Searched refs:XRayInstrumentation (Results 1 – 2 of 2) sorted by relevance
67 struct XRayInstrumentation { struct68 XRayInstrumentation(MachineDominatorTree *MDT, MachineLoopInfo *MLI) in XRayInstrumentation() function83 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()
540 SRCS_MIN+= CodeGen/XRayInstrumentation.cpp