HomeSort by relevance Sort by last modified time
    Searched refs:MachineBasicBlock (Results 201 - 225 of 321) sorted by null

1 2 3 4 5 6 7 891011>>

  /external/llvm/lib/CodeGen/
ProcessImplicitDefs.cpp 101 MachineBasicBlock::instr_iterator UserMI = MI;
102 MachineBasicBlock::instr_iterator UserE = MI->getParent()->instr_end();
153 for (MachineBasicBlock::instr_iterator MBBI = MFI->instr_begin(),
LocalStackSlotAllocation.cpp 47 MachineBasicBlock::iterator MI; // Instr referencing the frame
50 FrameRef(MachineBasicBlock::iterator I, int64_t Offset) :
55 MachineBasicBlock::iterator getMachineInstr() { return MI; }
240 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ++I) {
272 MachineBasicBlock *Entry = Fn.begin();
276 MachineBasicBlock::iterator I =
327 // MachineBasicBlock::iterator InsertionPt = Entry->begin();
GCStrategy.cpp 75 void VisitCallPoint(MachineBasicBlock::iterator MI);
76 MCSymbol *InsertLabel(MachineBasicBlock &MBB,
77 MachineBasicBlock::iterator MI,
353 MCSymbol *GCMachineCodeAnalysis::InsertLabel(MachineBasicBlock &MBB,
354 MachineBasicBlock::iterator MI,
361 void GCMachineCodeAnalysis::VisitCallPoint(MachineBasicBlock::iterator CI) {
364 MachineBasicBlock::iterator RAI = CI;
381 for (MachineBasicBlock::iterator MI = BBI->begin(),
MachineFunction.cpp 48 void ilist_traits<MachineBasicBlock>::deleteNode(MachineBasicBlock *MBB) {
82 // Do call MachineBasicBlock destructors, it contains std::vectors.
121 /// RenumberBlocks - This discards all of the MachineBasicBlock numbers and
124 /// specific MachineBasicBlock is specified, only that block and those after
126 void MachineFunction::RenumberBlocks(MachineBasicBlock *MBB) {
199 /// CreateMachineBasicBlock - Allocate a new MachineBasicBlock. Use this
200 /// instead of `new MachineBasicBlock'.
202 MachineBasicBlock *
204 return new (BasicBlockRecycler.Allocate<MachineBasicBlock>(Allocator)
    [all...]
PrologEpilogInserter.cpp 157 std::vector<MachineBasicBlock::iterator> FrameSDOps;
159 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ++I)
178 for (std::vector<MachineBasicBlock::iterator>::iterator
180 MachineBasicBlock::iterator I = *i;
291 MachineBasicBlock::iterator I;
312 MachineBasicBlock* MBB = ReturnBlocks[ri];
317 MachineBasicBlock::iterator I2 = I;
322 MachineBasicBlock::iterator BeforeI = I;
355 MachineBasicBlock* MBB = BI->first;
389 MachineBasicBlock* MBB = BI->first
    [all...]
SplitKit.cpp 62 const MachineBasicBlock *MBB = MF.getBlockNumbered(Num);
63 const MachineBasicBlock *LPad = MBB->getLandingPadSuccessor();
70 MachineBasicBlock::const_iterator FirstTerm = MBB->getFirstTerminator();
81 for (MachineBasicBlock::const_iterator I = MBB->end(), E = MBB->begin();
113 MachineBasicBlock::iterator
114 SplitAnalysis::getLastSplitPointIter(MachineBasicBlock *MBB) {
431 MachineBasicBlock &MBB,
432 MachineBasicBlock::iterator I) {
509 llvm::next(MachineBasicBlock::iterator(MI)));
513 SlotIndex SplitEditor::enterIntvAtEnd(MachineBasicBlock &MBB)
    [all...]
StackSlotColoring.cpp 108 bool RemoveDeadStores(MachineBasicBlock* MBB);
141 MachineBasicBlock *MBB = &*MBBI;
143 for (MachineBasicBlock::iterator MII = MBB->begin(), EE = MBB->end();
348 bool StackSlotColoring::RemoveDeadStores(MachineBasicBlock* MBB) {
355 for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end();
360 MachineBasicBlock::iterator NextMI = llvm::next(I);
  /external/llvm/lib/Target/Sparc/
FPMover.cpp 45 bool runOnMachineBasicBlock(MachineBasicBlock &MBB);
85 bool FPMover::runOnMachineBasicBlock(MachineBasicBlock &MBB) {
87 for (MachineBasicBlock::iterator I = MBB.begin(); I != MBB.end(); ) {
  /external/llvm/include/llvm/Target/
TargetRegisterInfo.h 20 #include "llvm/CodeGen/MachineBasicBlock.h"
715 virtual void materializeFrameBaseRegister(MachineBasicBlock *MBB,
724 virtual void resolveFrameIndex(MachineBasicBlock::iterator I,
742 virtual bool saveScavengerRegister(MachineBasicBlock &MBB,
743 MachineBasicBlock::iterator I,
744 MachineBasicBlock::iterator &UseMI,
757 virtual void eliminateFrameIndex(MachineBasicBlock::iterator MI,
    [all...]
  /external/llvm/include/llvm/CodeGen/
LiveRangeEdit.h 170 SlotIndex rematerializeAt(MachineBasicBlock &MBB,
171 MachineBasicBlock::iterator MI,
AsmPrinter.h 31 class MachineBasicBlock;
228 /// MachineBasicBlock, an alignment (if present) and a comment describing
230 void EmitBasicBlockStart(const MachineBasicBlock *MBB) const;
279 isBlockOnlyReachableByFallthrough(const MachineBasicBlock *MBB) const;
481 const MachineBasicBlock *MBB,
MachineRelocation.h 22 class MachineBasicBlock;
60 MachineBasicBlock *MBB; // If this is a pointer to a LLVM BB
122 MachineBasicBlock *MBB, intptr_t cst = 0) {
286 MachineBasicBlock *getBasicBlock() const {
SchedulerRegistry.h 32 class MachineBasicBlock;
  /external/llvm/lib/Target/ARM/
Thumb1RegisterInfo.cpp 65 Thumb1RegisterInfo::emitLoadConstPool(MachineBasicBlock &MBB,
66 MachineBasicBlock::iterator &MBBI,
90 void emitThumbRegPlusImmInReg(MachineBasicBlock &MBB,
91 MachineBasicBlock::iterator &MBBI,
167 void llvm::emitThumbRegPlusImmediate(MachineBasicBlock &MBB,
168 MachineBasicBlock::iterator &MBBI,
301 static void emitThumbConstant(MachineBasicBlock &MBB,
302 MachineBasicBlock::iterator &MBBI,
346 rewriteFrameIndex(MachineBasicBlock::iterator II, unsigned FrameRegIdx,
350 MachineBasicBlock &MBB = *MI.getParent()
    [all...]
ARMFrameLowering.cpp 35 static MachineBasicBlock::iterator
36 skipAlignedDPRCS2Spills(MachineBasicBlock::iterator MI,
120 MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
133 MachineBasicBlock &MBB = MF.front();
134 MachineBasicBlock::iterator MBBI = MBB.begin();
346 MachineBasicBlock &MBB) const {
347 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
576 void ARMFrameLowering::emitPushInst(MachineBasicBlock &MBB,
577 MachineBasicBlock::iterator MI
    [all...]
Thumb2SizeReduction.cpp 159 bool ReduceLoadStore(MachineBasicBlock &MBB, MachineInstr *MI,
162 bool ReduceSpecial(MachineBasicBlock &MBB, MachineInstr *MI,
168 bool ReduceTo2Addr(MachineBasicBlock &MBB, MachineInstr *MI,
175 bool ReduceToNarrow(MachineBasicBlock &MBB, MachineInstr *MI,
181 bool ReduceMI(MachineBasicBlock &MBB, MachineInstr *MI,
186 bool ReduceMBB(MachineBasicBlock &MBB);
338 Thumb2SizeReduce::ReduceLoadStore(MachineBasicBlock &MBB, MachineInstr *MI,
499 Thumb2SizeReduce::ReduceSpecial(MachineBasicBlock &MBB, MachineInstr *MI,
602 Thumb2SizeReduce::ReduceTo2Addr(MachineBasicBlock &MBB, MachineInstr *MI,
721 Thumb2SizeReduce::ReduceToNarrow(MachineBasicBlock &MBB, MachineInstr *MI
    [all...]
ARMExpandPseudoInsts.cpp 56 bool ExpandMI(MachineBasicBlock &MBB,
57 MachineBasicBlock::iterator MBBI);
58 bool ExpandMBB(MachineBasicBlock &MBB);
59 void ExpandVLD(MachineBasicBlock::iterator &MBBI);
60 void ExpandVST(MachineBasicBlock::iterator &MBBI);
61 void ExpandLaneOp(MachineBasicBlock::iterator &MBBI);
62 void ExpandVTBL(MachineBasicBlock::iterator &MBBI,
64 void ExpandMOV32BitImm(MachineBasicBlock &MBB,
65 MachineBasicBlock::iterator &MBBI);
374 void ARMExpandPseudo::ExpandVLD(MachineBasicBlock::iterator &MBBI)
    [all...]
  /external/llvm/lib/Target/R600/
AMDGPUAsmPrinter.cpp 70 MachineBasicBlock &MBB = *BB;
71 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
AMDGPUFrameLowering.cpp 116 MachineBasicBlock &MBB) const {
AMDILCFGStructurizer.cpp 154 // bixia TODO: port it to BasicBlock, not just MachineBasicBlock.
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCInstrInfo.cpp 198 void PPCInstrInfo::insertNoop(MachineBasicBlock &MBB,
199 MachineBasicBlock::iterator MI) const {
208 bool PPCInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB,
209 MachineBasicBlock *&FBB,
215 MachineBasicBlock::iterator I = MBB.end();
339 unsigned PPCInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const {
340 MachineBasicBlock::iterator I = MBB.end();
371 PPCInstrInfo::InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB
    [all...]
  /external/llvm/lib/Target/X86/
X86RegisterInfo.h 120 void eliminateFrameIndex(MachineBasicBlock::iterator MI,
X86FrameLowering.cpp 89 static unsigned findDeadCallerSavedReg(MachineBasicBlock &MBB,
90 MachineBasicBlock::iterator &MBBI,
146 void emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
204 void mergeSPUpdatesUp(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
208 MachineBasicBlock::iterator PI = prior(MBBI);
228 void mergeSPUpdatesDown(MachineBasicBlock &MBB,
229 MachineBasicBlock::iterator &MBBI,
236 MachineBasicBlock::iterator NI = llvm::next(MBBI)
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreRegisterInfo.cpp 105 XCoreRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
157 MachineBasicBlock &MBB = *MI.getParent();
244 loadConstant(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
  /external/llvm/lib/Target/MBlaze/
MBlazeISelLowering.cpp 216 MachineBasicBlock*
218 MachineBasicBlock *MBB)
250 MachineBasicBlock*
252 MachineBasicBlock *MBB) const {
275 MachineBasicBlock *loop = F->CreateMachineBasicBlock(LLVM_BB);
276 MachineBasicBlock *finish = F->CreateMachineBasicBlock(LLVM_BB);
284 llvm::next(MachineBasicBlock::iterator(MI)),
349 MachineBasicBlock*
351 MachineBasicBlock *MBB) const {
370 MachineBasicBlock *flsBB = F->CreateMachineBasicBlock(LLVM_BB)
    [all...]

Completed in 1058 milliseconds

1 2 3 4 5 6 7 891011>>