reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
242 LLVM_DEBUG(dbgs() << "Instrument control flow tracking on MBB: " << MBB); 249 if (!endsWithCondControlFlow(MBB, TBB, FBB, CondCode)) { 258 MachineBasicBlock *SplitEdgeTBB = MBB.SplitCriticalEdge(TBB, *this); 259 MachineBasicBlock *SplitEdgeFBB = MBB.SplitCriticalEdge(FBB, *this); 265 if (MBB.instr_end() != MBB.instr_begin()) 265 if (MBB.instr_end() != MBB.instr_begin()) 266 DL = (--MBB.instr_end())->getDebugLoc(); 289 RS.enterBasicBlock(MBB); 291 for (MachineBasicBlock::iterator I = MBB.begin(); I != MBB.end(); I++) { 291 for (MachineBasicBlock::iterator I = MBB.begin(); I != MBB.end(); I++) { 299 if (I != MBB.begin()) 325 insertFullSpeculationBarrier(MBB, MBB.begin(), 325 insertFullSpeculationBarrier(MBB, MBB.begin(), 326 (MBB.begin())->getDebugLoc()); 337 insertRegToSPTaintPropagation(MBB, MI_Reg.first, MI_Reg.second); 349 MBB, std::next((MachineBasicBlock::iterator)MI_Reg.first)); 351 insertRegToSPTaintPropagation(MBB, MI_Reg.first, MI_Reg.second);