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

1 2 3 4 5 6 78 91011>>

  /external/llvm/lib/CodeGen/
SlotIndexes.cpp 74 MachineBasicBlock *mbb = &*mbbItr;
79 for (MachineBasicBlock::iterator miItr = mbb->begin(), miEnd = mbb->end();
146 void SlotIndexes::repairIndexesInRange(MachineBasicBlock *MBB,
147 MachineBasicBlock::iterator Begin,
148 MachineBasicBlock::iterator End) {
177 MachineBasicBlock::iterator MBBI = End;
208 for (MachineBasicBlock::iterator I = End; I != Begin;) {
MachineVerifier.cpp 78 typedef SmallPtrSet<const MachineBasicBlock*, 8> BlockSet;
182 DenseMap<const MachineBasicBlock*, BBInfo> MBBInfoMap;
199 void visitMachineBasicBlockBefore(const MachineBasicBlock *MBB);
205 void visitMachineBasicBlockAfter(const MachineBasicBlock *MBB);
209 void report(const char *msg, const MachineBasicBlock *MBB);
214 void report(const char *msg, const MachineBasicBlock *MBB,
218 void report(const char *msg, const MachineBasicBlock *MBB,
224 void markReachable(const MachineBasicBlock *MBB);
226 void checkPHIOps(const MachineBasicBlock *MBB);
321 for (MachineBasicBlock::const_instr_iterator MBBI = MFI->instr_begin()
    [all...]
LiveRangeCalc.cpp 113 MachineBasicBlock *MBB = I->DomNode->getBlock();
139 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill.getPrevSlot());
169 bool LiveRangeCalc::findReachingDefs(LiveRange &LR, MachineBasicBlock &KillMBB,
182 MachineBasicBlock *MBB = MF->getBlockNumbered(WorkList[i]);
199 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
201 MachineBasicBlock *Pred = *PI;
266 MachineBasicBlock *MBB = MF->getBlockNumbered(*I);
294 MachineBasicBlock *MBB = Node->getBlock();
313 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
TwoAddressInstructionPass.cpp 82 MachineBasicBlock *MBB;
102 MachineBasicBlock::iterator OldPos);
109 bool commuteInstruction(MachineBasicBlock::iterator &mi,
114 bool convertInstTo3Addr(MachineBasicBlock::iterator &mi,
115 MachineBasicBlock::iterator &nmi,
120 bool rescheduleMIBelowKill(MachineBasicBlock::iterator &mi,
121 MachineBasicBlock::iterator &nmi,
123 bool rescheduleKillAboveMI(MachineBasicBlock::iterator &mi,
124 MachineBasicBlock::iterator &nmi,
127 bool tryInstructionTransform(MachineBasicBlock::iterator &mi
    [all...]
DFAPacketizer.cpp 147 void VLIWPacketizerList::endPacket(MachineBasicBlock *MBB,
158 void VLIWPacketizerList::PacketizeMIs(MachineBasicBlock *MBB,
159 MachineBasicBlock::iterator BeginItr,
160 MachineBasicBlock::iterator EndItr) {
DeadMachineInstructionElim.cpp 101 MachineBasicBlock *MBB = &*I;
109 for (MachineBasicBlock::succ_iterator S = MBB->succ_begin(),
111 for (MachineBasicBlock::livein_iterator LI = (*S)->livein_begin();
117 for (MachineBasicBlock::reverse_iterator MII = MBB->rbegin(),
RegisterScavenging.cpp 18 #include "llvm/CodeGen/MachineBasicBlock.h"
61 for (MachineBasicBlock::livein_iterator I = MBB->livein_begin(),
71 void RegScavenger::enterBasicBlock(MachineBasicBlock *mbb) {
166 MBBI = MachineBasicBlock::iterator(nullptr);
287 unsigned RegScavenger::findSurvivorReg(MachineBasicBlock::iterator StartMI,
290 MachineBasicBlock::iterator &UseMI) {
294 MachineBasicBlock::iterator ME = MBB->getFirstTerminator();
296 MachineBasicBlock::iterator RestorePointMI = StartMI;
297 MachineBasicBlock::iterator MI = StartMI;
363 MachineBasicBlock::iterator I
    [all...]
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(),
MachineCopyPropagation.cpp 55 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)
  /external/llvm/lib/Target/Sparc/
SparcCodeEmitter.cpp 67 void emitInstruction(MachineBasicBlock::instr_iterator MI,
68 MachineBasicBlock &MBB);
93 void emitMachineBasicBlock(MachineBasicBlock *BB, unsigned Reloc) const;
119 for (MachineBasicBlock::instr_iterator I = MBB->instr_begin(),
128 void SparcCodeEmitter::emitInstruction(MachineBasicBlock::instr_iterator MI,
129 MachineBasicBlock &MBB) {
266 void SparcCodeEmitter::emitMachineBasicBlock(MachineBasicBlock *BB,
SparcRegisterInfo.h 45 void eliminateFrameIndex(MachineBasicBlock::iterator II,
  /external/llvm/lib/Target/AArch64/
AArch64StorePairSuppress.cpp 49 bool shouldAddSTPToBlock(const MachineBasicBlock *BB);
73 bool AArch64StorePairSuppress::shouldAddSTPToBlock(const MachineBasicBlock *BB) {
89 ArrayRef<const MachineBasicBlock *>(), SCDesc);
  /external/llvm/lib/Target/R600/
R600ISelLowering.h 27 MachineBasicBlock * EmitInstrWithCustomInserter(MachineInstr *MI,
28 MachineBasicBlock * BB) const override;
51 void lowerImplicitParameter(MachineInstr *MI, MachineBasicBlock &BB,
R600InstrInfo.cpp 49 R600InstrInfo::copyPhysReg(MachineBasicBlock &MBB,
50 MachineBasicBlock::iterator MI, DebugLoc DL,
84 bool R600InstrInfo::isLegalToSplitMBBAt(MachineBasicBlock &MBB,
85 MachineBasicBlock::iterator MBBI) const {
674 findFirstPredicateSetterFrom(MachineBasicBlock &MBB,
675 MachineBasicBlock::iterator I) {
697 R600InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
698 MachineBasicBlock *&TBB,
699 MachineBasicBlock *&FBB,
705 MachineBasicBlock::iterator I = MBB.end()
    [all...]
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);
353 MachineBasicBlock::iterator End = MBB->end();
354 MachineBasicBlock::iterator MI = MBB->begin();
358 MachineBasicBlock::iterator DeleteMI = MI;
373 for(MachineBasicBlock::iterator RegionEnd = MBB->end()
    [all...]
  /external/llvm/lib/Target/ARM/
ARMLoadStoreOptimizer.cpp 29 #include "llvm/CodeGen/MachineBasicBlock.h"
88 MachineBasicBlock::iterator MBBI;
91 MachineBasicBlock::iterator i)
100 void UpdateBaseRegUses(MachineBasicBlock &MBB,
101 MachineBasicBlock::iterator MBBI,
104 bool MergeOps(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
110 void MergeOpsUpdate(MachineBasicBlock &MBB,
123 SmallVectorImpl<MachineBasicBlock::iterator> &Merges);
124 void MergeLDR_STR(MachineBasicBlock &MBB, unsigned SIndex, unsigned Base
    [all...]
ARMBaseRegisterInfo.h 150 void materializeFrameBaseRegister(MachineBasicBlock *MBB,
169 virtual void emitLoadConstPool(MachineBasicBlock &MBB,
170 MachineBasicBlock::iterator &MBBI,
187 void eliminateFrameIndex(MachineBasicBlock::iterator II,
  /external/llvm/lib/Target/Mips/
MipsSEFrameLowering.cpp 34 typedef MachineBasicBlock::iterator Iter;
58 bool expandInstr(MachineBasicBlock &MBB, Iter I);
59 void expandLoadCCond(MachineBasicBlock &MBB, Iter I);
60 void expandStoreCCond(MachineBasicBlock &MBB, Iter I);
61 void expandLoadACC(MachineBasicBlock &MBB, Iter I, unsigned RegSize);
62 void expandStoreACC(MachineBasicBlock &MBB, Iter I, unsigned MFHiOpc,
64 bool expandCopy(MachineBasicBlock &MBB, Iter I);
65 bool expandCopyACC(MachineBasicBlock &MBB, Iter I, unsigned MFHiOpc,
87 bool ExpandPseudo::expandInstr(MachineBasicBlock &MBB, Iter I) {
123 void ExpandPseudo::expandLoadCCond(MachineBasicBlock &MBB, Iter I)
    [all...]
MipsSEInstrInfo.cpp 82 void MipsSEInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
83 MachineBasicBlock::iterator I, DebugLoc DL,
183 storeRegToStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
226 loadRegFromStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
266 bool MipsSEInstrInfo::expandPostRAPseudo(MachineBasicBlock::iterator MI) const {
267 MachineBasicBlock &MBB = *MI->getParent();
361 MachineBasicBlock &MBB,
362 MachineBasicBlock::iterator I) const
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonRegisterInfo.h 59 void eliminateFrameIndex(MachineBasicBlock::iterator II,
  /external/llvm/lib/Target/MSP430/
MSP430ISelLowering.h 120 MachineBasicBlock* EmitInstrWithCustomInserter(MachineInstr *MI,
121 MachineBasicBlock *BB) const override;
122 MachineBasicBlock* EmitShiftInstr(MachineInstr *MI,
123 MachineBasicBlock *BB) const;
  /external/llvm/lib/Target/NVPTX/
NVPTXRegisterInfo.h 49 void eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
  /external/llvm/lib/Target/SystemZ/
SystemZAsmPrinter.h 19 class MachineBasicBlock;
SystemZRegisterInfo.h 50 void eliminateFrameIndex(MachineBasicBlock::iterator MI,
  /external/llvm/lib/Target/XCore/
XCoreFrameLowering.cpp 61 static void EmitDefCfaRegister(MachineBasicBlock &MBB,
62 MachineBasicBlock::iterator MBBI, DebugLoc dl,
71 static void EmitDefCfaOffset(MachineBasicBlock &MBB,
72 MachineBasicBlock::iterator MBBI, DebugLoc dl,
81 static void EmitCfiOffset(MachineBasicBlock &MBB,
82 MachineBasicBlock::iterator MBBI, DebugLoc dl,
97 static void IfNeededExtSP(MachineBasicBlock &MBB,
98 MachineBasicBlock::iterator MBBI, DebugLoc dl,
121 static void IfNeededLDAWSP(MachineBasicBlock &MBB,
122 MachineBasicBlock::iterator MBBI, DebugLoc dl
    [all...]

Completed in 1556 milliseconds

1 2 3 4 5 6 78 91011>>