/external/llvm/lib/Target/Mips/ |
MipsAsmPrinter.cpp | 70 MachineBasicBlock::const_instr_iterator I = MI; 71 MachineBasicBlock::const_instr_iterator E = MI->getParent()->instr_end(); 282 bool MipsAsmPrinter::isBlockOnlyReachableByFallthrough(const MachineBasicBlock* 285 const MachineBasicBlock *Pred = *MBB->pred_begin(); 299 MachineBasicBlock::const_pred_iterator PI = MBB->pred_begin(), PI2 = PI; 315 MachineBasicBlock::const_iterator I = Pred->end();
|
Mips16ISelDAGToDAG.cpp | 65 MachineBasicBlock &MBB = MF.front(); 66 MachineBasicBlock::iterator I = MBB.begin(); 96 MachineBasicBlock &MBB = MF.front(); 97 MachineBasicBlock::iterator I = MBB.begin();
|
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.h | 388 virtual MachineBasicBlock * 390 MachineBasicBlock *MBB) const; 391 MachineBasicBlock *EmitAtomicBinary(MachineInstr *MI, 392 MachineBasicBlock *MBB, bool is64Bit, 394 MachineBasicBlock *EmitPartwordAtomicBinary(MachineInstr *MI, 395 MachineBasicBlock *MBB,
|
PPCRegisterInfo.cpp | 177 void PPCRegisterInfo::lowerDynamicAlloc(MachineBasicBlock::iterator II, 182 MachineBasicBlock &MBB = *MI.getParent(); 273 void PPCRegisterInfo::lowerCRSpilling(MachineBasicBlock::iterator II, 279 MachineBasicBlock &MBB = *MI.getParent(); 315 void PPCRegisterInfo::lowerCRRestore(MachineBasicBlock::iterator II, 321 MachineBasicBlock &MBB = *MI.getParent(); 378 PPCRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, 386 MachineBasicBlock &MBB = *MI.getParent();
|
PPCCodeEmitter.cpp | 79 /// emitBasicBlock - emits the given MachineBasicBlock to memory 81 void emitBasicBlock(MachineBasicBlock &MBB); 111 void PPCCodeEmitter::emitBasicBlock(MachineBasicBlock &MBB) { 114 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end(); I != E; ++I){
|
/external/llvm/lib/CodeGen/ |
LiveDebugVariables.cpp | 80 SmallPtrSet<const MachineBasicBlock *, 4> LBlocks; 87 bool dominates(MachineBasicBlock *MBB) { 128 void insertDebugValue(MachineBasicBlock *MBB, SlotIndex Idx, unsigned LocNo, 465 MachineBasicBlock *MBB = MFI; 466 for (MachineBasicBlock::iterator MBBI = MBB->begin(), MBBE = MBB->end(); 498 MachineBasicBlock *MBB = LIS.getMBBFromIndex(Start); 543 MachineBasicBlock *MBB = Children[i]->getBlock(); 889 static MachineBasicBlock::iterator 890 findInsertLocation(MachineBasicBlock *MBB, SlotIndex Idx, 900 MachineBasicBlock::iterator I = MBB->SkipPHIsAndLabels(MBB->begin()) [all...] |
LexicalScopes.cpp | 67 for (MachineBasicBlock::const_iterator II = I->begin(), IE = I->end(); 269 SmallPtrSet<const MachineBasicBlock*, 4> &MBBs) { 292 bool LexicalScopes::dominates(DebugLoc DL, MachineBasicBlock *MBB) { 302 for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end();
|
RegAllocFast.cpp | 63 MachineBasicBlock *MBB; 173 void spillVirtReg(MachineBasicBlock::iterator MI, LiveRegMap::iterator); 174 void spillVirtReg(MachineBasicBlock::iterator MI, unsigned VirtReg); 193 void spillAll(MachineBasicBlock::iterator MI); 266 void RAFast::spillVirtReg(MachineBasicBlock::iterator MI, unsigned VirtReg) { 275 void RAFast::spillVirtReg(MachineBasicBlock::iterator MI, 308 MachineBasicBlock::iterator EI = MI; 315 MachineBasicBlock *MBB = DBG->getParent(); 331 void RAFast::spillAll(MachineBasicBlock::iterator MI) { 791 MachineBasicBlock::iterator MII = MBB->begin() [all...] |
MachineModuleInfo.cpp | 379 /// specified MachineBasicBlock. 381 (MachineBasicBlock *LandingPad) { 395 void MachineModuleInfo::addInvoke(MachineBasicBlock *LandingPad, 404 MCSymbol *MachineModuleInfo::addLandingPad(MachineBasicBlock *LandingPad) { 413 void MachineModuleInfo::addPersonality(MachineBasicBlock *LandingPad, 433 addCatchTypeInfo(MachineBasicBlock *LandingPad, 443 addFilterTypeInfo(MachineBasicBlock *LandingPad, 454 void MachineModuleInfo::addCleanup(MachineBasicBlock *LandingPad) {
|
InlineSpiller.cpp | 104 MachineBasicBlock *SpillMBB; 171 bool reMaterializeFor(LiveInterval&, MachineBasicBlock::iterator MI); 178 MachineBasicBlock::iterator MI); 180 SlotIndex, MachineBasicBlock::iterator MI); 714 MachineBasicBlock *MBB = LIS.getMBBFromIndex(SVI.SpillVNI->def); 715 MachineBasicBlock::iterator MII; 810 MachineBasicBlock *MBB = LIS.getMBBFromIndex(VNI->def); 811 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(), 834 MachineBasicBlock::iterator MI) { [all...] |
MachineInstr.cpp | 56 if (MachineBasicBlock *MBB = MI->getParent()) 98 if (MachineBasicBlock *MBB = MI->getParent()) 118 if (MachineBasicBlock *MBB = MI->getParent()) 134 if (MachineBasicBlock *MBB = MI->getParent()) 260 if (const MachineBasicBlock *MBB = MI->getParent()) 570 if (MachineBasicBlock *MBB = getParent()) 594 MachineBasicBlock *MBB = getParent(); 756 for (MachineBasicBlock::const_instr_iterator MII = this;; ++MII) { 780 MachineBasicBlock::const_instr_iterator I1 = *this; 781 MachineBasicBlock::const_instr_iterator E1 = getParent()->instr_end() [all...] |
RegisterCoalescer.cpp | 125 void copyCoalesceInMBB(MachineBasicBlock *MBB); 239 static bool isSplitEdge(const MachineBasicBlock *MBB) { 243 for (MachineBasicBlock::const_iterator MII = MBB->begin(), E = MBB->end(); 644 MachineBasicBlock *MBB = DefMI->getParent(); 654 MachineBasicBlock::iterator Pos = DefMI; 777 MachineBasicBlock *MBB = CopyMI->getParent(); 778 MachineBasicBlock::iterator MII = 779 llvm::next(MachineBasicBlock::iterator(CopyMI)); [all...] |
RegisterPressure.cpp | 151 TopPos = BottomPos = MachineBasicBlock::const_iterator(); 167 void RegionPressure::openTop(MachineBasicBlock::const_iterator PrevTop) { 170 TopPos = MachineBasicBlock::const_iterator(); 183 void RegionPressure::openBottom(MachineBasicBlock::const_iterator PrevBottom) { 186 BottomPos = MachineBasicBlock::const_iterator(); 202 const MachineBasicBlock *mbb, 203 MachineBasicBlock::const_iterator pos) 236 MachineBasicBlock::const_iterator()); 244 MachineBasicBlock::const_iterator()); 249 MachineBasicBlock::const_iterator IdxPos = CurrPos [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64RegisterInfo.cpp | 81 AArch64RegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator MBBI, 87 MachineBasicBlock &MBB = *MI.getParent();
|
/external/llvm/lib/Target/ARM/ |
ARMBaseRegisterInfo.cpp | 365 emitLoadConstPool(MachineBasicBlock &MBB, 366 MachineBasicBlock::iterator &MBBI, 541 materializeFrameBaseRegister(MachineBasicBlock *MBB, 548 MachineBasicBlock::iterator Ins = MBB->begin(); 566 ARMBaseRegisterInfo::resolveFrameIndex(MachineBasicBlock::iterator I, 569 MachineBasicBlock &MBB = *MI.getParent(); 662 ARMBaseRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, 666 MachineBasicBlock &MBB = *MI.getParent();
|
ARMInstrInfo.cpp | 118 MachineBasicBlock &FirstMBB = MF.front(); 119 MachineBasicBlock::iterator MBBI = FirstMBB.begin();
|
ARMHazardRecognizer.cpp | 52 MachineBasicBlock::iterator I = LastMI;
|
ARMBaseInstrInfo.cpp | 123 MachineBasicBlock::iterator &MBBI, 272 ARMBaseInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB, 273 MachineBasicBlock *&FBB, 277 MachineBasicBlock::iterator I = MBB.end(); 371 unsigned ARMBaseInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const { 372 MachineBasicBlock::iterator I = MBB.end(); 400 ARMBaseInstrInfo::InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, 401 MachineBasicBlock *FBB [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonISelLowering.h | 135 virtual MachineBasicBlock 137 MachineBasicBlock *BB) const;
|
HexagonAsmPrinter.cpp | 117 isBlockOnlyReachableByFallthrough(const MachineBasicBlock *MBB) const { 203 const MachineBasicBlock *MBB = MI->getParent(); 204 MachineBasicBlock::const_instr_iterator MII = MI;
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXRegisterInfo.cpp | 123 eliminateFrameIndex(MachineBasicBlock::iterator II,
|
/external/llvm/include/llvm/CodeGen/ |
JITCodeEmitter.h | 28 class MachineBasicBlock; 281 virtual void StartMachineBasicBlock(MachineBasicBlock *MBB) = 0; 320 /// MachineBasicBlock, only usable after the label for the MBB has been 323 virtual uintptr_t getMachineBasicBlockAddress(MachineBasicBlock *MBB) const= 0;
|
MachineCodeEmitter.h | 26 class MachineBasicBlock; 278 virtual void StartMachineBasicBlock(MachineBasicBlock *MBB) = 0; 317 /// MachineBasicBlock, only usable after the label for the MBB has been 320 virtual uintptr_t getMachineBasicBlockAddress(MachineBasicBlock *MBB) const= 0;
|
MachineOperand.h | 26 class MachineBasicBlock; 50 MO_MachineBasicBlock, ///< MachineBasicBlock reference 152 MachineBasicBlock *MBB; // For MO_MachineBasicBlock. 417 MachineBasicBlock *getMBB() const { 506 void setMBB(MachineBasicBlock *MBB) { 583 static MachineOperand CreateMBB(MachineBasicBlock *MBB,
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
ScheduleDAGSDNodes.cpp | 54 void ScheduleDAGSDNodes::Run(SelectionDAG *dag, MachineBasicBlock *bb) { 713 MachineBasicBlock *BB = Emitter.getBlock(); 714 MachineBasicBlock::iterator InsertPos = Emitter.getInsertPos(); 747 MachineBasicBlock *BB = Emitter.getBlock(); 760 MachineBasicBlock::iterator InsertPos) { 795 /// InsertPos and MachineBasicBlock that contains this insertion 798 MachineBasicBlock *ScheduleDAGSDNodes:: 799 EmitSchedule(MachineBasicBlock::iterator &InsertPos) { 857 MachineBasicBlock::iterator BBBegin = BB->getFirstNonPHI(); 885 MachineBasicBlock::iterator Pos = MI [all...] |