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

1 2 3 45 6 7 8 91011>>

  /external/llvm/lib/Target/Hexagon/
HexagonFrameLowering.cpp 77 MachineBasicBlock &MBB = MF.front();
80 MachineBasicBlock::iterator MBBI = MBB.begin();
95 MachineBasicBlock::iterator InsertPt = MBB.begin();
165 bool HexagonFrameLowering::hasTailCall(MachineBasicBlock &MBB) const {
166 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
173 MachineBasicBlock &MBB) const {
174 MachineBasicBlock::iterator MBBI = prior(MBB.end());
180 MachineBasicBlock::iterator MBBI = prior(MBB.end());
181 MachineBasicBlock::iterator MBBI_end = MBB.end();
225 MachineBasicBlock &MBB
    [all...]
HexagonNewValueJump.cpp 92 MachineBasicBlock::iterator II,
93 MachineBasicBlock::iterator end,
94 MachineBasicBlock::iterator skip,
133 MachineBasicBlock::iterator localII = II;
136 for (MachineBasicBlock::iterator localBegin = localII;
154 MachineBasicBlock::iterator MII) {
198 MachineBasicBlock::iterator II,
202 MachineBasicBlock::iterator end,
243 for (MachineBasicBlock::iterator localII = II; localII != end;
361 MachineBasicBlock* MBB = MBBb
    [all...]
HexagonHardwareLoops.cpp 215 MachineBasicBlock *createPreheaderForLoop(MachineLoop *L);
324 MachineBasicBlock *Header = L->getHeader();
325 MachineBasicBlock *Preheader = L->getLoopPreheader();
326 MachineBasicBlock *Latch = L->getLoopLatch();
342 typedef MachineBasicBlock::instr_iterator instr_iterator;
373 MachineBasicBlock *TB = 0, *FB = 0;
432 MachineBasicBlock *TopMBB = L->getTopBlock();
433 MachineBasicBlock::pred_iterator PI = TopMBB->pred_begin();
436 MachineBasicBlock *Backedge = *PI++;
439 MachineBasicBlock *Incoming = *PI++
    [all...]
HexagonFixupHwLoops.cpp 64 MachineBasicBlock::iterator &MII,
106 DenseMap<MachineBasicBlock*, unsigned> BlockToInstOffset;
128 MachineBasicBlock::iterator MIE = MBB->end();
129 MachineBasicBlock::iterator MII = MBB->begin();
159 MachineBasicBlock::iterator &MII,
162 MachineBasicBlock *MBB = MII->getParent();
  /external/llvm/lib/Target/MSP430/
MSP430InstrInfo.cpp 34 void MSP430InstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB,
35 MachineBasicBlock::iterator MI,
62 void MSP430InstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB,
63 MachineBasicBlock::iterator MI,
88 void MSP430InstrInfo::copyPhysReg(MachineBasicBlock &MBB,
89 MachineBasicBlock::iterator I, DebugLoc DL,
104 unsigned MSP430InstrInfo::RemoveBranch(MachineBasicBlock &MBB) const {
105 MachineBasicBlock::iterator I = MBB.end();
169 bool MSP430InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
170 MachineBasicBlock *&TBB
    [all...]
MSP430BranchSelector.cpp 65 MachineBasicBlock *MBB = MFI;
68 for (MachineBasicBlock::iterator MBBI = MBB->begin(), EE = MBB->end();
101 MachineBasicBlock &MBB = *MFI;
103 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
113 MachineBasicBlock *Dest = I->getOperand(0).getMBB();
  /external/llvm/lib/Target/XCore/
XCoreInstrInfo.cpp 187 XCoreInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
188 MachineBasicBlock *&FBB,
192 MachineBasicBlock::iterator I = MBB.end();
275 XCoreInstrInfo::InsertBranch(MachineBasicBlock &MBB,MachineBasicBlock *TBB,
276 MachineBasicBlock *FBB,
307 XCoreInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const {
308 MachineBasicBlock::iterator I = MBB.end();
334 void XCoreInstrInfo::copyPhysReg(MachineBasicBlock &MBB
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGSDNodes.h 18 #include "llvm/CodeGen/MachineBasicBlock.h"
38 MachineBasicBlock *BB;
51 void Run(SelectionDAG *dag, MachineBasicBlock *bb);
114 /// EmitSchedule - Insert MachineInstrs into the MachineBasicBlock
117 virtual MachineBasicBlock*
118 EmitSchedule(MachineBasicBlock::iterator &InsertPos);
181 MachineBasicBlock::iterator InsertPos);
  /external/llvm/lib/Target/ARM/
ARMBaseRegisterInfo.h 131 void materializeFrameBaseRegister(MachineBasicBlock *MBB,
134 void resolveFrameIndex(MachineBasicBlock::iterator I,
153 virtual void emitLoadConstPool(MachineBasicBlock &MBB,
154 MachineBasicBlock::iterator &MBBI,
171 virtual void eliminateFrameIndex(MachineBasicBlock::iterator II,
ARMConstantIslandPass.cpp 163 std::vector<MachineBasicBlock*> WaterList;
167 SmallSet<MachineBasicBlock*, 4> NewWaterList;
169 typedef std::vector<MachineBasicBlock*>::iterator water_iterator;
186 MachineBasicBlock *HighWaterMark;
281 MachineBasicBlock *splitBlockBeforeInstr(MachineInstr *MI);
282 void updateForInsertedWaterBlock(MachineBasicBlock *NewBB);
283 void adjustBBOffsetsAfter(MachineBasicBlock *BB);
289 MachineBasicBlock *&NewMBB);
296 bool isWaterInRange(unsigned UserOffset, MachineBasicBlock *Water,
298 bool isBBInRange(MachineInstr *MI, MachineBasicBlock *BB, unsigned Disp)
    [all...]
A15SDOptimizer.cpp 70 unsigned createDupLane(MachineBasicBlock &MBB,
71 MachineBasicBlock::iterator InsertBefore,
76 unsigned createExtractSubreg(MachineBasicBlock &MBB,
77 MachineBasicBlock::iterator InsertBefore,
82 unsigned createVExt(MachineBasicBlock &MBB,
83 MachineBasicBlock::iterator InsertBefore,
87 unsigned createRegSequence(MachineBasicBlock &MBB,
88 MachineBasicBlock::iterator InsertBefore,
92 unsigned createInsertSubreg(MachineBasicBlock &MBB,
93 MachineBasicBlock::iterator InsertBefore
    [all...]
ARMISelLowering.h 275 virtual MachineBasicBlock *
277 MachineBasicBlock *MBB) const;
531 MachineBasicBlock *EmitAtomicCmpSwap(MachineInstr *MI,
532 MachineBasicBlock *BB,
534 MachineBasicBlock *EmitAtomicBinary(MachineInstr *MI,
535 MachineBasicBlock *BB,
538 MachineBasicBlock *EmitAtomicBinary64(MachineInstr *MI,
539 MachineBasicBlock *BB,
546 MachineBasicBlock * EmitAtomicBinaryMinMax(MachineInstr *MI,
547 MachineBasicBlock *BB
    [all...]
  /external/llvm/lib/Target/Mips/
Mips16RegisterInfo.cpp 64 (MachineBasicBlock &MBB,
65 MachineBasicBlock::iterator I,
66 MachineBasicBlock::iterator &UseMI,
75 void Mips16RegisterInfo::eliminateFI(MachineBasicBlock::iterator II,
134 MachineBasicBlock &MBB = *MI.getParent();
Mips16FrameLowering.cpp 31 MachineBasicBlock &MBB = MF.front();
35 MachineBasicBlock::iterator MBBI = MBB.begin();
79 MachineBasicBlock &MBB) const {
80 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
100 spillCalleeSavedRegisters(MachineBasicBlock &MBB,
101 MachineBasicBlock::iterator MI,
105 MachineBasicBlock *EntryBlock = MF->begin();
128 bool Mips16FrameLowering::restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
129 MachineBasicBlock::iterator MI,
144 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcInstrInfo.cpp 127 bool SparcInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
128 MachineBasicBlock *&TBB,
129 MachineBasicBlock *&FBB,
134 MachineBasicBlock::iterator I = MBB.end();
135 MachineBasicBlock::iterator UnCondBrIter = MBB.end();
184 MachineBasicBlock *TargetBB = I->getOperand(0).getMBB();
204 MachineBasicBlock::iterator OldInst = I;
230 SparcInstrInfo::InsertBranch(MachineBasicBlock &MBB,MachineBasicBlock *TBB,
231 MachineBasicBlock *FBB
    [all...]
  /external/llvm/include/llvm/CodeGen/
LiveIntervalAnalysis.h 28 #include "llvm/CodeGen/MachineBasicBlock.h"
194 SlotIndex getMBBStartIdx(const MachineBasicBlock *mbb) const {
199 SlotIndex getMBBEndIdx(const MachineBasicBlock *mbb) const {
204 const MachineBasicBlock *mbb) const {
209 const MachineBasicBlock *mbb) const {
213 MachineBasicBlock* getMBBFromIndex(SlotIndex index) const {
217 void insertMBBInMaps(MachineBasicBlock *MBB) {
237 SmallVectorImpl<MachineBasicBlock*> &MBBs) const {
255 MachineBasicBlock *intervalIsInOneMBB(const LiveInterval &LI) const;
294 void repairIntervalsInRange(MachineBasicBlock *MBB
    [all...]
MachineModuleInfo.h 55 class MachineBasicBlock;
66 MachineBasicBlock *LandingPadBlock; // Landing pad block.
73 explicit LandingPadInfo(MachineBasicBlock *MBB)
269 /// specified MachineBasicBlock.
270 LandingPadInfo &getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad);
274 void addInvoke(MachineBasicBlock *LandingPad,
279 MCSymbol *addLandingPad(MachineBasicBlock *LandingPad);
283 void addPersonality(MachineBasicBlock *LandingPad,
304 void addCatchTypeInfo(MachineBasicBlock *LandingPad,
309 void addFilterTypeInfo(MachineBasicBlock *LandingPad
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXInstrInfo.cpp 36 void NVPTXInstrInfo::copyPhysReg (MachineBasicBlock &MBB,
37 MachineBasicBlock::iterator I, DebugLoc DL,
179 bool NVPTXInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
180 MachineBasicBlock *&TBB,
181 MachineBasicBlock *&FBB,
185 MachineBasicBlock::iterator I = MBB.end();
239 unsigned NVPTXInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const {
240 MachineBasicBlock::iterator I = MBB.end();
262 NVPTXInstrInfo::InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB
    [all...]
  /external/llvm/lib/CodeGen/
MachineCSE.cpp 75 DenseMap<MachineBasicBlock*, ScopeType*> ScopeMap;
80 bool PerformTrivialCoalescing(MachineInstr *MI, MachineBasicBlock *MBB);
82 MachineBasicBlock::const_iterator I,
83 MachineBasicBlock::const_iterator E) const;
85 const MachineBasicBlock *MBB,
96 void EnterScope(MachineBasicBlock *MBB);
97 void ExitScope(MachineBasicBlock *MBB);
98 bool ProcessBlock(MachineBasicBlock *MBB);
115 MachineBasicBlock *MBB) {
152 MachineBasicBlock::const_iterator I
    [all...]
PHIElimination.cpp 67 bool EliminatePHINodes(MachineFunction &MF, MachineBasicBlock &MBB);
68 void LowerPHINode(MachineBasicBlock &MBB,
69 MachineBasicBlock::iterator AfterPHIsIt);
80 bool SplitPHIEdges(MachineFunction &MF, MachineBasicBlock &MBB,
85 bool isLiveIn(unsigned Reg, MachineBasicBlock *MBB);
86 bool isLiveOutPastPHIs(unsigned Reg, MachineBasicBlock *MBB);
182 MachineBasicBlock &MBB) {
188 MachineBasicBlock::iterator AfterPHIsIt = MBB.SkipPHIsAndLabels(MBB.begin());
220 void PHIElimination::LowerPHINode(MachineBasicBlock &MBB,
221 MachineBasicBlock::iterator AfterPHIsIt)
    [all...]
MachineTraceMetrics.cpp 14 #include "llvm/CodeGen/MachineBasicBlock.h"
81 MachineTraceMetrics::getResources(const MachineBasicBlock *MBB) {
91 for (MachineBasicBlock::const_iterator I = MBB->begin(), E = MBB->end();
117 MachineTraceMetrics::Ensemble::getLoopFor(const MachineBasicBlock *MBB) const {
124 computeDepthResources(const MachineBasicBlock *MBB) {
146 computeHeightResources(const MachineBasicBlock *MBB) {
170 getDepthResources(const MachineBasicBlock *MBB) const {
179 getHeightResources(const MachineBasicBlock *MBB) const {
213 const MachineBasicBlock *pickTracePred(const MachineBasicBlock*);
    [all...]
CodePlacementOpt.cpp 50 bool HasFallthrough(MachineBasicBlock *MBB);
51 bool HasAnalyzableTerminator(MachineBasicBlock *MBB);
76 bool CodePlacementOpt::HasFallthrough(MachineBasicBlock *MBB) {
77 MachineBasicBlock *TBB = 0, *FBB = 0;
98 bool CodePlacementOpt::HasAnalyzableTerminator(MachineBasicBlock *MBB) {
106 MachineBasicBlock *TBB = 0, *FBB = 0;
154 MachineBasicBlock *TopMBB = L->getTopBlock();
161 for (MachineBasicBlock::pred_iterator PI = TopMBB->pred_begin(),
163 MachineBasicBlock *Pred = *PI;
249 MachineBasicBlock *TopMBB = L->getTopBlock()
    [all...]
MachineInstrBundle.cpp 41 MachineBasicBlock *MBB = &*I;
43 for (MachineBasicBlock::instr_iterator MII = MBB->instr_begin(),
100 void llvm::finalizeBundle(MachineBasicBlock &MBB,
101 MachineBasicBlock::instr_iterator FirstMI,
102 MachineBasicBlock::instr_iterator LastMI) {
210 MachineBasicBlock::instr_iterator
211 llvm::finalizeBundle(MachineBasicBlock &MBB,
212 MachineBasicBlock::instr_iterator FirstMI) {
213 MachineBasicBlock::instr_iterator E = MBB.instr_end();
214 MachineBasicBlock::instr_iterator LastMI = llvm::next(FirstMI)
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64ISelLowering.h 181 virtual MachineBasicBlock *
182 EmitInstrWithCustomInserter(MachineInstr *MI, MachineBasicBlock *MBB) const;
184 MachineBasicBlock *
185 emitAtomicBinary(MachineInstr *MI, MachineBasicBlock *MBB,
188 MachineBasicBlock *
189 emitAtomicBinaryMinMax(MachineInstr *MI, MachineBasicBlock *BB,
192 MachineBasicBlock *
193 emitAtomicCmpSwap(MachineInstr *MI, MachineBasicBlock *BB,
196 MachineBasicBlock *
197 EmitF128CSEL(MachineInstr *MI, MachineBasicBlock *MBB) const
    [all...]
  /external/llvm/lib/Target/X86/
X86ISelLowering.h 478 const MachineBasicBlock *MBB, unsigned uid,
549 virtual MachineBasicBlock *
551 MachineBasicBlock *MBB) const;
    [all...]

Completed in 1041 milliseconds

1 2 3 45 6 7 8 91011>>