HomeSort by relevance Sort by last modified time
    Searched refs:MachineBasicBlock (Results 226 - 250 of 385) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/llvm/lib/Target/PowerPC/
PPCInstrInfo.cpp 317 void PPCInstrInfo::insertNoop(MachineBasicBlock &MBB,
318 MachineBasicBlock::iterator MI) const {
337 bool PPCInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB,
338 MachineBasicBlock *&FBB,
344 MachineBasicBlock::iterator I = MBB.end();
504 unsigned PPCInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const {
505 MachineBasicBlock::iterator I = MBB.end();
538 PPCInstrInfo::InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonVLIWPacketizer.cpp 129 MachineBasicBlock *MBB) override;
143 MachineBasicBlock::iterator addToPacket(MachineInstr *MI) override;
147 MachineBasicBlock::iterator &MII,
152 MachineBasicBlock::iterator &MII,
157 MachineBasicBlock::iterator &MII);
217 MachineBasicBlock::iterator End = MBB->end();
218 MachineBasicBlock::iterator MI = MBB->begin();
221 MachineBasicBlock::iterator DeleteMI = MI;
236 for(MachineBasicBlock::iterator RegionEnd = MBB->end();
240 MachineBasicBlock::iterator I = RegionEnd
    [all...]
HexagonAsmPrinter.cpp 99 isBlockOnlyReachableByFallthrough(const MachineBasicBlock *MBB) const {
179 const MachineBasicBlock *MBB = MI->getParent();
180 MachineBasicBlock::const_instr_iterator MII = MI;
HexagonSplitConst32AndConst64.cpp 81 MachineBasicBlock* MBB = MBBb;
83 MachineBasicBlock::iterator MII = MBB->begin();
84 MachineBasicBlock::iterator MIE = MBB->end ();
  /external/llvm/include/llvm/CodeGen/
LexicalScopes.h 33 class MachineBasicBlock;
166 SmallPtrSet<const MachineBasicBlock *, 4> &MBBs);
170 bool dominates(DebugLoc DL, MachineBasicBlock *MBB);
  /external/llvm/lib/CodeGen/
OptimizePHIs.cpp 55 bool OptimizeBB(MachineBasicBlock &MBB);
156 bool OptimizePHIs::OptimizeBB(MachineBasicBlock &MBB) {
158 for (MachineBasicBlock::iterator
ProcessImplicitDefs.cpp 98 MachineBasicBlock::instr_iterator UserMI = MI;
99 MachineBasicBlock::instr_iterator UserE = MI->getParent()->instr_end();
150 for (MachineBasicBlock::instr_iterator MBBI = MFI->instr_begin(),
LocalStackSlotAllocation.cpp 50 MachineBasicBlock::iterator MI; // Instr referencing the frame
54 FrameRef(MachineBasicBlock::iterator I, int64_t Offset, int Idx) :
59 MachineBasicBlock::iterator getMachineInstr() const { return MI; }
287 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ++I) {
325 MachineBasicBlock *Entry = Fn.begin();
333 MachineBasicBlock::iterator I = FR.getMachineInstr();
399 // MachineBasicBlock::iterator InsertionPt = Entry->begin();
GCStrategy.cpp 74 void VisitCallPoint(MachineBasicBlock::iterator MI);
75 MCSymbol *InsertLabel(MachineBasicBlock &MBB,
76 MachineBasicBlock::iterator MI,
345 MCSymbol *GCMachineCodeAnalysis::InsertLabel(MachineBasicBlock &MBB,
346 MachineBasicBlock::iterator MI,
353 void GCMachineCodeAnalysis::VisitCallPoint(MachineBasicBlock::iterator CI) {
356 MachineBasicBlock::iterator RAI = CI;
373 for (MachineBasicBlock::iterator MI = BBI->begin(),
StackSlotColoring.cpp 112 bool RemoveDeadStores(MachineBasicBlock* MBB);
145 MachineBasicBlock *MBB = &*MBBI;
146 for (MachineBasicBlock::iterator MII = MBB->begin(), EE = MBB->end();
322 MachineBasicBlock *MBB = &*MBBI;
323 for (MachineBasicBlock::iterator MII = MBB->begin(), EE = MBB->end();
367 bool StackSlotColoring::RemoveDeadStores(MachineBasicBlock* MBB) {
374 for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end();
389 MachineBasicBlock::iterator NextMI = std::next(I);
PostRASchedulerList.cpp 145 void startBlock(MachineBasicBlock *BB) override;
151 void enterRegion(MachineBasicBlock *bb,
152 MachineBasicBlock::iterator begin,
153 MachineBasicBlock::iterator end,
218 void SchedulePostRATDList::enterRegion(MachineBasicBlock *bb,
219 MachineBasicBlock::iterator begin,
220 MachineBasicBlock::iterator end,
309 MachineBasicBlock::iterator Current = MBB->end();
311 for (MachineBasicBlock::iterator I = Current; I != MBB->begin(); ) {
353 void SchedulePostRATDList::startBlock(MachineBasicBlock *BB)
    [all...]
  /external/llvm/lib/Target/Mips/
MipsSERegisterInfo.cpp 105 void MipsSERegisterInfo::eliminateFI(MachineBasicBlock::iterator II,
166 MachineBasicBlock &MBB = *MI.getParent();
184 MachineBasicBlock &MBB = *MI.getParent();
MipsAsmPrinter.h 28 class MachineBasicBlock;
120 const MachineBasicBlock* MBB) const override;
  /external/llvm/lib/Target/R600/
SIInsertWaits.cpp 87 bool insertWait(MachineBasicBlock &MBB,
88 MachineBasicBlock::iterator I,
244 bool SIInsertWaits::insertWait(MachineBasicBlock &MBB,
245 MachineBasicBlock::iterator I,
363 MachineBasicBlock &MBB = *BI;
364 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
SIISelLowering.h 66 MachineBasicBlock * EmitInstrWithCustomInserter(MachineInstr * MI,
67 MachineBasicBlock * BB) const override;
  /external/chromium_org/third_party/mesa/src/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();
AMDILCFGStructurizer.cpp 120 DominatorTreeBase<MachineBasicBlock> *DT;
123 DT = new DominatorTreeBase<MachineBasicBlock>(true); //true indicate
136 inline const std::vector<MachineBasicBlock *> &getRoots() const {
144 inline MachineDomTreeNode *operator[](MachineBasicBlock *BB) const {
148 inline MachineDomTreeNode *getNode(MachineBasicBlock *BB) const {
156 inline bool dominates(MachineBasicBlock *A, MachineBasicBlock *B) const {
166 properlyDominates(MachineBasicBlock *A, MachineBasicBlock *B) const {
170 inline MachineBasicBlock *
    [all...]
  /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 33 bool processMachineBasicBlock(MachineBasicBlock &MBB);
68 MachineBasicBlock &MBB) {
AArch64ExpandPseudoInsts.cpp 39 bool expandMBB(MachineBasicBlock &MBB);
40 bool expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI);
41 bool expandMOVImm(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
88 MachineBasicBlock &MBB,
89 MachineBasicBlock::iterator &MBBI,
139 MachineBasicBlock &MBB,
140 MachineBasicBlock::iterator &MBBI,
273 MachineBasicBlock &MBB
    [all...]
  /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();
  /external/llvm/lib/Target/ARM/
ARMISelLowering.h 257 MachineBasicBlock *
259 MachineBasicBlock *MBB) const override;
574 MachineBasicBlock *MBB,
575 MachineBasicBlock *DispatchBB, int FI) const;
577 MachineBasicBlock *EmitSjLjDispatchBlock(MachineInstr *MI,
578 MachineBasicBlock *MBB) const;
580 bool RemapAddSubWithFlags(MachineInstr *MI, MachineBasicBlock *BB) const;
582 MachineBasicBlock *EmitStructByval(MachineInstr *MI,
583 MachineBasicBlock *MBB) const;
585 MachineBasicBlock *EmitLowered__chkstk(MachineInstr *MI
    [all...]
Thumb1RegisterInfo.cpp 62 Thumb1RegisterInfo::emitLoadConstPool(MachineBasicBlock &MBB,
63 MachineBasicBlock::iterator &MBBI,
88 void emitThumbRegPlusImmInReg(MachineBasicBlock &MBB,
89 MachineBasicBlock::iterator &MBBI,
165 void llvm::emitThumbRegPlusImmediate(MachineBasicBlock &MBB,
166 MachineBasicBlock::iterator &MBBI,
299 static void emitThumbConstant(MachineBasicBlock &MBB,
300 MachineBasicBlock::iterator &MBBI,
344 rewriteFrameIndex(MachineBasicBlock::iterator II, unsigned FrameRegIdx,
348 MachineBasicBlock &MBB = *MI.getParent()
    [all...]

Completed in 1224 milliseconds

1 2 3 4 5 6 7 8 91011>>