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

1 2 3 4 5 6 78 91011>>

  /external/llvm/lib/Target/Hexagon/
HexagonExpandCondsets.cpp 152 bool splitInBlock(MachineBasicBlock &B);
156 MachineBasicBlock::iterator UseIt, unsigned PredR, bool Cond);
160 MachineBasicBlock::iterator Where, unsigned PredR, bool Cond);
162 bool Cond, MachineBasicBlock::iterator First,
163 MachineBasicBlock::iterator Last);
165 bool predicateInBlock(MachineBasicBlock &B);
167 void postprocessUndefImplicitUses(MachineBasicBlock &B);
169 void removeImplicitUses(MachineBasicBlock &B);
416 MachineBasicBlock *MB = MI->getParent();
475 MachineBasicBlock *PB = LIS->getMBBFromIndex(PE)
    [all...]
HexagonAsmPrinter.h 41 const MachineBasicBlock *MBB) const override;
  /external/llvm/lib/Target/Mips/
Mips16ISelLowering.cpp 169 MachineBasicBlock *
171 MachineBasicBlock *BB) const {
521 MachineBasicBlock *Mips16TargetLowering::
522 emitSel16(unsigned Opc, MachineInstr *MI, MachineBasicBlock *BB) const {
541 MachineBasicBlock *thisMBB = BB;
543 MachineBasicBlock *copy0MBB = F->CreateMachineBasicBlock(LLVM_BB);
544 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB);
550 std::next(MachineBasicBlock::iterator(MI)), BB->end());
582 MachineBasicBlock *
584 MachineBasicBlock *BB) const
    [all...]
MipsSEInstrInfo.cpp 79 void MipsSEInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
80 MachineBasicBlock::iterator I, DebugLoc DL,
180 storeRegToStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
223 loadRegFromStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
263 bool MipsSEInstrInfo::expandPostRAPseudo(MachineBasicBlock::iterator MI) const {
264 MachineBasicBlock &MBB = *MI->getParent();
360 MachineBasicBlock &MBB,
361 MachineBasicBlock::iterator I) const
    [all...]
