| /external/llvm/lib/Target/R600/ |
| AMDGPUInstrInfo.cpp | 84 MachineBasicBlock::iterator &MBBI, 91 AMDGPUInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, 92 MachineBasicBlock::iterator MI, 101 AMDGPUInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, 102 MachineBasicBlock::iterator MI, 109 bool AMDGPUInstrInfo::expandPostRAPseudo (MachineBasicBlock::iterator MI) const { 110 MachineBasicBlock *MBB = MI->getParent(); 230 void AMDGPUInstrInfo::insertNoop(MachineBasicBlock &MBB, 231 MachineBasicBlock::iterator MI) const {
|
| AMDGPURegisterInfo.h | 53 void eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
|
| SIRegisterInfo.h | 36 void eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj, 123 void buildScratchLoadStore(MachineBasicBlock::iterator MI,
|
| SIInsertWaits.cpp | 97 void pushInstruction(MachineBasicBlock &MBB, 98 MachineBasicBlock::iterator I); 101 bool insertWait(MachineBasicBlock &MBB, 102 MachineBasicBlock::iterator I, 112 void handleSendMsg(MachineBasicBlock &MBB, MachineBasicBlock::iterator I); 244 void SIInsertWaits::pushInstruction(MachineBasicBlock &MBB, 245 MachineBasicBlock::iterator I) { 312 bool SIInsertWaits::insertWait(MachineBasicBlock &MBB, 313 MachineBasicBlock::iterator I [all...] |
| /external/llvm/lib/Target/Sparc/ |
| SparcRegisterInfo.h | 38 void eliminateFrameIndex(MachineBasicBlock::iterator II,
|
| SparcInstrInfo.cpp | 127 bool SparcInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, 128 MachineBasicBlock *&TBB, 129 MachineBasicBlock *&FBB, 134 MachineBasicBlock::iterator I = MBB.end(); 135 MachineBasicBlock::iterator UnCondBrIter = MBB.end(); 184 MachineBasicBlock *TargetBB = I->getOperand(0).getMBB(); 204 MachineBasicBlock::iterator OldInst = I; 230 SparcInstrInfo::InsertBranch(MachineBasicBlock &MBB,MachineBasicBlock *TBB, 231 MachineBasicBlock *FBB [all...] |
| /external/llvm/lib/Target/SystemZ/ |
| SystemZAsmPrinter.h | 19 class MachineBasicBlock;
|
| /external/llvm/lib/Target/XCore/ |
| XCoreRegisterInfo.h | 42 void eliminateFrameIndex(MachineBasicBlock::iterator II,
|
| XCoreMachineFunctionInfo.h | 40 std::vector<std::pair<MachineBasicBlock::iterator, CalleeSavedInfo>> 99 std::vector<std::pair<MachineBasicBlock::iterator, CalleeSavedInfo>> &
|
| /external/mesa3d/src/gallium/drivers/radeon/ |
| AMDGPURegisterInfo.h | 54 void eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
|
| AMDILFrameLowering.cpp | 46 AMDGPUFrameLowering::emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const
|
| AMDGPUMCInstLower.cpp | 19 #include "llvm/CodeGen/MachineBasicBlock.h" 67 const MachineBasicBlock *MBB = MI->getParent(); 68 MachineBasicBlock::const_instr_iterator I = MI;
|
| SIInstrInfo.cpp | 37 SIInstrInfo::copyPhysReg(MachineBasicBlock &MBB, 38 MachineBasicBlock::iterator MI, DebugLoc DL,
|
| /external/llvm/lib/CodeGen/ |
| MachineTraceMetrics.cpp | 13 #include "llvm/CodeGen/MachineBasicBlock.h" 85 MachineTraceMetrics::getResources(const MachineBasicBlock *MBB) { 157 MachineTraceMetrics::Ensemble::getLoopFor(const MachineBasicBlock *MBB) const { 164 computeDepthResources(const MachineBasicBlock *MBB) { 197 computeHeightResources(const MachineBasicBlock *MBB) { 232 getDepthResources(const MachineBasicBlock *MBB) const { 241 getHeightResources(const MachineBasicBlock *MBB) const { 302 const MachineBasicBlock *pickTracePred(const MachineBasicBlock*) override; 303 const MachineBasicBlock *pickTraceSucc(const MachineBasicBlock*) override [all...] |
| IfConversion.cpp | 86 /// BBInfo - One per MachineBasicBlock, this is used to cache the result 105 /// BB - Corresponding MachineBasicBlock. 122 MachineBasicBlock *BB; 123 MachineBasicBlock *TrueBB; 124 MachineBasicBlock *FalseBB; 198 BBInfo &AnalyzeBlock(MachineBasicBlock *BB, 203 void InvalidatePreds(MachineBasicBlock *BB); 210 MachineBasicBlock::iterator E, 218 bool MeetIfcvtSizeLimit(MachineBasicBlock &BB, 225 bool MeetIfcvtSizeLimit(MachineBasicBlock &TBB [all...] |
| MachineLICM.cpp | 89 MachineBasicBlock *CurPreheader; // The preheader for CurLoop. 92 SmallVector<MachineBasicBlock*, 8> ExitBlocks; 94 bool isExitBlock(const MachineBasicBlock *MBB) const { 227 bool IsGuaranteedToExecute(MachineBasicBlock *BB); 229 void EnterScope(MachineBasicBlock *MBB); 231 void ExitScope(MachineBasicBlock *MBB); 257 void InitRegPressure(MachineBasicBlock *BB); 299 bool Hoist(MachineInstr *MI, MachineBasicBlock *Preheader); 304 void InitCSEMap(MachineBasicBlock *BB); 308 MachineBasicBlock *getCurPreheader() [all...] |
| MachineBlockFrequencyInfo.cpp | 54 typedef const MachineBasicBlock NodeType; 55 typedef MachineBasicBlock::const_succ_iterator ChildIteratorType; 90 std::string getNodeLabel(const MachineBasicBlock *Node, 171 getBlockFreq(const MachineBasicBlock *MBB) const { 187 const MachineBasicBlock *MBB) const {
|
| 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...] |
| /external/llvm/lib/Target/MSP430/ |
| MSP430FrameLowering.cpp | 43 MachineBasicBlock &MBB = MF.front(); // Prolog goes in entry BB 49 MachineBasicBlock::iterator MBBI = MBB.begin(); 108 MachineBasicBlock &MBB) const { 114 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); 142 MachineBasicBlock::iterator PI = std::prev(MBBI); 181 MSP430FrameLowering::spillCalleeSavedRegisters(MachineBasicBlock &MBB, 182 MachineBasicBlock::iterator MI, 207 MSP430FrameLowering::restoreCalleeSavedRegisters(MachineBasicBlock &MBB, 208 MachineBasicBlock::iterator MI, 227 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB [all...] |
| MSP430BranchSelector.cpp | 67 MachineBasicBlock *MBB = MFI; 70 for (MachineBasicBlock::iterator MBBI = MBB->begin(), EE = MBB->end(); 103 MachineBasicBlock &MBB = *MFI; 105 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end(); 115 MachineBasicBlock *Dest = I->getOperand(0).getMBB();
|
| /external/llvm/lib/Target/ARM/ |
| Thumb2ITBlockPass.cpp | 48 bool InsertITInstructions(MachineBasicBlock &MBB); 149 MachineBasicBlock::iterator I = MI; ++I; 150 MachineBasicBlock::iterator E = MI->getParent()->end(); 162 bool Thumb2ITBlockPass::InsertITInstructions(MachineBasicBlock &MBB) { 167 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); 191 MachineBasicBlock::iterator InsertPos = MIB.getInstr(); 245 MachineBasicBlock::instr_iterator LI = LastITMI; 270 MachineBasicBlock &MBB = *MFI;
|
| /external/llvm/lib/Target/Mips/ |
| MipsRegisterInfo.h | 56 void eliminateFrameIndex(MachineBasicBlock::iterator II, 70 virtual void eliminateFI(MachineBasicBlock::iterator II, unsigned OpNo,
|
| MipsSEFrameLowering.cpp | 34 typedef MachineBasicBlock::iterator Iter; 58 bool expandInstr(MachineBasicBlock &MBB, Iter I); 59 void expandLoadCCond(MachineBasicBlock &MBB, Iter I); 60 void expandStoreCCond(MachineBasicBlock &MBB, Iter I); 61 void expandLoadACC(MachineBasicBlock &MBB, Iter I, unsigned RegSize); 62 void expandStoreACC(MachineBasicBlock &MBB, Iter I, unsigned MFHiOpc, 64 bool expandCopy(MachineBasicBlock &MBB, Iter I); 65 bool expandCopyACC(MachineBasicBlock &MBB, Iter I, unsigned MFHiOpc, 67 bool expandBuildPairF64(MachineBasicBlock &MBB, 68 MachineBasicBlock::iterator I, bool FP64) const [all...] |
| MipsLongBranch.cpp | 50 typedef MachineBasicBlock::iterator Iter; 51 typedef MachineBasicBlock::reverse_iterator ReverseIter; 77 void splitMBB(MachineBasicBlock *MBB); 80 void replaceBranch(MachineBasicBlock &MBB, Iter Br, DebugLoc DL, 81 MachineBasicBlock *MBBOpnd); 101 /// Iterate over list of Br's operands and search for a MachineBasicBlock 103 static MachineBasicBlock *getTargetMBB(const MachineInstr &Br) { 125 void MipsLongBranch::splitMBB(MachineBasicBlock *MBB) { 145 MachineBasicBlock *NewMBB = 149 MachineBasicBlock *Tgt = getTargetMBB(*FirstBr) [all...] |
| /external/llvm/lib/Target/PowerPC/ |
| PPCTLSDynamicCall.cpp | 53 bool processBlock(MachineBasicBlock &MBB) { 57 for (MachineBasicBlock::iterator I = MBB.begin(), IE = MBB.end(); 107 MachineBasicBlock::iterator First = I; 118 MachineBasicBlock::iterator Last = I; 141 MachineBasicBlock &B = *I++;
|