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

12 3 4 5 6 7 8 91011>>

  /external/llvm/lib/Target/ARM/
ThumbRegisterInfo.h 41 emitLoadConstPool(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
49 bool rewriteFrameIndex(MachineBasicBlock::iterator II, unsigned FrameRegIdx,
54 bool saveScavengerRegister(MachineBasicBlock &MBB,
55 MachineBasicBlock::iterator I,
56 MachineBasicBlock::iterator &UseMI,
59 void eliminateFrameIndex(MachineBasicBlock::iterator II,
ARMFrameLowering.h 32 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
34 void fixTCReturn(MachineFunction &MF, MachineBasicBlock &MBB) const;
36 bool spillCalleeSavedRegisters(MachineBasicBlock &MBB,
37 MachineBasicBlock::iterator MI,
41 bool restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
42 MachineBasicBlock::iterator MI,
61 void emitPushInst(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
66 void emitPopInst(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430FrameLowering.h 31 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
34 MachineBasicBlock &MBB,
35 MachineBasicBlock::iterator I) const override;
37 bool spillCalleeSavedRegisters(MachineBasicBlock &MBB,
38 MachineBasicBlock::iterator MI,
41 bool restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
42 MachineBasicBlock::iterator MI,
  /external/llvm/lib/Target/XCore/
XCoreFrameLowering.h 32 MachineBasicBlock &MBB) const override;
34 bool spillCalleeSavedRegisters(MachineBasicBlock &MBB,
35 MachineBasicBlock::iterator MI,
38 bool restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
39 MachineBasicBlock::iterator MI,
44 MachineBasicBlock &MBB,
45 MachineBasicBlock::iterator I) const override;
  /external/llvm/include/llvm/CodeGen/
MachineLoopInfo.h 34 #include "llvm/CodeGen/MachineBasicBlock.h"
42 __extension__ extern template class LoopBase<MachineBasicBlock, MachineLoop>;
45 class MachineLoop : public LoopBase<MachineBasicBlock, MachineLoop> {
52 MachineBasicBlock *getTopBlock();
57 MachineBasicBlock *getBottomBlock();
62 friend class LoopInfoBase<MachineBasicBlock, MachineLoop>;
63 explicit MachineLoop(MachineBasicBlock *MBB)
64 : LoopBase<MachineBasicBlock, MachineLoop>(MBB) {}
70 class LoopInfoBase<MachineBasicBlock, MachineLoop>;
74 LoopInfoBase<MachineBasicBlock, MachineLoop> LI
    [all...]
MachineSSAUpdater.h 21 class MachineBasicBlock;
41 //typedef DenseMap<MachineBasicBlock*, unsigned > AvailableValsTy;
69 void AddAvailableValue(MachineBasicBlock *BB, unsigned V);
73 bool HasValueForBlock(MachineBasicBlock *BB) const;
77 unsigned GetValueAtEndOfBlock(MachineBasicBlock *BB);
98 unsigned GetValueInMiddleOfBlock(MachineBasicBlock *BB);
108 unsigned GetValueAtEndOfBlockInternal(MachineBasicBlock *BB);
MachineBlockFrequencyInfo.h 23 class MachineBasicBlock;
30 typedef BlockFrequencyInfoImpl<MachineBasicBlock> ImplType;
51 BlockFrequency getBlockFreq(const MachineBasicBlock *MBB) const;
63 const MachineBasicBlock *MBB) const;
MachineTraceMetrics.h 58 class MachineBasicBlock;
108 const FixedBlockInfo *getResources(const MachineBasicBlock*);
136 const MachineBasicBlock *Pred;
140 const MachineBasicBlock *Succ;
267 ArrayRef<const MachineBasicBlock *> Extrablocks = None,
308 void computeTrace(const MachineBasicBlock*);
309 void computeDepthResources(const MachineBasicBlock*);
310 void computeHeightResources(const MachineBasicBlock*);
312 void computeInstrDepths(const MachineBasicBlock*);
313 void computeInstrHeights(const MachineBasicBlock*);
    [all...]
MachineJumpTableInfo.h 28 class MachineBasicBlock;
36 std::vector<MachineBasicBlock*> MBBs;
38 explicit MachineJumpTableEntry(const std::vector<MachineBasicBlock*> &M)
93 unsigned createJumpTableIndex(const std::vector<MachineBasicBlock*> &DestBBs);
111 bool ReplaceMBBInJumpTables(MachineBasicBlock *Old, MachineBasicBlock *New);
115 bool ReplaceMBBInJumpTable(unsigned Idx, MachineBasicBlock *Old,
116 MachineBasicBlock *New);
MachineInstrBundle.h 18 #include "llvm/CodeGen/MachineBasicBlock.h"
28 void finalizeBundle(MachineBasicBlock &MBB,
29 MachineBasicBlock::instr_iterator FirstMI,
30 MachineBasicBlock::instr_iterator LastMI);
37 MachineBasicBlock::instr_iterator finalizeBundle(MachineBasicBlock &MBB,
38 MachineBasicBlock::instr_iterator FirstMI);
47 MachineBasicBlock::instr_iterator I = MI;
54 MachineBasicBlock::const_instr_iterator I = MI;
61 inline MachineBasicBlock::instr_iterato
    [all...]
DFAPacketizer.h 30 #include "llvm/CodeGen/MachineBasicBlock.h"
114 void PacketizeMIs(MachineBasicBlock *MBB,
115 MachineBasicBlock::iterator BeginItr,
116 MachineBasicBlock::iterator EndItr);
122 virtual MachineBasicBlock::iterator addToPacket(MachineInstr *MI) {
123 MachineBasicBlock::iterator MII = MI;
130 void endPacket(MachineBasicBlock *MBB, MachineInstr *MI);
139 MachineBasicBlock *MBB) {
  /external/llvm/lib/Target/X86/
X86FrameLowering.h 29 static void emitStackProbeCall(MachineFunction &MF, MachineBasicBlock &MBB,
30 MachineBasicBlock::iterator MBBI, DebugLoc DL);
32 void emitCalleeSavedFrameMoves(MachineBasicBlock &MBB,
33 MachineBasicBlock::iterator MBBI,
39 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
53 bool spillCalleeSavedRegisters(MachineBasicBlock &MBB,
54 MachineBasicBlock::iterator MI,
58 bool restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
59 MachineBasicBlock::iterator MI,
77 MachineBasicBlock &MBB
    [all...]
  /external/llvm/lib/CodeGen/
MachineBranchProbabilityInfo.cpp 15 #include "llvm/CodeGen/MachineBasicBlock.h"
32 getSumForBlock(const MachineBasicBlock *MBB, uint32_t &Scale) const {
39 for (MachineBasicBlock::const_succ_iterator I = MBB->succ_begin(),
54 for (MachineBasicBlock::const_succ_iterator I = MBB->succ_begin(),
64 getEdgeWeight(const MachineBasicBlock *Src,
65 MachineBasicBlock::const_succ_iterator Dst) const {
73 getEdgeWeight(const MachineBasicBlock *Src,
74 const MachineBasicBlock *Dst) const {
81 MachineBranchProbabilityInfo::isEdgeHot(const MachineBasicBlock *Src,
82 const MachineBasicBlock *Dst) const
    [all...]
MachineLoopInfo.cpp 26 template class llvm::LoopBase<MachineBasicBlock, MachineLoop>;
27 template class llvm::LoopInfoBase<MachineBasicBlock, MachineLoop>;
50 MachineBasicBlock *MachineLoop::getTopBlock() {
51 MachineBasicBlock *TopMBB = getHeader();
54 MachineBasicBlock *PriorMBB = std::prev(MachineFunction::iterator(TopMBB));
64 MachineBasicBlock *MachineLoop::getBottomBlock() {
65 MachineBasicBlock *BotMBB = getHeader();
68 MachineBasicBlock *NextMBB = std::next(MachineFunction::iterator(BotMBB));
AntiDepBreaker.h 18 #include "llvm/CodeGen/MachineBasicBlock.h"
38 virtual void StartBlock(MachineBasicBlock *BB) =0;
43 MachineBasicBlock::iterator Begin,
44 MachineBasicBlock::iterator End,
  /external/llvm/lib/Target/R600/
AMDILCFGStructurizer.cpp 127 typedef SmallVector<MachineBasicBlock *, 32> MBBVector;
128 typedef std::map<MachineBasicBlock *, BlockInformation *> MBBInfoMap;
129 typedef std::map<MachineLoop *, MachineBasicBlock *> LoopLandInfoMap;
213 int getSCCNum(MachineBasicBlock *MBB) const;
214 MachineBasicBlock *getLoopLandInfo(MachineLoop *LoopRep) const;
215 bool hasBackEdge(MachineBasicBlock *MBB) const;
217 bool isRetiredBlock(MachineBasicBlock *MBB) const;
218 bool isActiveLoophead(MachineBasicBlock *MBB) const;
219 PathToKind singlePathTo(MachineBasicBlock *SrcMBB, MachineBasicBlock *DstMBB
    [all...]
R600InstrInfo.h 40 MachineInstrBuilder buildIndirectRead(MachineBasicBlock *MBB,
41 MachineBasicBlock::iterator I,
46 MachineInstrBuilder buildIndirectWrite(MachineBasicBlock *MBB,
47 MachineBasicBlock::iterator I,
64 void copyPhysReg(MachineBasicBlock &MBB,
65 MachineBasicBlock::iterator MI, DebugLoc DL,
68 bool isLegalToSplitMBBAt(MachineBasicBlock &MBB,
69 MachineBasicBlock::iterator MBBI) const override;
162 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64FrameLowering.h 27 void emitCalleeSavedFrameMoves(MachineBasicBlock &MBB,
28 MachineBasicBlock::iterator MBBI,
32 MachineBasicBlock &MBB,
33 MachineBasicBlock::iterator I) const override;
38 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
46 bool spillCalleeSavedRegisters(MachineBasicBlock &MBB,
47 MachineBasicBlock::iterator MI,
51 bool restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
52 MachineBasicBlock::iterator MI,
  /external/llvm/lib/Target/Mips/
Mips16RegisterInfo.h 32 bool saveScavengerRegister(MachineBasicBlock &MBB,
33 MachineBasicBlock::iterator I,
34 MachineBasicBlock::iterator &UseMI,
41 void eliminateFI(MachineBasicBlock::iterator II, unsigned OpNo,
  /external/mesa3d/src/gallium/drivers/radeon/
R600InstrInfo.h 43 virtual void copyPhysReg(MachineBasicBlock &MBB,
44 MachineBasicBlock::iterator MI, DebugLoc DL,
68 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB,
71 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const;
73 unsigned RemoveBranch(MachineBasicBlock &MBB) const;
80 isProfitableToDupForIfCvt(MachineBasicBlock &MBB, unsigned NumCyles
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcFrameLowering.h 30 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
34 MachineBasicBlock &MBB,
35 MachineBasicBlock::iterator I) const override;
52 MachineBasicBlock &MBB,
53 MachineBasicBlock::iterator MBBI,
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.h 58 class MachineBasicBlock;
142 MachineBasicBlock* BB;
146 Case(const ConstantInt *low, const ConstantInt *high, MachineBasicBlock *bb,
159 MachineBasicBlock* BB;
163 CaseBits(uint64_t mask, MachineBasicBlock* bb, unsigned bits,
176 CaseRec(MachineBasicBlock *bb, const ConstantInt *lt, const ConstantInt *ge,
181 MachineBasicBlock *CaseBB;
209 MachineBasicBlock *truebb, MachineBasicBlock *falsebb,
210 MachineBasicBlock *me
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCFrameLowering.h 42 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
54 bool spillCalleeSavedRegisters(MachineBasicBlock &MBB,
55 MachineBasicBlock::iterator MI,
60 MachineBasicBlock &MBB,
61 MachineBasicBlock::iterator I) const override;
63 bool restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
64 MachineBasicBlock::iterator MI,
  /external/llvm/lib/Target/SystemZ/
SystemZFrameLowering.h 32 bool spillCalleeSavedRegisters(MachineBasicBlock &MBB,
33 MachineBasicBlock::iterator MBBI,
36 bool restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
37 MachineBasicBlock::iterator MBBII,
44 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
49 MachineBasicBlock &MBB,
50 MachineBasicBlock::iterator MI) const
  /external/llvm/lib/Target/BPF/
BPFFrameLowering.h 28 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
35 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
36 MachineBasicBlock::iterator MI) const override {

Completed in 713 milliseconds

12 3 4 5 6 7 8 91011>>