Lines Matching full:probe
9 // This file implements PseudoProbeInserter pass, which inserts pseudo probe
10 // annotations for call instructions with a pseudo-probe-specific dwarf
12 // with a pseudo probe, and the discriminator value holds information to
25 #define DEBUG_TYPE "pseudo-probe-inserter"
38 StringRef getPassName() const override { return "Pseudo Probe Inserter"; } in getPassName()
82 // probe will be counted towards the probe. This logically equals to in runOnMachineFunction()
83 // treating the instruction next to a probe as if it is from the same in runOnMachineFunction()
84 // block of the probe. This is accurate most of the time unless the in runOnMachineFunction()
88 // there are still other native instructions preceding the probe we can in runOnMachineFunction()
89 // use them as a place holder to collect samples for the probe. in runOnMachineFunction()
100 // Move the dangling probe before FirstInstr. in runOnMachineFunction()
141 "Insert pseudo probe annotations for value profiling",
145 "Insert pseudo probe annotations for value profiling", in INITIALIZE_PASS_DEPENDENCY()