/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();
|
DeadMachineInstructionElim.cpp | 104 for (MachineBasicBlock &MBB : make_range(MF.rbegin(), MF.rend())) { 111 for (MachineBasicBlock::succ_iterator S = MBB.succ_begin(), 118 for (MachineBasicBlock::reverse_iterator MII = MBB.rbegin(),
|
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->getIterator(); 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.front(); 336 MachineBasicBlock::iterator I = FR.getMachineInstr(); 403 // MachineBasicBlock::iterator InsertionPt = Entry->begin();
|
LiveDebugValues.cpp | 79 typedef SmallDenseMap<const MachineBasicBlock *, VarLocList> VarLocInMBB; 87 bool join(MachineBasicBlock &MBB, VarLocInMBB &OutLocs, VarLocInMBB &InLocs); 231 const MachineBasicBlock *CurMBB = MI.getParent(); 274 bool LiveDebugValues::join(MachineBasicBlock &MBB, VarLocInMBB &OutLocs, 357 DenseMap<unsigned int, MachineBasicBlock *> OrderToBB; 358 DenseMap<MachineBasicBlock *, unsigned int> BBToOrder; 386 SmallPtrSet<MachineBasicBlock *, 16> OnPending; 388 MachineBasicBlock *MBB = OrderToBB[Worklist.top()];
|
MachineCombiner.cpp | 63 bool combineInstructions(MachineBasicBlock *); 71 improvesCriticalPathLen(MachineBasicBlock *MBB, MachineInstr *Root, 76 bool preservesResourceLen(MachineBasicBlock *MBB, 240 MachineBasicBlock *MBB, MachineInstr *Root, 302 MachineBasicBlock *MBB, MachineTraceMetrics::Trace BlockTrace, 310 //ArrayRef<const MachineBasicBlock *> MBBarr(MBB); 311 SmallVector <const MachineBasicBlock *, 1> MBBarr; 353 bool MachineCombiner::combineInstructions(MachineBasicBlock *MBB) { 419 MBB->insert((MachineBasicBlock::iterator) &MI, InstrPtr);
|
MachineModuleInfo.cpp | 285 /// specified MachineBasicBlock. 287 (MachineBasicBlock *LandingPad) { 301 void MachineModuleInfo::addInvoke(MachineBasicBlock *LandingPad, 310 MCSymbol *MachineModuleInfo::addLandingPad(MachineBasicBlock *LandingPad) { 327 addCatchTypeInfo(MachineBasicBlock *LandingPad, 337 addFilterTypeInfo(MachineBasicBlock *LandingPad, 348 void MachineModuleInfo::addCleanup(MachineBasicBlock *LandingPad) { 353 void MachineModuleInfo::addSEHCatchHandler(MachineBasicBlock *LandingPad, 363 void MachineModuleInfo::addSEHCleanupHandler(MachineBasicBlock *LandingPad,
|
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);
|
/external/llvm/lib/Target/AMDGPU/ |
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/ARM/ |
ARMConstantPoolValue.h | 28 class MachineBasicBlock; 221 const MachineBasicBlock *MBB; // Machine basic block. 223 ARMConstantPoolMBB(LLVMContext &C, const MachineBasicBlock *mbb, unsigned id, 229 const MachineBasicBlock *mbb, 232 const MachineBasicBlock *getMBB() const { return MBB; }
|
ARMISelLowering.h | 253 MachineBasicBlock * 255 MachineBasicBlock *MBB) const override; 649 MachineBasicBlock *MBB, 650 MachineBasicBlock *DispatchBB, int FI) const; 652 void EmitSjLjDispatchBlock(MachineInstr *MI, MachineBasicBlock *MBB) const; 654 bool RemapAddSubWithFlags(MachineInstr *MI, MachineBasicBlock *BB) const; 656 MachineBasicBlock *EmitStructByval(MachineInstr *MI, 657 MachineBasicBlock *MBB) const; 659 MachineBasicBlock *EmitLowered__chkstk(MachineInstr *MI, 660 MachineBasicBlock *MBB) const [all...] |
/external/llvm/include/llvm/CodeGen/ |
LexicalScopes.h | 33 class MachineBasicBlock; 163 SmallPtrSetImpl<const MachineBasicBlock *> &MBBs); 167 bool dominates(const DILocation *DL, MachineBasicBlock *MBB);
|
/external/llvm/lib/Target/Hexagon/ |
HexagonSplitConst32AndConst64.cpp | 84 MachineBasicBlock *MBB = &*MBBb; 86 MachineBasicBlock::iterator MII = MBB->begin(); 87 MachineBasicBlock::iterator MIE = MBB->end ();
|
/external/llvm/lib/Target/Mips/ |
MipsAsmPrinter.h | 28 class MachineBasicBlock; 127 void EmitBasicBlockEnd(const MachineBasicBlock &MBB) override; 129 const MachineBasicBlock* MBB) const override;
|
MipsSERegisterInfo.cpp | 105 void MipsSERegisterInfo::eliminateFI(MachineBasicBlock::iterator II, 180 MachineBasicBlock &MBB = *MI.getParent(); 199 MachineBasicBlock &MBB = *MI.getParent();
|
MipsFrameLowering.cpp | 148 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, 149 MachineBasicBlock::iterator I) const {
|
/external/llvm/lib/Target/PowerPC/ |
PPCVSXCopy.cpp | 89 bool processBlock(MachineBasicBlock &MBB) { 93 for (MachineBasicBlock::iterator I = MBB.begin(), IE = MBB.end(); 168 MachineBasicBlock &B = *I++;
|
/external/llvm/lib/CodeGen/MIRParser/ |
MILexer.h | 102 MachineBasicBlock, 177 return Kind == IntegerLiteral || Kind == MachineBasicBlock ||
|
/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 | 40 bool processMachineBasicBlock(MachineBasicBlock &MBB); 81 MachineBasicBlock &MBB) {
|
AArch64ExpandPseudoInsts.cpp | 48 bool expandMBB(MachineBasicBlock &MBB); 49 bool expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI); 50 bool expandMOVImm(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, 100 MachineBasicBlock &MBB, 101 MachineBasicBlock::iterator &MBBI, 151 MachineBasicBlock &MBB, 152 MachineBasicBlock::iterator &MBBI, 285 MachineBasicBlock &MBB [all...] |
AArch64StorePairSuppress.cpp | 48 bool shouldAddSTPToBlock(const MachineBasicBlock *BB); 72 bool AArch64StorePairSuppress::shouldAddSTPToBlock(const MachineBasicBlock *BB) {
|
/external/llvm/lib/Target/BPF/ |
BPFRegisterInfo.cpp | 44 void BPFRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, 62 MachineBasicBlock &MBB = *MI.getParent();
|
/external/llvm/lib/Target/Sparc/ |
SparcFrameLowering.cpp | 41 MachineBasicBlock &MBB, 42 MachineBasicBlock::iterator MBBI, 86 MachineBasicBlock &MBB) const { 95 MachineBasicBlock::iterator MBBI = MBB.begin(); 187 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, 188 MachineBasicBlock::iterator I) const { 203 MachineBasicBlock &MBB) const { 205 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
|