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

Method postProcessAsm

lib/base-compiler.ts:3531–3536  ·  view source on GitHub ↗
(result, filters?: ParseFiltersAndOutputOptions)

Source from the content-addressed store, hash-verified

3529 }
3530
3531 async postProcessAsm(result, filters?: ParseFiltersAndOutputOptions): Promise<ParsedAsmResult> {
3532 if (!result.okToCache || !this.demanglerClass || !result.asm) return result;
3533 const demangler = new this.demanglerClass(this.compiler.demangler, this, this.optionsForDemangler(filters));
3534
3535 return await demangler.process(result);
3536 }
3537
3538 // LLVM opt-remark yaml processing is used by at least clang, flang, rustc and ldcc.
3539 processRawOptRemarks(buffer: string, compileFileName = ''): OptRemark[] {

Callers 3

afterCompilationMethod · 0.95
resolc-tests.tsFile · 0.45
numba-tests.tsFile · 0.45

Calls 2

optionsForDemanglerMethod · 0.95
processMethod · 0.65

Tested by

no test coverage detected