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

1 2 3 4 5 6 7 891011>>

  /external/llvm/lib/Target/ARM/
ARMMachineFunctionInfo.h 119 DenseMap<const MachineBasicBlock*, unsigned> CoalescedWeights;
215 DenseMap<const MachineBasicBlock*, unsigned>::iterator getCoalescedWeight(
216 MachineBasicBlock* MBB) {
ARMLoadStoreOptimizer.cpp 29 #include "llvm/CodeGen/MachineBasicBlock.h"
86 MachineBasicBlock::const_iterator LiveRegPos;
130 void moveLiveRegsBefore(const MachineBasicBlock &MBB,
131 MachineBasicBlock::const_iterator Before);
133 void UpdateBaseRegUses(MachineBasicBlock &MBB,
134 MachineBasicBlock::iterator MBBI,
137 MachineInstr *CreateLoadStoreMulti(MachineBasicBlock &MBB,
138 MachineBasicBlock::iterator InsertBefore, int Offset, unsigned Base,
141 MachineInstr *CreateLoadStoreDouble(MachineBasicBlock &MBB,
142 MachineBasicBlock::iterator InsertBefore, int Offset, 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/X86/
X86ISelLowering.h 636 const MachineBasicBlock *MBB, unsigned uid,
706 MachineBasicBlock *
708 MachineBasicBlock *MBB) const override;
    [all...]
X86FloatingPoint.cpp 121 static unsigned calcLiveInMask(MachineBasicBlock *MBB) {
134 MachineBasicBlock *MBB; // Current basic block
205 void moveToTop(unsigned RegNo, MachineBasicBlock::iterator I) {
235 void popStackAfter(MachineBasicBlock::iterator &I);
242 void freeStackSlotAfter(MachineBasicBlock::iterator &I, unsigned Reg);
246 MachineBasicBlock::iterator
247 freeStackSlotBefore(MachineBasicBlock::iterator I, unsigned FPRegNo);
250 void adjustLiveRegs(unsigned Mask, MachineBasicBlock::iterator I);
255 MachineBasicBlock::iterator I);
257 bool processBasicBlock(MachineFunction &MF, MachineBasicBlock &MBB)
    [all...]
X86FrameLowering.cpp 147 static unsigned findDeadCallerSavedReg(MachineBasicBlock &MBB,
148 MachineBasicBlock::iterator &MBBI,
212 flagsNeedToBePreservedBeforeTheTerminators(const MachineBasicBlock &MBB) {
239 for (const MachineBasicBlock *Succ : MBB.successors())
248 void X86FrameLowering::emitSPUpdate(MachineBasicBlock &MBB,
249 MachineBasicBlock::iterator &MBBI,
317 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, DebugLoc DL,
364 int X86FrameLowering::mergeSPUpdates(MachineBasicBlock &MBB,
365 MachineBasicBlock::iterator &MBBI
    [all...]
  /external/llvm/lib/CodeGen/
Analysis.cpp 650 DenseMap<const MachineBasicBlock *, int> &FuncletMembership, int Funclet,
651 const MachineBasicBlock *MBB) {
675 for (const MachineBasicBlock *SMBB : MBB->successors())
680 DenseMap<const MachineBasicBlock *, int>
682 DenseMap<const MachineBasicBlock *, int> FuncletMembership;
693 SmallVector<const MachineBasicBlock *, 16> FuncletBlocks;
694 SmallVector<const MachineBasicBlock *, 16> UnreachableBlocks;
695 SmallVector<const MachineBasicBlock *, 16> SEHCatchPads;
696 SmallVector<std::pair<const MachineBasicBlock *, int>, 16> CatchRetSuccessors;
697 for (const MachineBasicBlock &MBB : MF)
    [all...]
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) {
391 for (MachineBasicBlock::const_pred_iterator pi = MBB->pred_begin(),
432 void ExeDepsFix::leaveBasicBlock(MachineBasicBlock *MBB) {
550 void ExeDepsFix::processUndefReads(MachineBasicBlock *MBB) {
754 MachineBasicBlock *Entry = &*MF->begin();
755 ReversePostOrderTraversal<MachineBasicBlock*> RPOT(Entry)
    [all...]
TwoAddressInstructionPass.cpp 84 MachineBasicBlock *MBB;
103 MachineBasicBlock::iterator OldPos);
117 bool convertInstTo3Addr(MachineBasicBlock::iterator &mi,
118 MachineBasicBlock::iterator &nmi,
123 bool rescheduleMIBelowKill(MachineBasicBlock::iterator &mi,
124 MachineBasicBlock::iterator &nmi,
126 bool rescheduleKillAboveMI(MachineBasicBlock::iterator &mi,
127 MachineBasicBlock::iterator &nmi,
130 bool tryInstructionTransform(MachineBasicBlock::iterator &mi,
131 MachineBasicBlock::iterator &nmi
    [all...]
LiveVariables.cpp 60 LiveVariables::VarInfo::findKill(const MachineBasicBlock *MBB) const {
93 MachineBasicBlock *DefBlock,
94 MachineBasicBlock *MBB,
95 std::vector<MachineBasicBlock*> &WorkList) {
119 MachineBasicBlock *DefBlock,
120 MachineBasicBlock *MBB) {
121 std::vector<MachineBasicBlock*> WorkList;
125 MachineBasicBlock *Pred = WorkList.back();
131 void LiveVariables::HandleVirtRegUse(unsigned reg, MachineBasicBlock *MBB,
177 for (MachineBasicBlock::const_pred_iterator PI = MBB->pred_begin()
    [all...]
LivePhysRegs.cpp 130 static void addLiveIns(LivePhysRegs &LiveRegs, const MachineBasicBlock &MBB) {
149 void LivePhysRegs::addLiveOuts(const MachineBasicBlock *MBB,
163 for (const MachineBasicBlock *Succ : MBB->successors())
167 void LivePhysRegs::addLiveIns(const MachineBasicBlock *MBB,
  /external/llvm/lib/Target/AMDGPU/
R600InstrInfo.cpp 47 R600InstrInfo::copyPhysReg(MachineBasicBlock &MBB,
48 MachineBasicBlock::iterator MI, DebugLoc DL,
82 bool R600InstrInfo::isLegalToSplitMBBAt(MachineBasicBlock &MBB,
83 MachineBasicBlock::iterator MBBI) const {
669 findFirstPredicateSetterFrom(MachineBasicBlock &MBB,
670 MachineBasicBlock::iterator I) {
692 R600InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
693 MachineBasicBlock *&TBB,
694 MachineBasicBlock *&FBB,
700 MachineBasicBlock::iterator I = MBB.getLastNonDebugInstr()
    [all...]
AMDGPURegisterInfo.cpp 34 void AMDGPURegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator MI,
R600Packetizer.cpp 72 DenseMap<unsigned, unsigned> getPreviousVector(MachineBasicBlock::iterator I)
78 MachineBasicBlock::instr_iterator BI = I.getInstrIterator();
166 const 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/Target/Hexagon/
HexagonFrameLowering.cpp 232 bool needsStackFrame(const MachineBasicBlock &MBB, const BitVector &CSR) {
270 bool hasTailCall(const MachineBasicBlock &MBB) {
271 MachineBasicBlock::const_iterator I = MBB.getLastNonDebugInstr();
277 bool hasReturn(const MachineBasicBlock &MBB) {
291 MachineBasicBlock *&PrologB, MachineBasicBlock *&EpilogB) const {
330 SmallVector<MachineBasicBlock*,16> SFBlocks;
350 MachineBasicBlock *DomB = SFBlocks[0];
356 MachineBasicBlock *PDomB = SFBlocks[0];
395 MachineBasicBlock &MBB) const
    [all...]
HexagonAsmPrinter.h 41 const MachineBasicBlock *MBB) const override;
HexagonRegisterInfo.h 51 void eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
  /external/llvm/lib/Target/MSP430/
MSP430ISelLowering.h 124 MachineBasicBlock* EmitInstrWithCustomInserter(MachineInstr *MI,
125 MachineBasicBlock *BB) const override;
126 MachineBasicBlock* EmitShiftInstr(MachineInstr *MI,
127 MachineBasicBlock *BB) const;
  /external/llvm/lib/Target/Mips/
MipsISelLowering.h 264 MachineBasicBlock *
266 MachineBasicBlock *MBB) const override;
566 MachineBasicBlock *emitSignExtendToI32InReg(MachineInstr *MI,
567 MachineBasicBlock *BB,
571 MachineBasicBlock *emitAtomicBinary(MachineInstr *MI, MachineBasicBlock *BB,
573 MachineBasicBlock *emitAtomicBinaryPartword(MachineInstr *MI,
574 MachineBasicBlock *BB, unsigned Size, unsigned BinOpcode,
576 MachineBasicBlock *emitAtomicCmpSwap(MachineInstr *MI,
577 MachineBasicBlock *BB, unsigned Size) const
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXRegisterInfo.h 42 void eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
  /external/llvm/lib/Target/Sparc/
SparcRegisterInfo.h 38 void eliminateFrameIndex(MachineBasicBlock::iterator II,
  /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...]
  /external/llvm/include/llvm/CodeGen/
LivePhysRegs.h 33 #include "llvm/CodeGen/MachineBasicBlock.h"
122 void addLiveIns(const MachineBasicBlock *MBB, bool AddPristines = false);
126 void addLiveOuts(const MachineBasicBlock *MBB,
WinEHFuncInfo.h 34 class MachineBasicBlock;
40 typedef PointerUnion<const BasicBlock *, MachineBasicBlock *> MBBOrBasicBlock;

Completed in 1069 milliseconds

1 2 3 4 5 6 7 891011>>