Home
last modified time | relevance | path

Searched refs:XRayInstrumentation (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DXRayInstrumentation.cpp67 struct XRayInstrumentation { struct
68 XRayInstrumentation(MachineDominatorTree *MDT, MachineLoopInfo *MLI) in XRayInstrumentation() function
83 auto AlwaysInstrument = XRayInstrumentation::alwaysInstrument(F); in needMDTAndMLIAnalyses()
116 void XRayInstrumentation::replaceRetWithPatchableRet( in replaceRetWithPatchableRet()
152 void XRayInstrumentation::prependRetWithPatchableExit( in prependRetWithPatchableExit()
179 if (XRayInstrumentation::needMDTAndMLIAnalyses(MF.getFunction())) { in run()
184 if (!XRayInstrumentation(MDT, MLI).run(MF)) in run()
195 if (XRayInstrumentation::needMDTAndMLIAnalyses(MF.getFunction())) { in runOnMachineFunction()
202 return XRayInstrumentation(MDT, MLI).run(MF); in runOnMachineFunction()
205 bool XRayInstrumentation::run(MachineFunction &MF) { in run()
/freebsd/lib/clang/libllvm/
H A DMakefile540 SRCS_MIN+= CodeGen/XRayInstrumentation.cpp