HomeSort by relevance Sort by last modified time
    Searched defs:MBB (Results 76 - 100 of 356) sorted by null

1 2 34 5 6 7 8 91011>>

  /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);

Completed in 1010 milliseconds

1 2 34 5 6 7 8 91011>>