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

1 2 3 45 6 7 8 91011>>

  /external/llvm/lib/Target/Mips/
Mips16FrameLowering.cpp 36 MachineBasicBlock &MBB = MF.front();
40 MachineBasicBlock::iterator MBBI = MBB.begin();
83 MachineBasicBlock &MBB) const {
84 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
104 spillCalleeSavedRegisters(MachineBasicBlock &MBB,
105 MachineBasicBlock::iterator MI,
109 MachineBasicBlock *EntryBlock = MF->begin();
132 bool Mips16FrameLowering::restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
133 MachineBasicBlock::iterator MI,
MipsMCInstLower.h 40 MCOperand createSub(MachineBasicBlock *BB1, MachineBasicBlock *BB2,
Mips16RegisterInfo.cpp 61 (MachineBasicBlock &MBB,
62 MachineBasicBlock::iterator I,
63 MachineBasicBlock::iterator &UseMI,
79 void Mips16RegisterInfo::eliminateFI(MachineBasicBlock::iterator II,
138 MachineBasicBlock &MBB = *MI.getParent();
  /external/llvm/lib/Target/PowerPC/
PPCRegisterInfo.h 103 void lowerDynamicAlloc(MachineBasicBlock::iterator II) const;
104 void lowerCRSpilling(MachineBasicBlock::iterator II,
106 void lowerCRRestore(MachineBasicBlock::iterator II,
108 void lowerCRBitSpilling(MachineBasicBlock::iterator II,
110 void lowerCRBitRestore(MachineBasicBlock::iterator II,
112 void lowerVRSAVESpilling(MachineBasicBlock::iterator II,
114 void lowerVRSAVERestore(MachineBasicBlock::iterator II,
119 void eliminateFrameIndex(MachineBasicBlock::iterator II,
125 void materializeFrameBaseRegister(MachineBasicBlock *MBB,
  /external/llvm/lib/Target/X86/
X86VZeroUpper.cpp 45 void processBasicBlock(MachineBasicBlock &MBB);
46 void insertVZeroUpper(MachineBasicBlock::iterator I,
47 MachineBasicBlock &MBB);
48 void addDirtySuccessor(MachineBasicBlock &MBB);
75 MachineBasicBlock::iterator FirstUnguardedCall;
78 typedef SmallVector<MachineBasicBlock*, 8> DirtySuccessorsWorkList;
157 void VZeroUpperInserter::insertVZeroUpper(MachineBasicBlock::iterator I,
158 MachineBasicBlock &MBB) {
166 void VZeroUpperInserter::addDirtySuccessor(MachineBasicBlock &MBB) {
175 void VZeroUpperInserter::processBasicBlock(MachineBasicBlock &MBB)
    [all...]
X86CallFrameOptimization.cpp 84 void collectCallInfo(MachineFunction &MF, MachineBasicBlock &MBB,
85 MachineBasicBlock::iterator I, CallContext &Context);
87 bool adjustCallSequence(MachineFunction &MF, MachineBasicBlock::iterator I,
90 MachineInstr *canFoldIntoRegPush(MachineBasicBlock::iterator FrameSetup,
133 for (MachineBasicBlock &BB : MF) {
224 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ++I)
241 MachineBasicBlock &MBB,
242 MachineBasicBlock::iterator I,
253 MachineBasicBlock::iterator FrameSetup = I++;
372 MachineBasicBlock::iterator I
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonFrameLowering.cpp 78 MachineBasicBlock &MBB = MF.front();
80 MachineBasicBlock::iterator MBBI = MBB.begin();
91 MachineBasicBlock::iterator InsertPt = MBB.begin();
139 bool HexagonFrameLowering::hasTailCall(MachineBasicBlock &MBB) const {
140 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
147 MachineBasicBlock &MBB) const {
148 MachineBasicBlock::iterator MBBI = std::prev(MBB.end());
155 MachineBasicBlock::iterator MBBI = std::prev(MBB.end());
156 MachineBasicBlock::iterator MBBI_end = MBB.end();
172 MachineBasicBlock::iterator BeforeJMPR
    [all...]
HexagonNewValueJump.cpp 111 MachineBasicBlock::iterator II,
112 MachineBasicBlock::iterator end,
113 MachineBasicBlock::iterator skip,
152 MachineBasicBlock::iterator localII = II;
155 for (MachineBasicBlock::iterator localBegin = localII;
173 MachineBasicBlock::iterator MII) {
213 MachineBasicBlock::iterator II,
217 MachineBasicBlock::iterator end,
254 for (MachineBasicBlock::iterator localII = II; localII != end;
287 MachineBasicBlock *jmpTarget
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
InstrEmitter.h 20 #include "llvm/CodeGen/MachineBasicBlock.h"
36 MachineBasicBlock *MBB;
37 MachineBasicBlock::iterator InsertPos;
127 MachineBasicBlock *getBlock() { return MBB; }
130 MachineBasicBlock::iterator getInsertPos() { return InsertPos; }
134 InstrEmitter(MachineBasicBlock *mbb, MachineBasicBlock::iterator insertpos);
ScheduleDAGSDNodes.h 18 #include "llvm/CodeGen/MachineBasicBlock.h"
38 MachineBasicBlock *BB;
51 void Run(SelectionDAG *dag, MachineBasicBlock *bb);
114 /// EmitSchedule - Insert MachineInstrs into the MachineBasicBlock
117 virtual MachineBasicBlock*
118 EmitSchedule(MachineBasicBlock::iterator &InsertPos);
181 MachineBasicBlock::iterator InsertPos);
  /external/llvm/lib/CodeGen/
EarlyIfConversion.cpp 88 MachineBasicBlock *Head;
91 MachineBasicBlock *Tail;
94 MachineBasicBlock *TBB;
97 MachineBasicBlock *FBB;
104 MachineBasicBlock *getTPred() const { return TBB == Tail ? Head : TBB; }
107 MachineBasicBlock *getFPred() const { return FBB == Tail ? Head : FBB; }
138 MachineBasicBlock::iterator InsertionPoint;
142 bool canSpeculateInstrs(MachineBasicBlock *MBB);
167 bool canConvertIf(MachineBasicBlock *MBB);
171 void convertIf(SmallVectorImpl<MachineBasicBlock*> &RemovedBlocks)
    [all...]
AggressiveAntiDepBreaker.h 23 #include "llvm/CodeGen/MachineBasicBlock.h"
75 AggressiveAntiDepState(const unsigned TargetRegs, MachineBasicBlock *BB);
133 void StartBlock(MachineBasicBlock *BB) override;
139 MachineBasicBlock::iterator Begin,
140 MachineBasicBlock::iterator End,
CriticalAntiDepBreaker.h 21 #include "llvm/CodeGen/MachineBasicBlock.h"
75 void StartBlock(MachineBasicBlock *BB) override;
80 MachineBasicBlock::iterator Begin,
81 MachineBasicBlock::iterator End,
ExpandISelPseudos.cpp 53 MachineBasicBlock *MBB = I;
54 for (MachineBasicBlock::iterator MBBI = MBB->begin(), MBBE = MBB->end();
61 MachineBasicBlock *NewMBB =
  /external/llvm/lib/Target/XCore/
XCoreFrameToArgsOffsetElim.cpp 51 MachineBasicBlock &MBB = *MFI;
52 for (MachineBasicBlock::iterator MBBI = MBB.begin(), EE = MBB.end();
  /external/mesa3d/src/gallium/drivers/radeon/
AMDGPUConvertToISA.cpp 54 MachineBasicBlock &MBB = *BB;
55 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
AMDGPURegisterInfo.cpp 38 void AMDGPURegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator MI,
  /external/llvm/include/llvm/CodeGen/
LivePhysRegs.h 33 #include "llvm/CodeGen/MachineBasicBlock.h"
115 void addLiveIns(const MachineBasicBlock *MBB) {
116 for (MachineBasicBlock::livein_iterator LI = MBB->livein_begin(),
122 void addLiveOuts(const MachineBasicBlock *MBB) {
123 for (MachineBasicBlock::const_succ_iterator SI = MBB->succ_begin(),
MachineModuleInfo.h 56 class MachineBasicBlock;
68 MachineBasicBlock *LandingPadBlock; // Landing pad block.
77 explicit LandingPadInfo(MachineBasicBlock *MBB)
305 /// specified MachineBasicBlock.
306 LandingPadInfo &getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad);
310 void addInvoke(MachineBasicBlock *LandingPad,
315 MCSymbol *addLandingPad(MachineBasicBlock *LandingPad);
319 void addPersonality(MachineBasicBlock *LandingPad,
322 void addWinEHState(MachineBasicBlock *LandingPad, int State);
342 void addCatchTypeInfo(MachineBasicBlock *LandingPad
    [all...]
FunctionLoweringInfo.h 24 #include "llvm/CodeGen/MachineBasicBlock.h"
40 class MachineBasicBlock;
69 DenseMap<const BasicBlock*, MachineBasicBlock *> MBBMap;
98 MachineBasicBlock *MBB;
101 MachineBasicBlock::iterator InsertPt;
238 MachineBasicBlock *MBB);
  /external/llvm/lib/Target/BPF/
BPFFrameLowering.cpp 29 MachineBasicBlock &MBB) const {}
  /external/llvm/lib/Target/MSP430/
MSP430RegisterInfo.h 36 void eliminateFrameIndex(MachineBasicBlock::iterator II,
MSP430InstrInfo.cpp 37 void MSP430InstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB,
38 MachineBasicBlock::iterator MI,
65 void MSP430InstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB,
66 MachineBasicBlock::iterator MI,
91 void MSP430InstrInfo::copyPhysReg(MachineBasicBlock &MBB,
92 MachineBasicBlock::iterator I, DebugLoc DL,
107 unsigned MSP430InstrInfo::RemoveBranch(MachineBasicBlock &MBB) const {
108 MachineBasicBlock::iterator I = MBB.end();
172 bool MSP430InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
173 MachineBasicBlock *&TBB
    [all...]
  /external/llvm/lib/Target/R600/
AMDGPUFrameLowering.h 41 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
  /external/llvm/lib/Target/AArch64/
AArch64LoadStoreOptimizer.cpp 20 #include "llvm/CodeGen/MachineBasicBlock.h"
71 MachineBasicBlock::iterator findMatchingInsn(MachineBasicBlock::iterator I,
80 MachineBasicBlock::iterator
81 mergePairedInsns(MachineBasicBlock::iterator I,
82 MachineBasicBlock::iterator Paired, bool MergeForward,
88 MachineBasicBlock::iterator
89 findMatchingUpdateInsnForward(MachineBasicBlock::iterator I, unsigned Limit,
95 MachineBasicBlock::iterator
96 findMatchingUpdateInsnBackward(MachineBasicBlock::iterator I, unsigned Limit)
    [all...]

Completed in 446 milliseconds

1 2 3 45 6 7 8 91011>>