SYMBOL INDEX (2685 symbols across 269 files) FILE: shims/atidxx_shim/ShimDLL.cpp type esi_struct (line 12) | struct esi_struct method Print (line 68) | void Print( ) type edi_struct (line 13) | struct edi_struct method Print (line 84) | void Print( ) method PrintSections (line 89) | void PrintSections( ) method PrintGoryDetails (line 107) | void PrintGoryDetails( ) class ScopedLock (line 25) | class ScopedLock method ScopedLock (line 28) | ScopedLock() { EnterCriticalSection(&g_Lock); } function Log (line 33) | void Log( const char* Format, ... ) type esi_struct (line 59) | struct esi_struct method Print (line 68) | void Print( ) type edi_struct (line 78) | struct edi_struct method Print (line 84) | void Print( ) method PrintSections (line 89) | void PrintSections( ) method PrintGoryDetails (line 107) | void PrintGoryDetails( ) function HRESULT (line 144) | static HRESULT Test( esi_struct* esi, edi_struct* edi ) function DWORD (line 166) | __declspec(dllexport) DWORD CALL AmdDxGsaCompileShader( esi_struct* esi,... function AmdDxGsaFreeCompiledShader (line 190) | __declspec(dllexport) void CALL AmdDxGsaFreeCompiledShader( void* p ) function BOOL (line 201) | BOOL WINAPI DllMain( FILE: shims/atidxx_shim/elf.h type Elf32_Half (line 36) | typedef uint16_t Elf32_Half; type Elf64_Half (line 37) | typedef uint16_t Elf64_Half; type Elf32_Word (line 40) | typedef uint32_t Elf32_Word; type Elf32_Sword (line 41) | typedef int32_t Elf32_Sword; type Elf64_Word (line 42) | typedef uint32_t Elf64_Word; type Elf64_Sword (line 43) | typedef int32_t Elf64_Sword; type Elf32_Xword (line 46) | typedef uint64_t Elf32_Xword; type Elf32_Sxword (line 47) | typedef int64_t Elf32_Sxword; type Elf64_Xword (line 48) | typedef uint64_t Elf64_Xword; type Elf64_Sxword (line 49) | typedef int64_t Elf64_Sxword; type Elf32_Addr (line 52) | typedef uint32_t Elf32_Addr; type Elf64_Addr (line 53) | typedef uint64_t Elf64_Addr; type Elf32_Off (line 56) | typedef uint32_t Elf32_Off; type Elf64_Off (line 57) | typedef uint64_t Elf64_Off; type Elf32_Ehdr (line 90) | typedef struct { type Elf32_Phdr (line 292) | typedef struct { type Elf64_Phdr (line 304) | typedef struct { type Elf32_Shdr (line 364) | typedef struct { type Elf64_Shdr (line 378) | typedef struct { type Elf32_Sym (line 485) | typedef struct { type Elf64_Sym (line 495) | typedef struct { type Elf32_Rel (line 570) | typedef struct { type Elf32_Rela (line 575) | typedef struct { type Elf64_Rel (line 582) | typedef struct { type Elf64_Rela (line 587) | typedef struct { type Elf32_Nhdr (line 635) | typedef struct { type Elf64_Nhdr (line 642) | typedef struct { type Elf32_Move (line 653) | typedef struct { type Elf64_Move (line 672) | typedef struct { type Elf32_Cap (line 690) | typedef struct { type Elf64_Cap (line 699) | typedef struct { FILE: src/Backends/AMDDriverBackend.cs class AMDDriverResultSet (line 10) | class AMDDriverResultSet : IResultSet method AMDDriverResultSet (line 19) | public AMDDriverResultSet( IDXShaderReflection reflection ) method Add (line 33) | public void Add( IAMDShader sh ) class AMDDriverBackendOptions (line 39) | class AMDDriverBackendOptions : IBackendOptions method AMDDriverBackendOptions (line 43) | public AMDDriverBackendOptions(List requestedAsics) class AMDDriverBackend (line 51) | class AMDDriverBackend : IBackend method AMDDriverBackend (line 60) | public AMDDriverBackend( IAMDDriver driver, ID3DCompiler fxc ) method CompileForAsic (line 74) | private bool CompileForAsic(List asics, string asic) method Compile (line 82) | public IResultSet Compile(IShader shaderObj, IBackendOptions options) FILE: src/Backends/AMDDriverResultsPanel.Designer.cs class AMDDriverResultsPanel (line 3) | partial class AMDDriverResultsPanel method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: src/Backends/AMDDriverResultsPanel.cs class AMDDriverResultsPanel (line 13) | public partial class AMDDriverResultsPanel : UserControl method AMDDriverResultsPanel (line 22) | public AMDDriverResultsPanel( IDXShaderReflection shader ) method AddResult (line 31) | public void AddResult(IAMDShader shader) method HexDump (line 39) | private string HexDump( IAMDShader sh ) method cmbAsic_SelectedIndexChanged (line 70) | private void cmbAsic_SelectedIndexChanged(object sender, EventArgs e) method btnScrutinize_Click (line 87) | private void btnScrutinize_Click(object sender, EventArgs e) FILE: src/Backends/CodeXLAnalysisPanel.Designer.cs class CodeXLAnalysisPanel (line 3) | partial class CodeXLAnalysisPanel method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: src/Backends/CodeXLAnalysisPanel.cs class CodeXLAnalysisPanel (line 13) | public partial class CodeXLAnalysisPanel : UserControl method CodeXLAnalysisPanel (line 17) | public CodeXLAnalysisPanel() method AddResult (line 22) | public void AddResult(string asic, Dictionary vals) method SetAsic (line 33) | public void SetAsic(string asic) method PopulateListView (line 41) | private void PopulateListView(List> items) FILE: src/Backends/CodeXLBackend.cs class CodeXLResultSet (line 11) | class CodeXLResultSet : IResultSet method CodeXLResultSet (line 16) | public CodeXLResultSet() method AddCompileResult (line 32) | public void AddCompileResult( string asic, string il, string isa ) method AddAnalysisResult (line 37) | public void AddAnalysisResult( string asic, Dictionary ... method DisplayAsic (line 42) | public void DisplayAsic(string asic) class CodeXLBackendOptions (line 49) | class CodeXLBackendOptions : IBackendOptions method CodeXLBackendOptions (line 53) | public CodeXLBackendOptions(List requestedAsics) class CodeXLBackend (line 61) | class CodeXLBackend : IBackend method GetSupportedAsics (line 71) | public static List GetSupportedAsics( string CodeXLPath, strin... method CodeXLBackend (line 112) | public CodeXLBackend( string CodeXLPath, string D3DCompilerPath, strin... method CompileForAsic (line 121) | private bool CompileForAsic( List asics, string asic ) method Compile (line 129) | public IResultSet Compile(IShader shader, IBackendOptions options) FILE: src/Backends/CodeXLResultsPanel.Designer.cs class AMDResultsPanel (line 3) | partial class AMDResultsPanel method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: src/Backends/CodeXLResultsPanel.cs class AMDResultsPanel (line 11) | public partial class AMDResultsPanel : UserControl method AMDResultsPanel (line 16) | public AMDResultsPanel() method SetToolOutput (line 25) | public void SetToolOutput( string output ) method AddResult (line 29) | public void AddResult(string Asic, string IL, string ISA) method AddResult (line 39) | public void AddResult(string Asic, string IL, string ISA, string LiveReg) method SetAsic (line 50) | public void SetAsic(string name) method cmbAsic_SelectedIndexChanged (line 66) | private void cmbAsic_SelectedIndexChanged(object sender, EventArgs e) FILE: src/Backends/FXCBackend.cs class FXCResultSet (line 9) | class FXCResultSet : IResultSet method FXCResultSet (line 13) | public FXCResultSet(HLSLShader shader) class D3DCompilerBackend (line 23) | class D3DCompilerBackend : IBackend method D3DCompilerBackend (line 30) | public D3DCompilerBackend( ID3DCompiler comp, IDXILCompiler dxil ) method Compile (line 36) | public IResultSet Compile(IShader shader, IBackendOptions options) FILE: src/Backends/FXCResultsPanel.Designer.cs class FXCResultsPanel (line 3) | partial class FXCResultsPanel method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: src/Backends/FXCResultsPanel.cs class FXCResultsPanel (line 16) | public partial class FXCResultsPanel : UserControl method HexBumpBlob (line 21) | private static void HexBumpBlob( StringBuilder str, byte[] bytes ) method FXCResultsPanel (line 58) | public FXCResultsPanel( HLSLShader shader ) method btnExportBytecode_Click (line 143) | private void btnExportBytecode_Click(object sender, EventArgs e) method btnExportRootSig_Click (line 155) | private void btnExportRootSig_Click(object sender, EventArgs e) method DeclareByteArray (line 168) | private static void DeclareByteArray(StringBuilder str, byte[] bytes, ... method btnExportCPP_Click (line 189) | private void btnExportCPP_Click(object sender, EventArgs e) FILE: src/Backends/GLSLOptimizerBackend.cs class GLSLOptimizerResultSet (line 7) | class GLSLOptimizerResultSet : IResultSet method GLSLOptimizerResultSet (line 12) | public GLSLOptimizerResultSet(GLSLOptimizer.IShader shader) class GLSLOptimizerBackend (line 72) | class GLSLOptimizerBackend : IBackend method GLSLOptimizerBackend (line 79) | public GLSLOptimizerBackend(IWrapper wrapper) method Compile (line 85) | public IResultSet Compile(IShader shader, IBackendOptions options) FILE: src/Backends/GLSlangBackend.cs class GLSlangBackend (line 7) | class GLSlangBackend : IBackend class GLSLangResultSet (line 14) | private class GLSLangResultSet : IResultSet method GLSLangResultSet (line 21) | public GLSLangResultSet(GLSlang.IShader shader) method GLSlangBackend (line 30) | public GLSlangBackend( IWrapper wrapper, IIncludeHandler handler ) method Compile (line 36) | public IResultSet Compile(IShader shader, IBackendOptions options) FILE: src/Backends/GLSlangResultsPanel.Designer.cs class GLSlangResultsPanel (line 3) | partial class GLSlangResultsPanel method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: src/Backends/GLSlangResultsPanel.cs class GLSlangResultsPanel (line 13) | public partial class GLSlangResultsPanel : UserControl method GLSlangResultsPanel (line 17) | public GLSlangResultsPanel(GLSlang.IShader shader, SPIRV.IProgram spirv) method button1_Click (line 35) | private void button1_Click(object sender, EventArgs e) FILE: src/Backends/IBackend.cs type IResultSet (line 7) | public interface IResultSet type IBackendOptions (line 14) | public interface IBackendOptions type IBackend (line 19) | public interface IBackend method Compile (line 22) | IResultSet Compile(IShader shader, IBackendOptions options); FILE: src/Backends/IntelShaderAnalyzerBackend.cs class IntelShaderAnalyzerResultSet (line 12) | class IntelShaderAnalyzerResultSet : IResultSet method IntelShaderAnalyzerResultSet (line 20) | public IntelShaderAnalyzerResultSet(IntelShaderAnalyzerResultsPanel pa... class IntelShaderAnalyzerBackend (line 31) | public class IntelShaderAnalyzerBackend : IBackend method IntelShaderAnalyzerBackend (line 36) | public IntelShaderAnalyzerBackend(Options PyramidOpts) method GetAsicList (line 44) | public List GetAsicList() method Compile (line 91) | public IResultSet Compile(IShader shader, IBackendOptions options) method CompileHLSL (line 99) | private IResultSet CompileHLSL(HLSLShader shader, IBackendOptions opts) FILE: src/Backends/IntelShaderAnalyzerResultsPanel.Designer.cs class IntelShaderAnalyzerResultsPanel (line 3) | partial class IntelShaderAnalyzerResultsPanel method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: src/Backends/IntelShaderAnalyzerResultsPanel.cs class IntelShaderAnalyzerResultsPanel (line 14) | public partial class IntelShaderAnalyzerResultsPanel : UserControl method IntelShaderAnalyzerResultsPanel (line 16) | public IntelShaderAnalyzerResultsPanel( string stdout, List as... method AddResults (line 30) | public void AddResults( string api, List files ) method RefreshAsm (line 53) | private void RefreshAsm() method tabPage1_Click (line 70) | private void tabPage1_Click(object sender, EventArgs e) method cmbAPI_SelectedIndexChanged (line 75) | private void cmbAPI_SelectedIndexChanged(object sender, EventArgs e) method cmbOutputFile_SelectedIndexChanged (line 80) | private void cmbOutputFile_SelectedIndexChanged(object sender, EventAr... FILE: src/Backends/MaliSCBackend.cs class MaliSCResultSet (line 10) | public class MaliSCResultSet : IResultSet method MaliSCResultSet (line 16) | public MaliSCResultSet() method Add (line 21) | public void Add(string core, string output) class MaliSCBackend (line 28) | public class MaliSCBackend : IBackend method MaliSCBackend (line 34) | public MaliSCBackend(string MaliRoot, string TempPath) method Compile (line 83) | public IResultSet Compile(IShader sh, IBackendOptions options) FILE: src/Backends/MaliSCResultsPanel.Designer.cs class MaliSCResultsPanel (line 3) | partial class MaliSCResultsPanel method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: src/Backends/MaliSCResultsPanel.cs class MaliSCResultsPanel (line 13) | public partial class MaliSCResultsPanel : UserControl method MaliSCResultsPanel (line 18) | public MaliSCResultsPanel() method AddResult (line 23) | public void AddResult(string core, string output) method cmbCore_SelectedIndexChanged (line 32) | private void cmbCore_SelectedIndexChanged(object sender, EventArgs e) FILE: src/Backends/PVRResultsPanel.Designer.cs class PVRResultsPanel (line 3) | partial class PVRResultsPanel method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: src/Backends/PVRResultsPanel.cs class PVRResultsPanel (line 9) | public partial class PVRResultsPanel : UserControl method PVRResultsPanel (line 14) | public PVRResultsPanel() method AddResult (line 19) | public void AddResult( string compiler, string output, string asm ) method cmbCompiler_SelectedIndexChanged (line 28) | private void cmbCompiler_SelectedIndexChanged(object sender, EventArgs e) FILE: src/Backends/PowerVRBackend.cs class PVRResultSet (line 10) | class PVRResultSet : IResultSet class PowerVRBackend (line 21) | class PowerVRBackend : IBackend method PowerVRBackend (line 28) | public PowerVRBackend( string CompilerDir, string tempDir ) method Compile (line 75) | public IResultSet Compile(IShader sh, IBackendOptions options) FILE: src/Backends/RGABackend.cs class RGAResult (line 10) | class RGAResult method RGAResult (line 18) | public RGAResult( string asic, string path ) class GenericTextResultSet (line 52) | class GenericTextResultSet : IResultSet method GenericTextResultSet (line 54) | public GenericTextResultSet(string name, string text) class RGAResultSet (line 73) | class RGAResultSet : IResultSet method RGAResultSet (line 79) | public RGAResultSet( string name, string toolOutput ) method AddCompileResult (line 102) | public void AddCompileResult( RGAResult result ) method DisplayAsic (line 108) | public void DisplayAsic(string asic) class RGABackendOptions (line 115) | class RGABackendOptions : IBackendOptions method RGABackendOptions (line 119) | public RGABackendOptions( Options opts ) method ShouldCompileForAsic (line 125) | public bool ShouldCompileForAsic( string asic) class RGABackend (line 132) | class RGABackend : IBackend method GetAsicList (line 143) | public static List GetAsicList( string RGAPath ) method RGABackend (line 194) | public RGABackend(string RGAPath, string TempPath, IWrapper wrapper, I... method GetRGAShaderType (line 204) | private string GetRGAShaderType(GLSLShaderType eShaderType) method CompileShader (line 221) | GLSlang.IShader CompileShader( IShader shader ) method Compile (line 240) | public IResultSet Compile(IShader shader, IBackendOptions options) FILE: src/GLSLOptimizer.cs type Target (line 8) | public enum Target type ShaderType (line 15) | public enum ShaderType type IOptions (line 21) | public interface IOptions type IShader (line 28) | public interface IShader type IOptimizer (line 40) | public interface IOptimizer method Optimize (line 42) | IShader Optimize(string text, IOptions opts); FILE: src/GLSLTypes.cs type GLSLShaderType (line 9) | public enum GLSLShaderType type IGLSLOptions (line 19) | public interface IGLSLOptions : ICompileOptions class GLSLShader (line 26) | public class GLSLShader : IShader method GLSLShader (line 28) | public GLSLShader(string code, IGLSLOptions opts, string path ) FILE: src/GLSlang.cs type IShader (line 9) | public interface IShader method CompileSPIRV (line 15) | SPIRV.IProgram CompileSPIRV(); type IConfig (line 18) | public interface IConfig type ICompiler (line 22) | public interface ICompiler method CreateConfig (line 24) | IConfig CreateConfig(string text); method CreateDefaultConfig (line 25) | IConfig CreateDefaultConfig(); method Compile (line 26) | IShader Compile(string text, GLSLShaderType eType, IConfig config, str... method CompileHLSL (line 27) | IShader CompileHLSL(string text, IHLSLOptions opts, IConfig config, st... FILE: src/HLSLTypes.cs type HLSLTarget (line 8) | public enum HLSLTarget type RootSignatureTarget (line 57) | public enum RootSignatureTarget type HLSLOptimizationLevel (line 63) | public enum HLSLOptimizationLevel type HLSLShaderType (line 72) | public enum HLSLShaderType type IHLSLOptions (line 82) | public interface IHLSLOptions : ICompileOptions method GetFXCCommandLine (line 92) | string GetFXCCommandLine(string shaderFile); method GetD3DCompileFlagBits (line 93) | uint GetD3DCompileFlagBits(); type IDXShaderReflection (line 96) | public interface IDXShaderReflection method GetShaderType (line 98) | HLSLShaderType GetShaderType(); method GetThreadsPerGroup (line 99) | uint GetThreadsPerGroup(); type IDXBlob (line 102) | public interface IDXBlob method ReadBytes (line 104) | byte[] ReadBytes(); type IDXShaderBlob (line 107) | public interface IDXShaderBlob : IDXBlob method Disassemble (line 109) | string Disassemble(); method ExtractRootSignature (line 110) | IDXBlob ExtractRootSignature(); type IDXILShaderBlob (line 113) | public interface IDXILShaderBlob : IDXShaderBlob type IDXBCShaderBlob (line 117) | public interface IDXBCShaderBlob : IDXShaderBlob method GetSignatureBlob (line 119) | IDXBCShaderBlob GetSignatureBlob(); method GetExecutableBlob (line 120) | IDXBCShaderBlob GetExecutableBlob(); method Strip (line 121) | IDXBCShaderBlob Strip(); method Reflect (line 122) | IDXShaderReflection Reflect(); class HLSLShader (line 126) | public class HLSLShader : IShader method HLSLShader (line 128) | public HLSLShader(string code, IHLSLOptions opts ,string path) method CompileRootSignature (line 146) | public bool CompileRootSignature( IDXILCompiler compiler ) method Compile (line 164) | public bool Compile( ID3DCompiler compiler, IDXILCompiler dxil ) type ID3DCompiler (line 217) | public interface ID3DCompiler method CompileRootSignature (line 219) | bool CompileRootSignature(string text, method Compile (line 225) | bool Compile(string text, type IDXILCompiler (line 232) | public interface IDXILCompiler method CompileRootSignature (line 234) | bool CompileRootSignature(string text, method Compile (line 240) | bool Compile(string text, FILE: src/IAMDDriver.cs type IAMDAsic (line 9) | public interface IAMDAsic type IAMDShader (line 15) | public interface IAMDShader method ReadISABytes (line 18) | byte[] ReadISABytes(); method Disassemble (line 19) | string Disassemble(); method ListEncodings (line 20) | string ListEncodings(); method PrintStats (line 21) | string PrintStats( ); method CreateScrutinizer (line 22) | Scrutinizer.IScrutinizer CreateScrutinizer( ); type IAMDDriver (line 25) | public interface IAMDDriver method CompileDXBlob (line 34) | IAMDShader CompileDXBlob(IAMDAsic asic, byte[] blob, IDXShaderReflecti... FILE: src/ICSharpCode.TextEditor/Project/GlobalAssemblyInfo.cs class RevisionClass (line 25) | internal static class RevisionClass FILE: src/ICSharpCode.TextEditor/Project/Src/Actions/BookmarkActions.cs class ToggleBookmark (line 13) | public class ToggleBookmark : AbstractEditAction method Execute (line 15) | public override void Execute(TextArea textArea) class GotoPrevBookmark (line 24) | public class GotoPrevBookmark : AbstractEditAction method GotoPrevBookmark (line 28) | public GotoPrevBookmark(Predicate predicate) method Execute (line 33) | public override void Execute(TextArea textArea) class GotoNextBookmark (line 44) | public class GotoNextBookmark : AbstractEditAction method GotoNextBookmark (line 48) | public GotoNextBookmark(Predicate predicate) method Execute (line 53) | public override void Execute(TextArea textArea) class ClearAllBookmarks (line 64) | public class ClearAllBookmarks : AbstractEditAction method ClearAllBookmarks (line 68) | public ClearAllBookmarks(Predicate predicate) method Execute (line 73) | public override void Execute(TextArea textArea) FILE: src/ICSharpCode.TextEditor/Project/Src/Actions/CaretActions.cs class CaretLeft (line 16) | public class CaretLeft : AbstractEditAction method Execute (line 18) | public override void Execute(TextArea textArea) class CaretRight (line 47) | public class CaretRight : AbstractEditAction method Execute (line 49) | public override void Execute(TextArea textArea) class CaretUp (line 77) | public class CaretUp : AbstractEditAction method Execute (line 79) | public override void Execute(TextArea textArea) class CaretDown (line 96) | public class CaretDown : AbstractEditAction method Execute (line 98) | public override void Execute(TextArea textArea) class WordRight (line 117) | public class WordRight : CaretRight method Execute (line 119) | public override void Execute(TextArea textArea) class WordLeft (line 149) | public class WordLeft : CaretLeft method Execute (line 151) | public override void Execute(TextArea textArea) class ScrollLineUp (line 183) | public class ScrollLineUp : AbstractEditAction method Execute (line 185) | public override void Execute(TextArea textArea) class ScrollLineDown (line 194) | public class ScrollLineDown : AbstractEditAction method Execute (line 196) | public override void Execute(TextArea textArea) FILE: src/ICSharpCode.TextEditor/Project/Src/Actions/ClipBoardActions.cs class Cut (line 12) | public class Cut : AbstractEditAction method Execute (line 14) | public override void Execute(TextArea textArea) class Copy (line 23) | public class Copy : AbstractEditAction method Execute (line 25) | public override void Execute(TextArea textArea) class Paste (line 32) | public class Paste : AbstractEditAction method Execute (line 34) | public override void Execute(TextArea textArea) FILE: src/ICSharpCode.TextEditor/Project/Src/Actions/FindReplaceAction.cs class FindReplaceAction (line 8) | public class FindReplaceAction : AbstractEditAction method Execute (line 10) | public override void Execute(TextArea textArea) FILE: src/ICSharpCode.TextEditor/Project/Src/Actions/FoldActions.cs class ToggleFolding (line 14) | public class ToggleFolding : AbstractEditAction method Execute (line 16) | public override void Execute(TextArea textArea) class ToggleAllFoldings (line 40) | public class ToggleAllFoldings : AbstractEditAction method Execute (line 42) | public override void Execute(TextArea textArea) class ShowDefinitionsOnly (line 58) | public class ShowDefinitionsOnly : AbstractEditAction method Execute (line 60) | public override void Execute(TextArea textArea) FILE: src/ICSharpCode.TextEditor/Project/Src/Actions/FormatActions.cs class AbstractLineFormatAction (line 14) | public abstract class AbstractLineFormatAction : AbstractEditAction method Convert (line 17) | abstract protected void Convert(IDocument document, int startLine, int... method Execute (line 19) | public override void Execute(TextArea textArea) class AbstractSelectionFormatAction (line 38) | public abstract class AbstractSelectionFormatAction : AbstractEditAction method Convert (line 41) | abstract protected void Convert(IDocument document, int offset, int le... method Execute (line 43) | public override void Execute(TextArea textArea) class RemoveLeadingWS (line 60) | public class RemoveLeadingWS : AbstractLineFormatAction method Convert (line 62) | protected override void Convert(IDocument document, int y1, int y2) class RemoveTrailingWS (line 77) | public class RemoveTrailingWS : AbstractLineFormatAction method Convert (line 79) | protected override void Convert(IDocument document, int y1, int y2) class ToUpperCase (line 95) | public class ToUpperCase : AbstractSelectionFormatAction method Convert (line 97) | protected override void Convert(IDocument document, int startOffset, i... class ToLowerCase (line 104) | public class ToLowerCase : AbstractSelectionFormatAction method Convert (line 106) | protected override void Convert(IDocument document, int startOffset, i... class InvertCaseAction (line 113) | public class InvertCaseAction : AbstractSelectionFormatAction method Convert (line 115) | protected override void Convert(IDocument document, int startOffset, i... class CapitalizeAction (line 127) | public class CapitalizeAction : AbstractSelectionFormatAction method Convert (line 129) | protected override void Convert(IDocument document, int startOffset, i... class ConvertTabsToSpaces (line 143) | public class ConvertTabsToSpaces : AbstractSelectionFormatAction method Convert (line 145) | protected override void Convert(IDocument document, int startOffset, i... class ConvertSpacesToTabs (line 153) | public class ConvertSpacesToTabs : AbstractSelectionFormatAction method Convert (line 155) | protected override void Convert(IDocument document, int startOffset, i... class ConvertLeadingTabsToSpaces (line 163) | public class ConvertLeadingTabsToSpaces : AbstractLineFormatAction method Convert (line 165) | protected override void Convert(IDocument document, int y1, int y2) class ConvertLeadingSpacesToTabs (line 186) | public class ConvertLeadingSpacesToTabs : AbstractLineFormatAction method Convert (line 188) | protected override void Convert(IDocument document, int y1, int y2) class FormatBuffer (line 206) | public class FormatBuffer : AbstractLineFormatAction method Convert (line 208) | protected override void Convert(IDocument document, int startLine, int... FILE: src/ICSharpCode.TextEditor/Project/Src/Actions/HomeEndActions.cs class Home (line 16) | public class Home : AbstractEditAction method Execute (line 18) | public override void Execute(TextArea textArea) class End (line 61) | public class End : AbstractEditAction method Execute (line 63) | public override void Execute(TextArea textArea) class MoveToStart (line 91) | public class MoveToStart : AbstractEditAction method Execute (line 93) | public override void Execute(TextArea textArea) class MoveToEnd (line 103) | public class MoveToEnd : AbstractEditAction method Execute (line 105) | public override void Execute(TextArea textArea) FILE: src/ICSharpCode.TextEditor/Project/Src/Actions/IEditAction.cs type IEditAction (line 17) | public interface IEditAction method Execute (line 30) | void Execute(TextArea textArea); class AbstractEditAction (line 37) | public abstract class AbstractEditAction : IEditAction method Execute (line 56) | public abstract void Execute(TextArea textArea); FILE: src/ICSharpCode.TextEditor/Project/Src/Actions/MiscActions.cs class Tab (line 17) | public class Tab : AbstractEditAction method GetIndentationString (line 19) | public static string GetIndentationString(IDocument document) method GetIndentationString (line 24) | public static string GetIndentationString(IDocument document, TextArea... method InsertTabs (line 42) | void InsertTabs(IDocument document, ISelection selection, int y1, int y2) method InsertTabAtCaretPosition (line 60) | void InsertTabAtCaretPosition(TextArea textArea) method Execute (line 80) | public override void Execute(TextArea textArea) class ShiftTab (line 110) | public class ShiftTab : AbstractEditAction method RemoveTabs (line 112) | void RemoveTabs(IDocument document, ISelection selection, int y1, int y2) method Execute (line 179) | public override void Execute(TextArea textArea) class ToggleComment (line 212) | public class ToggleComment : AbstractEditAction method Execute (line 218) | public override void Execute(TextArea textArea) class ToggleLineComment (line 233) | public class ToggleLineComment : AbstractEditAction method RemoveCommentAt (line 238) | void RemoveCommentAt(IDocument document, string comment, ISelection se... method SetCommentAt (line 257) | void SetCommentAt(IDocument document, string comment, ISelection selec... method ShouldComment (line 274) | bool ShouldComment(IDocument document, string comment, ISelection sele... method Execute (line 294) | public override void Execute(TextArea textArea) class ToggleBlockComment (line 348) | public class ToggleBlockComment : AbstractEditAction method Execute (line 354) | public override void Execute(TextArea textArea) method FindSelectedCommentRegion (line 399) | public static BlockCommentRegion FindSelectedCommentRegion(IDocument d... method SetCommentAt (line 470) | void SetCommentAt(IDocument document, int offsetStart, int offsetEnd, ... method RemoveComment (line 476) | void RemoveComment(IDocument document, BlockCommentRegion commentRegion) class BlockCommentRegion (line 483) | public class BlockCommentRegion method BlockCommentRegion (line 493) | public BlockCommentRegion(string commentStart, string commentEnd, int ... method GetHashCode (line 525) | public override int GetHashCode() method Equals (line 537) | public override bool Equals(object obj) class IndentSelection (line 545) | public class IndentSelection : AbstractEditAction method Execute (line 551) | public override void Execute(TextArea textArea) class Backspace (line 569) | public class Backspace : AbstractEditAction method Execute (line 575) | public override void Execute(TextArea textArea) class Delete (line 606) | public class Delete : AbstractEditAction method DeleteSelection (line 608) | internal static void DeleteSelection(TextArea textArea) method Execute (line 624) | public override void Execute(TextArea textArea) class MovePageDown (line 655) | public class MovePageDown : AbstractEditAction method Execute (line 661) | public override void Execute(TextArea textArea) class MovePageUp (line 673) | public class MovePageUp : AbstractEditAction method Execute (line 679) | public override void Execute(TextArea textArea) class Return (line 690) | public class Return : AbstractEditAction method Execute (line 696) | public override void Execute(TextArea textArea) class ToggleEditMode (line 722) | public class ToggleEditMode : AbstractEditAction method Execute (line 728) | public override void Execute(TextArea textArea) class Undo (line 744) | public class Undo : AbstractEditAction method Execute (line 750) | public override void Execute(TextArea textArea) class Redo (line 756) | public class Redo : AbstractEditAction method Execute (line 762) | public override void Execute(TextArea textArea) class WordBackspace (line 774) | public class WordBackspace : AbstractEditAction method Execute (line 780) | public override void Execute(TextArea textArea) class DeleteWord (line 832) | public class DeleteWord : Delete method Execute (line 838) | public override void Execute(TextArea textArea) class DeleteLine (line 869) | public class DeleteLine : AbstractEditAction method Execute (line 871) | public override void Execute(TextArea textArea) class DeleteToLineEnd (line 886) | public class DeleteToLineEnd : AbstractEditAction method Execute (line 888) | public override void Execute(TextArea textArea) class GotoMatchingBrace (line 902) | public class GotoMatchingBrace : AbstractEditAction method Execute (line 904) | public override void Execute(TextArea textArea) FILE: src/ICSharpCode.TextEditor/Project/Src/Actions/SelectionActions.cs class ShiftCaretRight (line 14) | public class ShiftCaretRight : CaretRight method Execute (line 16) | public override void Execute(TextArea textArea) class ShiftCaretLeft (line 25) | public class ShiftCaretLeft : CaretLeft method Execute (line 27) | public override void Execute(TextArea textArea) class ShiftCaretUp (line 36) | public class ShiftCaretUp : CaretUp method Execute (line 38) | public override void Execute(TextArea textArea) class ShiftCaretDown (line 47) | public class ShiftCaretDown : CaretDown method Execute (line 49) | public override void Execute(TextArea textArea) class ShiftWordRight (line 58) | public class ShiftWordRight : WordRight method Execute (line 60) | public override void Execute(TextArea textArea) class ShiftWordLeft (line 69) | public class ShiftWordLeft : WordLeft method Execute (line 71) | public override void Execute(TextArea textArea) class ShiftHome (line 80) | public class ShiftHome : Home method Execute (line 82) | public override void Execute(TextArea textArea) class ShiftEnd (line 91) | public class ShiftEnd : End method Execute (line 93) | public override void Execute(TextArea textArea) class ShiftMoveToStart (line 102) | public class ShiftMoveToStart : MoveToStart method Execute (line 104) | public override void Execute(TextArea textArea) class ShiftMoveToEnd (line 113) | public class ShiftMoveToEnd : MoveToEnd method Execute (line 115) | public override void Execute(TextArea textArea) class ShiftMovePageUp (line 124) | public class ShiftMovePageUp : MovePageUp method Execute (line 126) | public override void Execute(TextArea textArea) class ShiftMovePageDown (line 135) | public class ShiftMovePageDown : MovePageDown method Execute (line 137) | public override void Execute(TextArea textArea) class SelectWholeDocument (line 146) | public class SelectWholeDocument : AbstractEditAction method Execute (line 148) | public override void Execute(TextArea textArea) class ClearAllSelections (line 169) | public class ClearAllSelections : AbstractEditAction method Execute (line 171) | public override void Execute(TextArea textArea) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/AbstractSegment.cs class AbstractSegment (line 15) | public class AbstractSegment : ISegment method ToString (line 43) | public override string ToString() FILE: src/ICSharpCode.TextEditor/Project/Src/Document/BookmarkManager/Bookmark.cs class Bookmark (line 17) | public class Bookmark method CreateAnchor (line 41) | void CreateAnchor() method AnchorDeleted (line 52) | void AnchorDeleted(object sender, EventArgs e) method OnDocumentChanged (line 80) | protected virtual void OnDocumentChanged(EventArgs e) method OnIsEnabledChanged (line 105) | protected virtual void OnIsEnabledChanged(EventArgs e) method Bookmark (line 139) | public Bookmark(IDocument document, TextLocation location) : this(docu... method Bookmark (line 143) | public Bookmark(IDocument document, TextLocation location, bool isEnab... method Click (line 150) | public virtual bool Click(SWF.Control parent, SWF.MouseEventArgs e) method Draw (line 159) | public virtual void Draw(IconBarMargin margin, Graphics g, Point p) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/BookmarkManager/BookmarkEventHandler.cs class BookmarkEventArgs (line 17) | public class BookmarkEventArgs : EventArgs method BookmarkEventArgs (line 27) | public BookmarkEventArgs(Bookmark bookmark) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/BookmarkManager/BookmarkManager.cs type IBookmarkFactory (line 15) | public interface IBookmarkFactory method CreateBookmark (line 17) | Bookmark CreateBookmark(IDocument document, TextLocation location); class BookmarkManager (line 23) | public class BookmarkManager method BookmarkManager (line 50) | internal BookmarkManager(IDocument document, LineManager lineTracker) method ToggleMarkAt (line 64) | public void ToggleMarkAt(TextLocation location) method AddMark (line 89) | public void AddMark(Bookmark mark) method RemoveMark (line 95) | public void RemoveMark(Bookmark mark) method RemoveMarks (line 101) | public void RemoveMarks(Predicate predicate) method IsMarked (line 115) | public bool IsMarked(int lineNr) method Clear (line 128) | public void Clear() method GetFirstMark (line 139) | public Bookmark GetFirstMark(Predicate predicate) method GetLastMark (line 156) | public Bookmark GetLastMark(Predicate predicate) method AcceptAnyMarkPredicate (line 169) | bool AcceptAnyMarkPredicate(Bookmark mark) method GetNextMark (line 173) | public Bookmark GetNextMark(int curLineNr) method GetNextMark (line 184) | public Bookmark GetNextMark(int curLineNr, Predicate predicate) method GetPrevMark (line 201) | public Bookmark GetPrevMark(int curLineNr) method GetPrevMark (line 211) | public Bookmark GetPrevMark(int curLineNr, Predicate predicate) method OnRemoved (line 229) | protected virtual void OnRemoved(BookmarkEventArgs e) method OnAdded (line 236) | protected virtual void OnAdded(BookmarkEventArgs e) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/BookmarkManager/BookmarkManagerMemento.cs class BookmarkManagerMemento (line 17) | public class BookmarkManagerMemento method CheckMemento (line 37) | public void CheckMemento(IDocument document) method BookmarkManagerMemento (line 51) | public BookmarkManagerMemento() method BookmarkManagerMemento (line 58) | public BookmarkManagerMemento(XmlElement element) method BookmarkManagerMemento (line 68) | public BookmarkManagerMemento(List bookmarks) method FromXmlElement (line 76) | public object FromXmlElement(XmlElement element) method ToXmlElement (line 84) | public XmlElement ToXmlElement(XmlDocument doc) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/DefaultDocument.cs type LineViewerStyle (line 20) | public enum LineViewerStyle { type IndentStyle (line 35) | public enum IndentStyle { type BracketHighlightingStyle (line 56) | public enum BracketHighlightingStyle { type DocumentSelectionMode (line 77) | public enum DocumentSelectionMode { class DefaultDocument (line 93) | internal sealed class DefaultDocument : IDocument method Insert (line 228) | public void Insert(int offset, string text) method Remove (line 243) | public void Remove(int offset, int length) method Replace (line 257) | public void Replace(int offset, int length, string text) method GetCharAt (line 271) | public char GetCharAt(int offset) method GetText (line 276) | public string GetText(int offset, int length) method GetText (line 283) | public string GetText(ISegment segment) method GetLineNumberForOffset (line 294) | public int GetLineNumberForOffset(int offset) method GetLineSegmentForOffset (line 299) | public LineSegment GetLineSegmentForOffset(int offset) method GetLineSegment (line 304) | public LineSegment GetLineSegment(int line) method GetFirstLogicalLine (line 309) | public int GetFirstLogicalLine(int lineNumber) method GetLastLogicalLine (line 314) | public int GetLastLogicalLine(int lineNumber) method GetVisibleLine (line 319) | public int GetVisibleLine(int lineNumber) method GetNextVisibleLineAbove (line 329) | public int GetNextVisibleLineAbove(int lineNumber, int lineCount) method GetNextVisibleLineBelow (line 334) | public int GetNextVisibleLineBelow(int lineNumber, int lineCount) method OffsetToPosition (line 339) | public TextLocation OffsetToPosition(int offset) method PositionToOffset (line 346) | public int PositionToOffset(TextLocation p) method UpdateSegmentListOnDocumentChange (line 355) | public void UpdateSegmentListOnDocumentChange(List list, Documen... method OnDocumentAboutToBeChanged (line 395) | void OnDocumentAboutToBeChanged(DocumentEventArgs e) method OnDocumentChanged (line 402) | void OnDocumentChanged(DocumentEventArgs e) method RequestUpdate (line 421) | public void RequestUpdate(TextAreaUpdate update) method CommitUpdate (line 434) | public void CommitUpdate() method OnTextContentChanged (line 441) | void OnTextContentChanged(EventArgs e) method ValidatePosition (line 451) | [Conditional("DEBUG")] FILE: src/ICSharpCode.TextEditor/Project/Src/Document/DefaultTextEditorProperties.cs type BracketMatchingStyle (line 14) | public enum BracketMatchingStyle { class DefaultTextEditorProperties (line 19) | public class DefaultTextEditorProperties : ITextEditorProperties method DefaultTextEditorProperties (line 30) | public DefaultTextEditorProperties() FILE: src/ICSharpCode.TextEditor/Project/Src/Document/DocumentEventArgs.cs class DocumentEventArgs (line 20) | public class DocumentEventArgs : EventArgs method DocumentEventArgs (line 66) | public DocumentEventArgs(IDocument document) : this(document, -1, -1, ... method DocumentEventArgs (line 73) | public DocumentEventArgs(IDocument document, int offset) : this(docume... method DocumentEventArgs (line 80) | public DocumentEventArgs(IDocument document, int offset, int length) :... method DocumentEventArgs (line 87) | public DocumentEventArgs(IDocument document, int offset, int length, s... method ToString (line 94) | public override string ToString() FILE: src/ICSharpCode.TextEditor/Project/Src/Document/DocumentFactory.cs class DocumentFactory (line 17) | public class DocumentFactory method CreateDocument (line 23) | public IDocument CreateDocument() method CreateFromTextBuffer (line 39) | public IDocument CreateFromTextBuffer(ITextBufferStrategy textBuffer) method CreateFromFile (line 50) | public IDocument CreateFromFile(string fileName) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/FoldingStrategy/FoldMarker.cs type FoldType (line 12) | public enum FoldType { class FoldMarker (line 19) | public class FoldMarker : AbstractSegment, IComparable method GetPointForOffset (line 27) | static void GetPointForOffset(IDocument document, int offset, out int ... method FoldMarker (line 118) | public FoldMarker(IDocument document, int offset, int length, string f... method FoldMarker (line 127) | public FoldMarker(IDocument document, int startLine, int startColumn, ... method FoldMarker (line 131) | public FoldMarker(IDocument document, int startLine, int startColumn, ... method FoldMarker (line 135) | public FoldMarker(IDocument document, int startLine, int startColumn, ... method FoldMarker (line 139) | public FoldMarker(IDocument document, int startLine, int startColumn, ... method CompareTo (line 161) | public int CompareTo(object o) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/FoldingStrategy/FoldingManager.cs class FoldingManager (line 15) | public class FoldingManager method FoldingManager (line 37) | internal FoldingManager(IDocument document, LineManager lineTracker) method DocumentChanged (line 60) | void DocumentChanged(object sender, DocumentEventArgs e) method GetFoldingsFromPosition (line 69) | public List GetFoldingsFromPosition(int line, int column) class StartComparer (line 85) | class StartComparer : IComparer method Compare (line 89) | public int Compare(FoldMarker x, FoldMarker y) class EndComparer (line 100) | class EndComparer : IComparer method Compare (line 104) | public int Compare(FoldMarker x, FoldMarker y) method GetFoldingsByStartAfterColumn (line 115) | List GetFoldingsByStartAfterColumn(int lineNumber, int col... method GetFoldingsWithStart (line 138) | public List GetFoldingsWithStart(int lineNumber) method GetFoldedFoldingsWithStart (line 143) | public List GetFoldedFoldingsWithStart(int lineNumber) method GetFoldedFoldingsWithStartAfterColumn (line 148) | public List GetFoldedFoldingsWithStartAfterColumn(int line... method GetFoldingsByEndAfterColumn (line 153) | List GetFoldingsByEndAfterColumn(int lineNumber, int colum... method GetFoldingsWithEnd (line 176) | public List GetFoldingsWithEnd(int lineNumber) method GetFoldedFoldingsWithEnd (line 181) | public List GetFoldedFoldingsWithEnd(int lineNumber) method IsFoldStart (line 186) | public bool IsFoldStart(int lineNumber) method IsFoldEnd (line 191) | public bool IsFoldEnd(int lineNumber) method GetFoldingsContainsLineNumber (line 196) | public List GetFoldingsContainsLineNumber(int lineNumber) method IsBetweenFolding (line 209) | public bool IsBetweenFolding(int lineNumber) method IsLineVisible (line 214) | public bool IsLineVisible(int lineNumber) method GetTopLevelFoldedFoldings (line 223) | public List GetTopLevelFoldedFoldings() method UpdateFoldings (line 238) | public void UpdateFoldings(string fileName, object parseInfo) method UpdateFoldings (line 243) | public void UpdateFoldings(List newFoldings) method SerializeToString (line 283) | public string SerializeToString() method DeserializeFromString (line 295) | public void DeserializeFromString(string str) method NotifyFoldingsChanged (line 323) | public void NotifyFoldingsChanged(EventArgs e) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/FoldingStrategy/IFoldingStrategy.cs type IFoldingStrategy (line 17) | public interface IFoldingStrategy method GenerateFoldMarkers (line 22) | List GenerateFoldMarkers(IDocument document, string fileNa... FILE: src/ICSharpCode.TextEditor/Project/Src/Document/FoldingStrategy/IndentFoldingStrategy.cs class IndentFoldingStrategy (line 17) | public class IndentFoldingStrategy : IFoldingStrategy method GenerateFoldMarkers (line 19) | public List GenerateFoldMarkers(IDocument document, string... method GetLevel (line 31) | int GetLevel(IDocument document, int offset) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/FormattingStrategy/DefaultFormattingStrategy.cs class DefaultFormattingStrategy (line 17) | public class DefaultFormattingStrategy : IFormattingStrategy method DefaultFormattingStrategy (line 22) | public DefaultFormattingStrategy() method GetIndentation (line 30) | protected string GetIndentation(TextArea textArea, int lineNumber) method AutoIndentLine (line 52) | protected virtual int AutoIndentLine(TextArea textArea, int lineNumber) method SmartReplaceLine (line 70) | public static void SmartReplaceLine(IDocument document, LineSegment li... method SmartIndentLine (line 112) | protected virtual int SmartIndentLine(TextArea textArea, int line) method FormatLine (line 125) | public virtual void FormatLine(TextArea textArea, int line, int cursor... method IndentLine (line 138) | public int IndentLine(TextArea textArea, int line) method IndentLines (line 162) | public virtual void IndentLines(TextArea textArea, int begin, int end) method SearchBracketBackward (line 171) | public virtual int SearchBracketBackward(IDocument document, int offse... method SearchBracketForward (line 194) | public virtual int SearchBracketForward(IDocument document, int offset... FILE: src/ICSharpCode.TextEditor/Project/Src/Document/FormattingStrategy/IFormattingStrategy.cs type IFormattingStrategy (line 17) | public interface IFormattingStrategy method FormatLine (line 22) | void FormatLine(TextArea textArea, int line, int caretOffset, char cha... method IndentLine (line 30) | int IndentLine(TextArea textArea, int line); method IndentLines (line 35) | void IndentLines(TextArea textArea, int begin, int end); method SearchBracketBackward (line 46) | int SearchBracketBackward(IDocument document, int offset, char openBra... method SearchBracketForward (line 57) | int SearchBracketForward(IDocument document, int offset, char openBrac... FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/DefaultHighlightingStrategy.cs class DefaultHighlightingStrategy (line 16) | public class DefaultHighlightingStrategy : IHighlightingStrategyUsingRul... method ImportSettingsFrom (line 43) | protected void ImportSettingsFrom(DefaultHighlightingStrategy source) method DefaultHighlightingStrategy (line 57) | public DefaultHighlightingStrategy() : this("Default") method DefaultHighlightingStrategy (line 61) | public DefaultHighlightingStrategy(string name) method FindHighlightRuleSet (line 114) | public HighlightRuleSet FindHighlightRuleSet(string name) method AddRuleSet (line 124) | public void AddRuleSet(HighlightRuleSet aRuleSet) method ResolveReferences (line 134) | public void ResolveReferences() method ResolveRuleSetReferences (line 142) | void ResolveRuleSetReferences() method ResolveExternalReferences (line 174) | void ResolveExternalReferences() method SetColorFor (line 205) | public void SetColorFor(string name, HighlightColor color) method GetColorFor (line 212) | public HighlightColor GetColorFor(string name) method GetColor (line 221) | public HighlightColor GetColor(IDocument document, LineSegment current... method GetColor (line 226) | protected virtual HighlightColor GetColor(HighlightRuleSet ruleSet, ID... method GetRuleSet (line 238) | public HighlightRuleSet GetRuleSet(Span aSpan) method MarkTokens (line 263) | public virtual void MarkTokens(IDocument document) method MarkTokensInLine (line 309) | bool MarkTokensInLine(IDocument document, int lineNumber, ref bool spa... method MarkTokens (line 408) | public virtual void MarkTokens(IDocument document, List i... method UpdateSpanStateVariables (line 461) | void UpdateSpanStateVariables() method ParseLine (line 468) | List ParseLine(IDocument document) method OnParsedLine (line 691) | protected virtual void OnParsedLine(IDocument document, LineSegment cu... method OverrideSpan (line 695) | protected virtual bool OverrideSpan(string spanBegin, IDocument docume... method PushCurWord (line 704) | void PushCurWord(IDocument document, ref HighlightColor markNext, List... method GetRegString (line 777) | static string GetRegString(LineSegment lineSegment, char[] expr, int i... method MatchExpr (line 816) | static bool MatchExpr(LineSegment lineSegment, char[] expr, int index,... FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/FontContainer.cs class FontContainer (line 17) | public class FontContainer method ParseFont (line 92) | public static Font ParseFont(string font) method FontContainer (line 98) | public FontContainer(Font defaultFont) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/HighlightBackground.cs class HighlightBackground (line 17) | public class HighlightBackground : HighlightColor method HighlightBackground (line 33) | public HighlightBackground(XmlElement el) : base(el) method HighlightBackground (line 43) | public HighlightBackground(Color color, Color backgroundcolor, bool bo... method HighlightBackground (line 47) | public HighlightBackground(string systemColor, string systemBackground... FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/HighlightColor.cs class HighlightColor (line 20) | public class HighlightColor method GetFont (line 94) | public Font GetFont(FontContainer fontContainer) method ParseColorString (line 102) | Color ParseColorString(string colorName) method HighlightColor (line 122) | public HighlightColor(XmlElement el) method HighlightColor (line 165) | public HighlightColor(XmlElement el, HighlightColor defaultColor) method HighlightColor (line 214) | public HighlightColor(Color color, bool bold, bool italic) method HighlightColor (line 225) | public HighlightColor(Color color, Color backgroundcolor, bool bold, b... method HighlightColor (line 239) | public HighlightColor(string systemColor, string systemBackgroundColor... method ParseColor (line 254) | static Color ParseColor(string c) method ToString (line 272) | public override string ToString() FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/HighlightInfo.cs class HighlightInfo (line 12) | public class HighlightInfo method HighlightInfo (line 18) | public HighlightInfo(Span curSpan, bool span, bool blockSpanOn) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/HighlightRuleSet.cs class HighlightRuleSet (line 16) | public class HighlightRuleSet method HighlightRuleSet (line 90) | public HighlightRuleSet() method HighlightRuleSet (line 97) | public HighlightRuleSet(XmlElement el) method MergeFrom (line 168) | public void MergeFrom(HighlightRuleSet ruleSet) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/HighlightingColorNotFoundException.cs class HighlightingColorNotFoundException (line 13) | [Serializable()] method HighlightingColorNotFoundException (line 16) | public HighlightingColorNotFoundException() : base() method HighlightingColorNotFoundException (line 20) | public HighlightingColorNotFoundException(string message) : base(message) method HighlightingColorNotFoundException (line 24) | public HighlightingColorNotFoundException(string message, Exception in... method HighlightingColorNotFoundException (line 28) | protected HighlightingColorNotFoundException(SerializationInfo info, S... FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/HighlightingDefinitionInvalidException.cs class HighlightingDefinitionInvalidException (line 18) | [Serializable()] method HighlightingDefinitionInvalidException (line 21) | public HighlightingDefinitionInvalidException() : base() method HighlightingDefinitionInvalidException (line 25) | public HighlightingDefinitionInvalidException(string message) : base(m... method HighlightingDefinitionInvalidException (line 29) | public HighlightingDefinitionInvalidException(string message, Exceptio... method HighlightingDefinitionInvalidException (line 33) | protected HighlightingDefinitionInvalidException(SerializationInfo inf... FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/HighlightingDefinitionParser.cs class HighlightingDefinitionParser (line 18) | public static class HighlightingDefinitionParser method Parse (line 20) | public static DefaultHighlightingStrategy Parse(SyntaxMode syntaxMode,... method Parse (line 25) | public static DefaultHighlightingStrategy Parse(DefaultHighlightingStr... FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/HighlightingManager.cs class HighlightingManager (line 16) | public class HighlightingManager method HighlightingManager (line 39) | static HighlightingManager() method HighlightingManager (line 45) | public HighlightingManager() method AddSyntaxModeFileProvider (line 50) | public void AddSyntaxModeFileProvider(ISyntaxModeFileProvider syntaxMo... method AddHighlightingStrategy (line 63) | public void AddHighlightingStrategy(IHighlightingStrategy highlighting... method ReloadSyntaxModes (line 72) | public void ReloadSyntaxModes() method CreateDefaultHighlightingStrategy (line 84) | void CreateDefaultHighlightingStrategy() method LoadDefinition (line 92) | IHighlightingStrategy LoadDefinition(DictionaryEntry entry) method FindHighlighterEntry (line 122) | internal KeyValuePair FindHighlig... method FindHighlighter (line 134) | public IHighlightingStrategy FindHighlighter(string name) method FindHighlighterForFile (line 143) | public IHighlightingStrategy FindHighlighterForFile(string fileName) method OnReloadSyntaxHighlighting (line 157) | protected virtual void OnReloadSyntaxHighlighting(EventArgs e) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/HighlightingStrategyFactory.cs class HighlightingStrategyFactory (line 12) | public class HighlightingStrategyFactory method CreateHighlightingStrategy (line 14) | public static IHighlightingStrategy CreateHighlightingStrategy() method CreateHighlightingStrategy (line 19) | public static IHighlightingStrategy CreateHighlightingStrategy(string ... method CreateHighlightingStrategyForFile (line 29) | public static IHighlightingStrategy CreateHighlightingStrategyForFile(... FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/IHighlightingStrategy.cs type IHighlightingStrategy (line 16) | public interface IHighlightingStrategy method GetColorFor (line 42) | HighlightColor GetColorFor(string name); method MarkTokens (line 47) | void MarkTokens(IDocument document, List lines); method MarkTokens (line 52) | void MarkTokens(IDocument document); type IHighlightingStrategyUsingRuleSets (line 55) | public interface IHighlightingStrategyUsingRuleSets : IHighlightingStrategy method GetRuleSet (line 60) | HighlightRuleSet GetRuleSet(Span span); method GetColor (line 65) | HighlightColor GetColor(IDocument document, LineSegment keyWord, int i... FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/NextMarker.cs class NextMarker (line 16) | public class NextMarker method NextMarker (line 53) | public NextMarker(XmlElement mark) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/PrevMarker.cs class PrevMarker (line 16) | public class PrevMarker method PrevMarker (line 53) | public PrevMarker(XmlElement mark) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/Span.cs class Span (line 13) | public sealed class Span method Span (line 120) | public Span(XmlElement span) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/SpanStack.cs class SpanStack (line 17) | public sealed class SpanStack : ICloneable, IEnumerable class StackNode (line 19) | internal sealed class StackNode method StackNode (line 24) | public StackNode(StackNode previous, Span data) method Pop (line 33) | public Span Pop() method Peek (line 40) | public Span Peek() method Push (line 45) | public void Push(Span s) method Clone (line 56) | public SpanStack Clone() method Clone (line 62) | object ICloneable.Clone() method GetEnumerator (line 67) | public Enumerator GetEnumerator() method GetEnumerator (line 71) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 75) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... type Enumerator (line 80) | public struct Enumerator : IEnumerator method Enumerator (line 84) | internal Enumerator(StackNode node) method Dispose (line 101) | public void Dispose() method MoveNext (line 106) | public bool MoveNext() method Reset (line 112) | public void Reset() FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/SyntaxModes/FileSyntaxModeProvider.cs class FileSyntaxModeProvider (line 16) | public class FileSyntaxModeProvider : ISyntaxModeFileProvider method FileSyntaxModeProvider (line 27) | public FileSyntaxModeProvider(string directory) method UpdateSyntaxModeList (line 33) | public void UpdateSyntaxModeList() method GetSyntaxModeFile (line 45) | public XmlTextReader GetSyntaxModeFile(SyntaxMode syntaxMode) method ScanDirectory (line 54) | List ScanDirectory(string directory) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/SyntaxModes/ISyntaxModeFileProvider.cs type ISyntaxModeFileProvider (line 14) | public interface ISyntaxModeFileProvider method GetSyntaxModeFile (line 20) | XmlTextReader GetSyntaxModeFile(SyntaxMode syntaxMode); method UpdateSyntaxModeList (line 21) | void UpdateSyntaxModeList(); FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/SyntaxModes/ResourceSyntaxModeProvider.cs class ResourceSyntaxModeProvider (line 16) | public class ResourceSyntaxModeProvider : ISyntaxModeFileProvider method ResourceSyntaxModeProvider (line 26) | public ResourceSyntaxModeProvider() method GetSyntaxModeFile (line 37) | public XmlTextReader GetSyntaxModeFile(SyntaxMode syntaxMode) method UpdateSyntaxModeList (line 43) | public void UpdateSyntaxModeList() FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/SyntaxModes/SyntaxMode.cs class SyntaxMode (line 16) | public class SyntaxMode method SyntaxMode (line 49) | public SyntaxMode(string fileName, string name, string extensions) method SyntaxMode (line 56) | public SyntaxMode(string fileName, string name, string[] extensions) method GetSyntaxModes (line 63) | public static List GetSyntaxModes(Stream xmlSyntaxModeStream) method ToString (line 91) | public override string ToString() FILE: src/ICSharpCode.TextEditor/Project/Src/Document/HighlightingStrategy/TextWord.cs type TextWordType (line 14) | public enum TextWordType { class TextWord (line 24) | public class TextWord class SpaceTextWord (line 33) | public sealed class SpaceTextWord : TextWord method SpaceTextWord (line 35) | public SpaceTextWord() method SpaceTextWord (line 40) | public SpaceTextWord(HighlightColor color) method GetFont (line 46) | public override Font GetFont(FontContainer fontContainer) class TabTextWord (line 63) | public sealed class TabTextWord : TextWord method TabTextWord (line 65) | public TabTextWord() method TabTextWord (line 69) | public TabTextWord(HighlightColor color) method GetFont (line 75) | public override Font GetFont(FontContainer fontContainer) method Split (line 125) | public static TextWord Split(ref TextWord word, int pos) method GetFont (line 161) | public virtual Font GetFont(FontContainer fontContainer) method TextWord (line 209) | protected TextWord() method TextWord (line 214) | public TextWord(IDocument document, LineSegment line, int offset, int ... method ToString (line 231) | public override string ToString() FILE: src/ICSharpCode.TextEditor/Project/Src/Document/IDocument.cs type IDocument (line 20) | public interface IDocument method GetLineNumberForOffset (line 117) | int GetLineNumberForOffset(int offset); method GetLineSegmentForOffset (line 130) | LineSegment GetLineSegmentForOffset(int offset); method GetLineSegment (line 144) | LineSegment GetLineSegment(int lineNumber); method GetFirstLogicalLine (line 152) | int GetFirstLogicalLine(int lineNumber); method GetLastLogicalLine (line 160) | int GetLastLogicalLine(int lineNumber); method GetVisibleLine (line 168) | int GetVisibleLine(int lineNumber); method GetNextVisibleLineAbove (line 178) | int GetNextVisibleLineAbove(int lineNumber, int lineCount); method GetNextVisibleLineBelow (line 183) | int GetNextVisibleLineBelow(int lineNumber, int lineCount); method Insert (line 218) | void Insert(int offset, string text); method Remove (line 229) | void Remove(int offset, int length); method Replace (line 243) | void Replace(int offset, int length, string text); method GetCharAt (line 251) | char GetCharAt(int offset); method GetText (line 262) | string GetText(int offset, int length); method GetText (line 264) | string GetText(ISegment segment); method OffsetToPosition (line 270) | TextLocation OffsetToPosition(int offset); method PositionToOffset (line 275) | int PositionToOffset(TextLocation p); method RequestUpdate (line 287) | void RequestUpdate(TextAreaUpdate update); method CommitUpdate (line 293) | void CommitUpdate(); method UpdateSegmentListOnDocumentChange (line 298) | void UpdateSegmentListOnDocumentChange(List list, DocumentEventA... FILE: src/ICSharpCode.TextEditor/Project/Src/Document/ISegment.cs type ISegment (line 13) | public interface ISegment FILE: src/ICSharpCode.TextEditor/Project/Src/Document/ITextEditorProperties.cs type ITextEditorProperties (line 14) | public interface ITextEditorProperties FILE: src/ICSharpCode.TextEditor/Project/Src/Document/LineManager/DeferredEventList.cs type DeferredEventList (line 15) | struct DeferredEventList method AddRemovedLine (line 20) | public void AddRemovedLine(LineSegment line) method AddDeletedAnchor (line 27) | public void AddDeletedAnchor(TextAnchor anchor) method RaiseEvents (line 34) | public void RaiseEvents() FILE: src/ICSharpCode.TextEditor/Project/Src/Document/LineManager/LineManager.cs class LineManager (line 14) | internal sealed class LineManager method LineManager (line 47) | public LineManager(IDocument document, IHighlightingStrategy highlight... method GetLineNumberForOffset (line 53) | public int GetLineNumberForOffset(int offset) method GetLineSegmentForOffset (line 58) | public LineSegment GetLineSegmentForOffset(int offset) method GetLineSegment (line 63) | public LineSegment GetLineSegment(int lineNr) method Insert (line 68) | public void Insert(int offset, string text) method Remove (line 73) | public void Remove(int offset, int length) method Replace (line 78) | public void Replace(int offset, int length, string text) method RemoveInternal (line 109) | void RemoveInternal(ref DeferredEventList deferredEventList, int offse... method InsertInternal (line 153) | void InsertInternal(int offset, string text) method SetSegmentLength (line 188) | void SetSegmentLength(LineSegment segment, int newTotalLength) method RunHighlighter (line 197) | void RunHighlighter(int firstLine, int lineCount) method SetContent (line 210) | public void SetContent(string text) method GetVisibleLine (line 218) | public int GetVisibleLine(int logicalLineNumber) method GetFirstLogicalLine (line 244) | public int GetFirstLogicalLine(int visibleLineNumber) method GetLastLogicalLine (line 267) | public int GetLastLogicalLine(int visibleLineNumber) method GetNextVisibleLineAbove (line 278) | public int GetNextVisibleLineAbove(int lineNumber, int lineCount) method GetNextVisibleLineBelow (line 294) | public int GetNextVisibleLineBelow(int lineNumber, int lineCount) method NextDelimiter (line 313) | DelimiterSegment NextDelimiter(string text, int offset) method OnLineCountChanged (line 335) | void OnLineCountChanged(LineCountChangeEventArgs e) method OnLineLengthChanged (line 342) | void OnLineLengthChanged(LineLengthChangeEventArgs e) method OnLineDeleted (line 349) | void OnLineDeleted(LineEventArgs e) class DelimiterSegment (line 360) | sealed class DelimiterSegment FILE: src/ICSharpCode.TextEditor/Project/Src/Document/LineManager/LineManagerEventArgs.cs class LineCountChangeEventArgs (line 12) | public class LineCountChangeEventArgs : EventArgs method LineCountChangeEventArgs (line 45) | public LineCountChangeEventArgs(IDocument document, int lineStart, int... class LineEventArgs (line 53) | public class LineEventArgs : EventArgs method LineEventArgs (line 66) | public LineEventArgs(IDocument document, LineSegment lineSegment) method ToString (line 72) | public override string ToString() class LineLengthChangeEventArgs (line 78) | public class LineLengthChangeEventArgs : LineEventArgs method LineLengthChangeEventArgs (line 86) | public LineLengthChangeEventArgs(IDocument document, LineSegment lineS... method ToString (line 92) | public override string ToString() FILE: src/ICSharpCode.TextEditor/Project/Src/Document/LineManager/LineSegment.cs class LineSegment (line 16) | public sealed class LineSegment : ISegment method GetWord (line 24) | public TextWord GetWord(int column) method GetColorForPosition (line 81) | public HighlightColor GetColorForPosition(int x) method ToString (line 107) | public override string ToString() method CreateAnchor (line 118) | public TextAnchor CreateAnchor(int column) method AddAnchor (line 127) | void AddAnchor(TextAnchor anchor) method Deleted (line 140) | internal void Deleted(ref DeferredEventList deferredEventList) method RemovedLinePart (line 155) | internal void RemovedLinePart(ref DeferredEventList deferredEventList,... method InsertedLinePart (line 187) | internal void InsertedLinePart(int startColumn, int length) method MergedWith (line 213) | internal void MergedWith(LineSegment deletedLine, int firstLineLength) method SplitTo (line 230) | internal void SplitTo(LineSegment followingLine) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/LineManager/LineSegmentTree.cs class LineSegmentTree (line 29) | sealed class LineSegmentTree : IList type RBNode (line 31) | internal struct RBNode method RBNode (line 37) | public RBNode(LineSegment lineSegment) method ToString (line 44) | public override string ToString() type MyHost (line 54) | struct MyHost : IRedBlackTreeHost method Compare (line 56) | public int Compare(RBNode x, RBNode y) method Equals (line 61) | public bool Equals(RBNode a, RBNode b) method UpdateAfterChildrenChange (line 66) | public void UpdateAfterChildrenChange(RedBlackTreeNode node) method UpdateAfterRotateLeft (line 85) | public void UpdateAfterRotateLeft(RedBlackTreeNode node) method UpdateAfterRotateRight (line 91) | public void UpdateAfterRotateRight(RedBlackTreeNode node) method GetNode (line 100) | RedBlackTreeNode GetNode(int index) method GetIndexFromNode (line 120) | static int GetIndexFromNode(RedBlackTreeNode node) method GetNodeByOffset (line 134) | RedBlackTreeNode GetNodeByOffset(int offset) method GetOffsetFromNode (line 159) | static int GetOffsetFromNode(RedBlackTreeNode node) method GetByOffset (line 173) | public LineSegment GetByOffset(int offset) method SetSegmentLength (line 193) | public void SetSegmentLength(LineSegment segment, int newTotalLength) method RemoveSegment (line 205) | public void RemoveSegment(LineSegment segment) method InsertSegmentAfter (line 213) | public LineSegment InsertSegmentAfter(LineSegment segment, int length) method InsertAfter (line 223) | Enumerator InsertAfter(RedBlackTreeNode node, LineSegment newS... method IndexOf (line 263) | public int IndexOf(LineSegment item) method RemoveAt (line 273) | void IList.RemoveAt(int index) method CheckProperties (line 279) | [Conditional("DATACONSISTENCYTEST")] method CheckProperties (line 290) | void CheckProperties(RedBlackTreeNode node) method GetTreeAsString (line 308) | public string GetTreeAsString() method LineSegmentTree (line 314) | public LineSegmentTree() method Clear (line 322) | public void Clear() method Contains (line 338) | public bool Contains(LineSegment item) method CopyTo (line 346) | public void CopyTo(LineSegment[] array, int arrayIndex) method GetEnumerator (line 353) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 358) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... method GetEnumerator (line 363) | public Enumerator GetEnumerator() method GetEnumeratorForIndex (line 368) | public Enumerator GetEnumeratorForIndex(int index) method GetEnumeratorForOffset (line 373) | public Enumerator GetEnumeratorForOffset(int offset) type Enumerator (line 378) | public struct Enumerator : IEnumerator method Enumerator (line 388) | internal Enumerator(RedBlackTreeIterator it) method Dispose (line 436) | public void Dispose() method MoveNext (line 443) | public bool MoveNext() method MoveBack (line 451) | public bool MoveBack() method Reset (line 456) | void System.Collections.IEnumerator.Reset() method Insert (line 462) | void IList.Insert(int index, LineSegment item) method Add (line 467) | void ICollection.Add(LineSegment item) method Remove (line 472) | bool ICollection.Remove(LineSegment item) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/MarkerStrategy/MarkerStrategy.cs class MarkerStrategy (line 17) | public sealed class MarkerStrategy method AddMarker (line 34) | public void AddMarker(TextMarker item) method InsertMarker (line 40) | public void InsertMarker(int index, TextMarker item) method RemoveMarker (line 46) | public void RemoveMarker(TextMarker item) method RemoveAll (line 52) | public void RemoveAll(Predicate match) method MarkerStrategy (line 58) | public MarkerStrategy(IDocument document) method GetMarkers (line 66) | public List GetMarkers(int offset) method GetMarkers (line 81) | public List GetMarkers(int offset, int length) method GetMarkers (line 103) | public List GetMarkers(TextLocation position) method DocumentChanged (line 112) | void DocumentChanged(object sender, DocumentEventArgs e) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/MarkerStrategy/TextMarker.cs type TextMarkerType (line 13) | public enum TextMarkerType class TextMarker (line 24) | public class TextMarker : AbstractSegment method TextMarker (line 79) | public TextMarker(int offset, int length, TextMarkerType textMarkerTyp... method TextMarker (line 83) | public TextMarker(int offset, int length, TextMarkerType textMarkerTyp... method TextMarker (line 92) | public TextMarker(int offset, int length, TextMarkerType textMarkerTyp... FILE: src/ICSharpCode.TextEditor/Project/Src/Document/Selection/ColumnRange.cs class ColumnRange (line 12) | public class ColumnRange method ColumnRange (line 38) | public ColumnRange(int startColumn, int endColumn) method GetHashCode (line 45) | public override int GetHashCode() method Equals (line 50) | public override bool Equals(object obj) method ToString (line 60) | public override string ToString() FILE: src/ICSharpCode.TextEditor/Project/Src/Document/Selection/DefaultSelection.cs class DefaultSelection (line 17) | public class DefaultSelection : ISelection method DefaultSelection (line 102) | public DefaultSelection(IDocument document, TextLocation startPosition... method ToString (line 115) | public override string ToString() method ContainsPosition (line 119) | public bool ContainsPosition(TextLocation position) method ContainsOffset (line 128) | public bool ContainsOffset(int offset) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/Selection/ISelection.cs type ISelection (line 15) | public interface ISelection method ContainsOffset (line 60) | bool ContainsOffset(int offset); method ContainsPosition (line 62) | bool ContainsPosition(TextLocation position); FILE: src/ICSharpCode.TextEditor/Project/Src/Document/Selection/SelectionManager.cs class SelectionManager (line 18) | public class SelectionManager : IDisposable method SelectionIsReadOnly (line 65) | internal static bool SelectionIsReadOnly(IDocument document, ISelectio... method SelectionManager (line 99) | public SelectionManager(IDocument document) method SelectionManager (line 108) | public SelectionManager(IDocument document, TextArea textArea) method Dispose (line 115) | public void Dispose() method DocumentChanged (line 123) | void DocumentChanged(object sender, DocumentEventArgs e) method SetSelection (line 140) | public void SetSelection(ISelection selection) method SetSelection (line 159) | public void SetSelection(TextLocation startPosition, TextLocation endP... method GreaterEqPos (line 164) | public bool GreaterEqPos(TextLocation p1, TextLocation p2) method ExtendSelection (line 169) | public void ExtendSelection(TextLocation oldPosition, TextLocation new... method NextValidPosition (line 247) | public TextLocation NextValidPosition(int line) method ClearWithoutUpdate (line 255) | void ClearWithoutUpdate() method ClearSelection (line 267) | public void ClearSelection() method RemoveSelectedText (line 293) | public void RemoveSelectedText() method SelectionsOverlap (line 336) | bool SelectionsOverlap(ISelection s1, ISelection s2) method IsSelected (line 347) | public bool IsSelected(int offset) method GetSelectionAt (line 359) | public ISelection GetSelectionAt(int offset) method Insert (line 372) | internal void Insert(int offset, string text) method Remove (line 386) | internal void Remove(int offset, int length) method Replace (line 400) | internal void Replace(int offset, int length, string text) method GetSelectionAtLine (line 411) | public ColumnRange GetSelectionAtLine(int lineNumber) method FireSelectionChanged (line 436) | public void FireSelectionChanged() method OnSelectionChanged (line 440) | protected virtual void OnSelectionChanged(EventArgs e) class SelectFrom (line 451) | internal class SelectFrom { method SelectFrom (line 455) | public SelectFrom() class WhereFrom (line 461) | internal class WhereFrom { FILE: src/ICSharpCode.TextEditor/Project/Src/Document/TextAnchor.cs type AnchorMovementType (line 12) | public enum AnchorMovementType class TextAnchor (line 29) | public sealed class TextAnchor method AnchorDeletedError (line 31) | static Exception AnchorDeletedError() method Delete (line 90) | internal void Delete(ref DeferredEventList deferredEventList) method RaiseDeleted (line 98) | internal void RaiseDeleted() method TextAnchor (line 104) | internal TextAnchor(LineSegment lineSegment, int columnNumber) method ToString (line 110) | public override string ToString() FILE: src/ICSharpCode.TextEditor/Project/Src/Document/TextBufferStrategy/GapTextBufferStrategy.cs class GapTextBufferStrategy (line 13) | public class GapTextBufferStrategy : ITextBufferStrategy method CheckThread (line 18) | void CheckThread() method SetContent (line 40) | public void SetContent(string text) method GetCharAt (line 49) | public char GetCharAt(int offset) method GetText (line 62) | public string GetText(int offset, int length) method Insert (line 94) | public void Insert(int offset, string text) method Remove (line 99) | public void Remove(int offset, int length) method Replace (line 104) | public void Replace(int offset, int length, string text) method PlaceGap (line 133) | void PlaceGap(int newGapOffset, int minRequiredGapLength) method MakeNewBuffer (line 148) | void MakeNewBuffer(int newGapOffset, int newGapLength) FILE: src/ICSharpCode.TextEditor/Project/Src/Document/TextBufferStrategy/ITextBufferStrategy.cs type ITextBufferStrategy (line 13) | public interface ITextBufferStrategy method Insert (line 31) | void Insert(int offset, string text); method Remove (line 42) | void Remove(int offset, int length); method Replace (line 56) | void Replace(int offset, int length, string text); method GetText (line 67) | string GetText(int offset, int length); method GetCharAt (line 75) | char GetCharAt(int offset); method SetContent (line 83) | void SetContent(string text); FILE: src/ICSharpCode.TextEditor/Project/Src/Document/TextBufferStrategy/StringTextBufferStrategy.cs class StringTextBufferStrategy (line 19) | public class StringTextBufferStrategy : ITextBufferStrategy method Insert (line 29) | public void Insert(int offset, string text) method Remove (line 36) | public void Remove(int offset, int length) method Replace (line 41) | public void Replace(int offset, int length, string text) method GetText (line 47) | public string GetText(int offset, int length) method GetCharAt (line 58) | public char GetCharAt(int offset) method SetContent (line 66) | public void SetContent(string text) method StringTextBufferStrategy (line 71) | public StringTextBufferStrategy() method CreateTextBufferFromFile (line 75) | public static ITextBufferStrategy CreateTextBufferFromFile(string file... FILE: src/ICSharpCode.TextEditor/Project/Src/Document/TextLocation.cs type TextLocation (line 16) | public struct TextLocation : IComparable, IEquatable list) method PaintFoldMarker (line 91) | void PaintFoldMarker(Graphics g, int lineNumber, Rectangle drawingRect... method HandleMouseMove (line 195) | public override void HandleMouseMove(Point mousepos, MouseButtons mous... method HandleMouseDown (line 217) | public override void HandleMouseDown(Point mousepos, MouseButtons mous... method HandleMouseLeave (line 237) | public override void HandleMouseLeave(EventArgs e) method DrawFoldMarker (line 246) | void DrawFoldMarker(Graphics g, RectangleF rectangle, bool isOpened, b... FILE: src/ICSharpCode.TextEditor/Project/Src/Gui/GutterMargin.cs class GutterMargin (line 21) | public class GutterMargin : AbstractMargin, IDisposable method GutterMargin (line 27) | static GutterMargin() method Dispose (line 35) | public void Dispose() method GutterMargin (line 60) | public GutterMargin(TextArea textArea) : base(textArea) method Paint (line 67) | public override void Paint(Graphics g, Rectangle rect) method HandleMouseDown (line 94) | public override void HandleMouseDown(Point mousepos, MouseButtons mous... FILE: src/ICSharpCode.TextEditor/Project/Src/Gui/HRuler.cs class HRuler (line 17) | public class HRuler : Control method HRuler (line 21) | public HRuler(TextArea textArea) method OnPaint (line 26) | protected override void OnPaint(System.Windows.Forms.PaintEventArgs e) method OnPaintBackground (line 45) | protected override void OnPaintBackground(System.Windows.Forms.PaintEv... FILE: src/ICSharpCode.TextEditor/Project/Src/Gui/IconBarMargin.cs class IconBarMargin (line 21) | public class IconBarMargin : AbstractMargin method IconBarMargin (line 40) | public IconBarMargin(TextArea textArea) : base(textArea) method Paint (line 44) | public override void Paint(Graphics g, Rectangle rect) method HandleMouseDown (line 69) | public override void HandleMouseDown(Point mousePos, MouseButtons mous... method DrawBreakpoint (line 101) | public void DrawBreakpoint(Graphics g, int y, bool isEnabled, bool isH... method DrawBookmark (line 130) | public void DrawBookmark(Graphics g, int y, bool isEnabled) method DrawArrow (line 155) | public void DrawArrow(Graphics g, int y) method CreateArrowGraphicsPath (line 176) | GraphicsPath CreateArrowGraphicsPath(Rectangle r) method CreateRoundRectGraphicsPath (line 192) | GraphicsPath CreateRoundRectGraphicsPath(Rectangle r) method DrawRoundRect (line 212) | void DrawRoundRect(Graphics g, Pen p , Rectangle r) method FillRoundRect (line 219) | void FillRoundRect(Graphics g, Brush b , Rectangle r) method DrawArrow (line 226) | void DrawArrow(Graphics g, Pen p , Rectangle r) method FillArrow (line 233) | void FillArrow(Graphics g, Brush b , Rectangle r) method IsLineInsideRegion (line 242) | static bool IsLineInsideRegion(int top, int bottom, int regionTop, int... FILE: src/ICSharpCode.TextEditor/Project/Src/Gui/Ime.cs class Ime (line 18) | internal class Ime method Ime (line 20) | public Ime(IntPtr hWnd, Font font) method ImmGetDefaultIMEWnd (line 60) | [ DllImport("imm32.dll") ] method SendMessage (line 63) | [ DllImport("user32.dll") ] method SendMessage (line 65) | [ DllImport("user32.dll") ] class COMPOSITIONFORM (line 68) | [ StructLayout(LayoutKind.Sequential) ] class POINT (line 76) | [ StructLayout(LayoutKind.Sequential) ] class RECT (line 83) | [ StructLayout(LayoutKind.Sequential) ] class LOGFONT (line 99) | [ StructLayout(LayoutKind.Sequential) ] method SetIMEWindowFont (line 121) | private void SetIMEWindowFont(Font f) method SetIMEWindowLocation (line 143) | public void SetIMEWindowLocation(int x, int y) method Handle (line 168) | void Handle(Exception ex) FILE: src/ICSharpCode.TextEditor/Project/Src/Gui/InsightWindow/IInsightDataProvider.cs type IInsightDataProvider (line 12) | public interface IInsightDataProvider method SetupDataProvider (line 19) | void SetupDataProvider(string fileName, TextArea textArea); method CaretOffsetChanged (line 27) | bool CaretOffsetChanged(); method GetInsightData (line 36) | string GetInsightData(int number); FILE: src/ICSharpCode.TextEditor/Project/Src/Gui/InsightWindow/InsightWindow.cs class InsightWindow (line 18) | public class InsightWindow : AbstractCompletionWindow method InsightWindow (line 20) | public InsightWindow(Form parentForm, TextEditorControl control) : bas... method ShowInsightWindow (line 26) | public void ShowInsightWindow() method ProcessTextAreaKey (line 38) | protected override bool ProcessTextAreaKey(Keys keyData) method CaretOffsetChanged (line 60) | protected override void CaretOffsetChanged(object sender, EventArgs e) method OnMouseDown (line 83) | protected override void OnMouseDown(MouseEventArgs e) method HandleMouseWheel (line 101) | public void HandleMouseWheel(MouseEventArgs e) method OnPaint (line 117) | protected override void OnPaint(PaintEventArgs pe) method OnPaintBackground (line 141) | protected override void OnPaintBackground(PaintEventArgs pe) method AddInsightDataProvider (line 168) | public void AddInsightDataProvider(IInsightDataProvider provider, stri... method CloseCurrentDataProvider (line 176) | void CloseCurrentDataProvider() class InsightDataProviderStackElement (line 186) | class InsightDataProviderStackElement method InsightDataProviderStackElement (line 191) | public InsightDataProviderStackElement(IInsightDataProvider dataProv... FILE: src/ICSharpCode.TextEditor/Project/Src/Gui/TextArea.cs class TextArea (line 29) | [ToolboxItem(false)] method InsertLeftMargin (line 69) | public void InsertLeftMargin(int index, AbstractMargin margin) method TextArea (line 178) | public TextArea(TextEditorControl motherTextEditorControl, TextAreaCon... method UpdateMatchingBracket (line 218) | public void UpdateMatchingBracket() method TextContentChanged (line 223) | void TextContentChanged(object sender, EventArgs e) method SearchMatchingBracket (line 228) | void SearchMatchingBracket(object sender, EventArgs e) method FindMatchingBracketHighlight (line 256) | public BracketHighlight FindMatchingBracketHighlight() method SetDesiredColumn (line 269) | public void SetDesiredColumn() method SetCaretToDesiredColumn (line 274) | public void SetCaretToDesiredColumn() method OptionsChanged (line 280) | public void OptionsChanged() method OnMouseLeave (line 291) | protected override void OnMouseLeave(System.EventArgs e) method OnMouseDown (line 302) | protected override void OnMouseDown(System.Windows.Forms.MouseEventArg... method ShowHiddenCursor (line 324) | internal void ShowHiddenCursor(bool forceShow) method SetToolTip (line 340) | void SetToolTip(string text, int lineNumber) method OnToolTipRequest (line 366) | protected virtual void OnToolTipRequest(ToolTipRequestEventArgs e) method CloseToolTip (line 381) | void CloseToolTip() method OnMouseHover (line 391) | protected override void OnMouseHover(EventArgs e) method RequestToolTip (line 402) | protected void RequestToolTip(Point mousePos) method RaiseMouseMove (line 430) | internal void RaiseMouseMove(MouseEventArgs e) method OnMouseMove (line 435) | protected override void OnMouseMove(MouseEventArgs e) method Refresh (line 475) | public void Refresh(AbstractMargin margin) method OnPaintBackground (line 483) | protected override void OnPaintBackground(System.Windows.Forms.PaintEv... method OnPaint (line 487) | protected override void OnPaint(System.Windows.Forms.PaintEventArgs e) method DocumentFoldingsChanged (line 553) | void DocumentFoldingsChanged(object sender, EventArgs e) method HandleKeyPress (line 569) | protected internal virtual bool HandleKeyPress(char ch) method IsInputChar (line 578) | protected override bool IsInputChar(char charCode) method IsReadOnly (line 583) | internal bool IsReadOnly(int offset) method IsReadOnly (line 595) | internal bool IsReadOnly(int offset, int length) method SimulateKeyPress (line 607) | public void SimulateKeyPress(char ch) method OnKeyPress (line 673) | protected override void OnKeyPress(KeyPressEventArgs e) method ExecuteDialogKey (line 683) | public bool ExecuteDialogKey(Keys keyData) method ProcessDialogKey (line 713) | protected override bool ProcessDialogKey(Keys keyData) method ScrollToCaret (line 719) | public void ScrollToCaret() method ScrollTo (line 724) | public void ScrollTo(int line) method BeginUpdate (line 729) | public void BeginUpdate() method EndUpdate (line 734) | public void EndUpdate() method GenerateWhitespaceString (line 750) | string GenerateWhitespaceString(int length) method InsertChar (line 757) | public void InsertChar(char ch) method InsertString (line 799) | public void InsertString(string str) method ReplaceChar (line 840) | public void ReplaceChar(char ch) method Dispose (line 867) | protected override void Dispose(bool disposing) method UpdateLine (line 894) | internal void UpdateLine(int line) method UpdateLines (line 899) | internal void UpdateLines(int lineBegin, int lineEnd) method UpdateToEnd (line 904) | internal void UpdateToEnd(int lineBegin) method UpdateLineToEnd (line 920) | internal void UpdateLineToEnd(int lineNr, int xStart) method UpdateLine (line 925) | internal void UpdateLine(int line, int begin, int end) method UpdateLines (line 934) | internal void UpdateLines(int xPos, int lineBegin, int lineEnd) method InvalidateLines (line 943) | void InvalidateLines(int xPos, int lineBegin, int lineEnd) FILE: src/ICSharpCode.TextEditor/Project/Src/Gui/TextAreaClipboardHandler.cs class TextAreaClipboardHandler (line 19) | public class TextAreaClipboardHandler method TextAreaClipboardHandler (line 59) | public TextAreaClipboardHandler(TextArea textArea) method DocumentSelectionChanged (line 65) | void DocumentSelectionChanged(object sender, EventArgs e) method CopyTextToClipboard (line 72) | bool CopyTextToClipboard(string stringToCopy, bool asLine) method SafeSetClipboard (line 98) | static void SafeSetClipboard(object dataObject) method CopyTextToClipboard (line 121) | bool CopyTextToClipboard(string stringToCopy) method Cut (line 126) | public void Cut(object sender, EventArgs e) method Copy (line 157) | public void Copy(object sender, EventArgs e) method Paste (line 168) | public void Paste(object sender, EventArgs e) method Delete (line 212) | public void Delete(object sender, EventArgs e) method SelectAll (line 217) | public void SelectAll(object sender, EventArgs e) method OnCopyText (line 222) | protected virtual void OnCopyText(CopyTextEventArgs e) class CopyTextEventArgs (line 233) | public class CopyTextEventArgs : EventArgs method CopyTextEventArgs (line 243) | public CopyTextEventArgs(string text) FILE: src/ICSharpCode.TextEditor/Project/Src/Gui/TextAreaControl.cs class TextAreaControl (line 20) | [ToolboxItem(false)] method TextAreaControl (line 89) | public TextAreaControl(TextEditorControl motherTextEditorControl) method Dispose (line 108) | protected override void Dispose(bool disposing) method DocumentTextContentChanged (line 134) | void DocumentTextContentChanged(object sender, EventArgs e) method OnResize (line 142) | protected override void OnResize(System.EventArgs e) method ResizeTextArea (line 148) | public void ResizeTextArea() method SetScrollBarBounds (line 168) | public void SetScrollBarBounds() method AdjustScrollBarsOnDocumentChange (line 180) | void AdjustScrollBarsOnDocumentChange(object sender, DocumentEventArgs e) method DocumentUpdateCommitted (line 190) | void DocumentUpdateCommitted(object sender, EventArgs e) method AdjustScrollBarsClearCache (line 209) | void AdjustScrollBarsClearCache() method AdjustScrollBars (line 220) | public void AdjustScrollBars() method OptionsChanged (line 259) | public void OptionsChanged() method VScrollBarValueChanged (line 283) | void VScrollBarValueChanged(object sender, EventArgs e) method HScrollBarValueChanged (line 290) | void HScrollBarValueChanged(object sender, EventArgs e) method HandleMouseWheel (line 298) | public void HandleMouseWheel(MouseEventArgs e) method OnMouseWheel (line 319) | protected override void OnMouseWheel(MouseEventArgs e) method ScrollToCaret (line 327) | public void ScrollToCaret() method ScrollTo (line 332) | public void ScrollTo(int line, int column) method ScrollTo (line 366) | public void ScrollTo(int line) method CenterViewOn (line 399) | public void CenterViewOn(int line, int treshold) method JumpTo (line 418) | public void JumpTo(int line) method JumpTo (line 425) | public void JumpTo(int line, int column) method WndProc (line 436) | protected override void WndProc(ref Message m) method OnEnter (line 455) | protected override void OnEnter(EventArgs e) FILE: src/ICSharpCode.TextEditor/Project/Src/Gui/TextAreaDragDropHandler.cs class TextAreaDragDropHandler (line 16) | public class TextAreaDragDropHandler method Attach (line 22) | public void Attach(TextArea textArea) method MakeDragEventHandler (line 36) | static DragEventHandler MakeDragEventHandler(DragEventHandler h) method GetDragDropEffect (line 47) | static DragDropEffects GetDragDropEffect(DragEventArgs e) method OnDragEnter (line 60) | protected void OnDragEnter(object sender, DragEventArgs e) method InsertString (line 73) | void InsertString(int offset, string str) method OnDragDrop (line 84) | protected void OnDragDrop(object sender, DragEventArgs e) method OnDragOver (line 129) | protected void OnDragOver(object sender, DragEventArgs e) FILE: src/ICSharpCode.TextEditor/Project/Src/Gui/TextAreaMouseHandler.cs class TextAreaMouseHandler (line 21) | public class TextAreaMouseHandler method TextAreaMouseHandler (line 36) | public TextAreaMouseHandler(TextArea ttextArea) method Attach (line 41) | public void Attach() method OnToolTipRequest (line 54) | void OnToolTipRequest(object sender, ToolTipRequestEventArgs e) method ShowHiddenCursorIfMovedOrLeft (line 92) | void ShowHiddenCursorIfMovedOrLeft() method TextAreaLostFocus (line 98) | void TextAreaLostFocus(object sender, EventArgs e) method OnMouseLeave (line 109) | void OnMouseLeave(object sender, EventArgs e) method OnMouseUp (line 116) | void OnMouseUp(object sender, MouseEventArgs e) method TextAreaClick (line 123) | void TextAreaClick(object sender, EventArgs e) method TextAreaMouseMove (line 146) | void TextAreaMouseMove(object sender, MouseEventArgs e) method ExtendSelectionToMouse (line 200) | void ExtendSelectionToMouse() method DoubleClickSelectionExtend (line 251) | void DoubleClickSelectionExtend() method OnMouseDown (line 309) | void OnMouseDown(object sender, MouseEventArgs e) method FindNext (line 414) | int FindNext(IDocument document, int offset, char ch) method IsSelectableChar (line 425) | bool IsSelectableChar(char ch) method FindWordStart (line 430) | int FindWordStart(IDocument document, int offset) method FindWordEnd (line 450) | int FindWordEnd(IDocument document, int offset) method OnDoubleClick (line 475) | void OnDoubleClick(object sender, System.EventArgs e) FILE: src/ICSharpCode.TextEditor/Project/Src/Gui/TextAreaUpdate.cs type TextAreaUpdateType (line 16) | public enum TextAreaUpdateType { class TextAreaUpdate (line 28) | public class TextAreaUpdate method TextAreaUpdate (line 48) | public TextAreaUpdate(TextAreaUpdateType type) method TextAreaUpdate (line 56) | public TextAreaUpdate(TextAreaUpdateType type, TextLocation position) method TextAreaUpdate (line 65) | public TextAreaUpdate(TextAreaUpdateType type, int startLine, int endL... method TextAreaUpdate (line 74) | public TextAreaUpdate(TextAreaUpdateType type, int singleLine) method ToString (line 80) | public override string ToString() FILE: src/ICSharpCode.TextEditor/Project/Src/Gui/TextEditorControl.cs class TextEditorControl (line 21) | [ToolboxBitmap("ICSharpCode.TextEditor.Resources.TextEditorControl.bmp")] method SetActiveTextAreaControl (line 52) | protected void SetActiveTextAreaControl(TextAreaControl value) method DispatchDragDrop (line 68) | internal void DispatchDragDrop(DragEventArgs drgevent) method DispatchDragEnter (line 72) | internal void DispatchDragEnter(DragEventArgs drgevent) method DispatchDragOver (line 76) | internal void DispatchDragOver(DragEventArgs drgevent) method TextEditorControl (line 82) | public TextEditorControl() method InitializeTextAreaControl (line 105) | protected virtual void InitializeTextAreaControl(TextAreaControl newCo... method OptionsChanged (line 109) | public override void OptionsChanged() method Split (line 117) | public void Split() method Undo (line 163) | public void Undo() method Redo (line 181) | public void Redo() method SetHighlighting (line 199) | public void SetHighlighting(string name) method Dispose (line 204) | protected override void Dispose(bool disposing) method EndUpdate (line 232) | public override void EndUpdate() method CommitUpdateRequested (line 241) | void CommitUpdateRequested(object sender, EventArgs e) method BeginPrint (line 294) | void BeginPrint(object sender, PrintEventArgs ev) method Advance (line 308) | void Advance(ref float x, ref float y, float maxWidth, float size, flo... method MeasurePrintingHeight (line 319) | float MeasurePrintingHeight(Graphics g, LineSegment line, float maxWidth) method DrawLine (line 354) | void DrawLine(Graphics g, LineSegment line, float yPos, RectangleF mar... method PrintPage (line 389) | void PrintPage(object sender, PrintPageEventArgs ev) FILE: src/ICSharpCode.TextEditor/Project/Src/Gui/TextEditorControlBase.cs class TextEditorControlBase (line 26) | [ToolboxItem(false)] method OnDocumentChanged (line 108) | void OnDocumentChanged(object sender, EventArgs e) method ParseFont (line 132) | static Font ParseFont(string font) method TextEditorControlBase (line 493) | protected TextEditorControlBase() method OnReloadHighlighting (line 499) | protected virtual void OnReloadHighlighting(object sender, EventArgs e) method IsEditAction (line 511) | public bool IsEditAction(Keys keyData) method GetEditAction (line 516) | internal IEditAction GetEditAction(Keys keyData) method GenerateDefaultActions (line 524) | void GenerateDefaultActions() method BeginUpdate (line 593) | public virtual void BeginUpdate() method EndUpdate (line 603) | public virtual void EndUpdate() method LoadFile (line 609) | public void LoadFile(string fileName) method LoadFile (line 620) | public void LoadFile(string fileName, bool autoLoadHighlighting, bool ... method LoadFile (line 635) | public void LoadFile(string fileName, Stream stream, bool autoLoadHigh... method CanSaveWithCurrentEncoding (line 673) | public bool CanSaveWithCurrentEncoding() method SaveFile (line 685) | public void SaveFile(string fileName) method SaveFile (line 697) | public void SaveFile(Stream stream) method OptionsChanged (line 716) | public abstract void OptionsChanged(); method GetRangeDescription (line 721) | public virtual string GetRangeDescription(int selectedItem, int itemCo... method Refresh (line 733) | public override void Refresh() method Dispose (line 741) | protected override void Dispose(bool disposing) method OnFileNameChanged (line 751) | protected virtual void OnFileNameChanged(EventArgs e) FILE: src/ICSharpCode.TextEditor/Project/Src/Gui/TextView.cs class TextView (line 21) | public class TextView : AbstractMargin, IDisposable method Dispose (line 29) | public void Dispose() method TextView (line 91) | public TextView(TextArea textArea) : base(textArea) method GetFontHeight (line 97) | static int GetFontHeight(Font font) method OptionsChanged (line 130) | public void OptionsChanged() method Paint (line 142) | public override void Paint(Graphics g, Rectangle rect) method PaintDocumentLine (line 180) | void PaintDocumentLine(Graphics g, int lineNumber, Rectangle lineRecta... method DrawLineMarkerAtLine (line 266) | bool DrawLineMarkerAtLine(int lineNumber) method GetBgColorBrush (line 271) | Brush GetBgColorBrush(int lineNumber) method PaintFoldingText (line 284) | int PaintFoldingText(Graphics g, int lineNumber, int physicalXPos, Rec... type MarkerToDraw (line 309) | struct MarkerToDraw { method MarkerToDraw (line 313) | public MarkerToDraw(TextMarker marker, RectangleF drawingRect) method DrawMarker (line 322) | void DrawMarker(Graphics g, TextMarker marker, RectangleF drawingRect) method DrawMarkerDraw (line 328) | void DrawMarkerDraw(Graphics g) method GetMarkerBrushAt (line 362) | Brush GetMarkerBrushAt(int offset, int length, ref Color foreColor, ou... method PaintLinePart (line 376) | int PaintLinePart(Graphics g, int lineNumber, int startColumn, int end... method DrawDocumentWord (line 561) | int DrawDocumentWord(Graphics g, string word, Point position, Font fon... type WordFontPair (line 595) | struct WordFontPair { method WordFontPair (line 598) | public WordFontPair(string word, Font font) { method Equals (line 602) | public override bool Equals(object obj) { method GetHashCode (line 608) | public override int GetHashCode() { method MeasureStringWidth (line 620) | int MeasureStringWidth(Graphics g, string word, Font font) method GetWidth (line 664) | public int GetWidth(char ch, Font font) method GetWidth (line 677) | public int GetWidth(Graphics g, char ch, Font font) method GetVisualColumn (line 689) | public int GetVisualColumn(int logicalLine, int logicalColumn) method GetVisualColumnFast (line 698) | public int GetVisualColumnFast(LineSegment line, int logicalColumn) method GetLogicalPosition (line 726) | public TextLocation GetLogicalPosition(Point mousePosition) method GetLogicalPosition (line 735) | public TextLocation GetLogicalPosition(int visualPosX, int visualPosY) method GetFoldMarkerFromPosition (line 744) | public FoldMarker GetFoldMarkerFromPosition(int visualPosX, int visual... method GetLogicalLine (line 754) | public int GetLogicalLine(int visualPosY) method GetLogicalColumn (line 760) | internal TextLocation GetLogicalColumn(int lineNumber, int visualPosX,... method GetLogicalColumnInternal (line 801) | int GetLogicalColumnInternal(Graphics g, LineSegment line, int start, ... method IsNearerToAThanB (line 874) | static bool IsNearerToAThanB(int num, int a, int b) method FindNextFoldedFoldingOnLineAfterColumn (line 879) | FoldMarker FindNextFoldedFoldingOnLineAfterColumn(int lineNumber, int ... method CountColumns (line 890) | float CountColumns(ref int column, int start, int end, int logicalLine... method GetDrawingXPos (line 964) | public int GetDrawingXPos(int logicalLine, int logicalColumn) method DrawBracketHighlight (line 1031) | void DrawBracketHighlight(Graphics g, Rectangle rect) method DrawString (line 1037) | void DrawString(Graphics g, string text, Font font, Color color, int x... method DrawInvalidLineMarker (line 1042) | void DrawInvalidLineMarker(Graphics g, int x, int y) method DrawSpaceMarker (line 1048) | void DrawSpaceMarker(Graphics g, Color color, int x, int y) method DrawTabMarker (line 1054) | void DrawTabMarker(Graphics g, Color color, int x, int y) method DrawEOLMarker (line 1060) | int DrawEOLMarker(Graphics g, Color color, Brush backBrush, int x, int y) method DrawVerticalRuler (line 1072) | void DrawVerticalRuler(Graphics g, Rectangle lineRectangle) FILE: src/ICSharpCode.TextEditor/Project/Src/Gui/ToolTipRequestEventArgs.cs class ToolTipRequestEventArgs (line 15) | public class ToolTipRequestEventArgs method ShowToolTip (line 50) | public void ShowToolTip(string text) method ToolTipRequestEventArgs (line 55) | public ToolTipRequestEventArgs(Point mousePosition, TextLocation logic... FILE: src/ICSharpCode.TextEditor/Project/Src/Undo/IUndoableOperation.cs type IUndoableOperation (line 14) | public interface IUndoableOperation method Undo (line 19) | void Undo(); method Redo (line 24) | void Redo(); FILE: src/ICSharpCode.TextEditor/Project/Src/Undo/UndoQueue.cs class UndoQueue (line 18) | internal sealed class UndoQueue : IUndoableOperation method UndoQueue (line 24) | public UndoQueue(Stack stack, int numops) method Undo (line 39) | public void Undo() method Redo (line 46) | public void Redo() FILE: src/ICSharpCode.TextEditor/Project/Src/Undo/UndoStack.cs class UndoStack (line 17) | public class UndoStack method StartUndoGroup (line 76) | public void StartUndoGroup() method EndUndoGroup (line 85) | public void EndUndoGroup() method AssertNoUndoGroupOpen (line 96) | public void AssertNoUndoGroupOpen() method Undo (line 107) | public void Undo() method Redo (line 121) | public void Redo() method Push (line 136) | public void Push(IUndoableOperation operation) method ClearRedoStack (line 158) | public void ClearRedoStack() method ClearAll (line 166) | public void ClearAll() method OnActionUndone (line 176) | protected void OnActionUndone() method OnActionRedone (line 185) | protected void OnActionRedone() class UndoableSetCaretPosition (line 192) | class UndoableSetCaretPosition : IUndoableOperation method UndoableSetCaretPosition (line 198) | public UndoableSetCaretPosition(UndoStack stack, TextLocation pos) method Undo (line 204) | public void Undo() method Redo (line 210) | public void Redo() FILE: src/ICSharpCode.TextEditor/Project/Src/Undo/UndoableDelete.cs class UndoableDelete (line 17) | public class UndoableDelete : IUndoableOperation method UndoableDelete (line 27) | public UndoableDelete(IDocument document, int offset, string text) method Undo (line 46) | public void Undo() method Redo (line 60) | public void Redo() FILE: src/ICSharpCode.TextEditor/Project/Src/Undo/UndoableInsert.cs class UndoableInsert (line 17) | public class UndoableInsert : IUndoableOperation method UndoableInsert (line 27) | public UndoableInsert(IDocument document, int offset, string text) method Undo (line 46) | public void Undo() method Redo (line 61) | public void Redo() FILE: src/ICSharpCode.TextEditor/Project/Src/Undo/UndoableReplace.cs class UndoableReplace (line 17) | public class UndoableReplace : IUndoableOperation method UndoableReplace (line 28) | public UndoableReplace(IDocument document, int offset, string origText... method Undo (line 48) | public void Undo() method Redo (line 63) | public void Redo() FILE: src/ICSharpCode.TextEditor/Project/Src/Util/AugmentableRedBlackTree.cs class RedBlackTreeNode (line 15) | internal sealed class RedBlackTreeNode method RedBlackTreeNode (line 21) | internal RedBlackTreeNode(T val) type IRedBlackTreeHost (line 45) | internal interface IRedBlackTreeHost : IComparer method Equals (line 47) | bool Equals(T a, T b); method UpdateAfterChildrenChange (line 49) | void UpdateAfterChildrenChange(RedBlackTreeNode node); method UpdateAfterRotateLeft (line 50) | void UpdateAfterRotateLeft(RedBlackTreeNode node); method UpdateAfterRotateRight (line 51) | void UpdateAfterRotateRight(RedBlackTreeNode node); class AugmentableRedBlackTree (line 57) | internal sealed class AugmentableRedBlackTree : ICollection ... method AugmentableRedBlackTree (line 63) | public AugmentableRedBlackTree(Host host) method Clear (line 73) | public void Clear() method CheckProperties (line 84) | [Conditional("DATACONSISTENCYTEST")] method CheckNodeProperties (line 104) | void CheckNodeProperties(RedBlackTreeNode node, RedBlackTreeNode... method GetTreeAsString (line 127) | public string GetTreeAsString() method AppendTreeToString (line 134) | static void AppendTreeToString(RedBlackTreeNode node, StringBuilder... method Add (line 157) | public void Add(T item) method AddInternal (line 165) | void AddInternal(RedBlackTreeNode newNode) method InsertAsLeft (line 192) | internal void InsertAsLeft(RedBlackTreeNode parentNode, RedBlackTre... method InsertAsRight (line 203) | internal void InsertAsRight(RedBlackTreeNode parentNode, RedBlackTr... method FixTreeOnInsert (line 214) | void FixTreeOnInsert(RedBlackTreeNode node) method ReplaceNode (line 273) | void ReplaceNode(RedBlackTreeNode replacedNode, RedBlackTreeNode... method RotateLeft (line 290) | void RotateLeft(RedBlackTreeNode p) method RotateRight (line 308) | void RotateRight(RedBlackTreeNode p) method Sibling (line 326) | RedBlackTreeNode Sibling(RedBlackTreeNode node) method RemoveAt (line 336) | public void RemoveAt(RedBlackTreeIterator iterator) method RemoveNode (line 351) | internal void RemoveNode(RedBlackTreeNode removedNode) method Sibling (line 389) | static RedBlackTreeNode Sibling(RedBlackTreeNode node, RedBlackT... method GetColor (line 401) | static bool GetColor(RedBlackTreeNode node) method FixTreeOnDelete (line 406) | void FixTreeOnDelete(RedBlackTreeNode node, RedBlackTreeNode par... method Find (line 488) | public RedBlackTreeIterator Find(T item) method LowerBound (line 502) | public RedBlackTreeIterator LowerBound(T item) method UpperBound (line 520) | public RedBlackTreeIterator UpperBound(T item) method Begin (line 532) | public RedBlackTreeIterator Begin() method GetEnumerator (line 541) | public RedBlackTreeIterator GetEnumerator() method Contains (line 551) | public bool Contains(T item) method Remove (line 556) | public bool Remove(T item) method GetEnumerator (line 567) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 572) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... method CopyTo (line 581) | public void CopyTo(T[] array, int arrayIndex) FILE: src/ICSharpCode.TextEditor/Project/Src/Util/CheckedList.cs class CheckedList (line 18) | sealed class CheckedList : IList method CheckedList (line 24) | public CheckedList() : this(new List()) {} method CheckedList (line 26) | public CheckedList(IList baseList) method CheckRead (line 34) | void CheckRead() method CheckWrite (line 40) | void CheckWrite() method IndexOf (line 73) | public int IndexOf(T item) method Insert (line 79) | public void Insert(int index, T item) method RemoveAt (line 85) | public void RemoveAt(int index) method Add (line 91) | public void Add(T item) method Clear (line 97) | public void Clear() method Contains (line 103) | public bool Contains(T item) method CopyTo (line 109) | public void CopyTo(T[] array, int arrayIndex) method Remove (line 115) | public bool Remove(T item) method GetEnumerator (line 121) | public IEnumerator GetEnumerator() method GetEnumerator (line 127) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... method Enumerate (line 133) | IEnumerator Enumerate() FILE: src/ICSharpCode.TextEditor/Project/Src/Util/FileReader.cs class FileReader (line 17) | public static class FileReader method IsUnicode (line 19) | public static bool IsUnicode(Encoding encoding) method ReadFileContent (line 26) | public static string ReadFileContent(Stream fs, ref Encoding encoding) method ReadFileContent (line 35) | public static string ReadFileContent(string fileName, Encoding encoding) method OpenStream (line 42) | public static StreamReader OpenStream(Stream fs, Encoding defaultEncod... method AutoDetect (line 72) | static StreamReader AutoDetect(Stream fs, byte firstByte, byte secondB... FILE: src/ICSharpCode.TextEditor/Project/Src/Util/LoggingService.cs class LoggingService (line 15) | static class LoggingService method Debug (line 17) | public static void Debug(string text) FILE: src/ICSharpCode.TextEditor/Project/Src/Util/LookupTable.cs class LookupTable (line 17) | public class LookupTable method LookupTable (line 121) | public LookupTable(bool casesensitive) class Node (line 126) | class Node method Node (line 128) | public Node(object color, string word) FILE: src/ICSharpCode.TextEditor/Project/Src/Util/MouseWheelHandler.cs class MouseWheelHandler (line 16) | class MouseWheelHandler method GetScrollAmount (line 24) | public int GetScrollAmount(MouseEventArgs e) FILE: src/ICSharpCode.TextEditor/Project/Src/Util/RedBlackTreeIterator.cs type RedBlackTreeIterator (line 14) | internal struct RedBlackTreeIterator : IEnumerator method RedBlackTreeIterator (line 18) | internal RedBlackTreeIterator(RedBlackTreeNode node) method Dispose (line 42) | void IDisposable.Dispose() method Reset (line 46) | void System.Collections.IEnumerator.Reset() method MoveNext (line 51) | public bool MoveNext() method MoveBack (line 68) | public bool MoveBack() FILE: src/ICSharpCode.TextEditor/Project/Src/Util/RtfWriter.cs class RtfWriter (line 17) | public class RtfWriter method GenerateRtf (line 23) | public static string GenerateRtf(TextArea textArea) method BuildColorTable (line 45) | static void BuildColorTable(IDocument doc, StringBuilder rtf) method BuildFontTable (line 52) | static void BuildFontTable(IDocument doc, StringBuilder rtf) method BuildFileContent (line 59) | static string BuildFileContent(TextArea textArea) FILE: src/ICSharpCode.TextEditor/Project/Src/Util/TextUtility.cs class TextUtility (line 14) | public class TextUtility method RegionMatches (line 17) | public static bool RegionMatches(IDocument document, int offset, int l... method RegionMatches (line 31) | public static bool RegionMatches(IDocument document, bool casesensitiv... method RegionMatches (line 49) | public static bool RegionMatches(IDocument document, int offset, int l... method RegionMatches (line 63) | public static bool RegionMatches(IDocument document, bool casesensitiv... FILE: src/ICSharpCode.TextEditor/Project/Src/Util/TipPainter.cs class TipPainter (line 14) | static class TipPainter method GetTipSize (line 22) | public static Size GetTipSize(Control control, Graphics graphics, Font... method GetTipSize (line 27) | public static Size GetTipSize(Control control, Graphics graphics, TipS... method DrawTip (line 66) | public static Size DrawTip(Control control, Graphics graphics, Font fo... method DrawTip (line 71) | public static Size DrawTip(Control control, Graphics graphics, TipSect... FILE: src/ICSharpCode.TextEditor/Project/Src/Util/TipPainterTools.cs class TipPainterTools (line 14) | class TipPainterTools method TipPainterTools (line 18) | private TipPainterTools() method GetDrawingSizeHelpTipFromCombinedDescription (line 22) | public static Size GetDrawingSizeHelpTipFromCombinedDescription(Contro... method DrawHelpTipFromCombinedDescription (line 46) | public static Size DrawHelpTipFromCombinedDescription(Control control, method GetDrawingSizeDrawHelpTip (line 76) | public static Size GetDrawingSizeDrawHelpTip(Control control, method DrawHelpTip (line 119) | public static Size DrawHelpTip(Control control, method IsVisibleText (line 163) | static bool IsVisibleText(string text) FILE: src/ICSharpCode.TextEditor/Project/Src/Util/TipSection.cs class TipSection (line 14) | abstract class TipSection method TipSection (line 21) | protected TipSection(Graphics graphics) method Draw (line 26) | public abstract void Draw(PointF location); method GetRequiredSize (line 28) | public SizeF GetRequiredSize() method SetAllocatedSize (line 33) | public void SetAllocatedSize(SizeF allocatedSize) method SetMaximumSize (line 41) | public void SetMaximumSize(SizeF maximumSize) method OnAllocatedSizeChanged (line 46) | protected virtual void OnAllocatedSizeChanged() method OnMaximumSizeChanged (line 51) | protected virtual void OnMaximumSizeChanged() method SetRequiredSize (line 56) | protected void SetRequiredSize(SizeF requiredSize) FILE: src/ICSharpCode.TextEditor/Project/Src/Util/TipSpacer.cs class TipSpacer (line 13) | class TipSpacer: TipSection method TipSpacer (line 17) | public TipSpacer(Graphics graphics, SizeF size): base(graphics) method Draw (line 22) | public override void Draw(PointF location) method OnMaximumSizeChanged (line 27) | protected override void OnMaximumSizeChanged() FILE: src/ICSharpCode.TextEditor/Project/Src/Util/TipSplitter.cs class TipSplitter (line 14) | class TipSplitter: TipSection method TipSplitter (line 20) | public TipSplitter(Graphics graphics, bool horizontal, params TipSecti... method Draw (line 29) | public override void Draw(PointF location) method OnMaximumSizeChanged (line 44) | protected override void OnMaximumSizeChanged() FILE: src/ICSharpCode.TextEditor/Project/Src/Util/TipText.cs class CountTipText (line 13) | class CountTipText: TipText method CountTipText (line 18) | public CountTipText(Graphics graphics, Font font, string text) : base(... method DrawTriangle (line 22) | void DrawTriangle(float x, float y, bool flipped) method Draw (line 48) | public override void Draw(PointF location) method OnMaximumSizeChanged (line 65) | protected override void OnMaximumSizeChanged() class TipText (line 80) | class TipText: TipSection method TipText (line 89) | public TipText(Graphics graphics, Font font, string text): method Draw (line 101) | public override void Draw(PointF location) method GetInternalStringFormat (line 113) | protected StringFormat GetInternalStringFormat() method OnMaximumSizeChanged (line 122) | protected override void OnMaximumSizeChanged() method CreateTipStringFormat (line 137) | static StringFormat CreateTipStringFormat(StringAlignment horizontalAl... method IsTextVisible (line 149) | protected bool IsTextVisible() FILE: src/ICSharpCode.TextEditor/Project/Src/Util/WeakCollection.cs class WeakCollection (line 27) | public class WeakCollection : IEnumerable where T : class method Add (line 34) | public void Add(T item) method Clear (line 47) | public void Clear() method Contains (line 56) | public bool Contains(T item) method Remove (line 73) | public bool Remove(T item) method RemoveAt (line 92) | void RemoveAt(int i) method CheckNoEnumerator (line 101) | void CheckNoEnumerator() method GetEnumerator (line 111) | public IEnumerator GetEnumerator() method GetEnumerator (line 131) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... FILE: src/IIncludeHandler.cs type IIncludeResult (line 5) | public interface IIncludeResult type IncludeType (line 11) | public enum IncludeType type IIncludeHandler (line 17) | public interface IIncludeHandler method OpenInclude (line 19) | IIncludeResult OpenInclude(IncludeType eType, string targetPath, strin... FILE: src/IWrapper.cs type IWrapper (line 7) | public interface IWrapper method CreateD3DCompiler (line 15) | ID3DCompiler CreateD3DCompiler(string DLLPath, IIncludeHandler handler ); method CreateDXILCompiler (line 17) | IDXILCompiler CreateDXILCompiler(string DLLPath, IIncludeHandler handl... method CreateGLSLOptimizer (line 23) | GLSLOptimizer.IOptimizer CreateGLSLOptimizer( GLSLOptimizer.Target eTa... method CreateGLSlangCompiler (line 25) | GLSlang.ICompiler CreateGLSlangCompiler( IIncludeHandler handler ); method CreateAMDDriver (line 27) | IAMDDriver CreateAMDDriver( string DLLPath ); FILE: src/IncludeHandler.cs class IncludeResult (line 10) | class IncludeResult : IIncludeResult method IncludeResult (line 12) | public IncludeResult( string path ) class IncludeHandler (line 21) | class IncludeHandler : IIncludeHandler method IncludeHandler (line 25) | public IncludeHandler( IEnumerable IncludePaths ) method DoPath (line 31) | IIncludeResult DoPath(string searchPath, string includePath ) method OpenInclude (line 41) | public IIncludeResult OpenInclude(IncludeType eType, string path, stri... FILE: src/LanguageTypes.cs type Languages (line 3) | public enum Languages type ICompileOptions (line 9) | public interface ICompileOptions type IShader (line 14) | public interface IShader FILE: src/Languages/GLSLLanguage.cs class GLSLLanguage (line 7) | public class GLSLLanguage : ILanguage FILE: src/Languages/GLSLOptionsPanel.Designer.cs class GLSLOptionsPanel (line 3) | partial class GLSLOptionsPanel method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: src/Languages/GLSLOptionsPanel.cs class GLSLOptionsPanel (line 12) | public partial class GLSLOptionsPanel : UserControl, ICompileOptionsPanel class GLSLOptimizerOptions (line 14) | class GLSLOptimizerOptions : GLSLOptimizer.IOptions class GLSLOptions (line 20) | class GLSLOptions : IGLSLOptions method GLSLOptionsPanel (line 28) | public GLSLOptionsPanel() method ReadOptions (line 43) | public ICompileOptions ReadOptions() FILE: src/Languages/HLSLLanguage.cs class HLSLLanguage (line 5) | public class HLSLLanguage : ILanguage FILE: src/Languages/HLSLOptionsPanel.Designer.cs class HLSLOptionsPanel (line 3) | partial class HLSLOptionsPanel method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: src/Languages/HLSLOptionsPanel.cs class HLSLOptionsPanel (line 11) | public partial class HLSLOptionsPanel : UserControl, ICompileOptionsPanel class HLSLOptions (line 13) | private class HLSLOptions : IHLSLOptions method GetD3DCompileFlagBits (line 80) | public uint GetD3DCompileFlagBits() method GetFXCCommandLine (line 107) | public string GetFXCCommandLine(string shaderFile) method HLSLOptionsPanel (line 131) | public HLSLOptionsPanel() method ReadOptions (line 157) | public ICompileOptions ReadOptions() method HLSLOptionsPanel_Load (line 170) | private void HLSLOptionsPanel_Load(object sender, EventArgs e) FILE: src/Languages/ICompileOptionsPanel.cs type ICompileOptionsPanel (line 9) | public interface ICompileOptionsPanel method ReadOptions (line 12) | ICompileOptions ReadOptions(); FILE: src/Languages/ILanguage.cs type ILanguage (line 5) | public interface ILanguage FILE: src/MainUI/AboutBox.Designer.cs class AboutBox (line 3) | partial class AboutBox method Dispose (line 13) | protected override void Dispose(bool disposing) method InitializeComponent (line 28) | private void InitializeComponent() FILE: src/MainUI/AboutBox.cs class AboutBox (line 10) | partial class AboutBox : Form method AboutBox (line 12) | public AboutBox() FILE: src/MainUI/MainForm.Designer.cs class MainForm (line 4) | partial class MainForm method Dispose (line 15) | protected override void Dispose(bool disposing) method InitializeComponent (line 30) | private void InitializeComponent() FILE: src/MainUI/MainForm.cs class MainForm (line 12) | public partial class MainForm : Form method CreateBackends (line 24) | private void CreateBackends( Options opts ) method MainForm (line 65) | public MainForm( Options options, IWrapper wrapper ) method ClearResults (line 106) | private void ClearResults() method btnCompile_Click (line 113) | private void btnCompile_Click(object sender, EventArgs e) method cmbLanguage_SelectedIndexChanged (line 201) | private void cmbLanguage_SelectedIndexChanged(object sender, EventArgs e) method cmbBackend_SelectedIndexChanged (line 226) | private void cmbBackend_SelectedIndexChanged(object sender, EventArgs e) method optionsToolStripMenuItem_Click (line 249) | private void optionsToolStripMenuItem_Click(object sender, EventArgs e) method newToolStripMenuItem_Click (line 260) | private void newToolStripMenuItem_Click(object sender, EventArgs e) method OpenFile (line 269) | private void OpenFile( string path ) method openToolStripMenuItem_Click (line 285) | private void openToolStripMenuItem_Click(object sender, EventArgs e) method saveToolStripMenuItem_Click (line 294) | private void saveToolStripMenuItem_Click(object sender, EventArgs e) method saveAsToolStripMenuItem_Click (line 302) | private void saveAsToolStripMenuItem_Click(object sender, EventArgs e) method exitToolStripMenuItem_Click (line 307) | private void exitToolStripMenuItem_Click(object sender, EventArgs e) method SaveAs (line 312) | private void SaveAs() method Save (line 323) | private void Save( string As ) method aboutToolStripMenuItem_Click (line 335) | private void aboutToolStripMenuItem_Click(object sender, EventArgs e) method ScaleControl (line 348) | protected override void ScaleControl(SizeF factor, BoundsSpecified spe... method FixSplitter (line 355) | private void FixSplitter(Control c) method FixSplitter (line 373) | private void FixSplitter(SplitContainer sp) method MainForm_Shown (line 389) | private void MainForm_Shown(object sender, EventArgs e) FILE: src/MainUI/OptionsScreen.Designer.cs class OptionsScreen (line 3) | partial class OptionsScreen method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: src/MainUI/OptionsScreen.cs class OptionsScreen (line 11) | public partial class OptionsScreen : Form method OptionsScreen (line 18) | public OptionsScreen( Options opts, List backends ) method PopulateGUIFromOptions (line 68) | private void PopulateGUIFromOptions(Options opts) method BrowseFile (line 88) | private string BrowseFile( string initial ) method BrowseFolder (line 98) | private string BrowseFolder(string initial) method btnD3DCompiler_Click (line 110) | private void btnD3DCompiler_Click(object sender, EventArgs e) method btnCodeXL_Click (line 115) | private void btnCodeXL_Click(object sender, EventArgs e) method btnTemp_Click (line 120) | private void btnTemp_Click(object sender, EventArgs e) method OptionsScreen_FormClosing (line 125) | private void OptionsScreen_FormClosing(object sender, FormClosingEvent... method btnPowerVR_Click (line 179) | private void btnPowerVR_Click(object sender, EventArgs e) method btnDefaults_Click (line 184) | private void btnDefaults_Click(object sender, EventArgs e) method btnDXX_Click (line 193) | private void btnDXX_Click(object sender, EventArgs e) method btnMali_Click (line 198) | private void btnMali_Click(object sender, EventArgs e) method btnRGA_Click (line 204) | private void btnRGA_Click(object sender, EventArgs e) method btnAddInclude_Click (line 209) | private void btnAddInclude_Click(object sender, EventArgs e) method btnDeleteInclude_Click (line 226) | private void btnDeleteInclude_Click(object sender, EventArgs e) method numericUpDown1_ValueChanged (line 234) | private void numericUpDown1_ValueChanged(object sender, EventArgs e) method btnDXIL_Click (line 269) | private void btnDXIL_Click(object sender, EventArgs e) method btnIntelShaderAnalyzer_Click (line 274) | private void btnIntelShaderAnalyzer_Click(object sender, EventArgs e) method label15_Click (line 279) | private void label15_Click(object sender, EventArgs e) FILE: src/Options.cs class Options (line 8) | public class Options method DisableBackend (line 31) | public void DisableBackend(string name) method IsBackendDisabled (line 35) | public bool IsBackendDisabled(string name) method DisableRGAAsic (line 40) | public void DisableRGAAsic(string name) method IsRGAAsicDisabled (line 44) | public bool IsRGAAsicDisabled(string name) method DisableAMDAsic (line 50) | public void DisableAMDAsic(string name) method IsAMDAsicDisabled (line 54) | public bool IsAMDAsicDisabled(string name) method DisableCodeXLAsic (line 59) | public void DisableCodeXLAsic(string name) method IsCodeXLAsicDisabled (line 63) | public bool IsCodeXLAsicDisabled(string name) method AddInclude (line 68) | public void AddInclude(string include) method RemoveInclude (line 73) | public void RemoveInclude( string include ) method GetDefaults (line 78) | public static Options GetDefaults() method Get (line 96) | public static Options Get() method Write (line 197) | public void Write() FILE: src/Program.cs class Program (line 8) | static class Program method Main (line 13) | [STAThread] FILE: src/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: src/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: src/SPIRV.cs type IProgram (line 7) | public interface IProgram method Disassemble (line 9) | string Disassemble(); method GetTokens (line 10) | uint[] GetTokens(); method GetBytes (line 11) | byte[] GetBytes(); FILE: src/Scrutinizer/Analysis/Algorithms.cs class Algorithms (line 8) | public static class Algorithms method IsCFGReducible (line 10) | public static bool IsCFGReducible( List Blocks ) method BuildBasicBlocks (line 79) | public static List BuildBasicBlocks(List ops) method Dominates (line 174) | public static bool Dominates( T a, T b, Dictionary IDOM ) wher... method FindDominators (line 194) | public static Dictionary FindDominators( T[] nodes, T[][] pred... method FindDominators (line 299) | public static void FindDominators(List Blocks) method FindLoops (line 323) | public static List FindLoops( List blocks ) method ClassifyBranches (line 491) | static public void ClassifyBranches( List ops ) method AssignLabels (line 575) | public static void AssignLabels(List ops) method DoTrace (line 592) | public static List DoTrace(List ops, List<... FILE: src/Scrutinizer/UI/CFGWidget.Designer.cs class CFGWidget (line 3) | partial class CFGWidget method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: src/Scrutinizer/UI/CFGWidget.cs class CFGWidget (line 18) | public partial class CFGWidget : UserControl method CFGWidget (line 20) | public CFGWidget() class Node (line 25) | private class Node class LoopNode (line 30) | private class LoopNode : Node method LoopNode (line 32) | public LoopNode(Graph sub, Loop loop) class LeafNode (line 44) | private class LeafNode : Node method LeafNode (line 46) | public LeafNode( BasicBlock bl ) class BranchNode (line 54) | private class BranchNode : Node method BranchNode (line 63) | public BranchNode( LeafNode test ) class SkipNode (line 78) | private class SkipNode : Node method SkipNode (line 83) | public SkipNode(LeafNode test, Graph gr) class Graph (line 91) | private class Graph method AddNode (line 96) | public void AddNode(Node n) method AddNodes (line 102) | public void AddNodes(IEnumerable nodes) method RemoveNodes (line 111) | public void RemoveNodes(IEnumerable nodes) method ContainsNode (line 120) | public bool ContainsNode( Node n ) method AddEdge (line 125) | public void AddEdge( Node from, Node to ) method Dominators (line 131) | public Dictionary Dominators( List nodes ) method PostDominators (line 141) | public Dictionary PostDominators(List nodes) method TransferEdgesToSubgraph (line 151) | public void TransferEdgesToSubgraph( Graph g ) method CombineNodes (line 161) | public void CombineNodes( IEnumerable loopNodes, Node superNod... method ChildrenOf (line 215) | public IEnumerable ChildrenOf( Node n ) method ReversePostOrder (line 222) | public List ReversePostOrder() method BuildTree (line 271) | private void BuildTree( TreeNode parent, Graph g) method BuildBranchNodes (line 312) | private void BuildBranchNodes(Graph g) method SetProgram (line 437) | public void SetProgram(List loops, List blocks) method treeView1_AfterSelect (line 501) | private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) method treeView1_Leave (line 571) | private void treeView1_Leave(object sender, EventArgs e) FILE: src/Scrutinizer/UI/InstructionWidget.Designer.cs class InstructionWidget (line 3) | partial class InstructionWidget method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: src/Scrutinizer/UI/InstructionWidget.cs class InstructionWidget (line 13) | public partial class InstructionWidget : UserControl method CreateFilterBox (line 26) | private ComboBox CreateFilterBox( IInstruction op ) method CreateFormatBox (line 49) | private ComboBox CreateFormatBox( IInstruction op ) method InstructionWidget (line 73) | public InstructionWidget( IInstruction op ) method RefreshInstruction (line 109) | public void RefreshInstruction() method InstructionWidget_Paint (line 117) | private void InstructionWidget_Paint(object sender, PaintEventArgs e) method InstructionWidget_MouseDown (line 144) | private void InstructionWidget_MouseDown(object sender, MouseEventArgs e) FILE: src/Scrutinizer/UI/ParameterWidget.Designer.cs class ParameterWidget (line 3) | partial class ParameterWidget method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: src/Scrutinizer/UI/ParameterWidget.cs class ParameterWidget (line 13) | public partial class ParameterWidget : UserControl method ParameterWidget (line 20) | public ParameterWidget() type IParameterGUI (line 25) | interface IParameterGUI method Assign (line 27) | bool Assign(); class ParameterGUI_Int (line 31) | class ParameterGUI_Int : IParameterGUI method ParameterGUI_Int (line 39) | public ParameterGUI_Int(SimulationParameterInt p) method Assign (line 61) | public bool Assign( ) class ParameterGUI_Double (line 87) | class ParameterGUI_Double : IParameterGUI method ParameterGUI_Double (line 96) | public ParameterGUI_Double( SimulationParameterDouble p) method Assign (line 116) | public bool Assign() method UpdateParameters (line 146) | public bool UpdateParameters( ) method BuildUI (line 156) | public void BuildUI( IEnumerable Par... FILE: src/Scrutinizer/UI/ScrutinizerForm.Designer.cs class ScrutinizerForm (line 3) | partial class ScrutinizerForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: src/Scrutinizer/UI/ScrutinizerForm.cs class ScrutinizerForm (line 13) | public partial class ScrutinizerForm : Form method ClearSelectedInstructions (line 28) | private void ClearSelectedInstructions() method SelectInstruction (line 39) | private void SelectInstruction( IInstruction op ) method OnInstructionClick (line 47) | private void OnInstructionClick( InstructionWidget w, MouseEventArgs e ) method AddInstructionToPanel (line 89) | public void AddInstructionToPanel( InstructionWidget widget, IInstruct... method ScrutinizerForm (line 134) | public ScrutinizerForm( List FetchShader, List blocks ) method IsNestedIn (line 70) | public bool IsNestedIn( Loop p ) type IInstruction (line 83) | public interface IInstruction method Disassemble (line 88) | string Disassemble(); type IBranchInstruction (line 91) | public interface IBranchInstruction : IInstruction type IJumpInstruction (line 98) | public interface IJumpInstruction : IInstruction type TexelFormat (line 103) | public enum TexelFormat type TextureFilter (line 125) | public enum TextureFilter type ITextureInstruction (line 138) | public interface ITextureInstruction : IInstruction type ISamplingInstruction (line 147) | public interface ISamplingInstruction : ITextureInstruction type ISimulationParameter (line 154) | public interface ISimulationParameter class SimulationParameterInt (line 159) | public class SimulationParameterInt : ISimulationParameter method SimulationParameterInt (line 161) | public SimulationParameterInt( int nMin, int nMax, int nDefault, strin... class SimulationParameterDouble (line 176) | public class SimulationParameterDouble : ISimulationParameter method SimulationParameterDouble (line 178) | public SimulationParameterDouble(double fMin, double fMax, double fDef... type IScrutinizer (line 195) | public interface IScrutinizer method BuildProgram (line 197) | List BuildProgram( ); method BuildDXFetchShader (line 199) | List BuildDXFetchShader(IDXShaderReflection refl); method AnalyzeExecutionTrace (line 203) | string AnalyzeExecutionTrace(List ops); FILE: src/Wrapper/AMDAsic_Impl.cpp function GetDeviceChipFamilyRevision (line 13) | static void GetDeviceChipFamilyRevision( FILE: src/Wrapper/AMDAsic_Impl.h type GDT_GfxCardInfo (line 5) | struct GDT_GfxCardInfo function class (line 7) | class AMDAsic_Impl : Pyramid::IAMDAsic FILE: src/Wrapper/AMDDriver_Impl.cpp function GfxCardInfoSortPredicate (line 21) | static bool GfxCardInfoSortPredicate(const GDT_GfxCardInfo& a, const GDT... FILE: src/Wrapper/AMDDriver_Impl.h type PfnAmdDxGsaCompileShader (line 3) | typedef PfnAmdDxGsaCompileShader COMPILE_SHADER; type PfnAmdDxGsaFreeCompiledShader (line 4) | typedef PfnAmdDxGsaFreeCompiledShader FREE_SHADER; function class (line 7) | class AMDDriver_Impl : public Pyramid::IAMDDriver FILE: src/Wrapper/AMDShader_Impl.h type DWORD (line 5) | typedef unsigned long DWORD; type byte (line 6) | typedef unsigned char byte; function class (line 12) | class AMDShader_Impl : public Pyramid::IAMDShader FILE: src/Wrapper/D3DCompiler_Impl.cpp class PyramidD3DIncludeHandler (line 14) | class PyramidD3DIncludeHandler : public ID3DInclude method PyramidD3DIncludeHandler (line 17) | PyramidD3DIncludeHandler( Pyramid::IIncludeHandler^ pmInclude, System:... method HRESULT (line 25) | virtual HRESULT __stdcall Open( method HRESULT (line 63) | virtual HRESULT __stdcall Close(LPCVOID pData) override FILE: src/Wrapper/D3DCompiler_Impl.h function class (line 77) | class DXBCRootSignatureBlob_Impl : Pyramid::IDXBlob function class (line 92) | class DXBCShaderBlob_Impl : Pyramid::IDXBCShaderBlob function class (line 112) | class D3DCompiler_Impl : Pyramid::ID3DCompiler function class (line 144) | class DXShaderReflection_Impl : public Pyramid::IDXShaderReflection FILE: src/Wrapper/DXILCompiler_Impl.cpp class MyBlob (line 22) | class MyBlob : public IDxcBlob method MyBlob (line 26) | MyBlob( void* p, size_t l ) : m_cRef( 1 ),m_pPtr( p ),m_nSize( l ) {} method AddRef (line 31) | AddRef() method Release (line 36) | Release() method QueryInterface (line 47) | QueryInterface( REFIID riid, LPVOID * ppvObj ) method GetBufferPointer (line 63) | GetBufferPointer( void ) { return m_pPtr; } method GetBufferSize (line 64) | GetBufferSize( void ) { return m_nSize; } class PyramidDxilIncludeHandler (line 73) | class PyramidDxilIncludeHandler : public IDxcIncludeHandler method PyramidDxilIncludeHandler (line 76) | PyramidDxilIncludeHandler( Pyramid::IIncludeHandler^ pmInclude, IDxcLi... method LoadSource (line 82) | LoadSource( method AddRef (line 109) | AddRef() method Release (line 114) | Release() method QueryInterface (line 125) | QueryInterface( REFIID riid,LPVOID * ppvObj ) function HRESULT (line 297) | static HRESULT CompileFromBlob( FILE: src/Wrapper/DXILCompiler_Impl.h type IDxcLibrary (line 8) | struct IDxcLibrary type IDxcCompiler (line 9) | struct IDxcCompiler type IDxcBlob (line 10) | struct IDxcBlob type byte (line 13) | typedef unsigned char byte; function class (line 17) | class DXILRootSignatureBlob_Impl : Pyramid::IDXBlob function class (line 31) | class DXILShaderBlob_Impl : Pyramid::IDXILShaderBlob function class (line 47) | class DXILCompiler_Impl : Pyramid::IDXILCompiler FILE: src/Wrapper/GCN1Decoder.cpp type GCN (line 16) | namespace GCN{ type _GCN1Decoder_INTERNAL (line 17) | namespace _GCN1Decoder_INTERNAL type EnumLUT (line 19) | struct EnumLUT function uint (line 25) | static uint LUTLookup( const EnumLUT* pLUT, size_t nLUTSize,uint en,... function VectorInstructions (line 358) | static VectorInstructions Translate_VOPCOpcodes( uint n ) function VectorInstructions (line 562) | static VectorInstructions Translate_VOP3Opcodes( uint n ) function VectorInstructions (line 569) | static VectorInstructions Translate_VINTERPOpcodes( uint n ) function Dests (line 1017) | Dests Translate_SDest( uint n ) function Sources (line 1025) | Sources Translate_SSrc( uint n ) function Sources (line 1041) | Sources Translate_VSrc( uint n ) function Dests (line 1045) | Dests Translate_VDest( uint n ) class Instruction (line 1050) | class Instruction method uint32 (line 1054) | uint32 ReadTrailingLiteral() const { method SignExt (line 1061) | int SignExt( uint n, uint sign ) method uint (line 1066) | uint ReadBits( uint hi, uint lo ) const method ReadBit (line 1072) | bool ReadBit( uint bit ) const class SOP2Instruction (line 1081) | class SOP2Instruction : public Instruction method HasLiteral (line 1084) | bool HasLiteral() const { return ((GetSrc0() == SRC_LITERAL || Get... method uint (line 1085) | uint GetLength() const { return 4 + 4*HasLiteral(); } method ScalarInstructions (line 1086) | ScalarInstructions GetOpcode()const { return Translate_SOP2Opcod... method Sources (line 1087) | Sources GetSrc0() const { return Translate_SSrc(Read... method Sources (line 1088) | Sources GetSrc1() const { return Translate_SSrc(Read... method Dests (line 1089) | Dests GetDest() const { return Translate_SDest(Rea... class SOP1Instruction (line 1092) | class SOP1Instruction : public Instruction method HasLiteral (line 1095) | bool HasLiteral() const { return (GetSrc0() == SRC_LITERAL); } method uint (line 1096) | uint GetLength() const { return 4 + 4*HasLiteral(... method ScalarInstructions (line 1097) | ScalarInstructions GetOpcode() const { return Translate_SOP1Opc... method Sources (line 1098) | Sources GetSrc0() const { return Translate_SSrc( R... method Dests (line 1099) | Dests GetDest() const { return Translate_SDest(R... class SOPKInstruction (line 1102) | class SOPKInstruction : public Instruction method InstructionFormat (line 1105) | InstructionFormat GetFormat() const { return IF_SOPK; } method HasLiteral (line 1106) | bool HasLiteral() const { return (GetOpcode() == S_SETREG_IMM32_B3... method uint (line 1107) | uint GetLength() const { return 4 + 4*HasLiteral(); } method ScalarInstructions (line 1109) | ScalarInstructions GetOpcode() const { return Translate_SOPKOpcode... method Dests (line 1110) | Dests GetDest() const { return Translate_SDest( ReadBits... method ReadSIMM16 (line 1112) | int ReadSIMM16() const { return *((const int16*)this); } method uint (line 1113) | uint ReadSIMMBits( uint hi, uint lo) const { return ReadBits(hi,lo... method uint32 (line 1114) | uint32 ReadIMM32() const { return ReadBits(63,32); } method uint8 (line 1116) | const uint8* GetBranchTarget() const class SOPCInstruction (line 1127) | class SOPCInstruction : public Instruction method InstructionFormat (line 1130) | InstructionFormat GetFormat() const { return IF_SOPC; } method HasLiteral (line 1131) | bool HasLiteral() const { return (GetSrc0() == SRC_LITERAL || GetS... method uint (line 1132) | uint GetLength() const { return 4 + 4*HasLiteral(); } method ScalarInstructions (line 1134) | ScalarInstructions GetOpcode() const { return Translate_SOPCOpcod... method Sources (line 1135) | Sources GetSrc0() const { return Translate_SSrc(ReadBit... method Sources (line 1136) | Sources GetSrc1() const { return Translate_SSrc(ReadBit... method Dests (line 1137) | Dests GetDest() const { return GetOpcode() == S_SETVSKIP ? DEST_VS... class SOPPInstruction (line 1141) | class SOPPInstruction : public Instruction method InstructionFormat (line 1144) | InstructionFormat GetFormat() const { return IF_SOPP; } method uint (line 1145) | uint GetLength() const { return 4; } method ReadSIMM16 (line 1147) | int ReadSIMM16() const { return *((const int16*)this); } method uint (line 1148) | uint ReadSIMMBits( uint hi, uint lo ) const { return ReadBits(hi,l... method ScalarInstructions (line 1150) | ScalarInstructions GetOpcode() const { return Translate_SOPPOpcode... method uint8 (line 1151) | const uint8* GetBranchTarget() const class SMRDInstruction (line 1181) | class SMRDInstruction : public Instruction method InstructionFormat (line 1184) | InstructionFormat GetFormat() const { return IF_SMEM; } method uint (line 1185) | uint GetLength() const { return 4 + 4*(!IsOffsetIMM() && Get... method ScalarMemoryInstructions (line 1186) | ScalarMemoryInstructions GetOpcode() const { return Translate_SMR... method Dests (line 1187) | Dests GetDest() const { return Translate_SDest(Rea... method Dests (line 1188) | Dests GetBase() const { return Translate_SDest(2*R... method uint (line 1189) | uint GetOffset() const { return IsOffsetIMM() ? 4*Re... method IsOffsetIMM (line 1190) | bool IsOffsetIMM() const { return ReadBits( 8, 8 )!=0; } class VOP2Instruction (line 1194) | class VOP2Instruction : public Instruction method InstructionFormat (line 1198) | InstructionFormat GetFormat() const { return IF_VOP2; } method HasLiteral (line 1199) | bool HasLiteral() const { return (GetSrc0() == SRC_LITERAL || GetO... method uint (line 1200) | uint GetLength() const { return 4 + 4*HasLiteral(); } method VectorInstructions (line 1202) | VectorInstructions GetOpcode() const { return Translate_VOP2Opcode... method Sources (line 1203) | Sources GetSrc0() const { return Translate_SSrc(ReadBits... method Sources (line 1204) | Sources GetVSrc1() const { return Translate_VSrc(ReadBits... method Dests (line 1205) | Dests GetVDst() const { return Translate_VDest(ReadBit... method uint (line 1207) | uint GetResultWidthInDWORDS() const { return 1; } class VOP1Instruction (line 1210) | class VOP1Instruction : public Instruction method InstructionFormat (line 1214) | InstructionFormat GetFormat() const { return IF_VOP1; } method HasLiteral (line 1215) | bool HasLiteral() const { method uint (line 1225) | uint GetLength() const method VectorInstructions (line 1230) | VectorInstructions GetOpcode() const { return Translate_VOP1Opcode... method Dests (line 1231) | Dests GetDst() const method Sources (line 1242) | Sources GetSrc0() const { return Translate_SSrc(ReadBits(8... method Instruction (line 1248) | const Instruction* GetBranchTarget() const { return 0; } method IsBranch (line 1249) | bool IsBranch() const { return false; } class VOPCInstruction (line 1252) | class VOPCInstruction : public Instruction method InstructionFormat (line 1256) | InstructionFormat GetFormat() const { return IF_VOPC; } method HasLiteral (line 1257) | bool HasLiteral() const { return (GetSrc0() == SRC_LITERAL); } method uint (line 1258) | uint GetLength() const { return 4 + 4*HasLiteral(); } method VectorInstructions (line 1260) | VectorInstructions GetOpcode() const { return Translate_VOPCOpcode... method Sources (line 1261) | Sources GetSrc0() const { return Translate_SSrc(ReadBits... method Sources (line 1262) | Sources GetVSrc1() const { return Translate_VSrc(ReadBits... method Instruction (line 1267) | const Instruction* GetBranchTarget() const { return 0; } method IsBranch (line 1268) | bool IsBranch() const { return false; } class VINTERPInstruction (line 1271) | class VINTERPInstruction : public Instruction method InstructionFormat (line 1275) | InstructionFormat GetFormat() const { return IF_VINTERP; } method uint (line 1276) | uint GetLength() const { return 4; } method VectorInstructions (line 1278) | VectorInstructions GetOpcode() const { return Translate_VINTERPOpc... method uint (line 1279) | uint GetAttributeChannel() const { return ReadBits(9,8); } method uint (line 1280) | uint GetAttributeIndex() const { return ReadBits(15,10); } method Sources (line 1281) | Sources GetVSrc0() const { return Translate_VSrc( ReadBits(7,0) ); } method Dests (line 1282) | Dests GetVDst() const { return Translate_VDest(ReadBits(25,18)); } class VOP3Instruction (line 1286) | class VOP3Instruction : public Instruction method InstructionFormat (line 1290) | InstructionFormat GetFormat() const { return IF_VOP3; } method uint (line 1291) | uint GetLength() const { return 8; } method VectorInstructions (line 1293) | VectorInstructions GetOpcode() const { return Translate_VOP3Opcode... method Dests (line 1295) | Dests GetVDst() const { method Sources (line 1301) | Sources GetSrc0() const { return Translate_SSrc(ReadBits(40,32)); } method Sources (line 1302) | Sources GetSrc1() const { return Translate_SSrc(ReadBits(49,41)); } method Sources (line 1303) | Sources GetSrc2() const { return Translate_SSrc(ReadBits(58,50)); } method uint (line 1304) | uint GetSourceNegateMask() const { return ReadBits(63,61); } method uint (line 1305) | uint GetOMod() const { return ReadBits(60,59); } method IsCompare (line 1307) | bool IsCompare() const { return ReadBits(25,17) < 255; } method IsVOP3bOp (line 1309) | bool IsVOP3bOp() const method uint (line 1330) | uint GetSourceAbsMask() const { return ReadBits(10,8); } method GetClamp (line 1331) | bool GetClamp() const { return ReadBit(11); } method Dests (line 1334) | Dests GetSDst() const { return Translate_SDest(ReadBits(14,8)); } class MUBUFFInstruction (line 1338) | class MUBUFFInstruction : public Instruction method InstructionFormat (line 1342) | InstructionFormat GetFormat() const { return IF_MUBUFF; } method BufferInstructions (line 1343) | BufferInstructions GetOpcode() const { return Translate_MUBUFFOpco... method uint (line 1344) | uint GetLength() const { return 8; } method uint (line 1347) | uint GetOffset() const { return ReadBits(11,0); } method Sources (line 1348) | Sources GetVAddr() const { return Translate_VSrc(ReadBits(39,32)); } method Sources (line 1349) | Sources GetVData() const { return Translate_VSrc(ReadBits(47,40)); } method Sources (line 1350) | Sources GetSResource() const { return (Sources)(SRC_SGPR_FIRST+4*R... method Sources (line 1351) | Sources GetSOffset() const { return Translate_SSrc(ReadBits(63,56)... method IsOffN (line 1353) | bool IsOffN() const { return ReadBit(12); } method IsIdxN (line 1354) | bool IsIdxN() const { return ReadBit(13); } method IsAddr64 (line 1355) | bool IsAddr64() const { return ReadBit(15); } method IsDirectToLDS (line 1356) | bool IsDirectToLDS() const { return ReadBit(16); } method GetSLCBit (line 1357) | bool GetSLCBit() const { return ReadBit(54); } method GetGLCBit (line 1358) | bool GetGLCBit() const { return ReadBit(14); } method GetTFEBit (line 1359) | bool GetTFEBit() const { return ReadBit(55); } class MTBUFFInstruction (line 1363) | class MTBUFFInstruction : public Instruction method InstructionFormat (line 1367) | InstructionFormat GetFormat() const { return IF_MTBUFF; } method BufferInstructions (line 1368) | BufferInstructions GetOpcode() const { return Translate_MTBUFFOpco... method uint (line 1369) | uint GetLength() const { return 8; } method TBufferNumberFormats (line 1373) | TBufferNumberFormats GetNumberFormat() const { return Translate_MT... method TBufferDataFormats (line 1374) | TBufferDataFormats GetDataFormat() const { return Translate_MTBUFF... method uint (line 1376) | uint GetOffset() const { return ReadBits(11,0); } method Sources (line 1377) | Sources GetVAddr() const { return Translate_VSrc(ReadBits(39,3... method Sources (line 1378) | Sources GetVData() const { return Translate_VSrc(ReadBits(47,4... method Sources (line 1379) | Sources GetSResource() const { return (Sources)(SRC_SGPR_FIRST+4*R... method Sources (line 1380) | Sources GetSOffset() const { return Translate_SSrc(ReadBits(63,56)... method IsOffN (line 1382) | bool IsOffN() const { return ReadBit(12); } method IsIdxN (line 1383) | bool IsIdxN() const { return ReadBit(13); } method IsAddr64 (line 1384) | bool IsAddr64() const { return ReadBit(15); } method GetSLCBit (line 1385) | bool GetSLCBit() const { return ReadBit(54); } method GetGLCBit (line 1386) | bool GetGLCBit() const { return ReadBit(14); } method GetTFEBit (line 1387) | bool GetTFEBit() const { return ReadBit(55); } class MIMGInstruction (line 1393) | class MIMGInstruction : public Instruction method InstructionFormat (line 1397) | InstructionFormat GetFormat() const { return IF_MIMG; } method ImageInstructions (line 1398) | ImageInstructions GetOpcode() const { return Translate_MIMGOpcodes... method uint (line 1399) | uint GetLength() const { return 8; } method IsSLC (line 1401) | bool IsSLC() const { return ReadBit(25); } method IsGLC (line 1402) | bool IsGLC() const { return ReadBit(13); } method IsTFE (line 1403) | bool IsTFE() const { return ReadBit(16); } method IsLWE (line 1404) | bool IsLWE() const { return ReadBit(17); } method IsArray (line 1405) | bool IsArray() const { return ReadBit(14); } method IsUnormalized (line 1406) | bool IsUnormalized() const { return ReadBit(12); } method IsRes256 (line 1407) | bool IsRes256() const { return !ReadBit(15);} method uint (line 1409) | uint GetDMask() const { return ReadBits(11,8); } method Sources (line 1410) | Sources GetSSampler() const { return (Sources)(SRC_SGPR_FIRST+4*R... method Sources (line 1411) | Sources GetSResource() const { return (Sources)(SRC_SGPR_FIRST+4*R... method Sources (line 1412) | Sources GetVData() const { return Translate_VSrc( ReadBits(47,40) ... method Sources (line 1413) | Sources GetVAddr() const { return Translate_VSrc( ReadBits(39,32) ... class DSInstruction (line 1421) | class DSInstruction : public Instruction method uint (line 1424) | uint GetOffset0() const { return ReadBits(7,0); } method uint (line 1425) | uint GetOffset1() const { return ReadBits(15,8); } method uint (line 1426) | uint GetOffset16() const { return ReadBits(15,0); } method DSInstructions (line 1427) | DSInstructions GetOpcode() const { return Translate_DSOpcodes(Read... method Dests (line 1428) | Dests GetVDest() const { return Translate_VDest(ReadBits(63,56)); } method Sources (line 1429) | Sources GetVData0() const { return Translate_VSrc(ReadBits(47,40)); } method Sources (line 1430) | Sources GetVData1() const { return Translate_VSrc(ReadBits(55,48)); } method Sources (line 1431) | Sources GetVAddr() const { return Translate_VSrc(ReadBits(39,32)); } method IsGDS (line 1432) | bool IsGDS() const { return ReadBit(17); } class EXPInstruction (line 1435) | class EXPInstruction : public Instruction method InstructionFormat (line 1438) | InstructionFormat GetFormat() const { return IF_EXP; } method uint (line 1439) | uint GetLength() const { return 8; } method GetCompressBit (line 1441) | bool GetCompressBit() const { return ReadBit(10); } method GetDoneBit (line 1442) | bool GetDoneBit() const { return ReadBit(11); } method GetValidMaskBit (line 1443) | bool GetValidMaskBit() const { return ReadBit(12); } method ExportTargets (line 1445) | ExportTargets GetTarget() const { return Translate_EXPTarget(ReadB... method uint (line 1446) | uint GetExportMask() const { return ReadBits(3,0); } method Sources (line 1447) | Sources GetVSrc0() const { return Translate_VSrc(ReadBits(39,32)); } method Sources (line 1448) | Sources GetVSrc1() const { return Translate_VSrc(ReadBits(47,40)); } method Sources (line 1449) | Sources GetVSrc2() const { return Translate_VSrc(ReadBits(55,48)); } method Sources (line 1450) | Sources GetVSrc3() const { return Translate_VSrc(ReadBits(63,56)); } function InstructionFormat (line 1461) | InstructionFormat GCN1Decoder::ReadInstructionFormat( const uint8* pLo... type GCN (line 1459) | namespace GCN type _GCN1Decoder_INTERNAL (line 17) | namespace _GCN1Decoder_INTERNAL type EnumLUT (line 19) | struct EnumLUT function uint (line 25) | static uint LUTLookup( const EnumLUT* pLUT, size_t nLUTSize,uint en,... function VectorInstructions (line 358) | static VectorInstructions Translate_VOPCOpcodes( uint n ) function VectorInstructions (line 562) | static VectorInstructions Translate_VOP3Opcodes( uint n ) function VectorInstructions (line 569) | static VectorInstructions Translate_VINTERPOpcodes( uint n ) function Dests (line 1017) | Dests Translate_SDest( uint n ) function Sources (line 1025) | Sources Translate_SSrc( uint n ) function Sources (line 1041) | Sources Translate_VSrc( uint n ) function Dests (line 1045) | Dests Translate_VDest( uint n ) class Instruction (line 1050) | class Instruction method uint32 (line 1054) | uint32 ReadTrailingLiteral() const { method SignExt (line 1061) | int SignExt( uint n, uint sign ) method uint (line 1066) | uint ReadBits( uint hi, uint lo ) const method ReadBit (line 1072) | bool ReadBit( uint bit ) const class SOP2Instruction (line 1081) | class SOP2Instruction : public Instruction method HasLiteral (line 1084) | bool HasLiteral() const { return ((GetSrc0() == SRC_LITERAL || Get... method uint (line 1085) | uint GetLength() const { return 4 + 4*HasLiteral(); } method ScalarInstructions (line 1086) | ScalarInstructions GetOpcode()const { return Translate_SOP2Opcod... method Sources (line 1087) | Sources GetSrc0() const { return Translate_SSrc(Read... method Sources (line 1088) | Sources GetSrc1() const { return Translate_SSrc(Read... method Dests (line 1089) | Dests GetDest() const { return Translate_SDest(Rea... class SOP1Instruction (line 1092) | class SOP1Instruction : public Instruction method HasLiteral (line 1095) | bool HasLiteral() const { return (GetSrc0() == SRC_LITERAL); } method uint (line 1096) | uint GetLength() const { return 4 + 4*HasLiteral(... method ScalarInstructions (line 1097) | ScalarInstructions GetOpcode() const { return Translate_SOP1Opc... method Sources (line 1098) | Sources GetSrc0() const { return Translate_SSrc( R... method Dests (line 1099) | Dests GetDest() const { return Translate_SDest(R... class SOPKInstruction (line 1102) | class SOPKInstruction : public Instruction method InstructionFormat (line 1105) | InstructionFormat GetFormat() const { return IF_SOPK; } method HasLiteral (line 1106) | bool HasLiteral() const { return (GetOpcode() == S_SETREG_IMM32_B3... method uint (line 1107) | uint GetLength() const { return 4 + 4*HasLiteral(); } method ScalarInstructions (line 1109) | ScalarInstructions GetOpcode() const { return Translate_SOPKOpcode... method Dests (line 1110) | Dests GetDest() const { return Translate_SDest( ReadBits... method ReadSIMM16 (line 1112) | int ReadSIMM16() const { return *((const int16*)this); } method uint (line 1113) | uint ReadSIMMBits( uint hi, uint lo) const { return ReadBits(hi,lo... method uint32 (line 1114) | uint32 ReadIMM32() const { return ReadBits(63,32); } method uint8 (line 1116) | const uint8* GetBranchTarget() const class SOPCInstruction (line 1127) | class SOPCInstruction : public Instruction method InstructionFormat (line 1130) | InstructionFormat GetFormat() const { return IF_SOPC; } method HasLiteral (line 1131) | bool HasLiteral() const { return (GetSrc0() == SRC_LITERAL || GetS... method uint (line 1132) | uint GetLength() const { return 4 + 4*HasLiteral(); } method ScalarInstructions (line 1134) | ScalarInstructions GetOpcode() const { return Translate_SOPCOpcod... method Sources (line 1135) | Sources GetSrc0() const { return Translate_SSrc(ReadBit... method Sources (line 1136) | Sources GetSrc1() const { return Translate_SSrc(ReadBit... method Dests (line 1137) | Dests GetDest() const { return GetOpcode() == S_SETVSKIP ? DEST_VS... class SOPPInstruction (line 1141) | class SOPPInstruction : public Instruction method InstructionFormat (line 1144) | InstructionFormat GetFormat() const { return IF_SOPP; } method uint (line 1145) | uint GetLength() const { return 4; } method ReadSIMM16 (line 1147) | int ReadSIMM16() const { return *((const int16*)this); } method uint (line 1148) | uint ReadSIMMBits( uint hi, uint lo ) const { return ReadBits(hi,l... method ScalarInstructions (line 1150) | ScalarInstructions GetOpcode() const { return Translate_SOPPOpcode... method uint8 (line 1151) | const uint8* GetBranchTarget() const class SMRDInstruction (line 1181) | class SMRDInstruction : public Instruction method InstructionFormat (line 1184) | InstructionFormat GetFormat() const { return IF_SMEM; } method uint (line 1185) | uint GetLength() const { return 4 + 4*(!IsOffsetIMM() && Get... method ScalarMemoryInstructions (line 1186) | ScalarMemoryInstructions GetOpcode() const { return Translate_SMR... method Dests (line 1187) | Dests GetDest() const { return Translate_SDest(Rea... method Dests (line 1188) | Dests GetBase() const { return Translate_SDest(2*R... method uint (line 1189) | uint GetOffset() const { return IsOffsetIMM() ? 4*Re... method IsOffsetIMM (line 1190) | bool IsOffsetIMM() const { return ReadBits( 8, 8 )!=0; } class VOP2Instruction (line 1194) | class VOP2Instruction : public Instruction method InstructionFormat (line 1198) | InstructionFormat GetFormat() const { return IF_VOP2; } method HasLiteral (line 1199) | bool HasLiteral() const { return (GetSrc0() == SRC_LITERAL || GetO... method uint (line 1200) | uint GetLength() const { return 4 + 4*HasLiteral(); } method VectorInstructions (line 1202) | VectorInstructions GetOpcode() const { return Translate_VOP2Opcode... method Sources (line 1203) | Sources GetSrc0() const { return Translate_SSrc(ReadBits... method Sources (line 1204) | Sources GetVSrc1() const { return Translate_VSrc(ReadBits... method Dests (line 1205) | Dests GetVDst() const { return Translate_VDest(ReadBit... method uint (line 1207) | uint GetResultWidthInDWORDS() const { return 1; } class VOP1Instruction (line 1210) | class VOP1Instruction : public Instruction method InstructionFormat (line 1214) | InstructionFormat GetFormat() const { return IF_VOP1; } method HasLiteral (line 1215) | bool HasLiteral() const { method uint (line 1225) | uint GetLength() const method VectorInstructions (line 1230) | VectorInstructions GetOpcode() const { return Translate_VOP1Opcode... method Dests (line 1231) | Dests GetDst() const method Sources (line 1242) | Sources GetSrc0() const { return Translate_SSrc(ReadBits(8... method Instruction (line 1248) | const Instruction* GetBranchTarget() const { return 0; } method IsBranch (line 1249) | bool IsBranch() const { return false; } class VOPCInstruction (line 1252) | class VOPCInstruction : public Instruction method InstructionFormat (line 1256) | InstructionFormat GetFormat() const { return IF_VOPC; } method HasLiteral (line 1257) | bool HasLiteral() const { return (GetSrc0() == SRC_LITERAL); } method uint (line 1258) | uint GetLength() const { return 4 + 4*HasLiteral(); } method VectorInstructions (line 1260) | VectorInstructions GetOpcode() const { return Translate_VOPCOpcode... method Sources (line 1261) | Sources GetSrc0() const { return Translate_SSrc(ReadBits... method Sources (line 1262) | Sources GetVSrc1() const { return Translate_VSrc(ReadBits... method Instruction (line 1267) | const Instruction* GetBranchTarget() const { return 0; } method IsBranch (line 1268) | bool IsBranch() const { return false; } class VINTERPInstruction (line 1271) | class VINTERPInstruction : public Instruction method InstructionFormat (line 1275) | InstructionFormat GetFormat() const { return IF_VINTERP; } method uint (line 1276) | uint GetLength() const { return 4; } method VectorInstructions (line 1278) | VectorInstructions GetOpcode() const { return Translate_VINTERPOpc... method uint (line 1279) | uint GetAttributeChannel() const { return ReadBits(9,8); } method uint (line 1280) | uint GetAttributeIndex() const { return ReadBits(15,10); } method Sources (line 1281) | Sources GetVSrc0() const { return Translate_VSrc( ReadBits(7,0) ); } method Dests (line 1282) | Dests GetVDst() const { return Translate_VDest(ReadBits(25,18)); } class VOP3Instruction (line 1286) | class VOP3Instruction : public Instruction method InstructionFormat (line 1290) | InstructionFormat GetFormat() const { return IF_VOP3; } method uint (line 1291) | uint GetLength() const { return 8; } method VectorInstructions (line 1293) | VectorInstructions GetOpcode() const { return Translate_VOP3Opcode... method Dests (line 1295) | Dests GetVDst() const { method Sources (line 1301) | Sources GetSrc0() const { return Translate_SSrc(ReadBits(40,32)); } method Sources (line 1302) | Sources GetSrc1() const { return Translate_SSrc(ReadBits(49,41)); } method Sources (line 1303) | Sources GetSrc2() const { return Translate_SSrc(ReadBits(58,50)); } method uint (line 1304) | uint GetSourceNegateMask() const { return ReadBits(63,61); } method uint (line 1305) | uint GetOMod() const { return ReadBits(60,59); } method IsCompare (line 1307) | bool IsCompare() const { return ReadBits(25,17) < 255; } method IsVOP3bOp (line 1309) | bool IsVOP3bOp() const method uint (line 1330) | uint GetSourceAbsMask() const { return ReadBits(10,8); } method GetClamp (line 1331) | bool GetClamp() const { return ReadBit(11); } method Dests (line 1334) | Dests GetSDst() const { return Translate_SDest(ReadBits(14,8)); } class MUBUFFInstruction (line 1338) | class MUBUFFInstruction : public Instruction method InstructionFormat (line 1342) | InstructionFormat GetFormat() const { return IF_MUBUFF; } method BufferInstructions (line 1343) | BufferInstructions GetOpcode() const { return Translate_MUBUFFOpco... method uint (line 1344) | uint GetLength() const { return 8; } method uint (line 1347) | uint GetOffset() const { return ReadBits(11,0); } method Sources (line 1348) | Sources GetVAddr() const { return Translate_VSrc(ReadBits(39,32)); } method Sources (line 1349) | Sources GetVData() const { return Translate_VSrc(ReadBits(47,40)); } method Sources (line 1350) | Sources GetSResource() const { return (Sources)(SRC_SGPR_FIRST+4*R... method Sources (line 1351) | Sources GetSOffset() const { return Translate_SSrc(ReadBits(63,56)... method IsOffN (line 1353) | bool IsOffN() const { return ReadBit(12); } method IsIdxN (line 1354) | bool IsIdxN() const { return ReadBit(13); } method IsAddr64 (line 1355) | bool IsAddr64() const { return ReadBit(15); } method IsDirectToLDS (line 1356) | bool IsDirectToLDS() const { return ReadBit(16); } method GetSLCBit (line 1357) | bool GetSLCBit() const { return ReadBit(54); } method GetGLCBit (line 1358) | bool GetGLCBit() const { return ReadBit(14); } method GetTFEBit (line 1359) | bool GetTFEBit() const { return ReadBit(55); } class MTBUFFInstruction (line 1363) | class MTBUFFInstruction : public Instruction method InstructionFormat (line 1367) | InstructionFormat GetFormat() const { return IF_MTBUFF; } method BufferInstructions (line 1368) | BufferInstructions GetOpcode() const { return Translate_MTBUFFOpco... method uint (line 1369) | uint GetLength() const { return 8; } method TBufferNumberFormats (line 1373) | TBufferNumberFormats GetNumberFormat() const { return Translate_MT... method TBufferDataFormats (line 1374) | TBufferDataFormats GetDataFormat() const { return Translate_MTBUFF... method uint (line 1376) | uint GetOffset() const { return ReadBits(11,0); } method Sources (line 1377) | Sources GetVAddr() const { return Translate_VSrc(ReadBits(39,3... method Sources (line 1378) | Sources GetVData() const { return Translate_VSrc(ReadBits(47,4... method Sources (line 1379) | Sources GetSResource() const { return (Sources)(SRC_SGPR_FIRST+4*R... method Sources (line 1380) | Sources GetSOffset() const { return Translate_SSrc(ReadBits(63,56)... method IsOffN (line 1382) | bool IsOffN() const { return ReadBit(12); } method IsIdxN (line 1383) | bool IsIdxN() const { return ReadBit(13); } method IsAddr64 (line 1384) | bool IsAddr64() const { return ReadBit(15); } method GetSLCBit (line 1385) | bool GetSLCBit() const { return ReadBit(54); } method GetGLCBit (line 1386) | bool GetGLCBit() const { return ReadBit(14); } method GetTFEBit (line 1387) | bool GetTFEBit() const { return ReadBit(55); } class MIMGInstruction (line 1393) | class MIMGInstruction : public Instruction method InstructionFormat (line 1397) | InstructionFormat GetFormat() const { return IF_MIMG; } method ImageInstructions (line 1398) | ImageInstructions GetOpcode() const { return Translate_MIMGOpcodes... method uint (line 1399) | uint GetLength() const { return 8; } method IsSLC (line 1401) | bool IsSLC() const { return ReadBit(25); } method IsGLC (line 1402) | bool IsGLC() const { return ReadBit(13); } method IsTFE (line 1403) | bool IsTFE() const { return ReadBit(16); } method IsLWE (line 1404) | bool IsLWE() const { return ReadBit(17); } method IsArray (line 1405) | bool IsArray() const { return ReadBit(14); } method IsUnormalized (line 1406) | bool IsUnormalized() const { return ReadBit(12); } method IsRes256 (line 1407) | bool IsRes256() const { return !ReadBit(15);} method uint (line 1409) | uint GetDMask() const { return ReadBits(11,8); } method Sources (line 1410) | Sources GetSSampler() const { return (Sources)(SRC_SGPR_FIRST+4*R... method Sources (line 1411) | Sources GetSResource() const { return (Sources)(SRC_SGPR_FIRST+4*R... method Sources (line 1412) | Sources GetVData() const { return Translate_VSrc( ReadBits(47,40) ... method Sources (line 1413) | Sources GetVAddr() const { return Translate_VSrc( ReadBits(39,32) ... class DSInstruction (line 1421) | class DSInstruction : public Instruction method uint (line 1424) | uint GetOffset0() const { return ReadBits(7,0); } method uint (line 1425) | uint GetOffset1() const { return ReadBits(15,8); } method uint (line 1426) | uint GetOffset16() const { return ReadBits(15,0); } method DSInstructions (line 1427) | DSInstructions GetOpcode() const { return Translate_DSOpcodes(Read... method Dests (line 1428) | Dests GetVDest() const { return Translate_VDest(ReadBits(63,56)); } method Sources (line 1429) | Sources GetVData0() const { return Translate_VSrc(ReadBits(47,40)); } method Sources (line 1430) | Sources GetVData1() const { return Translate_VSrc(ReadBits(55,48)); } method Sources (line 1431) | Sources GetVAddr() const { return Translate_VSrc(ReadBits(39,32)); } method IsGDS (line 1432) | bool IsGDS() const { return ReadBit(17); } class EXPInstruction (line 1435) | class EXPInstruction : public Instruction method InstructionFormat (line 1438) | InstructionFormat GetFormat() const { return IF_EXP; } method uint (line 1439) | uint GetLength() const { return 8; } method GetCompressBit (line 1441) | bool GetCompressBit() const { return ReadBit(10); } method GetDoneBit (line 1442) | bool GetDoneBit() const { return ReadBit(11); } method GetValidMaskBit (line 1443) | bool GetValidMaskBit() const { return ReadBit(12); } method ExportTargets (line 1445) | ExportTargets GetTarget() const { return Translate_EXPTarget(ReadB... method uint (line 1446) | uint GetExportMask() const { return ReadBits(3,0); } method Sources (line 1447) | Sources GetVSrc0() const { return Translate_VSrc(ReadBits(39,32)); } method Sources (line 1448) | Sources GetVSrc1() const { return Translate_VSrc(ReadBits(47,40)); } method Sources (line 1449) | Sources GetVSrc2() const { return Translate_VSrc(ReadBits(55,48)); } method Sources (line 1450) | Sources GetVSrc3() const { return Translate_VSrc(ReadBits(63,56)); } function InstructionFormat (line 1461) | InstructionFormat GCN1Decoder::ReadInstructionFormat( const uint8* pLo... FILE: src/Wrapper/GCN1Decoder.h function namespace (line 12) | namespace GCN FILE: src/Wrapper/GCN3Decoder.cpp type GCN (line 9) | namespace GCN{ type _GCN3Decoder_INTERNAL (line 10) | namespace _GCN3Decoder_INTERNAL type EnumLUT (line 12) | struct EnumLUT function uint (line 18) | static uint LUTLookup( const EnumLUT* pLUT, size_t nLUTSize,uint en,... function VectorInstructions (line 383) | static VectorInstructions Translate_VOPCOpcodes( uint n ) function VectorInstructions (line 510) | static VectorInstructions Translate_VOP3Opcodes( uint n ) function VectorInstructions (line 522) | static VectorInstructions Translate_VINTERPOpcodes( uint n ) function Dests (line 979) | Dests Translate_SDest( uint n ) function Sources (line 987) | Sources Translate_SSrc( uint n ) function Sources (line 1003) | Sources Translate_VSrc( uint n ) function Dests (line 1007) | Dests Translate_VDest( uint n ) class Instruction (line 1012) | class Instruction method uint32 (line 1016) | uint32 ReadTrailingLiteral() const { method SignExt (line 1023) | int SignExt( uint n, uint sign ) method uint (line 1028) | uint ReadBits( uint hi, uint lo ) const method ReadBit (line 1034) | bool ReadBit( uint bit ) const class SOP2Instruction (line 1043) | class SOP2Instruction : public Instruction method HasLiteral (line 1046) | bool HasLiteral() const { return ((GetSrc0() == SRC_LITERAL || Get... method uint (line 1047) | uint GetLength() const { return 4 + 4*HasLiteral(); } method ScalarInstructions (line 1048) | ScalarInstructions GetOpcode()const { return Translate_SOP2Opcod... method Sources (line 1049) | Sources GetSrc0() const { return Translate_SSrc(Read... method Sources (line 1050) | Sources GetSrc1() const { return Translate_SSrc(Read... method Dests (line 1051) | Dests GetDest() const { return Translate_SDest(Rea... class SOP1Instruction (line 1054) | class SOP1Instruction : public Instruction method HasLiteral (line 1057) | bool HasLiteral() const { return (GetSrc0() == SRC_LITERAL); } method uint (line 1058) | uint GetLength() const { return 4 + 4*HasLiteral(... method ScalarInstructions (line 1059) | ScalarInstructions GetOpcode() const { return Translate_SOP1Opc... method Sources (line 1060) | Sources GetSrc0() const { return Translate_SSrc( R... method Dests (line 1061) | Dests GetDest() const { return Translate_SDest(R... class SOPKInstruction (line 1064) | class SOPKInstruction : public Instruction method InstructionFormat (line 1067) | InstructionFormat GetFormat() const { return IF_SOPK; } method HasLiteral (line 1068) | bool HasLiteral() const { return (GetOpcode() == S_SETREG_IMM32_B3... method uint (line 1069) | uint GetLength() const { return 4 + 4*HasLiteral(); } method ScalarInstructions (line 1071) | ScalarInstructions GetOpcode() const { return Translate_SOPKOpcode... method Dests (line 1072) | Dests GetDest() const { return Translate_SDest( ReadBits... method ReadSIMM16 (line 1074) | int ReadSIMM16() const { return *((const int16*)this); } method uint (line 1075) | uint ReadSIMMBits( uint hi, uint lo) const { return ReadBits(hi,lo... method uint32 (line 1076) | uint32 ReadIMM32() const { return ReadBits(63,32); } method uint8 (line 1078) | const uint8* GetBranchTarget() const class SOPCInstruction (line 1089) | class SOPCInstruction : public Instruction method InstructionFormat (line 1092) | InstructionFormat GetFormat() const { return IF_SOPC; } method HasLiteral (line 1093) | bool HasLiteral() const { return (GetSrc0() == SRC_LITERAL || GetS... method uint (line 1094) | uint GetLength() const { return 4 + 4*HasLiteral(); } method ScalarInstructions (line 1096) | ScalarInstructions GetOpcode() const { return Translate_SOPCOpcod... method Sources (line 1097) | Sources GetSrc0() const { return Translate_SSrc(ReadBit... method Sources (line 1098) | Sources GetSrc1() const { return Translate_SSrc(ReadBit... method uint (line 1099) | uint GetSrc1Raw() const { return ReadBits(15,8); } method Dests (line 1100) | Dests GetDest() const { return GetOpcode() == S_SETVSKIP ? DEST_VS... class SOPPInstruction (line 1104) | class SOPPInstruction : public Instruction method InstructionFormat (line 1107) | InstructionFormat GetFormat() const { return IF_SOPP; } method uint (line 1108) | uint GetLength() const { return 4; } method ReadSIMM16 (line 1110) | int ReadSIMM16() const { return *((const int16*)this); } method uint (line 1111) | uint ReadSIMMBits( uint hi, uint lo ) const { return ReadBits(hi,l... method ScalarInstructions (line 1113) | ScalarInstructions GetOpcode() const { return Translate_SOPPOpcode... method uint8 (line 1114) | const uint8* GetBranchTarget() const class SMEMInstruction (line 1145) | class SMEMInstruction : public Instruction method uint (line 1148) | uint GetLength() const { return 8; } method ScalarMemoryInstructions (line 1149) | ScalarMemoryInstructions GetOpcode() const { return Translate_SME... method Dests (line 1150) | Dests GetSData() const { return Translate_SDest(Re... method Dests (line 1151) | Dests GetSBase() const { return Translate_SDest(2*... method uint (line 1152) | uint GetOffset() const { return ReadBits(51,32); } method IsOffsetIMM (line 1153) | bool IsOffsetIMM() const { return ReadBit(17); } class VOP2Instruction (line 1157) | class VOP2Instruction : public Instruction method InstructionFormat (line 1161) | InstructionFormat GetFormat() const { return IF_VOP2; } method HasLiteral (line 1162) | bool HasLiteral() const { method uint (line 1170) | uint GetLength() const { return 4 + 4*HasLiteral(); } method VectorInstructions (line 1172) | VectorInstructions GetOpcode() const { return Translate_VOP2Opcode... method Sources (line 1173) | Sources GetSrc0() const { return Translate_SSrc(ReadBits... method Sources (line 1174) | Sources GetVSrc1() const { return Translate_VSrc(ReadBits... method Dests (line 1175) | Dests GetVDst() const { return Translate_VDest(ReadBit... method uint (line 1177) | uint GetResultWidthInDWORDS() const { return 1; } class VOP1Instruction (line 1180) | class VOP1Instruction : public Instruction method InstructionFormat (line 1184) | InstructionFormat GetFormat() const { return IF_VOP1; } method HasLiteral (line 1185) | bool HasLiteral() const { method uint (line 1195) | uint GetLength() const method VectorInstructions (line 1200) | VectorInstructions GetOpcode() const { return Translate_VOP1Opcode... method Dests (line 1201) | Dests GetDst() const method Sources (line 1212) | Sources GetSrc0() const { return Translate_SSrc(ReadBits(8... class VOPCInstruction (line 1215) | class VOPCInstruction : public Instruction method InstructionFormat (line 1219) | InstructionFormat GetFormat() const { return IF_VOPC; } method HasLiteral (line 1220) | bool HasLiteral() const { return (GetSrc0() == SRC_LITERAL); } method uint (line 1221) | uint GetLength() const { return 4 + 4*HasLiteral(); } method VectorInstructions (line 1223) | VectorInstructions GetOpcode() const { return Translate_VOPCOpcode... method Sources (line 1224) | Sources GetSrc0() const { return Translate_SSrc(ReadBits... method Sources (line 1225) | Sources GetVSrc1() const { return Translate_VSrc(ReadBits... method IsBranch (line 1230) | bool IsBranch() const { return false; } class VINTERPInstruction (line 1233) | class VINTERPInstruction : public Instruction method InstructionFormat (line 1237) | InstructionFormat GetFormat() const { return IF_VINTERP; } method uint (line 1238) | uint GetLength() const { return 4; } method VectorInstructions (line 1240) | VectorInstructions GetOpcode() const { return Translate_VINTERPOpc... method uint (line 1241) | uint GetAttributeChannel() const { return ReadBits(9,8); } method uint (line 1242) | uint GetAttributeIndex() const { return ReadBits(15,10); } method Sources (line 1243) | Sources GetVSrc0() const { return Translate_VSrc( ReadBits(7,0) ); } method Dests (line 1244) | Dests GetVDst() const { return Translate_VDest(ReadBits(25,18)); } class VOP3Instruction (line 1248) | class VOP3Instruction : public Instruction method InstructionFormat (line 1252) | InstructionFormat GetFormat() const { return IF_VOP3; } method uint (line 1253) | uint GetLength() const { return 8; } method VectorInstructions (line 1255) | VectorInstructions GetOpcode() const { return Translate_VOP3Opcode... method Dests (line 1257) | Dests GetVDst() const { method Sources (line 1263) | Sources GetSrc0() const { return Translate_SSrc(ReadBits(40,32)); } method Sources (line 1264) | Sources GetSrc1() const { return Translate_SSrc(ReadBits(49,41)); } method Sources (line 1265) | Sources GetSrc2() const { return Translate_SSrc(ReadBits(58,50)); } method uint (line 1266) | uint GetSourceNegateMask() const { return ReadBits(63,61); } method uint (line 1267) | uint GetOMod() const { return ReadBits(60,59); } method IsCompare (line 1269) | bool IsCompare() const { return ReadBits(25,16) < 255; } method IsVOP3bOp (line 1271) | bool IsVOP3bOp() const method uint (line 1295) | uint GetSourceAbsMask() const { return ReadBits(10,8); } method GetClamp (line 1296) | bool GetClamp() const { return ReadBit(15); } method Dests (line 1299) | Dests GetSDst() const { return Translate_SDest(ReadBits(14,8)); } class MUBUFFInstruction (line 1303) | class MUBUFFInstruction : public Instruction method InstructionFormat (line 1307) | InstructionFormat GetFormat() const { return IF_MUBUFF; } method BufferInstructions (line 1308) | BufferInstructions GetOpcode() const { return Translate_MUBUFFOpco... method uint (line 1309) | uint GetLength() const { return 8; } method uint (line 1311) | uint GetOffset() const { return ReadBits(11,0); } method Sources (line 1312) | Sources GetVAddr() const { return Translate_VSrc(ReadBits(39,32)); } method Sources (line 1313) | Sources GetVData() const { return Translate_VSrc(ReadBits(47,40)); } method Sources (line 1314) | Sources GetSResource() const { return (Sources)(SRC_SGPR_FIRST+4*R... method Sources (line 1315) | Sources GetSOffset() const { return Translate_SSrc(ReadBits(63,56)... method IsOffN (line 1317) | bool IsOffN() const { return ReadBit(12); } method IsIdxN (line 1318) | bool IsIdxN() const { return ReadBit(13); } method IsAddr64 (line 1319) | bool IsAddr64() const { return false; } method IsDirectToLDS (line 1320) | bool IsDirectToLDS() const { return ReadBit(16); } method GetSLCBit (line 1321) | bool GetSLCBit() const { return ReadBit(17); } method GetGLCBit (line 1322) | bool GetGLCBit() const { return ReadBit(14); } method GetTFEBit (line 1323) | bool GetTFEBit() const { return ReadBit(55); } class MTBUFFInstruction (line 1327) | class MTBUFFInstruction : public Instruction method InstructionFormat (line 1331) | InstructionFormat GetFormat() const { return IF_MTBUFF; } method BufferInstructions (line 1332) | BufferInstructions GetOpcode() const { return Translate_MTBUFFOpco... method uint (line 1333) | uint GetLength() const { return 8; } method TBufferNumberFormats (line 1337) | TBufferNumberFormats GetNumberFormat() const { return Translate_MT... method TBufferDataFormats (line 1338) | TBufferDataFormats GetDataFormat() const { return Translate_MTBUFF... method uint (line 1340) | uint GetOffset() const { return ReadBits(11,0); } method Sources (line 1341) | Sources GetVAddr() const { return Translate_VSrc(ReadBits(39,3... method Sources (line 1342) | Sources GetVData() const { return Translate_VSrc(ReadBits(47,4... method Sources (line 1343) | Sources GetSResource() const { return (Sources)(SRC_SGPR_FIRST+4*R... method Sources (line 1344) | Sources GetSOffset() const { return Translate_SSrc(ReadBits(63,56)... method IsOffN (line 1346) | bool IsOffN() const { return ReadBit(12); } method IsIdxN (line 1347) | bool IsIdxN() const { return ReadBit(13); } method IsAddr64 (line 1348) | bool IsAddr64() const { return false; } method GetSLCBit (line 1349) | bool GetSLCBit() const { return ReadBit(54); } method GetGLCBit (line 1350) | bool GetGLCBit() const { return ReadBit(14); } method GetTFEBit (line 1351) | bool GetTFEBit() const { return ReadBit(55); } class MIMGInstruction (line 1357) | class MIMGInstruction : public Instruction method InstructionFormat (line 1361) | InstructionFormat GetFormat() const { return IF_MIMG; } method ImageInstructions (line 1362) | ImageInstructions GetOpcode() const { return Translate_MIMGOpcodes... method uint (line 1363) | uint GetLength() const { return 8; } method IsSLC (line 1365) | bool IsSLC() const { return ReadBit(25); } method IsGLC (line 1366) | bool IsGLC() const { return ReadBit(13); } method IsTFE (line 1367) | bool IsTFE() const { return ReadBit(16); } method IsLWE (line 1368) | bool IsLWE() const { return ReadBit(17); } method IsArray (line 1369) | bool IsArray() const { return ReadBit(14); } method IsUnormalized (line 1370) | bool IsUnormalized() const { return ReadBit(12); } method IsRes256 (line 1371) | bool IsRes256() const { return !ReadBit(15);} method IsD16 (line 1372) | bool IsD16() const { return ReadBit(63); } method uint (line 1374) | uint GetDMask() const { return ReadBits(11,8); } method Sources (line 1375) | Sources GetSSampler() const { return (Sources)(SRC_SGPR_FIRST+4*R... method Sources (line 1376) | Sources GetSResource() const { return (Sources)(SRC_SGPR_FIRST+4*R... method Sources (line 1377) | Sources GetVData() const { return Translate_VSrc( ReadBits(47,40) ... method Sources (line 1378) | Sources GetVAddr() const { return Translate_VSrc( ReadBits(39,32) ... class DSInstruction (line 1382) | class DSInstruction : public Instruction method uint (line 1385) | uint GetOffset0() const { return ReadBits(7,0); } method uint (line 1386) | uint GetOffset1() const { return ReadBits(15,8); } method uint (line 1387) | uint GetOffset16() const { return ReadBits(15,0); } method DSInstructions (line 1388) | DSInstructions GetOpcode() const { return Translate_DSOpcodes(Read... method Dests (line 1389) | Dests GetVDest() const { return Translate_VDest(ReadBits(63,56)); } method Sources (line 1390) | Sources GetVData0() const { return Translate_VSrc(ReadBits(47,40)); } method Sources (line 1391) | Sources GetVData1() const { return Translate_VSrc(ReadBits(55,48)); } method Sources (line 1392) | Sources GetVAddr() const { return Translate_VSrc(ReadBits(39,32)); } method IsGDS (line 1393) | bool IsGDS() const { return ReadBit(16); } class EXPInstruction (line 1396) | class EXPInstruction : public Instruction method InstructionFormat (line 1399) | InstructionFormat GetFormat() const { return IF_EXP; } method uint (line 1400) | uint GetLength() const { return 8; } method GetCompressBit (line 1402) | bool GetCompressBit() const { return ReadBit(10); } method GetDoneBit (line 1403) | bool GetDoneBit() const { return ReadBit(11); } method GetValidMaskBit (line 1404) | bool GetValidMaskBit() const { return ReadBit(12); } method ExportTargets (line 1406) | ExportTargets GetTarget() const { return Translate_EXPTarget(ReadB... method uint (line 1407) | uint GetExportMask() const { return ReadBits(3,0); } method Sources (line 1408) | Sources GetVSrc0() const { return Translate_VSrc(ReadBits(39,32)); } method Sources (line 1409) | Sources GetVSrc1() const { return Translate_VSrc(ReadBits(47,40)); } method Sources (line 1410) | Sources GetVSrc2() const { return Translate_VSrc(ReadBits(55,48)); } method Sources (line 1411) | Sources GetVSrc3() const { return Translate_VSrc(ReadBits(63,56)); } function InstructionFormat (line 1422) | InstructionFormat GCN3Decoder::ReadInstructionFormat( const uint8* pLo... type GCN (line 1420) | namespace GCN type _GCN3Decoder_INTERNAL (line 10) | namespace _GCN3Decoder_INTERNAL type EnumLUT (line 12) | struct EnumLUT function uint (line 18) | static uint LUTLookup( const EnumLUT* pLUT, size_t nLUTSize,uint en,... function VectorInstructions (line 383) | static VectorInstructions Translate_VOPCOpcodes( uint n ) function VectorInstructions (line 510) | static VectorInstructions Translate_VOP3Opcodes( uint n ) function VectorInstructions (line 522) | static VectorInstructions Translate_VINTERPOpcodes( uint n ) function Dests (line 979) | Dests Translate_SDest( uint n ) function Sources (line 987) | Sources Translate_SSrc( uint n ) function Sources (line 1003) | Sources Translate_VSrc( uint n ) function Dests (line 1007) | Dests Translate_VDest( uint n ) class Instruction (line 1012) | class Instruction method uint32 (line 1016) | uint32 ReadTrailingLiteral() const { method SignExt (line 1023) | int SignExt( uint n, uint sign ) method uint (line 1028) | uint ReadBits( uint hi, uint lo ) const method ReadBit (line 1034) | bool ReadBit( uint bit ) const class SOP2Instruction (line 1043) | class SOP2Instruction : public Instruction method HasLiteral (line 1046) | bool HasLiteral() const { return ((GetSrc0() == SRC_LITERAL || Get... method uint (line 1047) | uint GetLength() const { return 4 + 4*HasLiteral(); } method ScalarInstructions (line 1048) | ScalarInstructions GetOpcode()const { return Translate_SOP2Opcod... method Sources (line 1049) | Sources GetSrc0() const { return Translate_SSrc(Read... method Sources (line 1050) | Sources GetSrc1() const { return Translate_SSrc(Read... method Dests (line 1051) | Dests GetDest() const { return Translate_SDest(Rea... class SOP1Instruction (line 1054) | class SOP1Instruction : public Instruction method HasLiteral (line 1057) | bool HasLiteral() const { return (GetSrc0() == SRC_LITERAL); } method uint (line 1058) | uint GetLength() const { return 4 + 4*HasLiteral(... method ScalarInstructions (line 1059) | ScalarInstructions GetOpcode() const { return Translate_SOP1Opc... method Sources (line 1060) | Sources GetSrc0() const { return Translate_SSrc( R... method Dests (line 1061) | Dests GetDest() const { return Translate_SDest(R... class SOPKInstruction (line 1064) | class SOPKInstruction : public Instruction method InstructionFormat (line 1067) | InstructionFormat GetFormat() const { return IF_SOPK; } method HasLiteral (line 1068) | bool HasLiteral() const { return (GetOpcode() == S_SETREG_IMM32_B3... method uint (line 1069) | uint GetLength() const { return 4 + 4*HasLiteral(); } method ScalarInstructions (line 1071) | ScalarInstructions GetOpcode() const { return Translate_SOPKOpcode... method Dests (line 1072) | Dests GetDest() const { return Translate_SDest( ReadBits... method ReadSIMM16 (line 1074) | int ReadSIMM16() const { return *((const int16*)this); } method uint (line 1075) | uint ReadSIMMBits( uint hi, uint lo) const { return ReadBits(hi,lo... method uint32 (line 1076) | uint32 ReadIMM32() const { return ReadBits(63,32); } method uint8 (line 1078) | const uint8* GetBranchTarget() const class SOPCInstruction (line 1089) | class SOPCInstruction : public Instruction method InstructionFormat (line 1092) | InstructionFormat GetFormat() const { return IF_SOPC; } method HasLiteral (line 1093) | bool HasLiteral() const { return (GetSrc0() == SRC_LITERAL || GetS... method uint (line 1094) | uint GetLength() const { return 4 + 4*HasLiteral(); } method ScalarInstructions (line 1096) | ScalarInstructions GetOpcode() const { return Translate_SOPCOpcod... method Sources (line 1097) | Sources GetSrc0() const { return Translate_SSrc(ReadBit... method Sources (line 1098) | Sources GetSrc1() const { return Translate_SSrc(ReadBit... method uint (line 1099) | uint GetSrc1Raw() const { return ReadBits(15,8); } method Dests (line 1100) | Dests GetDest() const { return GetOpcode() == S_SETVSKIP ? DEST_VS... class SOPPInstruction (line 1104) | class SOPPInstruction : public Instruction method InstructionFormat (line 1107) | InstructionFormat GetFormat() const { return IF_SOPP; } method uint (line 1108) | uint GetLength() const { return 4; } method ReadSIMM16 (line 1110) | int ReadSIMM16() const { return *((const int16*)this); } method uint (line 1111) | uint ReadSIMMBits( uint hi, uint lo ) const { return ReadBits(hi,l... method ScalarInstructions (line 1113) | ScalarInstructions GetOpcode() const { return Translate_SOPPOpcode... method uint8 (line 1114) | const uint8* GetBranchTarget() const class SMEMInstruction (line 1145) | class SMEMInstruction : public Instruction method uint (line 1148) | uint GetLength() const { return 8; } method ScalarMemoryInstructions (line 1149) | ScalarMemoryInstructions GetOpcode() const { return Translate_SME... method Dests (line 1150) | Dests GetSData() const { return Translate_SDest(Re... method Dests (line 1151) | Dests GetSBase() const { return Translate_SDest(2*... method uint (line 1152) | uint GetOffset() const { return ReadBits(51,32); } method IsOffsetIMM (line 1153) | bool IsOffsetIMM() const { return ReadBit(17); } class VOP2Instruction (line 1157) | class VOP2Instruction : public Instruction method InstructionFormat (line 1161) | InstructionFormat GetFormat() const { return IF_VOP2; } method HasLiteral (line 1162) | bool HasLiteral() const { method uint (line 1170) | uint GetLength() const { return 4 + 4*HasLiteral(); } method VectorInstructions (line 1172) | VectorInstructions GetOpcode() const { return Translate_VOP2Opcode... method Sources (line 1173) | Sources GetSrc0() const { return Translate_SSrc(ReadBits... method Sources (line 1174) | Sources GetVSrc1() const { return Translate_VSrc(ReadBits... method Dests (line 1175) | Dests GetVDst() const { return Translate_VDest(ReadBit... method uint (line 1177) | uint GetResultWidthInDWORDS() const { return 1; } class VOP1Instruction (line 1180) | class VOP1Instruction : public Instruction method InstructionFormat (line 1184) | InstructionFormat GetFormat() const { return IF_VOP1; } method HasLiteral (line 1185) | bool HasLiteral() const { method uint (line 1195) | uint GetLength() const method VectorInstructions (line 1200) | VectorInstructions GetOpcode() const { return Translate_VOP1Opcode... method Dests (line 1201) | Dests GetDst() const method Sources (line 1212) | Sources GetSrc0() const { return Translate_SSrc(ReadBits(8... class VOPCInstruction (line 1215) | class VOPCInstruction : public Instruction method InstructionFormat (line 1219) | InstructionFormat GetFormat() const { return IF_VOPC; } method HasLiteral (line 1220) | bool HasLiteral() const { return (GetSrc0() == SRC_LITERAL); } method uint (line 1221) | uint GetLength() const { return 4 + 4*HasLiteral(); } method VectorInstructions (line 1223) | VectorInstructions GetOpcode() const { return Translate_VOPCOpcode... method Sources (line 1224) | Sources GetSrc0() const { return Translate_SSrc(ReadBits... method Sources (line 1225) | Sources GetVSrc1() const { return Translate_VSrc(ReadBits... method IsBranch (line 1230) | bool IsBranch() const { return false; } class VINTERPInstruction (line 1233) | class VINTERPInstruction : public Instruction method InstructionFormat (line 1237) | InstructionFormat GetFormat() const { return IF_VINTERP; } method uint (line 1238) | uint GetLength() const { return 4; } method VectorInstructions (line 1240) | VectorInstructions GetOpcode() const { return Translate_VINTERPOpc... method uint (line 1241) | uint GetAttributeChannel() const { return ReadBits(9,8); } method uint (line 1242) | uint GetAttributeIndex() const { return ReadBits(15,10); } method Sources (line 1243) | Sources GetVSrc0() const { return Translate_VSrc( ReadBits(7,0) ); } method Dests (line 1244) | Dests GetVDst() const { return Translate_VDest(ReadBits(25,18)); } class VOP3Instruction (line 1248) | class VOP3Instruction : public Instruction method InstructionFormat (line 1252) | InstructionFormat GetFormat() const { return IF_VOP3; } method uint (line 1253) | uint GetLength() const { return 8; } method VectorInstructions (line 1255) | VectorInstructions GetOpcode() const { return Translate_VOP3Opcode... method Dests (line 1257) | Dests GetVDst() const { method Sources (line 1263) | Sources GetSrc0() const { return Translate_SSrc(ReadBits(40,32)); } method Sources (line 1264) | Sources GetSrc1() const { return Translate_SSrc(ReadBits(49,41)); } method Sources (line 1265) | Sources GetSrc2() const { return Translate_SSrc(ReadBits(58,50)); } method uint (line 1266) | uint GetSourceNegateMask() const { return ReadBits(63,61); } method uint (line 1267) | uint GetOMod() const { return ReadBits(60,59); } method IsCompare (line 1269) | bool IsCompare() const { return ReadBits(25,16) < 255; } method IsVOP3bOp (line 1271) | bool IsVOP3bOp() const method uint (line 1295) | uint GetSourceAbsMask() const { return ReadBits(10,8); } method GetClamp (line 1296) | bool GetClamp() const { return ReadBit(15); } method Dests (line 1299) | Dests GetSDst() const { return Translate_SDest(ReadBits(14,8)); } class MUBUFFInstruction (line 1303) | class MUBUFFInstruction : public Instruction method InstructionFormat (line 1307) | InstructionFormat GetFormat() const { return IF_MUBUFF; } method BufferInstructions (line 1308) | BufferInstructions GetOpcode() const { return Translate_MUBUFFOpco... method uint (line 1309) | uint GetLength() const { return 8; } method uint (line 1311) | uint GetOffset() const { return ReadBits(11,0); } method Sources (line 1312) | Sources GetVAddr() const { return Translate_VSrc(ReadBits(39,32)); } method Sources (line 1313) | Sources GetVData() const { return Translate_VSrc(ReadBits(47,40)); } method Sources (line 1314) | Sources GetSResource() const { return (Sources)(SRC_SGPR_FIRST+4*R... method Sources (line 1315) | Sources GetSOffset() const { return Translate_SSrc(ReadBits(63,56)... method IsOffN (line 1317) | bool IsOffN() const { return ReadBit(12); } method IsIdxN (line 1318) | bool IsIdxN() const { return ReadBit(13); } method IsAddr64 (line 1319) | bool IsAddr64() const { return false; } method IsDirectToLDS (line 1320) | bool IsDirectToLDS() const { return ReadBit(16); } method GetSLCBit (line 1321) | bool GetSLCBit() const { return ReadBit(17); } method GetGLCBit (line 1322) | bool GetGLCBit() const { return ReadBit(14); } method GetTFEBit (line 1323) | bool GetTFEBit() const { return ReadBit(55); } class MTBUFFInstruction (line 1327) | class MTBUFFInstruction : public Instruction method InstructionFormat (line 1331) | InstructionFormat GetFormat() const { return IF_MTBUFF; } method BufferInstructions (line 1332) | BufferInstructions GetOpcode() const { return Translate_MTBUFFOpco... method uint (line 1333) | uint GetLength() const { return 8; } method TBufferNumberFormats (line 1337) | TBufferNumberFormats GetNumberFormat() const { return Translate_MT... method TBufferDataFormats (line 1338) | TBufferDataFormats GetDataFormat() const { return Translate_MTBUFF... method uint (line 1340) | uint GetOffset() const { return ReadBits(11,0); } method Sources (line 1341) | Sources GetVAddr() const { return Translate_VSrc(ReadBits(39,3... method Sources (line 1342) | Sources GetVData() const { return Translate_VSrc(ReadBits(47,4... method Sources (line 1343) | Sources GetSResource() const { return (Sources)(SRC_SGPR_FIRST+4*R... method Sources (line 1344) | Sources GetSOffset() const { return Translate_SSrc(ReadBits(63,56)... method IsOffN (line 1346) | bool IsOffN() const { return ReadBit(12); } method IsIdxN (line 1347) | bool IsIdxN() const { return ReadBit(13); } method IsAddr64 (line 1348) | bool IsAddr64() const { return false; } method GetSLCBit (line 1349) | bool GetSLCBit() const { return ReadBit(54); } method GetGLCBit (line 1350) | bool GetGLCBit() const { return ReadBit(14); } method GetTFEBit (line 1351) | bool GetTFEBit() const { return ReadBit(55); } class MIMGInstruction (line 1357) | class MIMGInstruction : public Instruction method InstructionFormat (line 1361) | InstructionFormat GetFormat() const { return IF_MIMG; } method ImageInstructions (line 1362) | ImageInstructions GetOpcode() const { return Translate_MIMGOpcodes... method uint (line 1363) | uint GetLength() const { return 8; } method IsSLC (line 1365) | bool IsSLC() const { return ReadBit(25); } method IsGLC (line 1366) | bool IsGLC() const { return ReadBit(13); } method IsTFE (line 1367) | bool IsTFE() const { return ReadBit(16); } method IsLWE (line 1368) | bool IsLWE() const { return ReadBit(17); } method IsArray (line 1369) | bool IsArray() const { return ReadBit(14); } method IsUnormalized (line 1370) | bool IsUnormalized() const { return ReadBit(12); } method IsRes256 (line 1371) | bool IsRes256() const { return !ReadBit(15);} method IsD16 (line 1372) | bool IsD16() const { return ReadBit(63); } method uint (line 1374) | uint GetDMask() const { return ReadBits(11,8); } method Sources (line 1375) | Sources GetSSampler() const { return (Sources)(SRC_SGPR_FIRST+4*R... method Sources (line 1376) | Sources GetSResource() const { return (Sources)(SRC_SGPR_FIRST+4*R... method Sources (line 1377) | Sources GetVData() const { return Translate_VSrc( ReadBits(47,40) ... method Sources (line 1378) | Sources GetVAddr() const { return Translate_VSrc( ReadBits(39,32) ... class DSInstruction (line 1382) | class DSInstruction : public Instruction method uint (line 1385) | uint GetOffset0() const { return ReadBits(7,0); } method uint (line 1386) | uint GetOffset1() const { return ReadBits(15,8); } method uint (line 1387) | uint GetOffset16() const { return ReadBits(15,0); } method DSInstructions (line 1388) | DSInstructions GetOpcode() const { return Translate_DSOpcodes(Read... method Dests (line 1389) | Dests GetVDest() const { return Translate_VDest(ReadBits(63,56)); } method Sources (line 1390) | Sources GetVData0() const { return Translate_VSrc(ReadBits(47,40)); } method Sources (line 1391) | Sources GetVData1() const { return Translate_VSrc(ReadBits(55,48)); } method Sources (line 1392) | Sources GetVAddr() const { return Translate_VSrc(ReadBits(39,32)); } method IsGDS (line 1393) | bool IsGDS() const { return ReadBit(16); } class EXPInstruction (line 1396) | class EXPInstruction : public Instruction method InstructionFormat (line 1399) | InstructionFormat GetFormat() const { return IF_EXP; } method uint (line 1400) | uint GetLength() const { return 8; } method GetCompressBit (line 1402) | bool GetCompressBit() const { return ReadBit(10); } method GetDoneBit (line 1403) | bool GetDoneBit() const { return ReadBit(11); } method GetValidMaskBit (line 1404) | bool GetValidMaskBit() const { return ReadBit(12); } method ExportTargets (line 1406) | ExportTargets GetTarget() const { return Translate_EXPTarget(ReadB... method uint (line 1407) | uint GetExportMask() const { return ReadBits(3,0); } method Sources (line 1408) | Sources GetVSrc0() const { return Translate_VSrc(ReadBits(39,32)); } method Sources (line 1409) | Sources GetVSrc1() const { return Translate_VSrc(ReadBits(47,40)); } method Sources (line 1410) | Sources GetVSrc2() const { return Translate_VSrc(ReadBits(55,48)); } method Sources (line 1411) | Sources GetVSrc3() const { return Translate_VSrc(ReadBits(63,56)); } function InstructionFormat (line 1422) | InstructionFormat GCN3Decoder::ReadInstructionFormat( const uint8* pLo... FILE: src/Wrapper/GCN3Decoder.h function namespace (line 12) | namespace GCN FILE: src/Wrapper/GCNBufferedPrinter.h function namespace (line 14) | namespace GCN{ FILE: src/Wrapper/GCNDecoder.cpp type GCN (line 15) | namespace GCN function IDecoder (line 17) | IDecoder* IDecoder::Create( GCNVersions eVersion ) FILE: src/Wrapper/GCNDecoder.h function namespace (line 13) | namespace GCN FILE: src/Wrapper/GCNDisassembler.cpp type GCN (line 26) | namespace GCN{ type Disassembler (line 27) | namespace Disassembler{ type _INTERNAL (line 28) | namespace _INTERNAL function Printf (line 34) | void Printf( IPrinter& printer, const char* Format, ... ) function addprintf (line 56) | void addprintf( char* buff, const char* Format, ... ) function catprintf (line 75) | void catprintf( char* buff, const char* Format, ... ) function FormatIndexedReg (line 87) | void FormatIndexedReg( char* buff, const char* pPrefix, uint nRegN... function FormatReg64 (line 95) | void FormatReg64( char* buff, const char* pPrefix, uint nHiLo, uin... function FormatVReg (line 103) | void FormatVReg( char* buff, uint nSrc, uint nDWORDS ) function FormatSReg (line 107) | void FormatSReg( char* buff, uint nSrc, uint nDWORDS ) function FormatVSrc (line 112) | static void FormatVSrc( char* pBuff, Sources nReg, uint nWidth ) function FormatVDest (line 116) | static void FormatVDest( char* pBuff, Dests nReg, uint nWidth ) function FormatGenericSource (line 121) | void FormatGenericSource( char* buff, Sources nSrc, uint nDWORDs ) function FormatDest (line 200) | void FormatDest( char* buff, Dests nSrc, uint nDWORDs ) function FormatTrailingLiteral (line 259) | void FormatTrailingLiteral( char* buff, const TInstruction* pI ) function FormatSource (line 266) | void FormatSource( char* buff, Sources nSrc, uint nDWORDs, const T... function FormatVOPSource (line 274) | void FormatVOPSource( char* buff, uint nDWORDS, Sources nSrc, bool... function SynthesizeLabelName (line 299) | static void SynthesizeLabelName( char* out, const GCN::ScalarInstr... function PrintLabeledBranch (line 324) | void PrintLabeledBranch( IPrinter& printer, const ScalarInstructio... function Disassemble (line 330) | void Disassemble( IPrinter& printer, const ScalarInstruction* pIns... function Disassemble (line 604) | void Disassemble( IPrinter& printer, const ScalarMemoryInstruction... function Disassemble (line 686) | void Disassemble( IPrinter& printer, const VectorInstruction* pInst ) function Disassemble (line 800) | void Disassemble( IPrinter& printer, const InterpolationInstructio... function Disassemble (line 830) | void Disassemble( IPrinter& printer, const ExportInstruction* pIns... function FormatBuffAddress (line 862) | void FormatBuffAddress( char* offset, const BUFFInstruction* pInst ) function FormatBuffFlags (line 915) | void FormatBuffFlags( char* flags, const BUFFInstruction* pInst ) function Disassemble (line 925) | void Disassemble( IPrinter& printer, const BufferInstruction* pInst ) function Disassemble (line 967) | void Disassemble( IPrinter& printer, const ImageInstruction* pInst ) function FormatDSAddress (line 1015) | static void FormatDSAddress( char* pBuff, Sources nReg, uint nOffs... function Disassemble (line 1026) | void Disassemble( IPrinter& printer, const DataShareInstruction* p... function Disassemble (line 1323) | static void Disassemble( IPrinter& printer, const Instruction* pIn... function Disassemble (line 1342) | void Disassemble( IPrinter& printer, const Instruction* pOp, const c... function DisassembleProgram (line 1355) | bool DisassembleProgram( IDecoder& decoder, IPrinter& printer, const... function ListEncodings (line 1453) | bool ListEncodings( IDecoder& decoder, IPrinter& printer, const void... FILE: src/Wrapper/GCNDisassembler.h function namespace (line 9) | namespace GCN{ FILE: src/Wrapper/GCNEnums.cpp type GCN (line 4) | namespace GCN type _INTERNAL (line 6) | namespace _INTERNAL type EnumLookup (line 8) | struct EnumLookup FILE: src/Wrapper/GCNEnums.h function namespace (line 9) | namespace GCN FILE: src/Wrapper/GCNIsa.cpp type GCN (line 4) | namespace GCN function uint (line 6) | uint GetSourceCountForInstruction( VectorInstructions eOp ) function uint (line 523) | uint GetResultWidthInDWORDs( VectorInstructions e ) function uint (line 1036) | uint GetSrc0WidthInDWORDs( VectorInstructions e ) function uint (line 1561) | uint GetSrc1WidthInDWORDs(VectorInstructions e) function uint (line 1994) | uint GetSrc2WidthInDWORDs( VectorInstructions e ) function uint (line 2056) | uint GetDataWidthInDWORDs( DSInstructions eOp ) function uint (line 2214) | uint ScalarInstruction::GetResultWidthInDWORDs() const function uint (line 2385) | uint ScalarInstruction::GetArg0WidthInDWORDs() const function uint (line 2557) | uint ScalarInstruction::GetArg1WidthInDWORDs() const function uint (line 2635) | uint GetResultWidthInDWORDs(BufferInstructions e) function IsTBufferInstruction (line 2749) | bool IsTBufferInstruction( BufferInstructions e ) function uint (line 2866) | uint ScalarMemoryInstruction::GetResourceWidthInDWORDs() const function uint (line 2896) | uint ScalarMemoryInstruction::GetResultWidthInDWORDs() const function uint (line 2930) | uint GetSamplerWidthInDWORDs( ImageInstructions e ) function uint (line 2968) | uint ImageInstruction::GetResultWidthInDWORDS() const FILE: src/Wrapper/GCNIsa.h function namespace (line 12) | namespace GCN function class (line 185) | class ScalarInstruction : public Instruction function class (line 236) | class ScalarMemoryInstruction : public Instruction function class (line 253) | class VectorInstruction : public Instruction function class (line 284) | class InterpolationInstruction : public Instruction function class (line 296) | class ExportInstruction : public Instruction function class (line 312) | class DataShareInstruction : public Instruction function class (line 330) | class BufferInstruction : public Instruction FILE: src/Wrapper/GCNSimulator.cpp type GCN (line 10) | namespace GCN{ type Simulator (line 11) | namespace Simulator{ type _INTERNAL (line 13) | namespace _INTERNAL type ThreadGroupState (line 31) | struct ThreadGroupState type WaveState (line 33) | struct WaveState type ThreadGroupState (line 47) | struct ThreadGroupState class RingQueue (line 57) | class RingQueue method RingQueue (line 60) | RingQueue() : m_nFirst(0), m_nLast(0){} method empty (line 62) | bool empty() const { return m_nFirst == m_nLast; } method T (line 64) | T& front() { return m_Items[(m_nFirst) % MAX]; } method pop_front (line 66) | void pop_front() { m_nFirst++; } method push_back (line 68) | void push_back( const T& op ) method size (line 75) | size_t size() const { return m_nLast - m_nFirst; } method T (line 77) | const T& at( size_t i ) const { return m_Items[ (m_nFirst+i)%MAX... type SMemOp (line 87) | struct SMemOp type VMemOp (line 92) | struct VMemOp type ExportOp (line 98) | struct ExportOp type DSOp (line 103) | struct DSOp function PopCount (line 110) | static unsigned int PopCount( unsigned int n ) function IsBarrier (line 115) | static bool IsBarrier( const Instruction* pOp ) function ThreadGroupState (line 128) | static ThreadGroupState* FindAvailableThreadGroup( ThreadGroupStat... function WaveState (line 139) | static WaveState* FindAvailableWave( WaveState pWaves[MAX_WAVES_PE... function WaveState (line 149) | static WaveState* FindLDSToIssue( const SimOp* pOps, WaveState** p... function WaveState (line 176) | static WaveState* FindScalarToIssue( const SimOp* pOps, WaveState*... function WaveState (line 223) | static WaveState* FindVALUToIssue( const SimOp* pOps, WaveState** ... function IsVMEMWrite (line 249) | static bool IsVMEMWrite( const GCN::Instruction* pOp ) function WaveState (line 273) | static WaveState* FindVMEMToIssue( const SimOp* pOps, WaveState** ... function WaveState (line 306) | static WaveState* FindExportToIssue( const SimOp* pOps, WaveState*... function GetVMEMCost (line 340) | static size_t GetVMEMCost( const SimOp* pSimOp ) function GetVALUCost (line 442) | static size_t GetVALUCost( const GCN::Instruction* pOp ) function uint (line 524) | static uint GetExportCost( const GCN::Instruction* pOp, uint nBase... function CanIssueFreeScalarOp (line 535) | static bool CanIssueFreeScalarOp( const GCN::Instruction* pOp, Wav... function Simulate (line 589) | void Simulate( Results& rResults, const Settings& rSettings, SimOp* ... FILE: src/Wrapper/GCNSimulator.h function namespace (line 4) | namespace GCN{ FILE: src/Wrapper/GLSLOpt_Impl.cpp type Pyramid (line 8) | namespace Pyramid{ type GLSLOptimizer (line 9) | namespace GLSLOptimizer{ FILE: src/Wrapper/GLSLOpt_Impl.h type glslopt_shader (line 4) | struct glslopt_shader type glslopt_ctx (line 5) | struct glslopt_ctx function namespace (line 10) | namespace Pyramid{ FILE: src/Wrapper/GLSlang_Impl.cpp function ProcessConfigFile (line 116) | void ProcessConfigFile( TBuiltInResource& Resources, char* config ) class PyramidIncluder (line 313) | class PyramidIncluder : public glslang::TShader::Includer method PyramidIncluder (line 317) | PyramidIncluder( Pyramid::IIncludeHandler^ pmIncluder ) method IncludeResult (line 355) | virtual IncludeResult* includeSystem(const char* headerName, method IncludeResult (line 367) | virtual IncludeResult* includeLocal(const char* headerName, method releaseInclude (line 378) | virtual void releaseInclude(IncludeResult* result) type Pyramid (line 394) | namespace Pyramid{ type GLSlang (line 395) | namespace GLSlang{ class StubShader (line 402) | class StubShader : public glslang::TShader method StubShader (line 405) | StubShader( EShLanguage eType ) : TShader(eType){} function ref (line 411) | ref class ConfigImpl : IConfig type SPIRVBlob_Unmanaged (line 432) | struct SPIRVBlob_Unmanaged function ref (line 437) | ref class SPIRVBlob : Pyramid::SPIRV::IProgram function ref (line 477) | ref class ShaderImpl : IShader FILE: src/Wrapper/GLSlang_Impl.h function namespace (line 4) | namespace Pyramid{ FILE: src/Wrapper/GLSlang_Stubs.cpp class TGenericCompiler (line 14) | class TGenericCompiler : public TCompiler { method TGenericCompiler (line 16) | TGenericCompiler(EShLanguage l, int dOptions) : TCompiler(l, infoSink)... function TCompiler (line 27) | TCompiler* ConstructCompiler(EShLanguage language, int debugOptions) function DeleteCompiler (line 35) | void DeleteCompiler(TCompiler* compiler) class TGenericLinker (line 54) | class TGenericLinker : public TLinker { method TGenericLinker (line 56) | TGenericLinker(EShExecutable e, int dOptions) : TLinker(e, infoSink), ... method link (line 57) | bool link(TCompilerList&, TUniformMap*) { return true; } method getAttributeBindings (line 58) | void getAttributeBindings(ShBindingTable const **t) const { } class TUniformLinkedMap (line 66) | class TUniformLinkedMap : public TUniformMap { method TUniformLinkedMap (line 68) | TUniformLinkedMap() { } method getLocation (line 69) | virtual int getLocation(const char* name) { return 0; } function TShHandleBase (line 72) | TShHandleBase* ConstructLinker(EShExecutable executable, int debugOptions) function DeleteLinker (line 77) | void DeleteLinker(TShHandleBase* linker) function TUniformMap (line 82) | TUniformMap* ConstructUniformMap() function DeleteUniformMap (line 87) | void DeleteUniformMap(TUniformMap* map) function TShHandleBase (line 92) | TShHandleBase* ConstructBindings() function DeleteBindingList (line 97) | void DeleteBindingList(TShHandleBase* bindingList) FILE: src/Wrapper/Scrutinizer_GCN.cpp function private (line 24) | private ref class GCNInstruction : public IInstruction function property (line 81) | property IInstruction^ Target{ function Disassemble (line 85) | virtual System::String^ Disassemble() override function property (line 108) | property IInstruction^ IfTarget{ function property (line 112) | property IInstruction^ ElseTarget{ function property (line 116) | property BranchCategory Category{ function Disassemble (line 121) | virtual System::String^ Disassemble() override function property (line 149) | property TextureFilter Filter{ function property (line 154) | property TexelFormat Format{ function property (line 173) | property TexelFormat Format{ function Scrutinizer_GCN_Base (line 557) | Scrutinizer_GCN_Base(asic,shader) function Scrutinizer_GCN_Base (line 593) | Scrutinizer_GCN_Base(asic,shader) function Scrutinizer_GCN_Base (line 623) | Scrutinizer_GCN_Base(asic,shader) FILE: src/Wrapper/Scrutinizer_GCN.h function Scrutinizer_GCN_Base (line 8) | Scrutinizer_GCN_Base abstract : public Pyramid::Scrutinizer::IScrutinizer FILE: src/Wrapper/Utilities.h type UINT (line 12) | typedef unsigned int UINT; function class (line 16) | class MarshalledString function class (line 37) | class MarshalledStringW function class (line 59) | class MarshalledBlob function System (line 88) | inline System::String^ MakeString( const char* p ) { return Marshal::Ptr... function System (line 89) | inline System::String^ MakeString( const wchar_t* p ) { return Marshal::... FILE: src/Wrapper/Wrapper.cpp type Pyramid (line 14) | namespace Pyramid function CreateGLSLOptimizer (line 31) | virtual Pyramid::GLSLOptimizer::IOptimizer^ CreateGLSLOptimizer( GLSLO... FILE: src/Wrapper/amd-codexl-analyzer/Common/Src/DeviceInfo/DeviceInfo.h type GDT_HW_ASIC_TYPE (line 18) | enum GDT_HW_ASIC_TYPE type GDT_HW_GENERATION (line 48) | enum GDT_HW_GENERATION type GDT_GfxCardInfo (line 61) | struct GDT_GfxCardInfo function numberSHs (line 75) | struct GDT_DeviceInfo FILE: src/Wrapper/amd-codexl-analyzer/Common/Src/DeviceInfo/DeviceInfoUtils.h function class (line 21) | class AMDTDeviceInfoUtils function class (line 273) | class AMDTDeviceInfoManager FILE: src/Wrapper/amd-codexl-analyzer/CommonProjects/AMDTBackend/Include/Common/AmdDxGsaCompile.h type AmdDxGsaCompileOptionEnum (line 25) | typedef enum _AmdDxGsaCompileOptionEnum type AmdDxGsaCompileOption (line 41) | typedef struct _AmdDxGsaCompileOption type AmdDxGsaCompileStats (line 52) | typedef struct _AmdDxGsaCompileStats type AmdDxGsaCompileShaderInput (line 72) | typedef struct _AmdDxGsaCompileShaderInput type AmdDxGsaCompileShaderOutput (line 103) | typedef struct _AmdDxGsaCompileShaderOutput type HRESULT (line 117) | typedef HRESULT(__cdecl* PfnAmdDxGsaCompileShader)(const AmdDxGsaCompile... type VOID (line 121) | typedef VOID (__cdecl* PfnAmdDxGsaFreeCompiledShader)(VOID*); FILE: src/Wrapper/dxc/HLSL/DxilCBuffer.h function namespace (line 17) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/DxilCompType.h function namespace (line 16) | namespace llvm { function namespace (line 23) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/DxilConstants.h function MakeDxilVersion (line 32) | inline unsigned MakeDxilVersion(unsigned DxilMajor, unsigned DxilMinor) { function GetCurrentDxilVersion (line 35) | inline unsigned GetCurrentDxilVersion() { return MakeDxilVersion(kDxilMa... function GetDxilVersionMajor (line 36) | inline unsigned GetDxilVersionMajor(unsigned DxilVersion) { return (Dxil... function GetDxilVersionMinor (line 37) | inline unsigned GetDxilVersionMinor(unsigned DxilVersion) { return DxilV... type class (line 84) | enum class type class (line 91) | enum class type class (line 103) | enum class type class (line 110) | enum class type class (line 123) | enum class type class (line 158) | enum class type class (line 182) | enum class type class (line 199) | enum class type class (line 209) | enum class type class (line 216) | enum class type class (line 223) | enum class type class (line 231) | enum class type class (line 255) | enum class type class (line 454) | enum class function namespace (line 603) | namespace OperandIndex { type class (line 708) | enum class type class (line 722) | enum class type class (line 738) | enum class type class (line 784) | enum class type class (line 795) | enum class type class (line 805) | enum class type class (line 817) | enum class type class (line 828) | enum class type class (line 837) | enum class type class (line 847) | enum class function SignedOpKind (line 858) | enum class SignedOpKind : unsigned { FILE: src/Wrapper/dxc/HLSL/DxilContainer.h type IDxcContainerReflection (line 22) | struct IDxcContainerReflection function namespace (line 23) | namespace llvm { class Module; } function namespace (line 25) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/DxilGenerationPass.h function namespace (line 14) | namespace llvm { function namespace (line 23) | namespace hlsl { function namespace (line 36) | namespace llvm { FILE: src/Wrapper/dxc/HLSL/DxilInstructions.h function namespace (line 23) | namespace hlsl { function isAllowed (line 42) | struct LlvmInst_Br { function isAllowed (line 78) | struct LlvmInst_Invoke { function isAllowed (line 114) | struct LlvmInst_Add { function isAllowed (line 150) | struct LlvmInst_FSub { function isAllowed (line 186) | struct LlvmInst_UDiv { function isAllowed (line 222) | struct LlvmInst_URem { function isAllowed (line 258) | struct LlvmInst_Shl { function isAllowed (line 294) | struct LlvmInst_And { function isAllowed (line 330) | struct LlvmInst_Alloca { function isAllowed (line 366) | struct LlvmInst_GetElementPtr { function isAllowed (line 402) | struct LlvmInst_AtomicRMW { function isAllowed (line 438) | struct LlvmInst_SExt { function isAllowed (line 474) | struct LlvmInst_UIToFP { function isAllowed (line 510) | struct LlvmInst_FPExt { function isAllowed (line 546) | struct LlvmInst_BitCast { function isAllowed (line 582) | struct LlvmInst_FCmp { function isAllowed (line 618) | struct LlvmInst_Select { function isAllowed (line 654) | struct LlvmInst_VAArg { function isAllowed (line 690) | struct DxilInst_TempRegLoad { function isAllowed (line 727) | struct DxilInst_MinPrecXRegLoad { function isAllowed (line 747) | struct DxilInst_MinPrecXRegStore { function isAllowed (line 768) | struct DxilInst_LoadInput { function isAllowed (line 789) | struct DxilInst_StoreOutput { function isAllowed (line 810) | struct DxilInst_FAbs { function isAllowed (line 846) | struct DxilInst_IsNaN { function isAllowed (line 882) | struct DxilInst_IsFinite { function isAllowed (line 918) | struct DxilInst_Cos { function isAllowed (line 954) | struct DxilInst_Tan { function isAllowed (line 990) | struct DxilInst_Asin { function isAllowed (line 1026) | struct DxilInst_Hcos { function isAllowed (line 1062) | struct DxilInst_Htan { function isAllowed (line 1098) | struct DxilInst_Frc { function isAllowed (line 1134) | struct DxilInst_Sqrt { function isAllowed (line 1170) | struct DxilInst_Round_ne { function isAllowed (line 1206) | struct DxilInst_Round_pi { function isAllowed (line 1242) | struct DxilInst_Bfrev { function isAllowed (line 1278) | struct DxilInst_FirstbitLo { function isAllowed (line 1314) | struct DxilInst_FirstbitSHi { function isAllowed (line 1351) | struct DxilInst_FMin { function isAllowed (line 1370) | struct DxilInst_IMax { function isAllowed (line 1389) | struct DxilInst_IMin { function isAllowed (line 1408) | struct DxilInst_UMax { function isAllowed (line 1427) | struct DxilInst_UMin { function isAllowed (line 1446) | struct DxilInst_IMul { function isAllowed (line 1465) | struct DxilInst_UMul { function isAllowed (line 1484) | struct DxilInst_UDiv { function isAllowed (line 1503) | struct DxilInst_UAddc { function isAllowed (line 1522) | struct DxilInst_USubb { function isAllowed (line 1541) | struct DxilInst_FMad { function isAllowed (line 1561) | struct DxilInst_Fma { function isAllowed (line 1581) | struct DxilInst_IMad { function isAllowed (line 1601) | struct DxilInst_UMad { function isAllowed (line 1621) | struct DxilInst_Msad { function isAllowed (line 1641) | struct DxilInst_Ibfe { function isAllowed (line 1661) | struct DxilInst_Ubfe { function isAllowed (line 1681) | struct DxilInst_Bfi { function isAllowed (line 1702) | struct DxilInst_Dot2 { function isAllowed (line 1723) | struct DxilInst_Dot3 { function isAllowed (line 1746) | struct DxilInst_Dot4 { function isAllowed (line 1771) | struct DxilInst_CreateHandle { function isAllowed (line 1794) | struct DxilInst_CBufferLoad { function isAllowed (line 1815) | struct DxilInst_CBufferLoadLegacy { function isAllowed (line 1834) | struct DxilInst_Sample { function isAllowed (line 1861) | struct DxilInst_SampleBias { function isAllowed (line 1889) | struct DxilInst_SampleLevel { function isAllowed (line 1916) | struct DxilInst_SampleGrad { function isAllowed (line 1949) | struct DxilInst_SampleCmp { function isAllowed (line 1977) | struct DxilInst_SampleCmpLevelZero { function isAllowed (line 2004) | struct DxilInst_TextureLoad { function isAllowed (line 2029) | struct DxilInst_TextureStore { function isAllowed (line 2055) | struct DxilInst_BufferLoad { function isAllowed (line 2075) | struct DxilInst_BufferStore { function isAllowed (line 2100) | struct DxilInst_BufferUpdateCounter { function isAllowed (line 2119) | struct DxilInst_CheckAccessFullyMapped { function isAllowed (line 2156) | struct DxilInst_TextureGather { function isAllowed (line 2182) | struct DxilInst_TextureGatherCmp { function isAllowed (line 2209) | struct DxilInst_Texture2DMSGetSamplePosition { function isAllowed (line 2228) | struct DxilInst_RenderTargetGetSamplePosition { function operator (line 2266) | operator bool() const { function isAllowed (line 2285) | struct DxilInst_AtomicCompareExchange { function isAllowed (line 2308) | struct DxilInst_Barrier { function isAllowed (line 2327) | struct DxilInst_CalculateLOD { function isAllowed (line 2350) | struct DxilInst_Discard { function isAllowed (line 2386) | struct DxilInst_DerivCoarseY { function isAllowed (line 2422) | struct DxilInst_DerivFineY { function isAllowed (line 2462) | struct DxilInst_EvalSampleIndex { function isAllowed (line 2483) | struct DxilInst_EvalCentroid { function isAllowed (line 2503) | struct DxilInst_SampleIndex { function operator (line 2539) | operator bool() const { function isAllowed (line 2551) | struct DxilInst_ThreadId { function isAllowed (line 2587) | struct DxilInst_ThreadIdInGroup { function operator (line 2625) | operator bool() const { function isAllowed (line 2639) | struct DxilInst_CutStream { function isAllowed (line 2691) | struct DxilInst_MakeDouble { function isAllowed (line 2710) | struct DxilInst_SplitDouble { function isAllowed (line 2749) | struct DxilInst_LoadPatchConstant { function isAllowed (line 2769) | struct DxilInst_DomainLocation { function isAllowed (line 2788) | struct DxilInst_StorePatchConstant { function isAllowed (line 2809) | struct DxilInst_OutputControlPointID { function isAllowed (line 2857) | struct DxilInst_WaveIsFirstLane { function isAllowed (line 2905) | struct DxilInst_WaveAnyTrue { function isAllowed (line 2941) | struct DxilInst_WaveActiveAllEqual { function isAllowed (line 2996) | struct DxilInst_WaveReadLaneFirst { function isAllowed (line 3036) | struct DxilInst_WaveActiveBit { function isAllowed (line 3056) | struct DxilInst_WavePrefixOp { function isAllowed (line 3078) | struct DxilInst_QuadReadLaneAt { function isAllowed (line 3098) | struct DxilInst_QuadOp { type DxilInst_BitcastI16toF16 (line 3118) | struct DxilInst_BitcastI16toF16 { type DxilInst_BitcastF16toI16 (line 3136) | struct DxilInst_BitcastF16toI16 { type DxilInst_BitcastI32toF32 (line 3154) | struct DxilInst_BitcastI32toF32 { type DxilInst_BitcastF32toI32 (line 3172) | struct DxilInst_BitcastF32toI32 { type DxilInst_BitcastI64toF64 (line 3190) | struct DxilInst_BitcastI64toF64 { type DxilInst_BitcastF64toI64 (line 3208) | struct DxilInst_BitcastF64toI64 { type DxilInst_LegacyF32ToF16 (line 3226) | struct DxilInst_LegacyF32ToF16 { type DxilInst_LegacyF16ToF32 (line 3244) | struct DxilInst_LegacyF16ToF32 { type DxilInst_LegacyDoubleToFloat (line 3262) | struct DxilInst_LegacyDoubleToFloat { type DxilInst_LegacyDoubleToSInt32 (line 3280) | struct DxilInst_LegacyDoubleToSInt32 { type DxilInst_LegacyDoubleToUInt32 (line 3298) | struct DxilInst_LegacyDoubleToUInt32 { type DxilInst_WaveAllBitCount (line 3316) | struct DxilInst_WaveAllBitCount { type DxilInst_WavePrefixBitCount (line 3334) | struct DxilInst_WavePrefixBitCount { FILE: src/Wrapper/dxc/HLSL/DxilInterpolationMode.h function namespace (line 16) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/DxilMetadataHelper.h function namespace (line 19) | namespace llvm { function namespace (line 33) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/DxilModule.h function namespace (line 25) | namespace llvm { function namespace (line 34) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/DxilOperations.h function namespace (line 14) | namespace llvm { function namespace (line 28) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/DxilPipelineStateValidation.h type PSVRuntimeInfo0 (line 19) | struct PSVRuntimeInfo0 type class (line 52) | enum class type PSVResourceBindInfo0 (line 70) | struct PSVResourceBindInfo0 function class (line 79) | class DxilPipelineStateValidation FILE: src/Wrapper/dxc/HLSL/DxilResource.h function namespace (line 19) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/DxilResourceBase.h function namespace (line 18) | namespace llvm { function namespace (line 24) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/DxilRootSignature.h type IDxcBlob (line 19) | struct IDxcBlob type IDxcBlobEncoding (line 20) | struct IDxcBlobEncoding function namespace (line 22) | namespace llvm { type DxilDescriptorRange (line 29) | struct DxilDescriptorRange type DxilDescriptorRange1 (line 30) | struct DxilDescriptorRange1 type DxilRootConstants (line 31) | struct DxilRootConstants type DxilRootDescriptor (line 32) | struct DxilRootDescriptor type DxilRootDescriptor1 (line 33) | struct DxilRootDescriptor1 type DxilRootDescriptorTable (line 34) | struct DxilRootDescriptorTable type DxilRootDescriptorTable1 (line 35) | struct DxilRootDescriptorTable1 type DxilRootParameter (line 36) | struct DxilRootParameter type DxilRootParameter1 (line 37) | struct DxilRootParameter1 type DxilRootSignatureDesc (line 38) | struct DxilRootSignatureDesc type DxilRootSignatureDesc1 (line 39) | struct DxilRootSignatureDesc1 type DxilStaticSamplerDesc (line 40) | struct DxilStaticSamplerDesc type DxilVersionedRootSignatureDesc (line 41) | struct DxilVersionedRootSignatureDesc type class (line 54) | enum class type class (line 64) | enum class type class (line 73) | enum class type class (line 79) | enum class type class (line 86) | enum class type class (line 91) | enum class type class (line 103) | enum class type class (line 110) | enum class type class (line 149) | enum class type class (line 157) | enum class function DxilTextureAddressMode (line 162) | enum class DxilTextureAddressMode { FILE: src/Wrapper/dxc/HLSL/DxilSampler.h function namespace (line 16) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/DxilSemantic.h function namespace (line 19) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/DxilShaderModel.h function namespace (line 18) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/DxilSigPoint.h function namespace (line 17) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/DxilSignature.h function namespace (line 20) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/DxilSignatureAllocator.h function namespace (line 16) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/DxilSignatureElement.h function namespace (line 22) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/DxilSpanAllocator.h function namespace (line 18) | namespace hlsl { function T_index (line 40) | T_index GetMin() { return m_Min; } function T_index (line 41) | T_index GetMax() { return m_Max; } function T_index (line 42) | T_index GetFirstFree() { return m_FirstFree; } function IsFull (line 43) | bool IsFull() { return m_AllocationFull; } function SetUnbounded (line 44) | void SetUnbounded(const T_element *element) { m_Unbounded = element; } function T_element (line 45) | const T_element *GetUnbounded() const { return m_Unbounded; } function T_element (line 109) | const T_element *Insert(const T_element *element, T_index start, T_index... function AdvanceFirstFree (line 133) | void AdvanceFirstFree(typename SpanSet::const_iterator it) { function T_index (line 148) | T_index Align(T_index pos, T_index align) { type std (line 181) | typedef std::map AllocatorMap; FILE: src/Wrapper/dxc/HLSL/DxilTypeSystem.h function namespace (line 22) | namespace llvm { type class (line 34) | enum class type DxilMatrixAnnotation (line 36) | struct DxilMatrixAnnotation { type class (line 108) | enum class function class (line 122) | class DxilParameterAnnotation : public DxilFieldAnnotation { FILE: src/Wrapper/dxc/HLSL/DxilValidation.h function namespace (line 18) | namespace llvm { function namespace (line 24) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/HLMatrixLowerHelper.h function namespace (line 16) | namespace llvm { function namespace (line 23) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/HLMatrixLowerPass.h function namespace (line 14) | namespace llvm { FILE: src/Wrapper/dxc/HLSL/HLModule.h function namespace (line 27) | namespace llvm { function namespace (line 40) | namespace hlsl { function class (line 105) | class HLModule { FILE: src/Wrapper/dxc/HLSL/HLOperationLower.h function namespace (line 14) | namespace llvm { function namespace (line 20) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/HLOperationLowerExtension.h function namespace (line 19) | namespace llvm { function namespace (line 27) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/HLOperations.h function namespace (line 16) | namespace llvm { type class (line 27) | enum class type class (line 41) | enum class type class (line 71) | enum class type class (line 84) | enum class type class (line 95) | enum class function HLMatLoadStoreOpcode (line 104) | enum class HLMatLoadStoreOpcode { FILE: src/Wrapper/dxc/HLSL/HLResource.h function namespace (line 17) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/HLSLExtensionsCodegenHelper.h function namespace (line 16) | namespace llvm { function namespace (line 22) | namespace hlsl { FILE: src/Wrapper/dxc/HLSL/ReducibilityAnalysis.h function namespace (line 15) | namespace llvm { FILE: src/Wrapper/dxc/HlslIntrinsicOp.h function namespace (line 13) | namespace hlsl FILE: src/Wrapper/dxc/Support/DxcLangExtensionsHelper.h function namespace (line 19) | namespace llvm { function namespace (line 24) | namespace clang { function namespace (line 28) | namespace hlsl { function std (line 58) | const std::string &GetSemanticDefineMetadataName() { return m_semanticDe... function HRESULT (line 60) | HRESULT STDMETHODCALLTYPE RegisterSemanticDefine(LPCWSTR name) function HRESULT (line 65) | HRESULT STDMETHODCALLTYPE RegisterSemanticDefineExclusion(LPCWSTR name) function HRESULT (line 70) | HRESULT STDMETHODCALLTYPE RegisterDefine(LPCWSTR name) function HRESULT (line 75) | HRESULT STDMETHODCALLTYPE RegisterIntrinsicTable(_In_ IDxcIntrinsicTable... function __override (line 184) | __override void SetupSema(clang::Sema &S) { function __override (line 194) | __override void SetupPreprocessorOptions(clang::PreprocessorOptions &PPO... function __override (line 200) | __override DxcLangExtensionsHelper *GetDxcLangExtensionsHelper() { type ParsedSemanticDefine (line 235) | struct ParsedSemanticDefine{ type std (line 240) | typedef std::vector ParsedSemanticDefineList; FILE: src/Wrapper/dxc/Support/FileIOHelper.h type IDxcBlob (line 15) | struct IDxcBlob type IDxcBlobEncoding (line 16) | struct IDxcBlobEncoding function namespace (line 18) | namespace hlsl { FILE: src/Wrapper/dxc/Support/Global.h type HRESULT (line 19) | typedef long HRESULT; type HRESULT (line 21) | typedef _Return_type_success_(return >= 0) long HRESULT; function namespace (line 28) | namespace std { class error_code; } function OutputDebugBytes (line 84) | inline void OutputDebugBytes(const void *ptr, size_t len) { function OutputDebugFormatA (line 113) | inline void OutputDebugFormatA(_In_ _Printf_format_string_ _Null_termina... FILE: src/Wrapper/dxc/Support/HLSLOptions.h function namespace (line 22) | namespace llvm { function namespace (line 29) | namespace dxc { function namespace (line 33) | namespace hlsl { FILE: src/Wrapper/dxc/Support/Unicode.h function namespace (line 17) | namespace Unicode FILE: src/Wrapper/dxc/Support/dxcapi.impl.h function class (line 20) | class raw_stream_ostream : public llvm::raw_ostream { function class (line 35) | class DxcOperationResult : public IDxcOperationResult { FILE: src/Wrapper/dxc/Support/dxcapi.use.h function namespace (line 17) | namespace dxc { FILE: src/Wrapper/dxc/Support/exception.h function namespace (line 18) | namespace hlsl FILE: src/Wrapper/dxc/Support/microcom.h function TIface (line 27) | TIface ***data_ref() { return &m_pData; } function TIface (line 29) | TIface **begin() { function TIface (line 32) | TIface **end() { function clear (line 35) | void clear() { function HRESULT (line 50) | HRESULT alloc(unsigned count) { function TIface (line 59) | TIface **get_address_of(unsigned index) { function TIface (line 62) | TIface **release() { function release (line 68) | void release(TIface ***pValues, unsigned *length) { FILE: src/Wrapper/dxc/dxcapi.h type IMalloc (line 20) | struct IMalloc type IDxcIncludeHandler (line 21) | struct IDxcIncludeHandler type HRESULT (line 40) | typedef HRESULT (__stdcall *DxcCreateInstanceProc)( type HRESULT (line 46) | typedef HRESULT(__stdcall *DxcCreateInstance2Proc)( type DxcDefine (line 141) | struct DxcDefine { FILE: src/Wrapper/dxc/dxcapi.internal.h type interface (line 19) | typedef interface ITextFont ITextFont; type interface (line 20) | typedef interface IEnumSTATSTG type interface (line 21) | typedef interface ID3D10Blob type LEGAL_INTRINSIC_TEMPLATES (line 37) | enum LEGAL_INTRINSIC_TEMPLATES { type LEGAL_INTRINSIC_COMPTYPES (line 53) | enum LEGAL_INTRINSIC_COMPTYPES { type HLSL_INTRINSIC_ARGUMENT (line 92) | struct HLSL_INTRINSIC_ARGUMENT { type HLSL_INTRINSIC (line 105) | struct HLSL_INTRINSIC { FILE: src/Wrapper/dxc/dxcisense.h type DxcGlobalOptions (line 15) | typedef enum DxcGlobalOptions type DxcTokenKind (line 24) | typedef enum DxcTokenKind type DxcTypeKind (line 35) | typedef enum DxcTypeKind type DxcDiagnosticSeverity (line 92) | typedef enum DxcDiagnosticSeverity type DxcDiagnosticDisplayOptions (line 113) | typedef enum DxcDiagnosticDisplayOptions type DxcTranslationUnitFlags (line 139) | typedef enum DxcTranslationUnitFlags type DxcCursorFormatting (line 178) | typedef enum DxcCursorFormatting type DxcCursorKind (line 187) | enum DxcCursorKind { type DxcCursorKindFlags (line 550) | enum DxcCursorKindFlags type IDxcCursor (line 564) | struct IDxcCursor type IDxcDiagnostic (line 565) | struct IDxcDiagnostic type IDxcFile (line 566) | struct IDxcFile type IDxcInclusion (line 567) | struct IDxcInclusion type IDxcIntelliSense (line 568) | struct IDxcIntelliSense type IDxcIndex (line 569) | struct IDxcIndex type IDxcSourceLocation (line 570) | struct IDxcSourceLocation type IDxcSourceRange (line 571) | struct IDxcSourceRange type IDxcToken (line 572) | struct IDxcToken type IDxcTranslationUnit (line 573) | struct IDxcTranslationUnit type IDxcType (line 574) | struct IDxcType type IDxcUnsavedFile (line 575) | struct IDxcUnsavedFile FILE: src/Wrapper/dxc/dxctools.h type RewriterOptionMask (line 17) | enum RewriterOptionMask { FILE: src/Wrapper/elf.h type Elf32_Half (line 36) | typedef uint16_t Elf32_Half; type Elf64_Half (line 37) | typedef uint16_t Elf64_Half; type Elf32_Word (line 40) | typedef uint32_t Elf32_Word; type Elf32_Sword (line 41) | typedef int32_t Elf32_Sword; type Elf64_Word (line 42) | typedef uint32_t Elf64_Word; type Elf64_Sword (line 43) | typedef int32_t Elf64_Sword; type Elf32_Xword (line 46) | typedef uint64_t Elf32_Xword; type Elf32_Sxword (line 47) | typedef int64_t Elf32_Sxword; type Elf64_Xword (line 48) | typedef uint64_t Elf64_Xword; type Elf64_Sxword (line 49) | typedef int64_t Elf64_Sxword; type Elf32_Addr (line 52) | typedef uint32_t Elf32_Addr; type Elf64_Addr (line 53) | typedef uint64_t Elf64_Addr; type Elf32_Off (line 56) | typedef uint32_t Elf32_Off; type Elf64_Off (line 57) | typedef uint64_t Elf64_Off; type Elf32_Ehdr (line 90) | typedef struct { type Elf32_Phdr (line 292) | typedef struct { type Elf64_Phdr (line 304) | typedef struct { type Elf32_Shdr (line 364) | typedef struct { type Elf64_Shdr (line 378) | typedef struct { type Elf32_Sym (line 485) | typedef struct { type Elf64_Sym (line 495) | typedef struct { type Elf32_Rel (line 570) | typedef struct { type Elf32_Rela (line 575) | typedef struct { type Elf64_Rel (line 582) | typedef struct { type Elf64_Rela (line 587) | typedef struct { type Elf32_Nhdr (line 635) | typedef struct { type Elf64_Nhdr (line 642) | typedef struct { type Elf32_Move (line 653) | typedef struct { type Elf64_Move (line 672) | typedef struct { type Elf32_Cap (line 690) | typedef struct { type Elf64_Cap (line 699) | typedef struct {