| /external/llvm/lib/Target/Mips/ |
| MipsSERegisterInfo.cpp | 177 MachineBasicBlock &MBB = *MI.getParent(); 181 MachineRegisterInfo &RegInfo = MBB.getParent()->getRegInfo(); 185 MBB.getParent()->getSubtarget().getInstrInfo()); 186 BuildMI(MBB, II, DL, TII.get(ABI.GetPtrAddiuOp()), Reg) 196 MachineBasicBlock &MBB = *MI.getParent(); 201 MBB.getParent()->getSubtarget().getInstrInfo()); 202 unsigned Reg = TII.loadImmediate(Offset, MBB, II, DL, 204 BuildMI(MBB, II, DL, TII.get(ABI.GetPtrAdduOp()), Reg).addReg(FrameReg)
|
| /external/llvm/lib/Target/X86/ |
| X86WinAllocaExpander.cpp | 142 for (MachineBasicBlock &MBB : MF) 143 OutOffset[&MBB] = INT32_MAX; 152 for (MachineBasicBlock *MBB : RPO) { 154 for (MachineBasicBlock *Pred : MBB->predecessors()) 158 for (MachineInstr &MI : *MBB) { 191 OutOffset[MBB] = Offset; 203 MachineBasicBlock *MBB = MI->getParent(); 221 BuildMI(*MBB, I, DL, TII->get(Is64Bit ? X86::PUSH64r : X86::PUSH32r)) 232 BuildMI(*MBB, I, DL, TII->get(Is64Bit ? X86::PUSH64r : X86::PUSH32r)) 236 BuildMI(*MBB, I, DL, TII->get(getSubOpcode(Is64Bit, Amount)), StackPtr [all...] |
| /external/llvm/lib/Target/XCore/ |
| XCoreAsmPrinter.cpp | 201 MachineBasicBlock *MBB = JTBBs[i]; 204 MBB->getSymbol()->print(O, MAI);
|
| XCoreRegisterInfo.cpp | 66 MachineBasicBlock &MBB = *MI.getParent(); 71 BuildMI(MBB, II, dl, TII.get(XCore::LDW_2rus), Reg) 77 BuildMI(MBB, II, dl, TII.get(XCore::STW_2rus)) 84 BuildMI(MBB, II, dl, TII.get(XCore::LDAWF_l2rus), Reg) 99 MachineBasicBlock &MBB = *MI.getParent(); 103 TII.loadImmediate(MBB, II, ScratchOffset, Offset); 107 BuildMI(MBB, II, dl, TII.get(XCore::LDW_3r), Reg) 113 BuildMI(MBB, II, dl, TII.get(XCore::STW_l3r)) 120 BuildMI(MBB, II, dl, TII.get(XCore::LDAWF_l3r), Reg) 133 MachineBasicBlock &MBB = *MI.getParent() [all...] |
| /external/llvm/unittests/MI/ |
| LiveIntervalTest.cpp | 113 MachineBasicBlock &MBB = *MF.getBlockNumbered(BlockNum); 118 for (MachineInstr &MI : MBB) { 127 MBB.splice(ToInstr->getIterator(), &MBB, FromInstr->getIterator());
|
| /external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
| FunctionLoweringInfo.h | 94 /// MBB - The current block. 95 MachineBasicBlock *MBB; 97 /// MBB - The current insert position inside the current block. 217 MachineModuleInfo *MMI, MachineBasicBlock *MBB); 227 MachineBasicBlock *MBB);
|
| /external/swiftshader/third_party/LLVM/lib/CodeGen/ |
| ExecutionDepsFix.cpp | 114 MachineBasicBlock *MBB; 276 for (MachineBasicBlock::livein_iterator i = MBB->livein_begin(), 277 e = MBB->livein_end(); i != e; ++i) { 280 for (MachineBasicBlock::const_pred_iterator pi = MBB->pred_begin(), 281 pe = MBB->pred_end(); pi != pe; ++pi) { 454 MBB = 0; 485 MBB = *DFI; 487 for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end(); I != E; 502 // Save live registers at end of MBB - used by enterBasicBlock() [all...] |
| ProcessImplicitDefs.cpp | 102 MachineBasicBlock *MBB = *DFI; 103 for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end();
|
| ScheduleDAGInstrs.h | 60 const MachineBasicBlock *MBB = Node->getBlock(); 61 assert(Loop->contains(MBB) && 63 VisitRegion(Node, MBB, Loop, LoopLiveIns); 68 const MachineBasicBlock *MBB, 72 for (MachineBasicBlock::const_iterator I = MBB->begin(), E = MBB->end();
|
| /external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
| Thumb1FrameLowering.cpp | 38 emitSPUpdate(MachineBasicBlock &MBB, 43 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::SP, ARM::SP, NumBytes, TII, 48 MachineBasicBlock &MBB = MF.front(); 49 MachineBasicBlock::iterator MBBI = MBB.begin(); 60 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); 74 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -VARegSaveSize, 79 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -NumBytes, 118 if (MBBI != MBB.end() && MBBI->getOpcode() == ARM::tPUSH) { 120 if (MBBI != MBB.end()) 136 AddDefaultPred(BuildMI(MBB, MBBI, dl, TII.get(ARM::tADDrSPi), FramePtr [all...] |
| /external/swiftshader/third_party/LLVM/lib/Target/MSP430/ |
| MSP430RegisterInfo.cpp | 104 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, 142 MBB.insert(I, New); 156 MBB.insert(I, New); 160 MBB.erase(I); 170 MachineBasicBlock &MBB = *MI.getParent(); 171 MachineFunction &MF = *MBB.getParent(); 209 BuildMI(MBB, llvm::next(II), dl, TII.get(MSP430::SUB16ri), DstReg) 212 BuildMI(MBB, llvm::next(II), dl, TII.get(MSP430::ADD16ri), DstReg)
|
| /external/swiftshader/third_party/LLVM/lib/Target/Mips/ |
| MipsFrameLowering.cpp | 111 MachineBasicBlock& MBB, 120 MachineFunction* MF = MBB.getParent(); 128 BuildMI(MBB, I, DL, TII->get(Mips::NOAT)); 129 BuildMI(MBB, I, DL, TII->get(Mips::LUi), Mips::AT).addImm(ImmHi); 130 BuildMI(MBB, I, DL, TII->get(Mips::ADDu), Mips::AT).addReg(OrigReg) 139 MachineBasicBlock &MBB = MF.front(); 146 MachineBasicBlock::iterator MBBI = MBB.begin(); 147 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); 165 BuildMI(MBB, MBBI, dl, TII.get(Mips::NOREORDER)); 169 BuildMI(MBB, MBBI, dl, TII.get(Mips::CPLOAD) [all...] |
| /external/swiftshader/third_party/LLVM/lib/Target/SystemZ/ |
| SystemZFrameLowering.cpp | 67 void emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, 81 DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); 86 BuildMI(MBB, MBBI, DL, TII.get(Opc), SystemZ::R15D) 95 MachineBasicBlock &MBB = MF.front(); // Prolog goes in entry BB 101 MachineBasicBlock::iterator MBBI = MBB.begin(); 102 DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); 113 while (MBBI != MBB.end() && 118 if (MBBI != MBB.end()) 125 emitSPUpdate(MBB, MBBI, -(int64_t)NumBytes, TII); 130 BuildMI(MBB, MBBI, DL, TII.get(SystemZ::MOV64rr), SystemZ::R11D [all...] |
| /external/swiftshader/third_party/LLVM/lib/Target/XCore/ |
| XCoreAsmPrinter.cpp | 216 MachineBasicBlock *MBB = JTBBs[i]; 219 O << *MBB->getSymbol();
|
| XCoreRegisterInfo.cpp | 116 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, 158 MBB.insert(I, New); 162 MBB.erase(I); 225 MachineBasicBlock &MBB = *MI.getParent(); 236 loadConstant(MBB, II, ScratchReg, Offset, dl); 239 BuildMI(MBB, II, dl, TII.get(XCore::LDW_3r), Reg) 244 BuildMI(MBB, II, dl, TII.get(XCore::STW_3r)) 250 BuildMI(MBB, II, dl, TII.get(XCore::LDAWF_l3r), Reg) 260 BuildMI(MBB, II, dl, TII.get(XCore::LDW_2rus), Reg) 265 BuildMI(MBB, II, dl, TII.get(XCore::STW_2rus) [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
| RegisterScavenging.h | 39 MachineBasicBlock *MBB = nullptr; 74 /// Start tracking liveness from the begin of basic block \p MBB. 75 void enterBasicBlock(MachineBasicBlock &MBB); 77 /// Start tracking liveness from the end of basic block \p MBB. 81 void enterBasicBlockEnd(MachineBasicBlock &MBB); 83 /// Move the internal MBB iterator and update register states. 86 /// Move the internal MBB iterator and update register states until 89 if (!Tracking && MBB->begin() != I) forward(); 102 /// Update internal register state and move MBB iterator backwards. 113 /// Move the internal MBB iterator but do not update register states [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/CodeGen/ |
| RegisterScavenging.h | 39 MachineBasicBlock *MBB = nullptr; 74 /// Start tracking liveness from the begin of basic block \p MBB. 75 void enterBasicBlock(MachineBasicBlock &MBB); 77 /// Start tracking liveness from the end of basic block \p MBB. 81 void enterBasicBlockEnd(MachineBasicBlock &MBB); 83 /// Move the internal MBB iterator and update register states. 86 /// Move the internal MBB iterator and update register states until 89 if (!Tracking && MBB->begin() != I) forward(); 102 /// Update internal register state and move MBB iterator backwards. 113 /// Move the internal MBB iterator but do not update register states [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/CodeGen/ |
| RegisterScavenging.h | 39 MachineBasicBlock *MBB = nullptr; 74 /// Start tracking liveness from the begin of basic block \p MBB. 75 void enterBasicBlock(MachineBasicBlock &MBB); 77 /// Start tracking liveness from the end of basic block \p MBB. 81 void enterBasicBlockEnd(MachineBasicBlock &MBB); 83 /// Move the internal MBB iterator and update register states. 86 /// Move the internal MBB iterator and update register states until 89 if (!Tracking && MBB->begin() != I) forward(); 102 /// Update internal register state and move MBB iterator backwards. 113 /// Move the internal MBB iterator but do not update register states [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/CodeGen/GlobalISel/ |
| MachineIRBuilder.h | 51 MachineBasicBlock *MBB; 108 assert(MBB && "MachineBasicBlock is not set"); 109 return *MBB; 118 /// \pre MBB must be in getMF(). 119 /// \pre II must be a valid iterator in MBB. 120 void setInsertPt(MachineBasicBlock &MBB, MachineBasicBlock::iterator II); 128 /// Set the insertion point to the end of \p MBB. 129 /// \pre \p MBB must be contained by getMF(). 130 void setMBB(MachineBasicBlock &MBB);
|
| /prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/CodeGen/ |
| RegisterScavenging.h | 39 MachineBasicBlock *MBB = nullptr; 74 /// Start tracking liveness from the begin of basic block \p MBB. 75 void enterBasicBlock(MachineBasicBlock &MBB); 77 /// Start tracking liveness from the end of basic block \p MBB. 81 void enterBasicBlockEnd(MachineBasicBlock &MBB); 83 /// Move the internal MBB iterator and update register states. 86 /// Move the internal MBB iterator and update register states until 89 if (!Tracking && MBB->begin() != I) forward(); 102 /// Update internal register state and move MBB iterator backwards. 113 /// Move the internal MBB iterator but do not update register states [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/CodeGen/GlobalISel/ |
| MachineIRBuilder.h | 51 MachineBasicBlock *MBB; 108 assert(MBB && "MachineBasicBlock is not set"); 109 return *MBB; 118 /// \pre MBB must be in getMF(). 119 /// \pre II must be a valid iterator in MBB. 120 void setInsertPt(MachineBasicBlock &MBB, MachineBasicBlock::iterator II); 128 /// Set the insertion point to the end of \p MBB. 129 /// \pre \p MBB must be contained by getMF(). 130 void setMBB(MachineBasicBlock &MBB);
|
| /prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/CodeGen/ |
| RegisterScavenging.h | 39 MachineBasicBlock *MBB = nullptr; 74 /// Start tracking liveness from the begin of basic block \p MBB. 75 void enterBasicBlock(MachineBasicBlock &MBB); 77 /// Start tracking liveness from the end of basic block \p MBB. 81 void enterBasicBlockEnd(MachineBasicBlock &MBB); 83 /// Move the internal MBB iterator and update register states. 86 /// Move the internal MBB iterator and update register states until 89 if (!Tracking && MBB->begin() != I) forward(); 102 /// Update internal register state and move MBB iterator backwards. 113 /// Move the internal MBB iterator but do not update register states [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/CodeGen/GlobalISel/ |
| MachineIRBuilder.h | 51 MachineBasicBlock *MBB; 108 assert(MBB && "MachineBasicBlock is not set"); 109 return *MBB; 118 /// \pre MBB must be in getMF(). 119 /// \pre II must be a valid iterator in MBB. 120 void setInsertPt(MachineBasicBlock &MBB, MachineBasicBlock::iterator II); 128 /// Set the insertion point to the end of \p MBB. 129 /// \pre \p MBB must be contained by getMF(). 130 void setMBB(MachineBasicBlock &MBB);
|
| /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/CodeGen/ |
| RegisterScavenging.h | 39 MachineBasicBlock *MBB = nullptr; 74 /// Start tracking liveness from the begin of basic block \p MBB. 75 void enterBasicBlock(MachineBasicBlock &MBB); 77 /// Start tracking liveness from the end of basic block \p MBB. 81 void enterBasicBlockEnd(MachineBasicBlock &MBB); 83 /// Move the internal MBB iterator and update register states. 86 /// Move the internal MBB iterator and update register states until 89 if (!Tracking && MBB->begin() != I) forward(); 102 /// Update internal register state and move MBB iterator backwards. 113 /// Move the internal MBB iterator but do not update register states [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/CodeGen/GlobalISel/ |
| MachineIRBuilder.h | 51 MachineBasicBlock *MBB; 108 assert(MBB && "MachineBasicBlock is not set"); 109 return *MBB; 118 /// \pre MBB must be in getMF(). 119 /// \pre II must be a valid iterator in MBB. 120 void setInsertPt(MachineBasicBlock &MBB, MachineBasicBlock::iterator II); 128 /// Set the insertion point to the end of \p MBB. 129 /// \pre \p MBB must be contained by getMF(). 130 void setMBB(MachineBasicBlock &MBB);
|