MipsISelLowering.h 254 MachineBasicBlock *
256 MachineBasicBlock *MBB) const override;
535 MachineBasicBlock *emitSignExtendToI32InReg(MachineInstr *MI,
536 MachineBasicBlock *BB,
540 MachineBasicBlock *emitAtomicBinary(MachineInstr *MI, MachineBasicBlock *BB,
542 MachineBasicBlock *emitAtomicBinaryPartword(MachineInstr *MI,
543 MachineBasicBlock *BB, unsigned Size, unsigned BinOpcode,
545 MachineBasicBlock *emitAtomicCmpSwap(MachineInstr *MI,
546 MachineBasicBlock *BB, unsigned Size) const
    [all...]
  /external/llvm/lib/CodeGen/
ExecutionDepsFix.cpp 143 typedef DenseMap<MachineBasicBlock*, LiveReg*> LiveOutMap;
195 void enterBasicBlock(MachineBasicBlock*);
196 void leaveBasicBlock(MachineBasicBlock*);
202 void processUndefReads(MachineBasicBlock*);
355 void ExeDepsFix::enterBasicBlock(MachineBasicBlock *MBB) {
378 for (MachineBasicBlock::livein_iterator i = MBB->livein_begin(),
392 for (MachineBasicBlock::const_pred_iterator pi = MBB->pred_begin(),
433 void ExeDepsFix::leaveBasicBlock(MachineBasicBlock *MBB) {
551 void ExeDepsFix::processUndefReads(MachineBasicBlock *MBB) {
562 for (MachineBasicBlock::reverse_iterator I = MBB->rbegin(), E = MBB->rend()
    [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;) {
MachineVerifier.cpp 77 typedef SmallPtrSet<const MachineBasicBlock*, 8> BlockSet;
181 DenseMap<const MachineBasicBlock*, BBInfo> MBBInfoMap;
198 void visitMachineBasicBlockBefore(const MachineBasicBlock *MBB);
204 void visitMachineBasicBlockAfter(const MachineBasicBlock *MBB);
208 void report(const char *msg, const MachineBasicBlock *MBB);
213 void report(const char *msg, const MachineBasicBlock *MBB,
217 void report(const char *msg, const MachineBasicBlock *MBB,
223 void markReachable(const MachineBasicBlock *MBB);
225 void checkPHIOps(const MachineBasicBlock *MBB);
307 for (MachineBasicBlock::const_instr_iterator MBBI = MFI->instr_begin()
    [all...]
TwoAddressInstructionPass.cpp 84 MachineBasicBlock *MBB;
104 MachineBasicBlock::iterator OldPos);
113 bool commuteInstruction(MachineBasicBlock::iterator &mi,
118 bool convertInstTo3Addr(MachineBasicBlock::iterator &mi,
119 MachineBasicBlock::iterator &nmi,
124 bool rescheduleMIBelowKill(MachineBasicBlock::iterator &mi,
125 MachineBasicBlock::iterator &nmi,
127 bool rescheduleKillAboveMI(MachineBasicBlock::iterator &mi,
128 MachineBasicBlock::iterator &nmi,
131 bool tryInstructionTransform(MachineBasicBlock::iterator &mi
    [all...]
MachineRegionInfo.cpp 24 MachineRegion::MachineRegion(MachineBasicBlock *Entry, MachineBasicBlock *Exit,
62 MachineBasicBlock *Entry = GraphTraits<MachineFunction*>::getEntryNode(&F);
DFAPacketizer.cpp 146 void VLIWPacketizerList::endPacket(MachineBasicBlock *MBB,
157 void VLIWPacketizerList::PacketizeMIs(MachineBasicBlock *MBB,
158 MachineBasicBlock::iterator BeginItr,
159 MachineBasicBlock::iterator EndItr) {
DeadMachineInstructionElim.cpp 106 MachineBasicBlock *MBB = &*I;
114 for (MachineBasicBlock::succ_iterator S = MBB->succ_begin(),
116 for (MachineBasicBlock::livein_iterator LI = (*S)->livein_begin();
122 for (MachineBasicBlock::reverse_iterator MII = MBB->rbegin(),
RegisterScavenging.cpp 18 #include "llvm/CodeGen/MachineBasicBlock.h"
53 for (MachineBasicBlock::livein_iterator I = MBB->livein_begin(),
63 void RegScavenger::enterBasicBlock(MachineBasicBlock *mbb) {
163 MBBI = MachineBasicBlock::iterator(nullptr);
292 unsigned RegScavenger::findSurvivorReg(MachineBasicBlock::iterator StartMI,
295 MachineBasicBlock::iterator &UseMI) {
299 MachineBasicBlock::iterator ME = MBB->getFirstTerminator();
301 MachineBasicBlock::iterator RestorePointMI = StartMI;
302 MachineBasicBlock::iterator MI = StartMI;
368 MachineBasicBlock::iterator I
    [all...]
  /external/llvm/include/llvm/CodeGen/
MachineScheduler.h 174 virtual void initPolicy(MachineBasicBlock::iterator Begin,
175 MachineBasicBlock::iterator End,
235 MachineBasicBlock::iterator CurrentTop;
238 MachineBasicBlock::iterator CurrentBottom;
287 MachineBasicBlock::iterator top() const { return CurrentTop; }
288 MachineBasicBlock::iterator bottom() const { return CurrentBottom; }
293 void enterRegion(MachineBasicBlock *bb,
294 MachineBasicBlock::iterator begin,
295 MachineBasicBlock::iterator end,
304 void moveInstruction(MachineInstr *MI, MachineBasicBlock::iterator InsertPos)
    [all...]
  /external/llvm/lib/Target/ARM/
ThumbRegisterInfo.cpp 62 static void emitThumb1LoadConstPool(MachineBasicBlock &MBB,
63 MachineBasicBlock::iterator &MBBI,
82 static void emitThumb2LoadConstPool(MachineBasicBlock &MBB,
83 MachineBasicBlock::iterator &MBBI,
104 MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, DebugLoc dl,
124 void emitThumbRegPlusImmInReg(MachineBasicBlock &MBB,
125 MachineBasicBlock::iterator &MBBI,
180 void llvm::emitThumbRegPlusImmediate(MachineBasicBlock &MBB,
181 MachineBasicBlock::iterator &MBBI
    [all...]
ARMLoadStoreOptimizer.cpp 29 #include "llvm/CodeGen/MachineBasicBlock.h"
89 MachineBasicBlock::iterator MBBI;
92 MachineBasicBlock::iterator i)
101 void UpdateBaseRegUses(MachineBasicBlock &MBB,
102 MachineBasicBlock::iterator MBBI,
105 bool MergeOps(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
111 void MergeOpsUpdate(MachineBasicBlock &MBB,
124 SmallVectorImpl<MachineBasicBlock::iterator> &Merges);
125 void MergeLDR_STR(MachineBasicBlock &MBB, unsigned SIndex, unsigned Base
    [all...]
ARMBaseRegisterInfo.h 141 void materializeFrameBaseRegister(MachineBasicBlock *MBB,
160 virtual void emitLoadConstPool(MachineBasicBlock &MBB,
161 MachineBasicBlock::iterator &MBBI,
176 void eliminateFrameIndex(MachineBasicBlock::iterator II,
  /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 47 R600InstrInfo::copyPhysReg(MachineBasicBlock &MBB,
48 MachineBasicBlock::iterator MI, DebugLoc DL,
82 bool R600InstrInfo::isLegalToSplitMBBAt(MachineBasicBlock &MBB,
83 MachineBasicBlock::iterator MBBI) const {
670 findFirstPredicateSetterFrom(MachineBasicBlock &MBB,
671 MachineBasicBlock::iterator I) {
693 R600InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
694 MachineBasicBlock *&TBB,
695 MachineBasicBlock *&FBB,
701 MachineBasicBlock::iterator I = MBB.end()
    [all...]
AMDGPURegisterInfo.cpp 34 void AMDGPURegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator MI,
  /external/llvm/lib/Target/X86/
X86FloatingPoint.cpp 121 static unsigned calcLiveInMask(MachineBasicBlock *MBB) {
123 for (MachineBasicBlock::livein_iterator I = MBB->livein_begin(),
136 MachineBasicBlock *MBB; // Current basic block
207 void moveToTop(unsigned RegNo, MachineBasicBlock::iterator I) {
237 void popStackAfter(MachineBasicBlock::iterator &I);
244 void freeStackSlotAfter(MachineBasicBlock::iterator &I, unsigned Reg);
248 MachineBasicBlock::iterator
249 freeStackSlotBefore(MachineBasicBlock::iterator I, unsigned FPRegNo);
252 void adjustLiveRegs(unsigned Mask, MachineBasicBlock::iterator I);
257 MachineBasicBlock::iterator I)
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430ISelLowering.h 123 MachineBasicBlock* EmitInstrWithCustomInserter(MachineInstr *MI,
124 MachineBasicBlock *BB) const override;
125 MachineBasicBlock* EmitShiftInstr(MachineInstr *MI,
126 MachineBasicBlock *BB) const;
  /external/llvm/lib/Target/NVPTX/
NVPTXRegisterInfo.h 42 void eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
  /external/llvm/lib/Target/SystemZ/
SystemZRegisterInfo.h 50 void eliminateFrameIndex(MachineBasicBlock::iterator MI,
  /external/llvm/lib/Target/XCore/
XCoreFrameLowering.cpp 62 static void EmitDefCfaRegister(MachineBasicBlock &MBB,
63 MachineBasicBlock::iterator MBBI, DebugLoc dl,
72 static void EmitDefCfaOffset(MachineBasicBlock &MBB,
73 MachineBasicBlock::iterator MBBI, DebugLoc dl,
82 static void EmitCfiOffset(MachineBasicBlock &MBB,
83 MachineBasicBlock::iterator MBBI, DebugLoc dl,
98 static void IfNeededExtSP(MachineBasicBlock &MBB,
99 MachineBasicBlock::iterator MBBI, DebugLoc dl,
122 static void IfNeededLDAWSP(MachineBasicBlock &MBB,
123 MachineBasicBlock::iterator MBBI, DebugLoc dl
    [all...]

Completed in 908 milliseconds

1 2 3 4 5 6 78 91011>>