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

1 2 3 4 5 6 7 891011>>

  /external/llvm/lib/Target/R600/
R600Packetizer.cpp 72 DenseMap<unsigned, unsigned> getPreviousVector(MachineBasicBlock::iterator I)
78 MachineBasicBlock::instr_iterator BI = I.getInstrIterator();
166 MachineBasicBlock *MBB) override {
296 MachineBasicBlock::iterator addToPacket(MachineInstr *MI) override {
297 MachineBasicBlock::iterator FirstInBundle =
317 MachineBasicBlock::iterator It = VLIWPacketizerList::addToPacket(MI);
352 MachineBasicBlock::iterator End = MBB->end();
353 MachineBasicBlock::iterator MI = MBB->begin();
357 MachineBasicBlock::iterator DeleteMI = MI;
372 for(MachineBasicBlock::iterator RegionEnd = MBB->end()
    [all...]
  /external/llvm/lib/CodeGen/
EdgeBundles.cpp 15 #include "llvm/CodeGen/MachineBasicBlock.h"
47 for (MachineBasicBlock::const_succ_iterator SI = MBB.succ_begin(),
84 for (MachineBasicBlock::const_succ_iterator SI = MBB.succ_begin(),
GCRootLowering.cpp 65 void VisitCallPoint(MachineBasicBlock::iterator MI);
66 MCSymbol *InsertLabel(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
272 MCSymbol *GCMachineCodeAnalysis::InsertLabel(MachineBasicBlock &MBB,
273 MachineBasicBlock::iterator MI,
280 void GCMachineCodeAnalysis::VisitCallPoint(MachineBasicBlock::iterator CI) {
283 MachineBasicBlock::iterator RAI = CI;
300 for (MachineBasicBlock::iterator MI = BBI->begin(), ME = BBI->end();
MachineCopyPropagation.cpp 56 bool CopyPropagateBlock(MachineBasicBlock &MBB);
88 const MachineBasicBlock *MBB = CopyMI->getParent();
91 MachineBasicBlock::const_iterator I = CopyMI;
92 MachineBasicBlock::const_iterator E = MBB->end();
93 MachineBasicBlock::const_iterator E2 = MI;
137 bool MachineCopyPropagation::CopyPropagateBlock(MachineBasicBlock &MBB) {
146 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end(); I != E; ) {
183 for (MachineBasicBlock::iterator I = CopyMI, E = MI; I != E; ++I)
PrologEpilogInserter.cpp 75 MachineBasicBlock *EntryBlock;
76 SmallVector<MachineBasicBlock *, 4> ReturnBlocks;
89 void replaceFrameIndices(MachineBasicBlock *BB, MachineFunction &Fn,
95 bool isReturnBlock(MachineBasicBlock *MBB);
130 bool PEI::isReturnBlock(MachineBasicBlock* MBB) {
253 std::vector<MachineBasicBlock::iterator> FrameSDOps;
255 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ++I)
274 for (std::vector<MachineBasicBlock::iterator>::iterator
276 MachineBasicBlock::iterator I = *i;
392 MachineBasicBlock::iterator I
    [all...]
LiveIntervalAnalysis.cpp 221 MachineBasicBlock *MBB = MBBI;
224 for (MachineBasicBlock::iterator MI = MBB->begin(), ME = MBB->end();
299 const MachineBasicBlock *MBB = MFI;
308 for (MachineBasicBlock::livein_iterator LII = MBB->livein_begin(),
353 SmallPtrSet<MachineBasicBlock*, 16> LiveOut;
360 const MachineBasicBlock *MBB = Indexes.getMBBFromIndex(Idx.getPrevSlot());
582 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill);
599 typedef SmallPtrSet<MachineBasicBlock*, 9> VisitedTy;
601 for (MachineBasicBlock::succ_iterator
604 for (df_ext_iterator<MachineBasicBlock*, VisitedTy
    [all...]
StackColoring.cpp 34 #include "llvm/CodeGen/MachineBasicBlock.h"
108 typedef DenseMap<const MachineBasicBlock*, BlockLifetimeInfo> LivenessMap;
112 DenseMap<const MachineBasicBlock*, int> BasicBlocks;
114 SmallVector<const MachineBasicBlock*, 8> BasicBlockNumbering;
197 for (MachineBasicBlock *MBB : depth_first(MF)) {
234 for (MachineBasicBlock *MBB : depth_first(MF)) {
291 SmallPtrSet<const MachineBasicBlock*, 8> BBSet(BasicBlockNumbering.begin(),
299 SmallPtrSet<const MachineBasicBlock*, 8> NextBBSet;
301 for (const MachineBasicBlock *BB : BasicBlockNumbering) {
313 for (MachineBasicBlock::const_pred_iterator PI = BB->pred_begin()
    [all...]
LiveRangeCalc.cpp 201 MachineBasicBlock *MBB = I.DomNode->getBlock();
227 MachineBasicBlock *UseMBB = Indexes->getMBBFromIndex(Use.getPrevSlot());
257 bool LiveRangeCalc::findReachingDefs(LiveRange &LR, MachineBasicBlock &UseMBB,
270 MachineBasicBlock *MBB = MF->getBlockNumbered(WorkList[i]);
287 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
289 MachineBasicBlock *Pred = *PI;
353 MachineBasicBlock *MBB = MF->getBlockNumbered(*I);
380 MachineBasicBlock *MBB = Node->getBlock();
399 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
  /external/llvm/lib/Target/AArch64/
AArch64ConditionOptimizer.cpp 98 MachineInstr *findSuitableCompare(MachineBasicBlock *MBB);
139 MachineBasicBlock *MBB) {
140 MachineBasicBlock::iterator I = MBB->getFirstTerminator();
148 for (MachineBasicBlock::iterator B = MBB->begin(); I != B;) {
252 MachineBasicBlock *const MBB = CmpMI->getParent();
318 MachineBasicBlock *HBB = I->getBlock();
321 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
332 MachineBasicBlock *TBB_TBB = nullptr, *TBB_FBB = nullptr;
AArch64RegisterInfo.h 77 void materializeFrameBaseRegister(MachineBasicBlock *MBB, unsigned BaseReg,
82 void eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
AArch64A57FPLoadBalancing.cpp 138 bool runOnBasicBlock(MachineBasicBlock &MBB);
139 bool colorChainSet(std::vector<Chain*> GV, MachineBasicBlock &MBB,
141 bool colorChain(Chain *G, Color C, MachineBasicBlock &MBB);
142 int scavengeRegister(Chain *G, Color C, MachineBasicBlock &MBB);
251 MachineBasicBlock::iterator getEnd() const {
252 return ++MachineBasicBlock::iterator(KillInst ? KillInst : LastInst);
329 bool AArch64A57FPLoadBalancing::runOnBasicBlock(MachineBasicBlock &MBB) {
438 MachineBasicBlock &MBB,
493 MachineBasicBlock &MBB) {
496 RS.forward(MachineBasicBlock::iterator(G->getStart()))
    [all...]
  /external/llvm/lib/Target/BPF/
BPFISelLowering.h 45 MachineBasicBlock *
47 MachineBasicBlock *BB) const override;
BPFRegisterInfo.cpp 44 void BPFRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
68 MachineBasicBlock &MBB = *MI.getParent();
  /external/llvm/lib/Target/Mips/
MipsFrameLowering.cpp 137 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
138 MachineBasicBlock::iterator I) const {
  /external/llvm/lib/Target/Sparc/
SparcFrameLowering.cpp 41 MachineBasicBlock &MBB,
42 MachineBasicBlock::iterator MBBI,
88 MachineBasicBlock &MBB = MF.front();
92 MachineBasicBlock::iterator MBBI = MBB.begin();
134 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
135 MachineBasicBlock::iterator I) const {
150 MachineBasicBlock &MBB) const {
152 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
SparcISelLowering.h 69 MachineBasicBlock *
71 MachineBasicBlock *MBB) const override;
171 MachineBasicBlock *expandSelectCC(MachineInstr *MI, MachineBasicBlock *BB,
173 MachineBasicBlock *expandAtomicRMW(MachineInstr *MI,
174 MachineBasicBlock *BB,
  /external/llvm/lib/Target/PowerPC/
PPCBranchSelector.cpp 74 [TII](MachineBasicBlock &MBB, unsigned Offset) -> unsigned {
94 MachineBasicBlock *MBB = MFI;
105 for (MachineBasicBlock::iterator MBBI = MBB->begin(), EE = MBB->end();
138 MachineBasicBlock &MBB = *MFI;
140 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
142 MachineBasicBlock *Dest = nullptr;
  /external/llvm/include/llvm/CodeGen/
SlotIndexes.h 315 typedef std::pair<SlotIndex, MachineBasicBlock*> IdxMBBPair;
392 void repairIndexesInRange(MachineBasicBlock *MBB,
393 MachineBasicBlock::iterator Begin,
394 MachineBasicBlock::iterator End);
443 const MachineBasicBlock *MBB = MI->getParent();
445 MachineBasicBlock::const_iterator I = MI, B = MBB->begin();
460 const MachineBasicBlock *MBB = MI->getParent();
462 MachineBasicBlock::const_iterator I = MI, E = MBB->end();
481 getMBBRange(const MachineBasicBlock *MBB) const {
491 SlotIndex getMBBStartIdx(const MachineBasicBlock *mbb) const
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZInstrInfo.cpp 50 void SystemZInstrInfo::splitMove(MachineBasicBlock::iterator MI,
52 MachineBasicBlock *MBB = MI->getParent();
82 void SystemZInstrInfo::splitAdjDynAlloc(MachineBasicBlock::iterator MI) const {
83 MachineBasicBlock *MBB = MI->getParent();
162 void SystemZInstrInfo::emitGRX32Move(MachineBasicBlock &MBB,
163 MachineBasicBlock::iterator MBBI,
241 bool SystemZInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
242 MachineBasicBlock *&TBB,
243 MachineBasicBlock *&FBB,
250 MachineBasicBlock::iterator I = MBB.end()
    [all...]
SystemZFrameLowering.cpp 110 static void addSavedGPR(MachineBasicBlock &MBB, MachineInstrBuilder &MIB,
124 spillCalleeSavedRegisters(MachineBasicBlock &MBB,
125 MachineBasicBlock::iterator MBBI,
213 restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
214 MachineBasicBlock::iterator MBBI,
284 static void emitIncrement(MachineBasicBlock &MBB,
285 MachineBasicBlock::iterator &MBBI,
313 MachineBasicBlock &MBB = MF.front();
318 MachineBasicBlock::iterator MBBI = MBB.begin();
410 MachineBasicBlock &MBB) const
    [all...]
SystemZElimCompare.cpp 73 bool processBlock(MachineBasicBlock &MBB);
100 static bool isCCLiveOut(MachineBasicBlock &MBB) {
192 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch;
295 MachineBasicBlock::iterator MBBI = MI, MBBE = Compare;
330 MachineBasicBlock &MBB = *Compare->getParent();
331 MachineBasicBlock::iterator MBBI = Compare, MBBE = MBB.begin();
384 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch;
426 bool SystemZElimCompare::processBlock(MachineBasicBlock &MBB) {
434 MachineBasicBlock::iterator MBBI = MBB.end();
  /external/llvm/lib/Target/ARM/
MLxExpansionPass.cpp 68 void ExpandFPMLxInstruction(MachineBasicBlock &MBB, MachineInstr *MI,
71 bool ExpandFPMLxInstructions(MachineBasicBlock &MBB);
94 MachineBasicBlock *MBB = MI->getParent();
123 MachineBasicBlock *MBB = MI->getParent();
148 MachineBasicBlock *MBB = MI->getParent();
272 MLxExpansion::ExpandFPMLxInstruction(MachineBasicBlock &MBB, MachineInstr *MI,
315 MachineBasicBlock::iterator MII = MI;
328 bool MLxExpansion::ExpandFPMLxInstructions(MachineBasicBlock &MBB) {
335 MachineBasicBlock::reverse_iterator MII = MBB.rbegin(), E = MBB.rend();
392 for (MachineBasicBlock &MBB : Fn
    [all...]
Thumb1FrameLowering.cpp 41 emitSPUpdate(MachineBasicBlock &MBB,
42 MachineBasicBlock::iterator &MBBI,
52 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
53 MachineBasicBlock::iterator I) const {
86 MachineBasicBlock &MBB = MF.front();
87 MachineBasicBlock::iterator MBBI = MBB.begin();
322 MachineBasicBlock &MBB) const {
323 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
382 MachineBasicBlock::iterator PMBBI = std::prev(MBBI);
453 spillCalleeSavedRegisters(MachineBasicBlock &MBB
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreRegisterInfo.cpp 62 static void InsertFPImmInst(MachineBasicBlock::iterator II,
66 MachineBasicBlock &MBB = *MI.getParent();
93 static void InsertFPConstInst(MachineBasicBlock::iterator II,
99 MachineBasicBlock &MBB = *MI.getParent();
129 static void InsertSPImmInst(MachineBasicBlock::iterator II,
133 MachineBasicBlock &MBB = *MI.getParent();
162 static void InsertSPConstInst(MachineBasicBlock::iterator II,
167 MachineBasicBlock &MBB = *MI.getParent();
261 XCoreRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
321 MachineBasicBlock &MBB = *MI.getParent()
    [all...]
  /external/mesa3d/src/gallium/drivers/radeon/
SIISelLowering.cpp 65 MachineBasicBlock * SITargetLowering::EmitInstrWithCustomInserter(
66 MachineInstr * MI, MachineBasicBlock * BB) const
70 MachineBasicBlock::iterator I = MI;
142 void SITargetLowering::AppendS_WAITCNT(MachineInstr *MI, MachineBasicBlock &BB,
143 MachineBasicBlock::iterator I) const
149 void SITargetLowering::LowerSI_INTERP(MachineInstr *MI, MachineBasicBlock &BB,
150 MachineBasicBlock::iterator I, MachineRegisterInfo & MRI) const
182 MachineBasicBlock &BB, MachineBasicBlock::iterator I,
203 void SITargetLowering::LowerSI_KIL(MachineInstr *MI, MachineBasicBlock &BB
    [all...]

Completed in 1356 milliseconds

1 2 3 4 5 6 7 891011>>