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

1 2 3 4 5 6 7 891011>>

  /external/llvm/lib/Target/AArch64/
AArch64RegisterInfo.h 78 void materializeFrameBaseRegister(MachineBasicBlock *MBB, unsigned BaseReg,
83 void eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
AArch64A57FPLoadBalancing.cpp 131 bool runOnBasicBlock(MachineBasicBlock &MBB);
132 bool colorChainSet(std::vector<Chain*> GV, MachineBasicBlock &MBB,
134 bool colorChain(Chain *G, Color C, MachineBasicBlock &MBB);
135 int scavengeRegister(Chain *G, Color C, MachineBasicBlock &MBB);
236 MachineBasicBlock::iterator getEnd() const {
237 return ++MachineBasicBlock::iterator(KillInst ? KillInst : LastInst);
311 bool AArch64A57FPLoadBalancing::runOnBasicBlock(MachineBasicBlock &MBB) {
420 MachineBasicBlock &MBB,
468 MachineBasicBlock &MBB) {
471 RS.forward(MachineBasicBlock::iterator(G->getStart()))
    [all...]
  /external/llvm/lib/Target/R600/
SIFixSGPRLiveRanges.cpp 83 MachineBasicBlock &MBB = *BI;
84 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
R600ControlFlowFinalizer.cpp 315 MakeFetchClause(MachineBasicBlock &MBB, MachineBasicBlock::iterator &I)
317 MachineBasicBlock::iterator ClauseHead = I;
322 for (MachineBasicBlock::iterator E = MBB.end(); I != E; ++I) {
368 MachineBasicBlock::iterator insertLiterals(
369 MachineBasicBlock::iterator InsertPos,
371 MachineBasicBlock *MBB = InsertPos->getParent();
384 MakeALUClause(MachineBasicBlock &MBB, MachineBasicBlock::iterator &I)
386 MachineBasicBlock::iterator ClauseHead = I
    [all...]
  /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();
136 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
137 MachineBasicBlock::iterator I) const {
152 MachineBasicBlock &MBB) const {
154 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
SparcISelLowering.h 69 MachineBasicBlock *
71 MachineBasicBlock *MBB) const override;
169 MachineBasicBlock *expandSelectCC(MachineInstr *MI, MachineBasicBlock *BB,
171 MachineBasicBlock *expandAtomicRMW(MachineInstr *MI,
172 MachineBasicBlock *BB,
  /external/llvm/lib/Target/X86/
X86FloatingPoint.cpp 115 static unsigned calcLiveInMask(MachineBasicBlock *MBB) {
117 for (MachineBasicBlock::livein_iterator I = MBB->livein_begin(),
130 MachineBasicBlock *MBB; // Current basic block
238 void moveToTop(unsigned RegNo, MachineBasicBlock::iterator I) {
283 void popStackAfter(MachineBasicBlock::iterator &I);
290 void freeStackSlotAfter(MachineBasicBlock::iterator &I, unsigned Reg);
294 MachineBasicBlock::iterator
295 freeStackSlotBefore(MachineBasicBlock::iterator I, unsigned FPRegNo);
298 void adjustLiveRegs(unsigned Mask, MachineBasicBlock::iterator I);
303 MachineBasicBlock::iterator I)
    [all...]
X86FrameLowering.cpp 90 static unsigned findDeadCallerSavedReg(MachineBasicBlock &MBB,
91 MachineBasicBlock::iterator &MBBI,
149 void emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
207 void mergeSPUpdatesUp(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
211 MachineBasicBlock::iterator PI = std::prev(MBBI);
232 void mergeSPUpdatesDown(MachineBasicBlock &MBB,
233 MachineBasicBlock::iterator &MBBI,
240 MachineBasicBlock::iterator NI = std::next(MBBI)
    [all...]
  /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/ARM/
Thumb2InstrInfo.cpp 50 Thumb2InstrInfo::ReplaceTailWithBranchTo(MachineBasicBlock::iterator Tail,
51 MachineBasicBlock *NewDest) const {
52 MachineBasicBlock *MBB = Tail->getParent();
63 MachineBasicBlock::iterator MBBI = Tail;
73 MachineBasicBlock::iterator E = MBB->begin();
101 Thumb2InstrInfo::isLegalToSplitMBBAt(MachineBasicBlock &MBB,
102 MachineBasicBlock::iterator MBBI) const {
113 void Thumb2InstrInfo::copyPhysReg(MachineBasicBlock &MBB,
114 MachineBasicBlock::iterator I, DebugLoc DL,
126 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I
    [all...]
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();
389 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();
316 MachineBasicBlock &MBB) const {
317 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
377 MachineBasicBlock::iterator PMBBI = std::prev(MBBI);
411 spillCalleeSavedRegisters(MachineBasicBlock &MBB
    [all...]
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; }
  /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 109 static void addSavedGPR(MachineBasicBlock &MBB, MachineInstrBuilder &MIB,
122 spillCalleeSavedRegisters(MachineBasicBlock &MBB,
123 MachineBasicBlock::iterator MBBI,
211 restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
212 MachineBasicBlock::iterator MBBI,
282 static void emitIncrement(MachineBasicBlock &MBB,
283 MachineBasicBlock::iterator &MBBI,
311 MachineBasicBlock &MBB = MF.front();
316 MachineBasicBlock::iterator MBBI = MBB.begin();
408 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/XCore/
XCoreRegisterInfo.cpp 61 static void InsertFPImmInst(MachineBasicBlock::iterator II,
65 MachineBasicBlock &MBB = *MI.getParent();
92 static void InsertFPConstInst(MachineBasicBlock::iterator II,
98 MachineBasicBlock &MBB = *MI.getParent();
128 static void InsertSPImmInst(MachineBasicBlock::iterator II,
132 MachineBasicBlock &MBB = *MI.getParent();
161 static void InsertSPConstInst(MachineBasicBlock::iterator II,
166 MachineBasicBlock &MBB = *MI.getParent();
260 XCoreRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
320 MachineBasicBlock &MBB = *MI.getParent()
    [all...]
  /external/llvm/lib/Target/Mips/
MipsISelLowering.h 250 MachineBasicBlock *
252 MachineBasicBlock *MBB) const override;
596 MachineBasicBlock *emitSignExtendToI32InReg(MachineInstr *MI,
597 MachineBasicBlock *BB,
601 MachineBasicBlock *emitAtomicBinary(MachineInstr *MI, MachineBasicBlock *BB,
603 MachineBasicBlock *emitAtomicBinaryPartword(MachineInstr *MI,
604 MachineBasicBlock *BB, unsigned Size, unsigned BinOpcode,
606 MachineBasicBlock *emitAtomicCmpSwap(MachineInstr *MI,
607 MachineBasicBlock *BB, unsigned Size) const
    [all...]
  /external/llvm/lib/CodeGen/
PrologEpilogInserter.cpp 81 bool PEI::isReturnBlock(MachineBasicBlock* MBB) {
204 std::vector<MachineBasicBlock::iterator> FrameSDOps;
206 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ++I)
225 for (std::vector<MachineBasicBlock::iterator>::iterator
227 MachineBasicBlock::iterator I = *i;
343 MachineBasicBlock::iterator I;
363 MachineBasicBlock *MBB = ReturnBlocks[ri];
369 MachineBasicBlock::iterator I2 = I;
374 MachineBasicBlock::iterator BeforeI = I;
710 SmallPtrSet<MachineBasicBlock*, 8> Reachable
    [all...]
LiveIntervalAnalysis.cpp 207 MachineBasicBlock *MBB = MBBI;
210 for (MachineBasicBlock::iterator MI = MBB->begin(), ME = MBB->end();
281 const MachineBasicBlock *MBB = MFI;
290 for (MachineBasicBlock::livein_iterator LII = MBB->livein_begin(),
328 SmallPtrSet<MachineBasicBlock*, 16> LiveOut;
375 const MachineBasicBlock *MBB = getMBBFromIndex(Idx.getPrevSlot());
386 for (MachineBasicBlock::const_pred_iterator PI = MBB->pred_begin(),
403 for (MachineBasicBlock::const_pred_iterator PI = MBB->pred_begin(),
472 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill);
490 typedef SmallPtrSet<MachineBasicBlock*, 9> 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...]
ExpandPostRAPseudos.cpp 68 MachineBasicBlock::iterator CopyMI = MI;
80 MachineBasicBlock *MBB = MI->getParent();
125 MachineBasicBlock::iterator CopyMI = MI;
171 MachineBasicBlock::iterator dMI = MI;
192 for (MachineBasicBlock::iterator mi = mbbi->begin(), me = mbbi->end();
  /external/chromium_org/third_party/mesa/src/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...]
  /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...]
  /external/llvm/lib/Target/PowerPC/
PPCBranchSelector.cpp 76 MachineBasicBlock *MBB = MFI;
79 for (MachineBasicBlock::iterator MBBI = MBB->begin(), EE = MBB->end();
112 MachineBasicBlock &MBB = *MFI;
114 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
116 MachineBasicBlock *Dest = nullptr;

Completed in 1252 milliseconds

1 2 3 4 5 6 7 891011>>