/external/llvm/include/llvm/CodeGen/ |
AsmPrinter.h | 38 class MachineBasicBlock; 297 /// MachineBasicBlock, an alignment (if present) and a comment describing it 299 virtual void EmitBasicBlockStart(const MachineBasicBlock &MBB) const; 302 virtual void EmitBasicBlockEnd(const MachineBasicBlock &MBB) {} 324 isBlockOnlyReachableByFallthrough(const MachineBasicBlock *MBB) const; 520 const MachineBasicBlock *MBB, unsigned uid) const;
|
LexicalScopes.h | 33 class MachineBasicBlock; 163 SmallPtrSetImpl<const MachineBasicBlock *> &MBBs); 167 bool dominates(const MDLocation *DL, MachineBasicBlock *MBB);
|
/external/llvm/lib/CodeGen/ |
ExpandPostRAPseudos.cpp | 69 MachineBasicBlock::iterator CopyMI = MI; 81 MachineBasicBlock *MBB = MI->getParent(); 126 MachineBasicBlock::iterator CopyMI = MI; 172 MachineBasicBlock::iterator dMI = MI; 193 for (MachineBasicBlock::iterator mi = mbbi->begin(), me = mbbi->end();
|
OptimizePHIs.cpp | 56 bool OptimizeBB(MachineBasicBlock &MBB); 157 bool OptimizePHIs::OptimizeBB(MachineBasicBlock &MBB) { 159 for (MachineBasicBlock::iterator
|
ProcessImplicitDefs.cpp | 99 MachineBasicBlock::instr_iterator UserMI = MI; 100 MachineBasicBlock::instr_iterator UserE = MI->getParent()->instr_end(); 151 for (MachineBasicBlock::instr_iterator MBBI = MFI->instr_begin(),
|
LocalStackSlotAllocation.cpp | 51 MachineBasicBlock::iterator MI; // Instr referencing the frame 55 FrameRef(MachineBasicBlock::iterator I, int64_t Offset, int Idx) : 60 MachineBasicBlock::iterator getMachineInstr() const { return MI; } 289 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ++I) { 328 MachineBasicBlock *Entry = Fn.begin(); 336 MachineBasicBlock::iterator I = FR.getMachineInstr(); 403 // MachineBasicBlock::iterator InsertionPt = Entry->begin();
|
MachineCombiner.cpp | 62 bool combineInstructions(MachineBasicBlock *); 70 preservesCriticalPathLen(MachineBasicBlock *MBB, MachineInstr *Root, 74 bool preservesResourceLen(MachineBasicBlock *MBB, 222 MachineBasicBlock *MBB, MachineInstr *Root, 268 MachineBasicBlock *MBB, MachineTraceMetrics::Trace BlockTrace, 274 //ArrayRef<const MachineBasicBlock *> MBBarr(MBB); 275 SmallVector <const MachineBasicBlock *, 1> MBBarr; 317 bool MachineCombiner::combineInstructions(MachineBasicBlock *MBB) { 378 MBB->insert((MachineBasicBlock::iterator) & MI,
|
StackSlotColoring.cpp | 112 bool RemoveDeadStores(MachineBasicBlock* MBB); 145 MachineBasicBlock *MBB = &*MBBI; 146 for (MachineBasicBlock::iterator MII = MBB->begin(), EE = MBB->end(); 330 MachineBasicBlock *MBB = &*MBBI; 331 for (MachineBasicBlock::iterator MII = MBB->begin(), EE = MBB->end(); 375 bool StackSlotColoring::RemoveDeadStores(MachineBasicBlock* MBB) { 382 for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end(); 397 MachineBasicBlock::iterator NextMI = std::next(I);
|
PostRASchedulerList.cpp | 149 void startBlock(MachineBasicBlock *BB) override; 155 void enterRegion(MachineBasicBlock *bb, 156 MachineBasicBlock::iterator begin, 157 MachineBasicBlock::iterator end, 223 void SchedulePostRATDList::enterRegion(MachineBasicBlock *bb, 224 MachineBasicBlock::iterator begin, 225 MachineBasicBlock::iterator end, 323 MachineBasicBlock::iterator Current = MBB->end(); 325 for (MachineBasicBlock::iterator I = Current; I != MBB->begin(); ) { 367 void SchedulePostRATDList::startBlock(MachineBasicBlock *BB) [all...] |
/external/llvm/lib/Target/ARM/ |
ARMConstantPoolValue.h | 28 class MachineBasicBlock; 224 const MachineBasicBlock *MBB; // Machine basic block. 226 ARMConstantPoolMBB(LLVMContext &C, const MachineBasicBlock *mbb, unsigned id, 232 const MachineBasicBlock *mbb, 235 const MachineBasicBlock *getMBB() const { return MBB; }
|
ARMMachineFunctionInfo.h | 128 DenseMap<const MachineBasicBlock*, unsigned> CoalescedWeights; 236 DenseMap<const MachineBasicBlock*, unsigned>::iterator getCoalescedWeight( 237 MachineBasicBlock* MBB) {
|
ARMFrameLowering.cpp | 38 static MachineBasicBlock::iterator 39 skipAlignedDPRCS2Spills(MachineBasicBlock::iterator MI, 114 static void emitRegPlusImmediate(bool isARM, MachineBasicBlock &MBB, 115 MachineBasicBlock::iterator &MBBI, DebugLoc dl, 129 static void emitSPUpdate(bool isARM, MachineBasicBlock &MBB, 130 MachineBasicBlock::iterator &MBBI, DebugLoc dl, 179 MachineBasicBlock::iterator I; 186 void addInst(MachineBasicBlock::iterator I, unsigned SPAdjust, 192 void addExtraBytes(const MachineBasicBlock::iterator I, unsigned ExtraBytes) { 199 void emitDefCFAOffsets(MachineModuleInfo &MMI, MachineBasicBlock &MBB [all...] |
ARMISelLowering.h | 253 MachineBasicBlock * 255 MachineBasicBlock *MBB) const override; 592 MachineBasicBlock *MBB, 593 MachineBasicBlock *DispatchBB, int FI) const; 595 MachineBasicBlock *EmitSjLjDispatchBlock(MachineInstr *MI, 596 MachineBasicBlock *MBB) const; 598 bool RemapAddSubWithFlags(MachineInstr *MI, MachineBasicBlock *BB) const; 600 MachineBasicBlock *EmitStructByval(MachineInstr *MI, 601 MachineBasicBlock *MBB) const; 603 MachineBasicBlock *EmitLowered__chkstk(MachineInstr *MI [all...] |
/external/llvm/lib/Target/R600/ |
R600ControlFlowFinalizer.cpp | 316 MakeFetchClause(MachineBasicBlock &MBB, MachineBasicBlock::iterator &I) 318 MachineBasicBlock::iterator ClauseHead = I; 323 for (MachineBasicBlock::iterator E = MBB.end(); I != E; ++I) { 369 MachineBasicBlock::iterator insertLiterals( 370 MachineBasicBlock::iterator InsertPos, 372 MachineBasicBlock *MBB = InsertPos->getParent(); 385 MakeALUClause(MachineBasicBlock &MBB, MachineBasicBlock::iterator &I) 387 MachineBasicBlock::iterator ClauseHead = I [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonVLIWPacketizer.cpp | 128 MachineBasicBlock *MBB) override; 142 MachineBasicBlock::iterator addToPacket(MachineInstr *MI) override; 146 MachineBasicBlock::iterator &MII, 150 MachineBasicBlock::iterator &MII, 155 MachineBasicBlock::iterator &MII); 215 MachineBasicBlock::iterator End = MBB->end(); 216 MachineBasicBlock::iterator MI = MBB->begin(); 219 MachineBasicBlock::iterator DeleteMI = MI; 234 for(MachineBasicBlock::iterator RegionEnd = MBB->end(); 238 MachineBasicBlock::iterator I = RegionEnd [all...] |
HexagonAsmPrinter.cpp | 103 isBlockOnlyReachableByFallthrough(const MachineBasicBlock *MBB) const { 183 const MachineBasicBlock *MBB = MI->getParent(); 184 MachineBasicBlock::const_instr_iterator MII = MI;
|
HexagonSplitConst32AndConst64.cpp | 79 MachineBasicBlock* MBB = MBBb; 81 MachineBasicBlock::iterator MII = MBB->begin(); 82 MachineBasicBlock::iterator MIE = MBB->end ();
|
/external/llvm/lib/Target/Mips/ |
MipsSERegisterInfo.cpp | 105 void MipsSERegisterInfo::eliminateFI(MachineBasicBlock::iterator II, 168 MachineBasicBlock &MBB = *MI.getParent(); 186 MachineBasicBlock &MBB = *MI.getParent();
|
/external/llvm/lib/Target/PowerPC/ |
PPCVSXCopy.cpp | 81 bool processBlock(MachineBasicBlock &MBB) { 85 for (MachineBasicBlock::iterator I = MBB.begin(), IE = MBB.end(); 156 MachineBasicBlock &B = *I++;
|
/external/llvm/lib/Target/AArch64/ |
AArch64CleanupLocalDynamicTLSPass.cpp | 58 MachineBasicBlock *BB = Node->getBlock(); 62 for (MachineBasicBlock::iterator I = BB->begin(), E = BB->end(); I != E;
|
AArch64DeadRegisterDefinitionsPass.cpp | 34 bool processMachineBasicBlock(MachineBasicBlock &MBB); 69 MachineBasicBlock &MBB) {
|
AArch64ExpandPseudoInsts.cpp | 40 bool expandMBB(MachineBasicBlock &MBB); 41 bool expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI); 42 bool expandMOVImm(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, 89 MachineBasicBlock &MBB, 90 MachineBasicBlock::iterator &MBBI, 140 MachineBasicBlock &MBB, 141 MachineBasicBlock::iterator &MBBI, 274 MachineBasicBlock &MBB [all...] |
AArch64StorePairSuppress.cpp | 48 bool shouldAddSTPToBlock(const MachineBasicBlock *BB); 72 bool AArch64StorePairSuppress::shouldAddSTPToBlock(const MachineBasicBlock *BB) {
|
/external/mesa3d/src/gallium/drivers/radeon/ |
AMDGPUAsmPrinter.cpp | 63 MachineBasicBlock &MBB = *BB; 64 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
|
R600ExpandSpecialInstrs.cpp | 57 MachineBasicBlock &MBB = *BB; 58 MachineBasicBlock::iterator I = MBB.begin();
|