/external/llvm/lib/CodeGen/ |
ProcessImplicitDefs.cpp | 101 MachineBasicBlock::instr_iterator UserMI = MI; 102 MachineBasicBlock::instr_iterator UserE = MI->getParent()->instr_end(); 153 for (MachineBasicBlock::instr_iterator MBBI = MFI->instr_begin(),
|
LocalStackSlotAllocation.cpp | 47 MachineBasicBlock::iterator MI; // Instr referencing the frame 50 FrameRef(MachineBasicBlock::iterator I, int64_t Offset) : 55 MachineBasicBlock::iterator getMachineInstr() { return MI; } 240 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ++I) { 272 MachineBasicBlock *Entry = Fn.begin(); 276 MachineBasicBlock::iterator I = 327 // MachineBasicBlock::iterator InsertionPt = Entry->begin();
|
GCStrategy.cpp | 75 void VisitCallPoint(MachineBasicBlock::iterator MI); 76 MCSymbol *InsertLabel(MachineBasicBlock &MBB, 77 MachineBasicBlock::iterator MI, 353 MCSymbol *GCMachineCodeAnalysis::InsertLabel(MachineBasicBlock &MBB, 354 MachineBasicBlock::iterator MI, 361 void GCMachineCodeAnalysis::VisitCallPoint(MachineBasicBlock::iterator CI) { 364 MachineBasicBlock::iterator RAI = CI; 381 for (MachineBasicBlock::iterator MI = BBI->begin(),
|
MachineFunction.cpp | 48 void ilist_traits<MachineBasicBlock>::deleteNode(MachineBasicBlock *MBB) { 82 // Do call MachineBasicBlock destructors, it contains std::vectors. 121 /// RenumberBlocks - This discards all of the MachineBasicBlock numbers and 124 /// specific MachineBasicBlock is specified, only that block and those after 126 void MachineFunction::RenumberBlocks(MachineBasicBlock *MBB) { 199 /// CreateMachineBasicBlock - Allocate a new MachineBasicBlock. Use this 200 /// instead of `new MachineBasicBlock'. 202 MachineBasicBlock * 204 return new (BasicBlockRecycler.Allocate<MachineBasicBlock>(Allocator) [all...] |
PrologEpilogInserter.cpp | 157 std::vector<MachineBasicBlock::iterator> FrameSDOps; 159 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ++I) 178 for (std::vector<MachineBasicBlock::iterator>::iterator 180 MachineBasicBlock::iterator I = *i; 291 MachineBasicBlock::iterator I; 312 MachineBasicBlock* MBB = ReturnBlocks[ri]; 317 MachineBasicBlock::iterator I2 = I; 322 MachineBasicBlock::iterator BeforeI = I; 355 MachineBasicBlock* MBB = BI->first; 389 MachineBasicBlock* MBB = BI->first [all...] |
SplitKit.cpp | 62 const MachineBasicBlock *MBB = MF.getBlockNumbered(Num); 63 const MachineBasicBlock *LPad = MBB->getLandingPadSuccessor(); 70 MachineBasicBlock::const_iterator FirstTerm = MBB->getFirstTerminator(); 81 for (MachineBasicBlock::const_iterator I = MBB->end(), E = MBB->begin(); 113 MachineBasicBlock::iterator 114 SplitAnalysis::getLastSplitPointIter(MachineBasicBlock *MBB) { 431 MachineBasicBlock &MBB, 432 MachineBasicBlock::iterator I) { 509 llvm::next(MachineBasicBlock::iterator(MI))); 513 SlotIndex SplitEditor::enterIntvAtEnd(MachineBasicBlock &MBB) [all...] |
StackSlotColoring.cpp | 108 bool RemoveDeadStores(MachineBasicBlock* MBB); 141 MachineBasicBlock *MBB = &*MBBI; 143 for (MachineBasicBlock::iterator MII = MBB->begin(), EE = MBB->end(); 348 bool StackSlotColoring::RemoveDeadStores(MachineBasicBlock* MBB) { 355 for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end(); 360 MachineBasicBlock::iterator NextMI = llvm::next(I);
|
/external/llvm/lib/Target/Sparc/ |
FPMover.cpp | 45 bool runOnMachineBasicBlock(MachineBasicBlock &MBB); 85 bool FPMover::runOnMachineBasicBlock(MachineBasicBlock &MBB) { 87 for (MachineBasicBlock::iterator I = MBB.begin(); I != MBB.end(); ) {
|
/external/llvm/include/llvm/Target/ |
TargetRegisterInfo.h | 20 #include "llvm/CodeGen/MachineBasicBlock.h" 715 virtual void materializeFrameBaseRegister(MachineBasicBlock *MBB, 724 virtual void resolveFrameIndex(MachineBasicBlock::iterator I, 742 virtual bool saveScavengerRegister(MachineBasicBlock &MBB, 743 MachineBasicBlock::iterator I, 744 MachineBasicBlock::iterator &UseMI, 757 virtual void eliminateFrameIndex(MachineBasicBlock::iterator MI, [all...] |
/external/llvm/include/llvm/CodeGen/ |
LiveRangeEdit.h | 170 SlotIndex rematerializeAt(MachineBasicBlock &MBB, 171 MachineBasicBlock::iterator MI,
|
AsmPrinter.h | 31 class MachineBasicBlock; 228 /// MachineBasicBlock, an alignment (if present) and a comment describing 230 void EmitBasicBlockStart(const MachineBasicBlock *MBB) const; 279 isBlockOnlyReachableByFallthrough(const MachineBasicBlock *MBB) const; 481 const MachineBasicBlock *MBB,
|
MachineRelocation.h | 22 class MachineBasicBlock; 60 MachineBasicBlock *MBB; // If this is a pointer to a LLVM BB 122 MachineBasicBlock *MBB, intptr_t cst = 0) { 286 MachineBasicBlock *getBasicBlock() const {
|
SchedulerRegistry.h | 32 class MachineBasicBlock;
|
/external/llvm/lib/Target/ARM/ |
Thumb1RegisterInfo.cpp | 65 Thumb1RegisterInfo::emitLoadConstPool(MachineBasicBlock &MBB, 66 MachineBasicBlock::iterator &MBBI, 90 void emitThumbRegPlusImmInReg(MachineBasicBlock &MBB, 91 MachineBasicBlock::iterator &MBBI, 167 void llvm::emitThumbRegPlusImmediate(MachineBasicBlock &MBB, 168 MachineBasicBlock::iterator &MBBI, 301 static void emitThumbConstant(MachineBasicBlock &MBB, 302 MachineBasicBlock::iterator &MBBI, 346 rewriteFrameIndex(MachineBasicBlock::iterator II, unsigned FrameRegIdx, 350 MachineBasicBlock &MBB = *MI.getParent() [all...] |
ARMFrameLowering.cpp | 35 static MachineBasicBlock::iterator 36 skipAlignedDPRCS2Spills(MachineBasicBlock::iterator MI, 120 MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, 133 MachineBasicBlock &MBB = MF.front(); 134 MachineBasicBlock::iterator MBBI = MBB.begin(); 346 MachineBasicBlock &MBB) const { 347 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); 576 void ARMFrameLowering::emitPushInst(MachineBasicBlock &MBB, 577 MachineBasicBlock::iterator MI [all...] |
Thumb2SizeReduction.cpp | 159 bool ReduceLoadStore(MachineBasicBlock &MBB, MachineInstr *MI, 162 bool ReduceSpecial(MachineBasicBlock &MBB, MachineInstr *MI, 168 bool ReduceTo2Addr(MachineBasicBlock &MBB, MachineInstr *MI, 175 bool ReduceToNarrow(MachineBasicBlock &MBB, MachineInstr *MI, 181 bool ReduceMI(MachineBasicBlock &MBB, MachineInstr *MI, 186 bool ReduceMBB(MachineBasicBlock &MBB); 338 Thumb2SizeReduce::ReduceLoadStore(MachineBasicBlock &MBB, MachineInstr *MI, 499 Thumb2SizeReduce::ReduceSpecial(MachineBasicBlock &MBB, MachineInstr *MI, 602 Thumb2SizeReduce::ReduceTo2Addr(MachineBasicBlock &MBB, MachineInstr *MI, 721 Thumb2SizeReduce::ReduceToNarrow(MachineBasicBlock &MBB, MachineInstr *MI [all...] |
ARMExpandPseudoInsts.cpp | 56 bool ExpandMI(MachineBasicBlock &MBB, 57 MachineBasicBlock::iterator MBBI); 58 bool ExpandMBB(MachineBasicBlock &MBB); 59 void ExpandVLD(MachineBasicBlock::iterator &MBBI); 60 void ExpandVST(MachineBasicBlock::iterator &MBBI); 61 void ExpandLaneOp(MachineBasicBlock::iterator &MBBI); 62 void ExpandVTBL(MachineBasicBlock::iterator &MBBI, 64 void ExpandMOV32BitImm(MachineBasicBlock &MBB, 65 MachineBasicBlock::iterator &MBBI); 374 void ARMExpandPseudo::ExpandVLD(MachineBasicBlock::iterator &MBBI) [all...] |
/external/llvm/lib/Target/R600/ |
AMDGPUAsmPrinter.cpp | 70 MachineBasicBlock &MBB = *BB; 71 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
|
AMDGPUFrameLowering.cpp | 116 MachineBasicBlock &MBB) const {
|
AMDILCFGStructurizer.cpp | 154 // bixia TODO: port it to BasicBlock, not just MachineBasicBlock. [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCInstrInfo.cpp | 198 void PPCInstrInfo::insertNoop(MachineBasicBlock &MBB, 199 MachineBasicBlock::iterator MI) const { 208 bool PPCInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB, 209 MachineBasicBlock *&FBB, 215 MachineBasicBlock::iterator I = MBB.end(); 339 unsigned PPCInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const { 340 MachineBasicBlock::iterator I = MBB.end(); 371 PPCInstrInfo::InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB [all...] |
/external/llvm/lib/Target/X86/ |
X86RegisterInfo.h | 120 void eliminateFrameIndex(MachineBasicBlock::iterator MI,
|
X86FrameLowering.cpp | 89 static unsigned findDeadCallerSavedReg(MachineBasicBlock &MBB, 90 MachineBasicBlock::iterator &MBBI, 146 void emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, 204 void mergeSPUpdatesUp(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, 208 MachineBasicBlock::iterator PI = prior(MBBI); 228 void mergeSPUpdatesDown(MachineBasicBlock &MBB, 229 MachineBasicBlock::iterator &MBBI, 236 MachineBasicBlock::iterator NI = llvm::next(MBBI) [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreRegisterInfo.cpp | 105 XCoreRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, 157 MachineBasicBlock &MBB = *MI.getParent(); 244 loadConstant(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
|
/external/llvm/lib/Target/MBlaze/ |
MBlazeISelLowering.cpp | 216 MachineBasicBlock* 218 MachineBasicBlock *MBB) 250 MachineBasicBlock* 252 MachineBasicBlock *MBB) const { 275 MachineBasicBlock *loop = F->CreateMachineBasicBlock(LLVM_BB); 276 MachineBasicBlock *finish = F->CreateMachineBasicBlock(LLVM_BB); 284 llvm::next(MachineBasicBlock::iterator(MI)), 349 MachineBasicBlock* 351 MachineBasicBlock *MBB) const { 370 MachineBasicBlock *flsBB = F->CreateMachineBasicBlock(LLVM_BB) [all...] |