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

1 2 34 5 6 7 8 91011>>

  /external/llvm/include/llvm/CodeGen/
MachineInstrBuilder.h 59 operator MachineBasicBlock::iterator() const { return MI; }
98 const MachineInstrBuilder &addMBB(MachineBasicBlock *MBB,
241 /// instruction before the given position in the given MachineBasicBlock, and
244 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB,
245 MachineBasicBlock::iterator I,
255 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB,
256 MachineBasicBlock::instr_iterator I,
266 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB,
272 MachineBasicBlock::instr_iterator MII = I;
276 MachineBasicBlock::iterator MII = I
    [all...]
RegisterPressure.h 82 MachineBasicBlock::const_iterator TopPos;
83 MachineBasicBlock::const_iterator BottomPos;
87 void openTop(MachineBasicBlock::const_iterator PrevTop);
89 void openBottom(MachineBasicBlock::const_iterator PrevBottom);
158 /// Each RegPressureTracker only works within a MachineBasicBlock. Pressure can
177 const MachineBasicBlock *MBB;
189 MachineBasicBlock::const_iterator CurrPos;
205 const LiveIntervals *lis, const MachineBasicBlock *mbb,
206 MachineBasicBlock::const_iterator pos);
214 MachineBasicBlock::const_iterator getPos() const { return CurrPos;
    [all...]
ScheduleDAGInstrs.h 99 MachineBasicBlock *BB;
102 MachineBasicBlock::iterator RegionBegin;
105 MachineBasicBlock::iterator RegionEnd;
160 MachineBasicBlock::iterator begin() const { return RegionBegin; }
163 MachineBasicBlock::iterator end() const { return RegionEnd; }
172 virtual void startBlock(MachineBasicBlock *BB);
178 virtual void enterRegion(MachineBasicBlock *bb,
179 MachineBasicBlock::iterator begin,
180 MachineBasicBlock::iterator end,
186 /// buildSchedGraph - Build SUnits from the MachineBasicBlock that we ar
    [all...]
FunctionLoweringInfo.h 23 #include "llvm/CodeGen/MachineBasicBlock.h"
40 class MachineBasicBlock;
67 DenseMap<const BasicBlock*, MachineBasicBlock *> MBBMap;
90 MachineBasicBlock *MBB;
93 MachineBasicBlock::iterator InsertPt;
219 MachineModuleInfo *MMI, MachineBasicBlock *MBB);
224 MachineBasicBlock *MBB);
  /external/llvm/lib/Target/X86/
