| /external/llvm/lib/Target/Mips/ |
| Mips16FrameLowering.cpp | 36 MachineBasicBlock &MBB = MF.front(); 40 MachineBasicBlock::iterator MBBI = MBB.begin(); 83 MachineBasicBlock &MBB) const { 84 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); 104 spillCalleeSavedRegisters(MachineBasicBlock &MBB, 105 MachineBasicBlock::iterator MI, 109 MachineBasicBlock *EntryBlock = MF->begin(); 132 bool Mips16FrameLowering::restoreCalleeSavedRegisters(MachineBasicBlock &MBB, 133 MachineBasicBlock::iterator MI,
|
| MipsMCInstLower.h | 40 MCOperand createSub(MachineBasicBlock *BB1, MachineBasicBlock *BB2,
|
| Mips16RegisterInfo.cpp | 61 (MachineBasicBlock &MBB, 62 MachineBasicBlock::iterator I, 63 MachineBasicBlock::iterator &UseMI, 79 void Mips16RegisterInfo::eliminateFI(MachineBasicBlock::iterator II, 138 MachineBasicBlock &MBB = *MI.getParent();
|
| /external/llvm/lib/Target/PowerPC/ |
| PPCRegisterInfo.h | 103 void lowerDynamicAlloc(MachineBasicBlock::iterator II) const; 104 void lowerCRSpilling(MachineBasicBlock::iterator II, 106 void lowerCRRestore(MachineBasicBlock::iterator II, 108 void lowerCRBitSpilling(MachineBasicBlock::iterator II, 110 void lowerCRBitRestore(MachineBasicBlock::iterator II, 112 void lowerVRSAVESpilling(MachineBasicBlock::iterator II, 114 void lowerVRSAVERestore(MachineBasicBlock::iterator II, 119 void eliminateFrameIndex(MachineBasicBlock::iterator II, 125 void materializeFrameBaseRegister(MachineBasicBlock *MBB,
|
| /external/llvm/lib/Target/X86/ |
| X86VZeroUpper.cpp | 45 void processBasicBlock(MachineBasicBlock &MBB); 46 void insertVZeroUpper(MachineBasicBlock::iterator I, 47 MachineBasicBlock &MBB); 48 void addDirtySuccessor(MachineBasicBlock &MBB); 75 MachineBasicBlock::iterator FirstUnguardedCall; 78 typedef SmallVector<MachineBasicBlock*, 8> DirtySuccessorsWorkList; 157 void VZeroUpperInserter::insertVZeroUpper(MachineBasicBlock::iterator I, 158 MachineBasicBlock &MBB) { 166 void VZeroUpperInserter::addDirtySuccessor(MachineBasicBlock &MBB) { 175 void VZeroUpperInserter::processBasicBlock(MachineBasicBlock &MBB) [all...] |
| X86CallFrameOptimization.cpp | 84 void collectCallInfo(MachineFunction &MF, MachineBasicBlock &MBB, 85 MachineBasicBlock::iterator I, CallContext &Context); 87 bool adjustCallSequence(MachineFunction &MF, MachineBasicBlock::iterator I, 90 MachineInstr *canFoldIntoRegPush(MachineBasicBlock::iterator FrameSetup, 133 for (MachineBasicBlock &BB : MF) { 224 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ++I) 241 MachineBasicBlock &MBB, 242 MachineBasicBlock::iterator I, 253 MachineBasicBlock::iterator FrameSetup = I++; 372 MachineBasicBlock::iterator I [all...] |
| /external/llvm/lib/Target/Hexagon/ |
| HexagonFrameLowering.cpp | 78 MachineBasicBlock &MBB = MF.front(); 80 MachineBasicBlock::iterator MBBI = MBB.begin(); 91 MachineBasicBlock::iterator InsertPt = MBB.begin(); 139 bool HexagonFrameLowering::hasTailCall(MachineBasicBlock &MBB) const { 140 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); 147 MachineBasicBlock &MBB) const { 148 MachineBasicBlock::iterator MBBI = std::prev(MBB.end()); 155 MachineBasicBlock::iterator MBBI = std::prev(MBB.end()); 156 MachineBasicBlock::iterator MBBI_end = MBB.end(); 172 MachineBasicBlock::iterator BeforeJMPR [all...] |
| HexagonNewValueJump.cpp | 111 MachineBasicBlock::iterator II, 112 MachineBasicBlock::iterator end, 113 MachineBasicBlock::iterator skip, 152 MachineBasicBlock::iterator localII = II; 155 for (MachineBasicBlock::iterator localBegin = localII; 173 MachineBasicBlock::iterator MII) { 213 MachineBasicBlock::iterator II, 217 MachineBasicBlock::iterator end, 254 for (MachineBasicBlock::iterator localII = II; localII != end; 287 MachineBasicBlock *jmpTarget [all...] |
| /external/llvm/lib/CodeGen/SelectionDAG/ |
| InstrEmitter.h | 20 #include "llvm/CodeGen/MachineBasicBlock.h" 36 MachineBasicBlock *MBB; 37 MachineBasicBlock::iterator InsertPos; 127 MachineBasicBlock *getBlock() { return MBB; } 130 MachineBasicBlock::iterator getInsertPos() { return InsertPos; } 134 InstrEmitter(MachineBasicBlock *mbb, MachineBasicBlock::iterator insertpos);
|
| ScheduleDAGSDNodes.h | 18 #include "llvm/CodeGen/MachineBasicBlock.h" 38 MachineBasicBlock *BB; 51 void Run(SelectionDAG *dag, MachineBasicBlock *bb); 114 /// EmitSchedule - Insert MachineInstrs into the MachineBasicBlock 117 virtual MachineBasicBlock* 118 EmitSchedule(MachineBasicBlock::iterator &InsertPos); 181 MachineBasicBlock::iterator InsertPos);
|
| /external/llvm/lib/CodeGen/ |
| EarlyIfConversion.cpp | 88 MachineBasicBlock *Head; 91 MachineBasicBlock *Tail; 94 MachineBasicBlock *TBB; 97 MachineBasicBlock *FBB; 104 MachineBasicBlock *getTPred() const { return TBB == Tail ? Head : TBB; } 107 MachineBasicBlock *getFPred() const { return FBB == Tail ? Head : FBB; } 138 MachineBasicBlock::iterator InsertionPoint; 142 bool canSpeculateInstrs(MachineBasicBlock *MBB); 167 bool canConvertIf(MachineBasicBlock *MBB); 171 void convertIf(SmallVectorImpl<MachineBasicBlock*> &RemovedBlocks) [all...] |
| AggressiveAntiDepBreaker.h | 23 #include "llvm/CodeGen/MachineBasicBlock.h" 75 AggressiveAntiDepState(const unsigned TargetRegs, MachineBasicBlock *BB); 133 void StartBlock(MachineBasicBlock *BB) override; 139 MachineBasicBlock::iterator Begin, 140 MachineBasicBlock::iterator End,
|
| CriticalAntiDepBreaker.h | 21 #include "llvm/CodeGen/MachineBasicBlock.h" 75 void StartBlock(MachineBasicBlock *BB) override; 80 MachineBasicBlock::iterator Begin, 81 MachineBasicBlock::iterator End,
|
| ExpandISelPseudos.cpp | 53 MachineBasicBlock *MBB = I; 54 for (MachineBasicBlock::iterator MBBI = MBB->begin(), MBBE = MBB->end(); 61 MachineBasicBlock *NewMBB =
|
| /external/llvm/lib/Target/XCore/ |
| XCoreFrameToArgsOffsetElim.cpp | 51 MachineBasicBlock &MBB = *MFI; 52 for (MachineBasicBlock::iterator MBBI = MBB.begin(), EE = MBB.end();
|
| /external/mesa3d/src/gallium/drivers/radeon/ |
| AMDGPUConvertToISA.cpp | 54 MachineBasicBlock &MBB = *BB; 55 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
|
| AMDGPURegisterInfo.cpp | 38 void AMDGPURegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator MI,
|
| /external/llvm/include/llvm/CodeGen/ |
| LivePhysRegs.h | 33 #include "llvm/CodeGen/MachineBasicBlock.h" 115 void addLiveIns(const MachineBasicBlock *MBB) { 116 for (MachineBasicBlock::livein_iterator LI = MBB->livein_begin(), 122 void addLiveOuts(const MachineBasicBlock *MBB) { 123 for (MachineBasicBlock::const_succ_iterator SI = MBB->succ_begin(),
|
| MachineModuleInfo.h | 56 class MachineBasicBlock; 68 MachineBasicBlock *LandingPadBlock; // Landing pad block. 77 explicit LandingPadInfo(MachineBasicBlock *MBB) 305 /// specified MachineBasicBlock. 306 LandingPadInfo &getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad); 310 void addInvoke(MachineBasicBlock *LandingPad, 315 MCSymbol *addLandingPad(MachineBasicBlock *LandingPad); 319 void addPersonality(MachineBasicBlock *LandingPad, 322 void addWinEHState(MachineBasicBlock *LandingPad, int State); 342 void addCatchTypeInfo(MachineBasicBlock *LandingPad [all...] |
| FunctionLoweringInfo.h | 24 #include "llvm/CodeGen/MachineBasicBlock.h" 40 class MachineBasicBlock; 69 DenseMap<const BasicBlock*, MachineBasicBlock *> MBBMap; 98 MachineBasicBlock *MBB; 101 MachineBasicBlock::iterator InsertPt; 238 MachineBasicBlock *MBB);
|
| /external/llvm/lib/Target/BPF/ |
| BPFFrameLowering.cpp | 29 MachineBasicBlock &MBB) const {}
|
| /external/llvm/lib/Target/MSP430/ |
| MSP430RegisterInfo.h | 36 void eliminateFrameIndex(MachineBasicBlock::iterator II,
|
| MSP430InstrInfo.cpp | 37 void MSP430InstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, 38 MachineBasicBlock::iterator MI, 65 void MSP430InstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, 66 MachineBasicBlock::iterator MI, 91 void MSP430InstrInfo::copyPhysReg(MachineBasicBlock &MBB, 92 MachineBasicBlock::iterator I, DebugLoc DL, 107 unsigned MSP430InstrInfo::RemoveBranch(MachineBasicBlock &MBB) const { 108 MachineBasicBlock::iterator I = MBB.end(); 172 bool MSP430InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, 173 MachineBasicBlock *&TBB [all...] |
| /external/llvm/lib/Target/R600/ |
| AMDGPUFrameLowering.h | 41 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
|
| /external/llvm/lib/Target/AArch64/ |
| AArch64LoadStoreOptimizer.cpp | 20 #include "llvm/CodeGen/MachineBasicBlock.h" 71 MachineBasicBlock::iterator findMatchingInsn(MachineBasicBlock::iterator I, 80 MachineBasicBlock::iterator 81 mergePairedInsns(MachineBasicBlock::iterator I, 82 MachineBasicBlock::iterator Paired, bool MergeForward, 88 MachineBasicBlock::iterator 89 findMatchingUpdateInsnForward(MachineBasicBlock::iterator I, unsigned Limit, 95 MachineBasicBlock::iterator 96 findMatchingUpdateInsnBackward(MachineBasicBlock::iterator I, unsigned Limit) [all...] |