/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
AMDGPUConvertToISA.cpp | 54 MachineBasicBlock &MBB = *BB; 55 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end(); 58 TII->convertToISA(MI, MF, MBB.findDebugLoc(I));
|
AMDGPUMCInstLower.cpp | 67 const MachineBasicBlock *MBB = MI->getParent(); 70 while (I != MBB->end() && I->isInsideBundle()) {
|
AMDGPUAsmPrinter.cpp | 63 MachineBasicBlock &MBB = *BB; 64 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
|
R600ExpandSpecialInstrs.cpp | 57 MachineBasicBlock &MBB = *BB; 58 MachineBasicBlock::iterator I = MBB.begin(); 59 while (I != MBB.end()) { 151 BuildMI(MBB, I, MBB.findDebugLoc(I), TII->get(Opcode), DstReg)
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXFrameLowering.cpp | 33 MachineBasicBlock &MBB = MF.front(); 35 MachineBasicBlock::iterator MBBI = MBB.begin(); 47 MBB, MBBI, dl, tm.getInstrInfo()->get(NVPTX::cvta_local_yes_64), 49 BuildMI(MBB, MI, dl, tm.getInstrInfo()->get(NVPTX::MOV_DEPOT_ADDR_64), 54 MBB, MBBI, dl, tm.getInstrInfo()->get(NVPTX::cvta_local_yes), 56 BuildMI(MBB, MI, dl, tm.getInstrInfo()->get(NVPTX::MOV_DEPOT_ADDR), 63 MachineBasicBlock &MBB) const {} 68 MachineFunction &MF, MachineBasicBlock &MBB, 72 MBB.erase(I);
|
/external/llvm/lib/Target/R600/ |
AMDGPUConvertToISA.cpp | 54 MachineBasicBlock &MBB = *BB; 55 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end(); 58 TII->convertToISA(MI, MF, MBB.findDebugLoc(I));
|
AMDGPUMCInstLower.cpp | 68 const MachineBasicBlock *MBB = MI->getParent(); 71 while (I != MBB->end() && I->isInsideBundle()) {
|
SIFixSGPRCopies.cpp | 137 MachineBasicBlock &MBB = *BI; 138 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
|
/external/mesa3d/src/gallium/drivers/radeon/ |
AMDGPUConvertToISA.cpp | 54 MachineBasicBlock &MBB = *BB; 55 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end(); 58 TII->convertToISA(MI, MF, MBB.findDebugLoc(I));
|
AMDGPUMCInstLower.cpp | 67 const MachineBasicBlock *MBB = MI->getParent(); 70 while (I != MBB->end() && I->isInsideBundle()) {
|
AMDGPUAsmPrinter.cpp | 63 MachineBasicBlock &MBB = *BB; 64 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
|
/external/llvm/lib/CodeGen/ |
EdgeBundles.cpp | 46 const MachineBasicBlock &MBB = *I; 47 unsigned OutE = 2 * MBB.getNumber() + 1; 49 for (MachineBasicBlock::const_succ_iterator SI = MBB.succ_begin(), 50 SE = MBB.succ_end(); SI != SE; ++SI)
|
ExpandISelPseudos.cpp | 52 MachineBasicBlock *MBB = I; 53 for (MachineBasicBlock::iterator MBBI = MBB->begin(), MBBE = MBB->end(); 61 TLI->EmitInstrWithCustomInserter(MI, MBB); 63 if (NewMBB != MBB) { 64 MBB = NewMBB;
|
DeadMachineInstructionElim.cpp | 97 MachineBasicBlock *MBB = &*I; 105 for (MachineBasicBlock::succ_iterator S = MBB->succ_begin(), 106 E = MBB->succ_end(); S != E; S++) 113 for (MachineBasicBlock::reverse_iterator MII = MBB->rbegin(), 114 MIE = MBB->rend(); MII != MIE; ) { 145 MIE = MBB->rend();
|
ExpandPostRAPseudos.cpp | 79 MachineBasicBlock *MBB = MI->getParent(); 120 TII->copyPhysReg(*MBB, MI, MI->getDebugLoc(), DstSubReg, InsReg, 131 MBB->erase(MI);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
InstrEmitter.h | 37 MachineBasicBlock *MBB; 128 MachineBasicBlock *getBlock() { return MBB; } 135 InstrEmitter(MachineBasicBlock *mbb, MachineBasicBlock::iterator insertpos);
|
/external/llvm/lib/Target/MSP430/ |
MSP430BranchSelector.cpp | 61 // Measure each MBB and compute a size for the entire function. 65 MachineBasicBlock *MBB = MFI; 68 for (MachineBasicBlock::iterator MBBI = MBB->begin(), EE = MBB->end(); 72 BlockSizes[MBB->getNumber()] = BlockSize; 88 // bCC MBB 91 // b MBB 101 MachineBasicBlock &MBB = *MFI; 103 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end() [all...] |
MSP430RegisterInfo.cpp | 110 MachineBasicBlock &MBB = *MI.getParent(); 111 MachineFunction &MF = *MBB.getParent(); 145 BuildMI(MBB, llvm::next(II), dl, TII.get(MSP430::SUB16ri), DstReg) 148 BuildMI(MBB, llvm::next(II), dl, TII.get(MSP430::ADD16ri), DstReg)
|
/external/llvm/lib/Target/AArch64/ |
AArch64RegisterInfo.cpp | 86 MachineBasicBlock &MBB = *MI.getParent(); 87 MachineFunction &MF = *MBB.getParent(); 142 emitRegUpdate(MBB, MBBI, MBBI->getDebugLoc(), TII,
|
/external/llvm/lib/Target/ARM/ |
Thumb2InstrInfo.cpp | 52 MachineBasicBlock *MBB = Tail->getParent(); 53 ARMFunctionInfo *AFI = MBB->getParent()->getInfo<ARMFunctionInfo>(); 73 MachineBasicBlock::iterator E = MBB->begin(); 101 Thumb2InstrInfo::isLegalToSplitMBBAt(MachineBasicBlock &MBB, 105 if (MBBI == MBB.end()) 113 void Thumb2InstrInfo::copyPhysReg(MachineBasicBlock &MBB, 119 return ARMBaseInstrInfo::copyPhysReg(MBB, I, DL, DestReg, SrcReg, KillSrc); 121 AddDefaultPred(BuildMI(MBB, I, DL, get(ARM::tMOVr), DestReg) 126 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, 131 if (I != MBB.end()) DL = I->getDebugLoc() [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonAsmPrinter.cpp | 117 isBlockOnlyReachableByFallthrough(const MachineBasicBlock *MBB) const { 118 if (MBB->hasAddressTaken()) { 121 return AsmPrinter::isBlockOnlyReachableByFallthrough(MBB); 203 const MachineBasicBlock *MBB = MI->getParent(); 207 while (MII != MBB->end() && MII->isInsideBundle()) {
|
HexagonExpandPredSpillCode.cpp | 80 MachineBasicBlock* MBB = MBBb; 82 for (MachineBasicBlock::iterator MII = MBB->begin(); MII != MBB->end(); 98 BuildMI(*MBB, MII, MI->getDebugLoc(), 101 BuildMI(*MBB, MII, MI->getDebugLoc(), TII->get(Hexagon::ADD_rr), 104 BuildMI(*MBB, MII, MI->getDebugLoc(), TII->get(Hexagon::TFR_RsPd), 106 BuildMI(*MBB, MII, MI->getDebugLoc(), 111 BuildMI(*MBB, MII, MI->getDebugLoc(), TII->get(Hexagon::ADD_ri), 113 BuildMI(*MBB, MII, MI->getDebugLoc(), TII->get(Hexagon::TFR_RsPd), 115 BuildMI(*MBB, MII, MI->getDebugLoc() [all...] |
HexagonFixupHwLoops.cpp | 109 for (MachineFunction::iterator MBB = MF.begin(), MBBe = MF.end(); 110 MBB != MBBe; ++MBB) { 111 BlockToInstOffset[MBB] = InstOffset; 112 InstOffset += (MBB->size() * 4); 122 for (MachineFunction::iterator MBB = MF.begin(), MBBe = MF.end(); 123 MBB != MBBe; ++MBB) { 124 InstOffset = BlockToInstOffset[MBB]; 125 RS.enterBasicBlock(MBB); [all...] |
HexagonSplitConst32AndConst64.cpp | 77 MachineBasicBlock* MBB = MBBb; 79 MachineBasicBlock::iterator MII = MBB->begin(); 80 MachineBasicBlock::iterator MIE = MBB->end (); 88 BuildMI (*MBB, MII, MI->getDebugLoc(), 90 BuildMI (*MBB, MII, MI->getDebugLoc(), 92 // MBB->erase returns the iterator to the next instruction, which is the 94 MII = MBB->erase (MI); 101 BuildMI (*MBB, MII, MI->getDebugLoc(), 103 BuildMI (*MBB, MII, MI->getDebugLoc(), 105 // MBB->erase returns the iterator to the next instruction, which is th [all...] |
HexagonSplitTFRCondSets.cpp | 87 MachineBasicBlock* MBB = MBBb; 89 for (MachineBasicBlock::iterator MII = MBB->begin(); MII != MBB->end(); 114 BuildMI(*MBB, MII, MI->getDebugLoc(), TII->get(Opc1), 118 BuildMI(*MBB, MII, MI->getDebugLoc(), TII->get(Opc2), 121 MII = MBB->erase(MI); 133 BuildMI(*MBB, MII, MI->getDebugLoc(), 138 BuildMI(*MBB, MII, MI->getDebugLoc(), 143 BuildMI(*MBB, MII, MI->getDebugLoc(), 149 MII = MBB->erase(MI) [all...] |