/external/llvm/lib/Target/Mips/ |
MipsSEInstrInfo.cpp | 85 void MipsSEInstrInfo::copyPhysReg(MachineBasicBlock &MBB, 86 MachineBasicBlock::iterator I, DebugLoc DL, 155 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, 182 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, 208 bool MipsSEInstrInfo::expandPostRAPseudo(MachineBasicBlock::iterator MI) const { 209 MachineBasicBlock &MBB = *MI->getParent(); 257 MachineBasicBlock &MBB, 258 MachineBasicBlock::iterator I) const [all...] |
Mips16ISelLowering.cpp | 84 MachineBasicBlock * 86 MachineBasicBlock *BB) const { 415 MachineBasicBlock *Mips16TargetLowering:: 416 emitSel16(unsigned Opc, MachineInstr *MI, MachineBasicBlock *BB) const { 435 MachineBasicBlock *thisMBB = BB; 437 MachineBasicBlock *copy0MBB = F->CreateMachineBasicBlock(LLVM_BB); 438 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); 444 llvm::next(MachineBasicBlock::iterator(MI)), 477 MachineBasicBlock *Mips16TargetLowering::emitSelT16 479 MachineInstr *MI, MachineBasicBlock *BB) const [all...] |
MipsLongBranch.cpp | 51 typedef MachineBasicBlock::iterator Iter; 52 typedef MachineBasicBlock::reverse_iterator ReverseIter; 80 void splitMBB(MachineBasicBlock *MBB); 83 void replaceBranch(MachineBasicBlock &MBB, Iter Br, DebugLoc DL, 84 MachineBasicBlock *MBBOpnd); 105 /// Iterate over list of Br's operands and search for a MachineBasicBlock 107 static MachineBasicBlock *getTargetMBB(const MachineInstr &Br) { 130 void MipsLongBranch::splitMBB(MachineBasicBlock *MBB) { 150 MachineBasicBlock *NewMBB = 154 MachineBasicBlock *Tgt = getTargetMBB(*FirstBr) [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCBranchSelector.cpp | 75 MachineBasicBlock *MBB = MFI; 78 for (MachineBasicBlock::iterator MBBI = MBB->begin(), EE = MBB->end(); 111 MachineBasicBlock &MBB = *MFI; 113 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end(); 122 MachineBasicBlock *Dest = I->getOperand(2).getMBB();
|
PPCCTRLoops.cpp | 259 MachineBasicBlock *TopMBB = L->getTopBlock(); 260 MachineBasicBlock::pred_iterator PI = TopMBB->pred_begin(); 263 MachineBasicBlock *Backedge = *PI++; 265 MachineBasicBlock *Incoming = *PI++; 281 for (MachineBasicBlock::iterator I = TopMBB->begin(), E = TopMBB->end(); 287 MachineBasicBlock *MBB = MPhi->getOperand(i+1).getMBB(); 314 MachineBasicBlock *LastMBB = L->getExitingBlock(); 319 MachineBasicBlock::iterator LastI = LastMBB->getFirstTerminator(); 493 const std::vector<MachineBasicBlock*> Blocks = L->getBlocks(); 495 MachineBasicBlock *MBB = Blocks[i] [all...] |
PPCFrameLowering.h | 42 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const; 53 bool spillCalleeSavedRegisters(MachineBasicBlock &MBB, 54 MachineBasicBlock::iterator MI, 59 MachineBasicBlock &MBB, 60 MachineBasicBlock::iterator I) const; 62 bool restoreCalleeSavedRegisters(MachineBasicBlock &MBB, 63 MachineBasicBlock::iterator MI,
|
/external/llvm/lib/CodeGen/ |
RegisterScavenging.cpp | 19 #include "llvm/CodeGen/MachineBasicBlock.h" 59 for (MachineBasicBlock::livein_iterator I = MBB->livein_begin(), 69 void RegScavenger::enterBasicBlock(MachineBasicBlock *mbb) { 254 unsigned RegScavenger::findSurvivorReg(MachineBasicBlock::iterator StartMI, 257 MachineBasicBlock::iterator &UseMI) { 261 MachineBasicBlock::iterator ME = MBB->getFirstTerminator(); 263 MachineBasicBlock::iterator RestorePointMI = StartMI; 264 MachineBasicBlock::iterator MI = StartMI; 330 MachineBasicBlock::iterator I, 354 MachineBasicBlock::iterator UseMI [all...] |
PostRASchedulerList.cpp | 142 void startBlock(MachineBasicBlock *BB); 145 virtual void enterRegion(MachineBasicBlock *bb, 146 MachineBasicBlock::iterator begin, 147 MachineBasicBlock::iterator end, 171 void FixupKills(MachineBasicBlock *MBB); 178 void StartBlockForKills(MachineBasicBlock *BB); 223 void SchedulePostRATDList::enterRegion(MachineBasicBlock *bb, 224 MachineBasicBlock::iterator begin, 225 MachineBasicBlock::iterator end, 311 MachineBasicBlock::iterator Current = MBB->end() [all...] |
SlotIndexes.cpp | 74 MachineBasicBlock *mbb = &*mbbItr; 79 for (MachineBasicBlock::iterator miItr = mbb->begin(), miEnd = mbb->end(); 146 void SlotIndexes::repairIndexesInRange(MachineBasicBlock *MBB, 147 MachineBasicBlock::iterator Begin, 148 MachineBasicBlock::iterator End) { 177 MachineBasicBlock::iterator MBBI = End; 208 for (MachineBasicBlock::iterator I = End; I != Begin;) {
|
LiveRangeCalc.cpp | 114 MachineBasicBlock *MBB = I->DomNode->getBlock(); 143 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill.getPrevSlot()); 174 MachineBasicBlock *KillMBB, 188 MachineBasicBlock *MBB = MF->getBlockNumbered(WorkList[i]); 205 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(), 207 MachineBasicBlock *Pred = *PI; 272 MachineBasicBlock *MBB = MF->getBlockNumbered(*I); 300 MachineBasicBlock *MBB = Node->getBlock(); 319 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
|
TwoAddressInstructionPass.cpp | 74 MachineBasicBlock *MBB; 94 MachineBasicBlock::iterator OldPos); 101 bool commuteInstruction(MachineBasicBlock::iterator &mi, 106 bool convertInstTo3Addr(MachineBasicBlock::iterator &mi, 107 MachineBasicBlock::iterator &nmi, 112 bool rescheduleMIBelowKill(MachineBasicBlock::iterator &mi, 113 MachineBasicBlock::iterator &nmi, 115 bool rescheduleKillAboveMI(MachineBasicBlock::iterator &mi, 116 MachineBasicBlock::iterator &nmi, 119 bool tryInstructionTransform(MachineBasicBlock::iterator &mi [all...] |
DFAPacketizer.cpp | 147 void VLIWPacketizerList::endPacket(MachineBasicBlock *MBB, 158 void VLIWPacketizerList::PacketizeMIs(MachineBasicBlock *MBB, 159 MachineBasicBlock::iterator BeginItr, 160 MachineBasicBlock::iterator EndItr) {
|
DeadMachineInstructionElim.cpp | 97 MachineBasicBlock *MBB = &*I; 105 for (MachineBasicBlock::succ_iterator S = MBB->succ_begin(), 107 for (MachineBasicBlock::livein_iterator LI = (*S)->livein_begin(); 113 for (MachineBasicBlock::reverse_iterator MII = MBB->rbegin(),
|
ExecutionDepsFix.cpp | 136 typedef DenseMap<MachineBasicBlock*, LiveReg*> LiveOutMap; 182 void enterBasicBlock(MachineBasicBlock*); 183 void leaveBasicBlock(MachineBasicBlock*); 337 void ExeDepsFix::enterBasicBlock(MachineBasicBlock *MBB) { 356 for (MachineBasicBlock::livein_iterator i = MBB->livein_begin(), 371 for (MachineBasicBlock::const_pred_iterator pi = MBB->pred_begin(), 412 void ExeDepsFix::leaveBasicBlock(MachineBasicBlock *MBB) { 677 MachineBasicBlock *Entry = MF->begin(); 678 ReversePostOrderTraversal<MachineBasicBlock*> RPOT(Entry); 679 SmallVector<MachineBasicBlock*, 16> Loops [all...] |
SpillPlacement.h | 38 class MachineBasicBlock;
|
/external/llvm/lib/Target/ARM/ |
Thumb1FrameLowering.cpp | 37 emitSPUpdate(MachineBasicBlock &MBB, 38 MachineBasicBlock::iterator &MBBI, 48 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, 49 MachineBasicBlock::iterator I) const { 82 MachineBasicBlock &MBB = MF.front(); 83 MachineBasicBlock::iterator MBBI = MBB.begin(); 239 MachineBasicBlock &MBB) const { 240 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); 296 MachineBasicBlock::iterator PMBBI = prior(MBBI); 329 spillCalleeSavedRegisters(MachineBasicBlock &MBB [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64InstrInfo.cpp | 41 void AArch64InstrInfo::copyPhysReg(MachineBasicBlock &MBB, 42 MachineBasicBlock::iterator I, DebugLoc DL, 144 static void classifyCondBranch(MachineInstr *I, MachineBasicBlock *&TBB, 175 AArch64InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB, 176 MachineBasicBlock *&FBB, 180 MachineBasicBlock::iterator I = MBB.end(); 304 AArch64InstrInfo::InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, 305 MachineBasicBlock *FBB [all...] |
AArch64RegisterInfo.h | 43 void eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
|
/external/llvm/lib/Target/MBlaze/ |
MBlazeFrameLowering.cpp | 55 MachineBasicBlock::iterator MBB = MB->begin(); 56 const MachineBasicBlock::iterator MBE = MB->end(); 98 MachineBasicBlock *MBB = MF.getBlockNumbered(0); 99 MachineBasicBlock::iterator MIB = MBB->begin(); 100 MachineBasicBlock::iterator MIE = MBB->end(); 121 for (MachineBasicBlock::iterator I=MIB; I != MIE; ++I) { 127 MachineBasicBlock::iterator SI = I; 171 for (MachineBasicBlock::iterator I=MIB; I != MIE; ++I) { 234 MachineBasicBlock &MENT = MF.front(); 235 MachineBasicBlock &MEXT = MF.back() [all...] |
/external/llvm/lib/Target/R600/ |
R600InstrInfo.cpp | 48 R600InstrInfo::copyPhysReg(MachineBasicBlock &MBB, 49 MachineBasicBlock::iterator MI, DebugLoc DL, 213 findFirstPredicateSetterFrom(MachineBasicBlock &MBB, 214 MachineBasicBlock::iterator I) { 231 R600InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, 232 MachineBasicBlock *&TBB, 233 MachineBasicBlock *&FBB, 239 MachineBasicBlock::iterator I = MBB.end(); 309 R600InstrInfo::InsertBranch(MachineBasicBlock &MBB, 310 MachineBasicBlock *TBB [all...] |
AMDGPURegisterInfo.cpp | 39 void AMDGPURegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator MI,
|
/external/llvm/lib/Target/Hexagon/ |
HexagonRegisterInfo.h | 59 void eliminateFrameIndex(MachineBasicBlock::iterator II,
|
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.h | 121 MachineBasicBlock* EmitInstrWithCustomInserter(MachineInstr *MI, 122 MachineBasicBlock *BB) const; 123 MachineBasicBlock* EmitShiftInstr(MachineInstr *MI, 124 MachineBasicBlock *BB) const;
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXRegisterInfo.h | 57 virtual void eliminateFrameIndex(MachineBasicBlock::iterator MI,
|
/external/llvm/lib/Target/X86/ |
X86VZeroUpper.cpp | 39 bool processBasicBlock(MachineFunction &MF, MachineBasicBlock &MBB); 198 MachineBasicBlock &BB) { 208 for (MachineBasicBlock::const_pred_iterator PI = BB.pred_begin(), 228 for (MachineBasicBlock::iterator I = BB.begin(); I != BB.end(); ++I) {
|