MCPcopy
hub / github.com/compiler-explorer/compiler-explorer / IAsmParser

Interface IAsmParser

lib/parsers/asm-parser.interfaces.ts:28–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26import {ParseFiltersAndOutputOptions} from '../../types/features/filters.interfaces.js';
27
28export interface IAsmParser {
29 process(asm: string, filters: ParseFiltersAndOutputOptions): ParsedAsmResult;
30}

Callers 8

processIrOutputMethod · 0.65
processOptPipelineMethod · 0.65
processAsmMethod · 0.65
postProcessAsmMethod · 0.65
processIrMethod · 0.65
demangleLLVMPassesMethod · 0.65
processMethod · 0.65
writeAsmFileMethod · 0.65

Implementers 15

AsmParserCpplib/parsers/asm-parser-cpp.ts
AsmParserlib/parsers/asm-parser.ts
DotNetAsmParserlib/parsers/asm-parser-dotnet.ts
PolkaVMAsmParserlib/parsers/asm-parser-polkavm.ts
NoOpParserlib/compilers/c2rust.ts
LlvmIrParserlib/llvm-ir.ts
BaseDemanglerlib/demangler/base.ts
Win32Demanglerlib/demangler/win32.ts
PascalDemanglerlib/demangler/pascal.ts
LLVMIRDemanglerlib/demangler/llvm.ts
LlvmPassDumpParserlib/parsers/llvm-pass-dump-parser.ts
RacketPassDumpParserlib/parsers/racket-pass-dump-parser.ts

Calls

no outgoing calls

Tested by

no test coverage detected