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

1 2 3 4 5 67 8 91011>>

  /external/llvm/lib/Target/Mips/
MipsSEInstrInfo.cpp 85 void MipsSEInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
86 MachineBasicBlock::iterator I, DebugLoc DL,
155 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
182 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
208 bool MipsSEInstrInfo::expandPostRAPseudo(MachineBasicBlock::iterator MI) const {
209 MachineBasicBlock &MBB = *MI->getParent();
257 MachineBasicBlock &MBB,
258 MachineBasicBlock::iterator I) const
    [all...]
Mips16ISelLowering.cpp 84 MachineBasicBlock *
86 MachineBasicBlock *BB) const {
415 MachineBasicBlock *Mips16TargetLowering::
416 emitSel16(unsigned Opc, MachineInstr *MI, MachineBasicBlock *BB) const {
435 MachineBasicBlock *thisMBB = BB;
437 MachineBasicBlock *copy0MBB = F->CreateMachineBasicBlock(LLVM_BB);
438 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB);
444 llvm::next(MachineBasicBlock::iterator(MI)),
477 MachineBasicBlock *Mips16TargetLowering::emitSelT16
479 MachineInstr *MI, MachineBasicBlock *BB) const
    [all...]
MipsLongBranch.cpp 51 typedef MachineBasicBlock::iterator Iter;
52 typedef MachineBasicBlock::reverse_iterator ReverseIter;
80 void splitMBB(MachineBasicBlock *MBB);
83 void replaceBranch(MachineBasicBlock &MBB, Iter Br, DebugLoc DL,
84 MachineBasicBlock *MBBOpnd);
105 /// Iterate over list of Br's operands and search for a MachineBasicBlock
107 static MachineBasicBlock *getTargetMBB(const MachineInstr &Br) {
130 void MipsLongBranch::splitMBB(MachineBasicBlock *MBB) {
150 MachineBasicBlock *NewMBB =
154 MachineBasicBlock *Tgt = getTargetMBB(*FirstBr)
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCBranchSelector.cpp 75 MachineBasicBlock *MBB = MFI;
78 for (MachineBasicBlock::iterator MBBI = MBB->begin(), EE = MBB->end();
111 MachineBasicBlock &MBB = *MFI;
113 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
122 MachineBasicBlock *Dest = I->getOperand(2).getMBB();
PPCCTRLoops.cpp 259 MachineBasicBlock *TopMBB = L->getTopBlock();
260 MachineBasicBlock::pred_iterator PI = TopMBB->pred_begin();
263 MachineBasicBlock *Backedge = *PI++;
265 MachineBasicBlock *Incoming = *PI++;
281 for (MachineBasicBlock::iterator I = TopMBB->begin(), E = TopMBB->end();
287 MachineBasicBlock *MBB = MPhi->getOperand(i+1).getMBB();
314 MachineBasicBlock *LastMBB = L->getExitingBlock();
319 MachineBasicBlock::iterator LastI = LastMBB->getFirstTerminator();
493 const std::vector<MachineBasicBlock*> Blocks = L->getBlocks();
495 MachineBasicBlock *MBB = Blocks[i]
    [all...]
PPCFrameLowering.h 42 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
53 bool spillCalleeSavedRegisters(MachineBasicBlock &MBB,
54 MachineBasicBlock::iterator MI,
59 MachineBasicBlock &MBB,
60 MachineBasicBlock::iterator I) const;
62 bool restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
63 MachineBasicBlock::iterator MI,
  /external/llvm/lib/CodeGen/
RegisterScavenging.cpp 19 #include "llvm/CodeGen/MachineBasicBlock.h"
59 for (MachineBasicBlock::livein_iterator I = MBB->livein_begin(),
69 void RegScavenger::enterBasicBlock(MachineBasicBlock *mbb) {
254 unsigned RegScavenger::findSurvivorReg(MachineBasicBlock::iterator StartMI,
257 MachineBasicBlock::iterator &UseMI) {
261 MachineBasicBlock::iterator ME = MBB->getFirstTerminator();
263 MachineBasicBlock::iterator RestorePointMI = StartMI;
264 MachineBasicBlock::iterator MI = StartMI;
330 MachineBasicBlock::iterator I,
354 MachineBasicBlock::iterator UseMI
    [all...]
PostRASchedulerList.cpp 142 void startBlock(MachineBasicBlock *BB);
145 virtual void enterRegion(MachineBasicBlock *bb,
146 MachineBasicBlock::iterator begin,
147 MachineBasicBlock::iterator end,
171 void FixupKills(MachineBasicBlock *MBB);
178 void StartBlockForKills(MachineBasicBlock *BB);
223 void SchedulePostRATDList::enterRegion(MachineBasicBlock *bb,
224 MachineBasicBlock::iterator begin,
225 MachineBasicBlock::iterator end,
311 MachineBasicBlock::iterator Current = MBB->end()
    [all...]
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;) {
LiveRangeCalc.cpp 114 MachineBasicBlock *MBB = I->DomNode->getBlock();
143 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill.getPrevSlot());
174 MachineBasicBlock *KillMBB,
188 MachineBasicBlock *MBB = MF->getBlockNumbered(WorkList[i]);
205 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
207 MachineBasicBlock *Pred = *PI;
272 MachineBasicBlock *MBB = MF->getBlockNumbered(*I);
300 MachineBasicBlock *MBB = Node->getBlock();
319 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
TwoAddressInstructionPass.cpp 74 MachineBasicBlock *MBB;
94 MachineBasicBlock::iterator OldPos);
101 bool commuteInstruction(MachineBasicBlock::iterator &mi,
106 bool convertInstTo3Addr(MachineBasicBlock::iterator &mi,
107 MachineBasicBlock::iterator &nmi,
112 bool rescheduleMIBelowKill(MachineBasicBlock::iterator &mi,
113 MachineBasicBlock::iterator &nmi,
115 bool rescheduleKillAboveMI(MachineBasicBlock::iterator &mi,
116 MachineBasicBlock::iterator &nmi,
119 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 97 MachineBasicBlock *MBB = &*I;
105 for (MachineBasicBlock::succ_iterator S = MBB->succ_begin(),
107 for (MachineBasicBlock::livein_iterator LI = (*S)->livein_begin();
113 for (MachineBasicBlock::reverse_iterator MII = MBB->rbegin(),
ExecutionDepsFix.cpp 136 typedef DenseMap<MachineBasicBlock*, LiveReg*> LiveOutMap;
182 void enterBasicBlock(MachineBasicBlock*);
183 void leaveBasicBlock(MachineBasicBlock*);
337 void ExeDepsFix::enterBasicBlock(MachineBasicBlock *MBB) {
356 for (MachineBasicBlock::livein_iterator i = MBB->livein_begin(),
371 for (MachineBasicBlock::const_pred_iterator pi = MBB->pred_begin(),
412 void ExeDepsFix::leaveBasicBlock(MachineBasicBlock *MBB) {
677 MachineBasicBlock *Entry = MF->begin();
678 ReversePostOrderTraversal<MachineBasicBlock*> RPOT(Entry);
679 SmallVector<MachineBasicBlock*, 16> Loops
    [all...]
SpillPlacement.h 38 class MachineBasicBlock;
  /external/llvm/lib/Target/ARM/
Thumb1FrameLowering.cpp 37 emitSPUpdate(MachineBasicBlock &MBB,
38 MachineBasicBlock::iterator &MBBI,
48 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
49 MachineBasicBlock::iterator I) const {
82 MachineBasicBlock &MBB = MF.front();
83 MachineBasicBlock::iterator MBBI = MBB.begin();
239 MachineBasicBlock &MBB) const {
240 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
296 MachineBasicBlock::iterator PMBBI = prior(MBBI);
329 spillCalleeSavedRegisters(MachineBasicBlock &MBB
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64InstrInfo.cpp 41 void AArch64InstrInfo::copyPhysReg(MachineBasicBlock &MBB,
42 MachineBasicBlock::iterator I, DebugLoc DL,
144 static void classifyCondBranch(MachineInstr *I, MachineBasicBlock *&TBB,
175 AArch64InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB,
176 MachineBasicBlock *&FBB,
180 MachineBasicBlock::iterator I = MBB.end();
304 AArch64InstrInfo::InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
305 MachineBasicBlock *FBB
    [all...]
AArch64RegisterInfo.h 43 void eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
  /external/llvm/lib/Target/MBlaze/
MBlazeFrameLowering.cpp 55 MachineBasicBlock::iterator MBB = MB->begin();
56 const MachineBasicBlock::iterator MBE = MB->end();
98 MachineBasicBlock *MBB = MF.getBlockNumbered(0);
99 MachineBasicBlock::iterator MIB = MBB->begin();
100 MachineBasicBlock::iterator MIE = MBB->end();
121 for (MachineBasicBlock::iterator I=MIB; I != MIE; ++I) {
127 MachineBasicBlock::iterator SI = I;
171 for (MachineBasicBlock::iterator I=MIB; I != MIE; ++I) {
234 MachineBasicBlock &MENT = MF.front();
235 MachineBasicBlock &MEXT = MF.back()
    [all...]
  /external/llvm/lib/Target/R600/
R600InstrInfo.cpp 48 R600InstrInfo::copyPhysReg(MachineBasicBlock &MBB,
49 MachineBasicBlock::iterator MI, DebugLoc DL,
213 findFirstPredicateSetterFrom(MachineBasicBlock &MBB,
214 MachineBasicBlock::iterator I) {
231 R600InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
232 MachineBasicBlock *&TBB,
233 MachineBasicBlock *&FBB,
239 MachineBasicBlock::iterator I = MBB.end();
309 R600InstrInfo::InsertBranch(MachineBasicBlock &MBB,
310 MachineBasicBlock *TBB
    [all...]
AMDGPURegisterInfo.cpp 39 void AMDGPURegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator MI,
  /external/llvm/lib/Target/Hexagon/
HexagonRegisterInfo.h 59 void eliminateFrameIndex(MachineBasicBlock::iterator II,
  /external/llvm/lib/Target/MSP430/
MSP430ISelLowering.h 121 MachineBasicBlock* EmitInstrWithCustomInserter(MachineInstr *MI,
122 MachineBasicBlock *BB) const;
123 MachineBasicBlock* EmitShiftInstr(MachineInstr *MI,
124 MachineBasicBlock *BB) const;
  /external/llvm/lib/Target/NVPTX/
NVPTXRegisterInfo.h 57 virtual void eliminateFrameIndex(MachineBasicBlock::iterator MI,
  /external/llvm/lib/Target/X86/
X86VZeroUpper.cpp 39 bool processBasicBlock(MachineFunction &MF, MachineBasicBlock &MBB);
198 MachineBasicBlock &BB) {
208 for (MachineBasicBlock::const_pred_iterator PI = BB.pred_begin(),
228 for (MachineBasicBlock::iterator I = BB.begin(); I != BB.end(); ++I) {

Completed in 906 milliseconds

1 2 3 4 5 67 8 91011>>