| /external/llvm/lib/Target/ARM/ |
| ARMMachineFunctionInfo.h | 119 DenseMap<const MachineBasicBlock*, unsigned> CoalescedWeights; 215 DenseMap<const MachineBasicBlock*, unsigned>::iterator getCoalescedWeight( 216 MachineBasicBlock* MBB) {
|
| ARMLoadStoreOptimizer.cpp | 29 #include "llvm/CodeGen/MachineBasicBlock.h" 86 MachineBasicBlock::const_iterator LiveRegPos; 130 void moveLiveRegsBefore(const MachineBasicBlock &MBB, 131 MachineBasicBlock::const_iterator Before); 133 void UpdateBaseRegUses(MachineBasicBlock &MBB, 134 MachineBasicBlock::iterator MBBI, 137 MachineInstr *CreateLoadStoreMulti(MachineBasicBlock &MBB, 138 MachineBasicBlock::iterator InsertBefore, int Offset, unsigned Base, 141 MachineInstr *CreateLoadStoreDouble(MachineBasicBlock &MBB, 142 MachineBasicBlock::iterator InsertBefore, int Offset, unsigned Base [all...] |
| ARMBaseRegisterInfo.h | 141 void materializeFrameBaseRegister(MachineBasicBlock *MBB, 160 virtual void emitLoadConstPool(MachineBasicBlock &MBB, 161 MachineBasicBlock::iterator &MBBI, 176 void eliminateFrameIndex(MachineBasicBlock::iterator II,
|
| /external/llvm/lib/Target/X86/ |
| X86ISelLowering.h | 636 const MachineBasicBlock *MBB, unsigned uid, 706 MachineBasicBlock * 708 MachineBasicBlock *MBB) const override; [all...] |
| X86FloatingPoint.cpp | 121 static unsigned calcLiveInMask(MachineBasicBlock *MBB) { 134 MachineBasicBlock *MBB; // Current basic block 205 void moveToTop(unsigned RegNo, MachineBasicBlock::iterator I) { 235 void popStackAfter(MachineBasicBlock::iterator &I); 242 void freeStackSlotAfter(MachineBasicBlock::iterator &I, unsigned Reg); 246 MachineBasicBlock::iterator 247 freeStackSlotBefore(MachineBasicBlock::iterator I, unsigned FPRegNo); 250 void adjustLiveRegs(unsigned Mask, MachineBasicBlock::iterator I); 255 MachineBasicBlock::iterator I); 257 bool processBasicBlock(MachineFunction &MF, MachineBasicBlock &MBB) [all...] |
| X86FrameLowering.cpp | 147 static unsigned findDeadCallerSavedReg(MachineBasicBlock &MBB, 148 MachineBasicBlock::iterator &MBBI, 212 flagsNeedToBePreservedBeforeTheTerminators(const MachineBasicBlock &MBB) { 239 for (const MachineBasicBlock *Succ : MBB.successors()) 248 void X86FrameLowering::emitSPUpdate(MachineBasicBlock &MBB, 249 MachineBasicBlock::iterator &MBBI, 317 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, DebugLoc DL, 364 int X86FrameLowering::mergeSPUpdates(MachineBasicBlock &MBB, 365 MachineBasicBlock::iterator &MBBI [all...] |
| /external/llvm/lib/CodeGen/ |
| Analysis.cpp | 650 DenseMap<const MachineBasicBlock *, int> &FuncletMembership, int Funclet, 651 const MachineBasicBlock *MBB) { 675 for (const MachineBasicBlock *SMBB : MBB->successors()) 680 DenseMap<const MachineBasicBlock *, int> 682 DenseMap<const MachineBasicBlock *, int> FuncletMembership; 693 SmallVector<const MachineBasicBlock *, 16> FuncletBlocks; 694 SmallVector<const MachineBasicBlock *, 16> UnreachableBlocks; 695 SmallVector<const MachineBasicBlock *, 16> SEHCatchPads; 696 SmallVector<std::pair<const MachineBasicBlock *, int>, 16> CatchRetSuccessors; 697 for (const MachineBasicBlock &MBB : MF) [all...] |
| ExecutionDepsFix.cpp | 143 typedef DenseMap<MachineBasicBlock*, LiveReg*> LiveOutMap; 195 void enterBasicBlock(MachineBasicBlock*); 196 void leaveBasicBlock(MachineBasicBlock*); 202 void processUndefReads(MachineBasicBlock*); 355 void ExeDepsFix::enterBasicBlock(MachineBasicBlock *MBB) { 391 for (MachineBasicBlock::const_pred_iterator pi = MBB->pred_begin(), 432 void ExeDepsFix::leaveBasicBlock(MachineBasicBlock *MBB) { 550 void ExeDepsFix::processUndefReads(MachineBasicBlock *MBB) { 754 MachineBasicBlock *Entry = &*MF->begin(); 755 ReversePostOrderTraversal<MachineBasicBlock*> RPOT(Entry) [all...] |
| TwoAddressInstructionPass.cpp | 84 MachineBasicBlock *MBB; 103 MachineBasicBlock::iterator OldPos); 117 bool convertInstTo3Addr(MachineBasicBlock::iterator &mi, 118 MachineBasicBlock::iterator &nmi, 123 bool rescheduleMIBelowKill(MachineBasicBlock::iterator &mi, 124 MachineBasicBlock::iterator &nmi, 126 bool rescheduleKillAboveMI(MachineBasicBlock::iterator &mi, 127 MachineBasicBlock::iterator &nmi, 130 bool tryInstructionTransform(MachineBasicBlock::iterator &mi, 131 MachineBasicBlock::iterator &nmi [all...] |
| LiveVariables.cpp | 60 LiveVariables::VarInfo::findKill(const MachineBasicBlock *MBB) const { 93 MachineBasicBlock *DefBlock, 94 MachineBasicBlock *MBB, 95 std::vector<MachineBasicBlock*> &WorkList) { 119 MachineBasicBlock *DefBlock, 120 MachineBasicBlock *MBB) { 121 std::vector<MachineBasicBlock*> WorkList; 125 MachineBasicBlock *Pred = WorkList.back(); 131 void LiveVariables::HandleVirtRegUse(unsigned reg, MachineBasicBlock *MBB, 177 for (MachineBasicBlock::const_pred_iterator PI = MBB->pred_begin() [all...] |
| LivePhysRegs.cpp | 130 static void addLiveIns(LivePhysRegs &LiveRegs, const MachineBasicBlock &MBB) { 149 void LivePhysRegs::addLiveOuts(const MachineBasicBlock *MBB, 163 for (const MachineBasicBlock *Succ : MBB->successors()) 167 void LivePhysRegs::addLiveIns(const MachineBasicBlock *MBB,
|
| /external/llvm/lib/Target/AMDGPU/ |
| R600InstrInfo.cpp | 47 R600InstrInfo::copyPhysReg(MachineBasicBlock &MBB, 48 MachineBasicBlock::iterator MI, DebugLoc DL, 82 bool R600InstrInfo::isLegalToSplitMBBAt(MachineBasicBlock &MBB, 83 MachineBasicBlock::iterator MBBI) const { 669 findFirstPredicateSetterFrom(MachineBasicBlock &MBB, 670 MachineBasicBlock::iterator I) { 692 R600InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, 693 MachineBasicBlock *&TBB, 694 MachineBasicBlock *&FBB, 700 MachineBasicBlock::iterator I = MBB.getLastNonDebugInstr() [all...] |
| AMDGPURegisterInfo.cpp | 34 void AMDGPURegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator MI,
|
| R600Packetizer.cpp | 72 DenseMap<unsigned, unsigned> getPreviousVector(MachineBasicBlock::iterator I) 78 MachineBasicBlock::instr_iterator BI = I.getInstrIterator(); 166 const MachineBasicBlock *MBB) override { 296 MachineBasicBlock::iterator addToPacket(MachineInstr *MI) override { 297 MachineBasicBlock::iterator FirstInBundle = 317 MachineBasicBlock::iterator It = VLIWPacketizerList::addToPacket(MI); 352 MachineBasicBlock::iterator End = MBB->end(); 353 MachineBasicBlock::iterator MI = MBB->begin(); 357 MachineBasicBlock::iterator DeleteMI = MI; 372 for(MachineBasicBlock::iterator RegionEnd = MBB->end() [all...] |
| /external/llvm/lib/Target/Hexagon/ |
| HexagonFrameLowering.cpp | 232 bool needsStackFrame(const MachineBasicBlock &MBB, const BitVector &CSR) { 270 bool hasTailCall(const MachineBasicBlock &MBB) { 271 MachineBasicBlock::const_iterator I = MBB.getLastNonDebugInstr(); 277 bool hasReturn(const MachineBasicBlock &MBB) { 291 MachineBasicBlock *&PrologB, MachineBasicBlock *&EpilogB) const { 330 SmallVector<MachineBasicBlock*,16> SFBlocks; 350 MachineBasicBlock *DomB = SFBlocks[0]; 356 MachineBasicBlock *PDomB = SFBlocks[0]; 395 MachineBasicBlock &MBB) const [all...] |
| HexagonAsmPrinter.h | 41 const MachineBasicBlock *MBB) const override;
|
| HexagonRegisterInfo.h | 51 void eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
|
| /external/llvm/lib/Target/MSP430/ |
| MSP430ISelLowering.h | 124 MachineBasicBlock* EmitInstrWithCustomInserter(MachineInstr *MI, 125 MachineBasicBlock *BB) const override; 126 MachineBasicBlock* EmitShiftInstr(MachineInstr *MI, 127 MachineBasicBlock *BB) const;
|
| /external/llvm/lib/Target/Mips/ |
| MipsISelLowering.h | 264 MachineBasicBlock * 266 MachineBasicBlock *MBB) const override; 566 MachineBasicBlock *emitSignExtendToI32InReg(MachineInstr *MI, 567 MachineBasicBlock *BB, 571 MachineBasicBlock *emitAtomicBinary(MachineInstr *MI, MachineBasicBlock *BB, 573 MachineBasicBlock *emitAtomicBinaryPartword(MachineInstr *MI, 574 MachineBasicBlock *BB, unsigned Size, unsigned BinOpcode, 576 MachineBasicBlock *emitAtomicCmpSwap(MachineInstr *MI, 577 MachineBasicBlock *BB, unsigned Size) const [all...] |
| /external/llvm/lib/Target/NVPTX/ |
| NVPTXRegisterInfo.h | 42 void eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
|
| /external/llvm/lib/Target/Sparc/ |
| SparcRegisterInfo.h | 38 void eliminateFrameIndex(MachineBasicBlock::iterator II,
|
| /external/llvm/lib/Target/SystemZ/ |
| SystemZRegisterInfo.h | 50 void eliminateFrameIndex(MachineBasicBlock::iterator MI,
|
| /external/llvm/lib/Target/XCore/ |
| XCoreFrameLowering.cpp | 62 static void EmitDefCfaRegister(MachineBasicBlock &MBB, 63 MachineBasicBlock::iterator MBBI, DebugLoc dl, 72 static void EmitDefCfaOffset(MachineBasicBlock &MBB, 73 MachineBasicBlock::iterator MBBI, DebugLoc dl, 82 static void EmitCfiOffset(MachineBasicBlock &MBB, 83 MachineBasicBlock::iterator MBBI, DebugLoc dl, 98 static void IfNeededExtSP(MachineBasicBlock &MBB, 99 MachineBasicBlock::iterator MBBI, DebugLoc dl, 122 static void IfNeededLDAWSP(MachineBasicBlock &MBB, 123 MachineBasicBlock::iterator MBBI, DebugLoc dl [all...] |
| /external/llvm/include/llvm/CodeGen/ |
| LivePhysRegs.h | 33 #include "llvm/CodeGen/MachineBasicBlock.h" 122 void addLiveIns(const MachineBasicBlock *MBB, bool AddPristines = false); 126 void addLiveOuts(const MachineBasicBlock *MBB,
|
| WinEHFuncInfo.h | 34 class MachineBasicBlock; 40 typedef PointerUnion<const BasicBlock *, MachineBasicBlock *> MBBOrBasicBlock;
|