HomeSort by relevance Sort by last modified time
    Searched defs:MBB (Results 1 - 25 of 123) sorted by null

1 2 3 4 5

  /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...]

Completed in 446 milliseconds

1 2 3 4 5