| /external/llvm/lib/Target/PowerPC/ |
| PPCRegisterInfo.h | 126 void materializeFrameBaseRegister(MachineBasicBlock *MBB,
|
| PPCVSXSwapRemoval.cpp | 245 for (MachineBasicBlock &MBB : *MF) { 246 for (MachineInstr &MI : MBB) { [all...] |
| /external/llvm/lib/Target/NVPTX/ |
| NVPTXAsmPrinter.h | 203 void EmitBasicBlockStart(const MachineBasicBlock &MBB) const override; 293 bool isLoopHeaderOfNoUnroll(const MachineBasicBlock &MBB) const;
|
| NVPTXAsmPrinter.cpp | 415 // Return true if MBB is the header of a loop marked with 419 const MachineBasicBlock &MBB) const { 422 if (!LI.isLoopHeader(&MBB)) 426 // we iterate through each back edge of the loop with header MBB, and check 428 for (auto I = MBB.pred_begin(); I != MBB.pred_end(); ++I) { 430 if (LI.getLoopFor(PMBB) != LI.getLoopFor(&MBB)) { 431 // Edges from other loops to MBB are not back edges. 444 void NVPTXAsmPrinter::EmitBasicBlockStart(const MachineBasicBlock &MBB) const { 445 AsmPrinter::EmitBasicBlockStart(MBB); [all...] |
| /external/llvm/lib/Target/XCore/ |
| XCoreAsmPrinter.cpp | 202 MachineBasicBlock *MBB = JTBBs[i]; 205 MBB->getSymbol()->print(O, MAI);
|
| XCoreISelLowering.h | 123 MachineBasicBlock *MBB) const override;
|
| /external/llvm/lib/Target/X86/ |
| X86ISelLowering.h | 636 const MachineBasicBlock *MBB, unsigned uid, 708 MachineBasicBlock *MBB) const override; [all...] |
| X86MCInstLower.cpp | [all...] |
| /external/llvm/lib/CodeGen/ |
| MachineScheduler.cpp | 63 cl::desc("Only schedule this MBB#")); 389 MachineBasicBlock *MBB, 392 return MI->isCall() || TII->isSchedulingBoundary(MI, MBB, *MF); 404 for (MachineFunction::iterator MBB = MF->begin(), MBBEnd = MF->end(); 405 MBB != MBBEnd; ++MBB) { 407 Scheduler.startBlock(&*MBB); 413 && (int)SchedOnlyBlock != MBB->getNumber()) 422 // MBB->end() for the bottom region. 428 // MBB::size() uses instr_iterator to count. Here we need a bundle to coun [all...] |
| LiveRangeEdit.cpp | 146 SlotIndex LiveRangeEdit::rematerializeAt(MachineBasicBlock &MBB, 153 TII.reMaterialize(MBB, MI, DestReg, 0, RM.OrigMI, tri);
|
| IfConversion.cpp | 201 void AnalyzeBlock(MachineBasicBlock *MBB, std::vector<IfcvtToken*> &Tokens); 767 void IfConverter::AnalyzeBlock(MachineBasicBlock *MBB, 770 BBState(MachineBasicBlock *BB) : MBB(BB), SuccsAnalyzed(false) {} 771 MachineBasicBlock *MBB; 773 /// This flag is true if MBB's successors have been analyzed. 777 // Push MBB to the stack. 778 SmallVector<BBState, 16> BBStack(1, MBB); 782 MachineBasicBlock *BB = State.MBB; [all...] |
| ScheduleDAGInstrs.cpp | [all...] |
| RegAllocPBQP.cpp | 412 for (const auto &MBB : MF) { 413 for (const auto &MI : MBB) { 423 PBQP::PBQPNum CBenefit = MBFI.getBlockFreq(&MBB).getFrequency() * Scale;
|
| RegAllocGreedy.cpp | [all...] |
| /external/llvm/lib/CodeGen/SelectionDAG/ |
| SelectionDAGBuilder.cpp | [all...] |
| /external/llvm/lib/Target/Mips/ |
| MipsFastISel.cpp | 150 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc)); 153 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), 285 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Mips::LEA_ADDiu), 415 FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB) { 497 if (I->getParent() == FuncInfo.MBB->getBasicBlock()) { 756 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg) 807 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc)) 900 MachineBasicBlock *BrBB = FuncInfo.MBB; [all...] |
| /external/llvm/include/llvm/Target/ |
| TargetRegisterInfo.h | [all...] |
| /external/llvm/lib/CodeGen/AsmPrinter/ |
| WinCodeViewLineTables.cpp | 346 for (const auto &MBB : *MF) { 349 for (const auto &MI : MBB) {
|
| EHStreamer.cpp | 234 for (const auto &MBB : *Asm->MF) { 235 for (const auto &MI : MBB) {
|
| /external/llvm/lib/Target/AArch64/ |
| AArch64PBQPRegAlloc.cpp | 334 for (const auto &MBB: MF) { 337 for (const auto &MI: MBB) {
|
| AArch64AsmPrinter.cpp | 373 const MachineBasicBlock &MBB = *MI.getParent(); 377 if (MII == MBB.end() || MII->isCall() ||
|
| /external/llvm/lib/Target/ARM/ |
| ARMAsmPrinter.cpp | [all...] |
| /external/llvm/lib/Target/Sparc/ |
| SparcISelLowering.h | 71 MachineBasicBlock *MBB) const override;
|
| /external/llvm/lib/Target/Hexagon/ |
| HexagonVLIWPacketizer.cpp | [all...] |
| /external/llvm/include/llvm/CodeGen/ |
| FastISel.h | 451 void fastEmitBranch(MachineBasicBlock *MBB, DebugLoc DL); 544 /// result in multiple MBB's for one BB. As such, the start of the BB might 545 /// correspond to a different MBB than the end.
|