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

1 2 3 4 5 6 7 8 91011>>

  /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();

Completed in 749 milliseconds

1 2 3 4 5 6 7 8 91011>>