| /external/llvm/lib/Target/PowerPC/ |
| PPCTOCRegDeps.cpp | 115 bool processBlock(MachineBasicBlock &MBB) { 136 MachineBasicBlock &B = *I++;
|
| PPCTLSDynamicCall.cpp | 53 bool processBlock(MachineBasicBlock &MBB) { 57 for (MachineBasicBlock::iterator I = MBB.begin(), IE = MBB.end(); 109 MachineBasicBlock::iterator First = I; 120 MachineBasicBlock::iterator Last = I; 143 MachineBasicBlock &B = *I++;
|
| /external/llvm/lib/Target/WebAssembly/ |
| WebAssemblyArgumentMove.cpp | 87 MachineBasicBlock &EntryMBB = MF.front(); 88 MachineBasicBlock::iterator InsertPt = EntryMBB.end();
|
| WebAssemblyRegStackify.cpp | 113 MachineBasicBlock::const_iterator D(Def), I(Insert); 136 for (MachineBasicBlock &MBB : MF) { 213 MBB.insert(MachineBasicBlock::instr_iterator(Insert), 228 for (MachineBasicBlock &MBB : MF) 235 for (MachineBasicBlock &MBB : MF) {
|
| /external/llvm/lib/Target/XCore/ |
| XCoreMachineFunctionInfo.h | 40 std::vector<std::pair<MachineBasicBlock::iterator, CalleeSavedInfo>> 99 std::vector<std::pair<MachineBasicBlock::iterator, CalleeSavedInfo>> &
|
| /external/mesa3d/src/gallium/drivers/radeon/ |
| 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/Target/AMDGPU/ |
| SIInsertWaits.cpp | 98 void pushInstruction(MachineBasicBlock &MBB, 99 MachineBasicBlock::iterator I); 102 bool insertWait(MachineBasicBlock &MBB, 103 MachineBasicBlock::iterator I, 113 void handleSendMsg(MachineBasicBlock &MBB, MachineBasicBlock::iterator I); 249 void SIInsertWaits::pushInstruction(MachineBasicBlock &MBB, 250 MachineBasicBlock::iterator I) { 320 bool SIInsertWaits::insertWait(MachineBasicBlock &MBB, 321 MachineBasicBlock::iterator I [all...] |
| R600ISelLowering.h | 27 MachineBasicBlock * EmitInstrWithCustomInserter(MachineInstr *MI, 28 MachineBasicBlock * BB) const override; 53 void lowerImplicitParameter(MachineInstr *MI, MachineBasicBlock &BB,
|
| /external/llvm/include/llvm/CodeGen/ |
| FunctionLoweringInfo.h | 25 #include "llvm/CodeGen/MachineBasicBlock.h" 41 class MachineBasicBlock; 73 DenseMap<const BasicBlock*, MachineBasicBlock *> MBBMap; 115 MachineBasicBlock *MBB; 118 MachineBasicBlock::iterator InsertPt; 258 MachineBasicBlock *MBB);
|
| MachineScheduler.h | 178 virtual void initPolicy(MachineBasicBlock::iterator Begin, 179 MachineBasicBlock::iterator End, 242 MachineBasicBlock::iterator CurrentTop; 245 MachineBasicBlock::iterator CurrentBottom; 297 MachineBasicBlock::iterator top() const { return CurrentTop; } 298 MachineBasicBlock::iterator bottom() const { return CurrentBottom; } 303 void enterRegion(MachineBasicBlock *bb, 304 MachineBasicBlock::iterator begin, 305 MachineBasicBlock::iterator end, 314 void moveInstruction(MachineInstr *MI, MachineBasicBlock::iterator InsertPos) [all...] |
| /external/llvm/lib/CodeGen/ |
| 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 {
|
| 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;) {
|
| MachineRegionInfo.cpp | 24 MachineRegion::MachineRegion(MachineBasicBlock *Entry, MachineBasicBlock *Exit, 62 MachineBasicBlock *Entry = GraphTraits<MachineFunction*>::getEntryNode(&F);
|
| /external/llvm/lib/Target/MSP430/ |
| 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/Mips/ |
| 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...] |
| Mips16ISelLowering.cpp | 169 MachineBasicBlock * 171 MachineBasicBlock *BB) const { 522 MachineBasicBlock *Mips16TargetLowering:: 523 emitSel16(unsigned Opc, MachineInstr *MI, MachineBasicBlock *BB) const { 541 MachineBasicBlock *thisMBB = BB; 543 MachineBasicBlock *copy0MBB = F->CreateMachineBasicBlock(LLVM_BB); 544 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); 550 std::next(MachineBasicBlock::iterator(MI)), BB->end()); 582 MachineBasicBlock * 584 MachineBasicBlock *BB) const [all...] |
| MipsSEInstrInfo.cpp | 79 void MipsSEInstrInfo::copyPhysReg(MachineBasicBlock &MBB, 80 MachineBasicBlock::iterator I, DebugLoc DL, 180 storeRegToStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, 249 loadRegFromStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, 328 bool MipsSEInstrInfo::expandPostRAPseudo(MachineBasicBlock::iterator MI) const { 329 MachineBasicBlock &MBB = *MI->getParent(); 428 MachineBasicBlock &MBB, 429 MachineBasicBlock::iterator I) const [all...] |
| MipsSEFrameLowering.cpp | 35 typedef MachineBasicBlock::iterator Iter; 59 bool expandInstr(MachineBasicBlock &MBB, Iter I); 60 void expandLoadCCond(MachineBasicBlock &MBB, Iter I); 61 void expandStoreCCond(MachineBasicBlock &MBB, Iter I); 62 void expandLoadACC(MachineBasicBlock &MBB, Iter I, unsigned RegSize); 63 void expandStoreACC(MachineBasicBlock &MBB, Iter I, unsigned MFHiOpc, 65 bool expandCopy(MachineBasicBlock &MBB, Iter I); 66 bool expandCopyACC(MachineBasicBlock &MBB, Iter I, unsigned MFHiOpc, 68 bool expandBuildPairF64(MachineBasicBlock &MBB, 69 MachineBasicBlock::iterator I, bool FP64) const [all...] |
| /external/llvm/lib/Target/Sparc/ |
| 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/Hexagon/ |
| HexagonExpandCondsets.cpp | 161 bool splitInBlock(MachineBasicBlock &B); 165 MachineBasicBlock::iterator UseIt, unsigned PredR, bool Cond); 169 MachineBasicBlock::iterator Where, unsigned PredR, bool Cond); 171 bool Cond, MachineBasicBlock::iterator First, 172 MachineBasicBlock::iterator Last); 174 bool predicateInBlock(MachineBasicBlock &B); 176 void postprocessUndefImplicitUses(MachineBasicBlock &B); 178 void removeImplicitUses(MachineBasicBlock &B); 425 MachineBasicBlock *MB = MI->getParent(); 484 MachineBasicBlock *PB = LIS->getMBBFromIndex(PE) [all...] |
| HexagonCopyToCombine.cpp | 23 #include "llvm/CodeGen/MachineBasicBlock.h" 85 void findPotentialNewifiableTFRs(MachineBasicBlock &); 88 MachineBasicBlock::iterator &MI, bool DoInsertAtI1); 94 void emitCombineRR(MachineBasicBlock::iterator &Before, unsigned DestReg, 97 void emitCombineRI(MachineBasicBlock::iterator &Before, unsigned DestReg, 100 void emitCombineIR(MachineBasicBlock::iterator &Before, unsigned DestReg, 103 void emitCombineII(MachineBasicBlock::iterator &Before, unsigned DestReg, 240 MachineBasicBlock::reverse_iterator I(I2), 241 End = --(MachineBasicBlock::reverse_iterator(I1)); 244 End = MachineBasicBlock::reverse_iterator(I1) [all...] |
| /external/llvm/lib/Target/ARM/ |
| ThumbRegisterInfo.cpp | 62 static void emitThumb1LoadConstPool(MachineBasicBlock &MBB, 63 MachineBasicBlock::iterator &MBBI, 82 static void emitThumb2LoadConstPool(MachineBasicBlock &MBB, 83 MachineBasicBlock::iterator &MBBI, 104 MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, DebugLoc dl, 124 void emitThumbRegPlusImmInReg(MachineBasicBlock &MBB, 125 MachineBasicBlock::iterator &MBBI, 180 void llvm::emitThumbRegPlusImmediate(MachineBasicBlock &MBB, 181 MachineBasicBlock::iterator &MBBI [all...] |
| Thumb2ITBlockPass.cpp | 48 bool InsertITInstructions(MachineBasicBlock &MBB); 162 MachineBasicBlock::iterator I = MI; ++I; 163 MachineBasicBlock::iterator E = MI->getParent()->end(); 175 bool Thumb2ITBlockPass::InsertITInstructions(MachineBasicBlock &MBB) { 180 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); 204 MachineBasicBlock::iterator InsertPos = MIB.getInstr(); 284 MachineBasicBlock &MBB = *MFI;
|
| /external/llvm/lib/Target/X86/ |
| X86OptimizeLEAs.cpp | 83 void findLEAs(const MachineBasicBlock &MBB, 102 const MachineBasicBlock *MBB = First.getParent(); 108 return std::distance(MBB->begin(), MachineBasicBlock::const_iterator(&Last)) - 109 std::distance(MBB->begin(), MachineBasicBlock::const_iterator(&First)); 220 void OptimizeLEAPass::findLEAs(const MachineBasicBlock &MBB, 236 MachineBasicBlock *MBB = List[0]->getParent(); 272 MBB->insert(MachineBasicBlock::iterator(&MI), DefMI);
|