X86InstrInfo.h 190 void reMaterialize(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
206 MachineBasicBlock::iterator &MBBI,
216 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
217 MachineBasicBlock *&FBB,
220 virtual unsigned RemoveBranch(MachineBasicBlock &MBB) const;
221 virtual unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
222 MachineBasicBlock *FBB
    [all...]
  /external/llvm/lib/Target/Mips/
MipsSERegisterInfo.h 35 virtual void eliminateFI(MachineBasicBlock::iterator II, unsigned OpNo,
MipsDelaySlotFiller.cpp 64 typedef MachineBasicBlock::iterator Iter;
65 typedef MachineBasicBlock::reverse_iterator ReverseIter;
66 typedef SmallDenseMap<MachineBasicBlock*, MachineInstr*, 2> BB2BrMap;
70 CmpWeight(const MachineBasicBlock &S,
73 bool operator()(const MachineBasicBlock *Dst0,
74 const MachineBasicBlock *Dst1) const {
78 const MachineBasicBlock &Src;
95 void addLiveOut(const MachineBasicBlock &MBB,
96 const MachineBasicBlock &SuccBB);
200 bool runOnMachineBasicBlock(MachineBasicBlock &MBB)
    [all...]
MipsRegisterInfo.h 57 void eliminateFrameIndex(MachineBasicBlock::iterator II,
72 virtual void eliminateFI(MachineBasicBlock::iterator II, unsigned OpNo,
  /external/llvm/lib/Target/PowerPC/
PPCRegisterInfo.h 63 void lowerDynamicAlloc(MachineBasicBlock::iterator II,
65 void lowerCRSpilling(MachineBasicBlock::iterator II, unsigned FrameIndex,
67 void lowerCRRestore(MachineBasicBlock::iterator II, unsigned FrameIndex,
71 void eliminateFrameIndex(MachineBasicBlock::iterator II,
  /external/llvm/lib/Target/R600/
SIISelLowering.h 27 void LowerSI_WQM(MachineInstr *MI, MachineBasicBlock &BB,
28 MachineBasicBlock::iterator I, MachineRegisterInfo & MRI) const;
48 virtual MachineBasicBlock * EmitInstrWithCustomInserter(MachineInstr * MI,
49 MachineBasicBlock * BB) const;
AMDGPUConvertToISA.cpp 54 MachineBasicBlock &MBB = *BB;
55 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
AMDGPUFrameLowering.h 40 virtual void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
AMDGPUInstrInfo.cpp 81 MachineBasicBlock::iterator &MBBI,
86 bool AMDGPUInstrInfo::getNextBranchInstr(MachineBasicBlock::iterator &iter,
87 MachineBasicBlock &MBB) const {
102 MachineBasicBlock::iterator skipFlowControl(MachineBasicBlock *MBB) {
103 MachineBasicBlock::iterator tmp = MBB->end();
124 AMDGPUInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB,
125 MachineBasicBlock::iterator MI,
134 AMDGPUInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB,
135 MachineBasicBlock::iterator MI
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXFrameLowering.cpp 34 MachineBasicBlock &MBB = MF.front();
36 MachineBasicBlock::iterator MBBI = MBB.begin();
75 MachineBasicBlock &MBB) const {
81 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
82 MachineBasicBlock::iterator I) const {
  /external/llvm/lib/Target/AArch64/
AArch64BranchFixupPass.cpp 146 MachineBasicBlock *splitBlockBeforeInstr(MachineInstr *MI);
147 void adjustBBOffsetsAfter(MachineBasicBlock *BB);
148 bool isBBInRange(MachineInstr *MI, MachineBasicBlock *BB,
153 void computeBlockSize(MachineBasicBlock *MBB);
166 MachineBasicBlock *MBB = MBBI;
237 static bool BBHasFallthrough(MachineBasicBlock *MBB) {
244 MachineBasicBlock *NextBB = llvm::next(MBBI);
245 for (MachineBasicBlock::succ_iterator I = MBB->succ_begin(),
276 MachineBasicBlock &MBB = *MBBI;
278 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end()
    [all...]
  /external/llvm/lib/Target/MBlaze/
MBlazeInstrInfo.cpp 78 insertNoop(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI) const {
84 copyPhysReg(MachineBasicBlock &MBB,
85 MachineBasicBlock::iterator I, DebugLoc DL,
93 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
103 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
115 bool MBlazeInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
116 MachineBasicBlock *&TBB
    [all...]
  /external/llvm/lib/CodeGen/
BranchFolding.cpp 106 void BranchFolder::RemoveDeadBlock(MachineBasicBlock *MBB) {
131 bool BranchFolder::OptimizeImpDefsBlock(MachineBasicBlock *MBB) {
133 MachineBasicBlock::iterator I = MBB->begin();
146 MachineBasicBlock::iterator FirstTerm = I;
197 MachineBasicBlock *MBB = I, *TBB = 0, *FBB = 0;
225 for (MachineBasicBlock::iterator I = BB->begin(), E = BB->end();
286 static unsigned HashEndOfMBB(const MachineBasicBlock *MBB) {
287 MachineBasicBlock::const_iterator I = MBB->end();
305 static unsigned ComputeCommonTailLength(MachineBasicBlock *MBB1,
306 MachineBasicBlock *MBB2
    [all...]
EarlyIfConversion.cpp 87 MachineBasicBlock *Head;
90 MachineBasicBlock *Tail;
93 MachineBasicBlock *TBB;
96 MachineBasicBlock *FBB;
103 MachineBasicBlock *getTPred() const { return TBB == Tail ? Head : TBB; }
106 MachineBasicBlock *getFPred() const { return FBB == Tail ? Head : FBB; }
137 MachineBasicBlock::iterator InsertionPoint;
141 bool canSpeculateInstrs(MachineBasicBlock *MBB);
166 bool canConvertIf(MachineBasicBlock *MBB);
170 void convertIf(SmallVectorImpl<MachineBasicBlock*> &RemovedBlocks)
    [all...]
AggressiveAntiDepBreaker.h 23 #include "llvm/CodeGen/MachineBasicBlock.h"
78 AggressiveAntiDepState(const unsigned TargetRegs, MachineBasicBlock *BB);
139 void StartBlock(MachineBasicBlock *BB);
146 MachineBasicBlock::iterator Begin,
147 MachineBasicBlock::iterator End,
CriticalAntiDepBreaker.h 21 #include "llvm/CodeGen/MachineBasicBlock.h"
75 void StartBlock(MachineBasicBlock *BB);
82 MachineBasicBlock::iterator Begin,
83 MachineBasicBlock::iterator End,
ExpandISelPseudos.cpp 52 MachineBasicBlock *MBB = I;
53 for (MachineBasicBlock::iterator MBBI = MBB->begin(), MBBE = MBB->end();
60 MachineBasicBlock *NewMBB =
  /external/llvm/lib/CodeGen/SelectionDAG/
InstrEmitter.h 20 #include "llvm/CodeGen/MachineBasicBlock.h"
37 MachineBasicBlock *MBB;
38 MachineBasicBlock::iterator InsertPos;
128 MachineBasicBlock *getBlock() { return MBB; }
131 MachineBasicBlock::iterator getInsertPos() { return InsertPos; }
135 InstrEmitter(MachineBasicBlock *mbb, MachineBasicBlock::iterator insertpos);
  /external/llvm/lib/Target/ARM/
Thumb1InstrInfo.cpp 41 void Thumb1InstrInfo::copyPhysReg(MachineBasicBlock &MBB,
42 MachineBasicBlock::iterator I, DebugLoc DL,
52 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
80 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
Thumb2RegisterInfo.cpp 35 Thumb2RegisterInfo::emitLoadConstPool(MachineBasicBlock &MBB,
36 MachineBasicBlock::iterator &MBBI,
  /external/llvm/lib/Target/Sparc/
SparcFrameLowering.cpp 30 MachineBasicBlock &MBB = MF.front();
34 MachineBasicBlock::iterator MBBI = MBB.begin();
71 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
72 MachineBasicBlock::iterator I) const {
87 MachineBasicBlock &MBB) const {
88 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();

Completed in 622 milliseconds

1 2 34 5 6 7 8 91011>>