Lines Matching defs:XRayInstrumentation
1 //===- XRayInstrumentation.cpp - Adds XRay instrumentation to functions. --===//
46 struct XRayInstrumentation : public MachineFunctionPass {
49 XRayInstrumentation() : MachineFunctionPass(ID) {
88 void XRayInstrumentation::replaceRetWithPatchableRet(
124 void XRayInstrumentation::prependRetWithPatchableExit(
145 bool XRayInstrumentation::runOnMachineFunction(MachineFunction &MF) {
266 char XRayInstrumentation::ID = 0;
267 char &llvm::XRayInstrumentationID = XRayInstrumentation::ID;
268 INITIALIZE_PASS_BEGIN(XRayInstrumentation, "xray-instrumentation",
271 INITIALIZE_PASS_END(XRayInstrumentation, "xray-instrumentation",