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

1 2 3 4 5 6 7 8 91011>>

  /external/llvm/lib/CodeGen/
PHIEliminationUtils.h 13 #include "llvm/CodeGen/MachineBasicBlock.h"
20 MachineBasicBlock::iterator
21 findPHICopyInsertPoint(MachineBasicBlock* MBB, MachineBasicBlock* SuccMBB,
BranchFolding.h 14 #include "llvm/CodeGen/MachineBasicBlock.h"
40 MachineBasicBlock *Block;
42 MergePotentialsElt(unsigned h, MachineBasicBlock *b)
46 MachineBasicBlock *getBlock() const { return Block; }
48 void setBlock(MachineBasicBlock *MBB) {
56 SmallPtrSet<const MachineBasicBlock*, 2> TriedMerging;
57 DenseMap<const MachineBasicBlock *, int> FuncletMembership;
61 MachineBasicBlock::iterator TailStartPos;
63 SameTailElt(MPIterator mp, MachineBasicBlock::iterator tsp)
72 MachineBasicBlock::iterator getTailStartPos() const
    [all...]
MachineBranchProbabilityInfo.cpp 15 #include "llvm/CodeGen/MachineBasicBlock.h"
32 const MachineBasicBlock *Src,
33 MachineBasicBlock::const_succ_iterator Dst) const {
38 const MachineBasicBlock *Src, const MachineBasicBlock *Dst) const {
46 MachineBranchProbabilityInfo::isEdgeHot(const MachineBasicBlock *Src,
47 const MachineBasicBlock *Dst) const {
53 MachineBasicBlock *
54 MachineBranchProbabilityInfo::getHotSucc(MachineBasicBlock *MBB) const {
56 MachineBasicBlock *MaxSucc = nullptr
    [all...]
  /external/llvm/include/llvm/CodeGen/
MachineBranchProbabilityInfo.h 17 #include "llvm/CodeGen/MachineBasicBlock.h"
49 BranchProbability getEdgeProbability(const MachineBasicBlock *Src,
50 const MachineBasicBlock *Dst) const;
55 getEdgeProbability(const MachineBasicBlock *Src,
56 MachineBasicBlock::const_succ_iterator Dst) const;
59 bool isEdgeHot(const MachineBasicBlock *Src,
60 const MachineBasicBlock *Dst) const;
64 MachineBasicBlock *getHotSucc(MachineBasicBlock *MBB) const;
70 const MachineBasicBlock *Src
    [all...]
MachineDominators.h 19 #include "llvm/CodeGen/MachineBasicBlock.h"
28 inline void DominatorTreeBase<MachineBasicBlock>::addRoot(MachineBasicBlock* MBB) {
32 extern template class DomTreeNodeBase<MachineBasicBlock>;
33 extern template class DominatorTreeBase<MachineBasicBlock>;
35 typedef DomTreeNodeBase<MachineBasicBlock> MachineDomTreeNode;
45 MachineBasicBlock *FromBB;
46 MachineBasicBlock *ToBB;
47 MachineBasicBlock *NewBB;
60 mutable SmallSet<MachineBasicBlock *, 32> NewBBs
    [all...]
MachineDominanceFrontier.h 14 #include "llvm/CodeGen/MachineBasicBlock.h"
21 ForwardDominanceFrontierBase<MachineBasicBlock> Base;
23 typedef DominatorTreeBase<MachineBasicBlock> DomTreeT;
24 typedef DomTreeNodeBase<MachineBasicBlock> DomTreeNodeT;
25 typedef DominanceFrontierBase<MachineBasicBlock>::DomSetType DomSetType;
26 typedef DominanceFrontierBase<MachineBasicBlock>::iterator iterator;
27 typedef DominanceFrontierBase<MachineBasicBlock>::const_iterator const_iterator;
36 DominanceFrontierBase<MachineBasicBlock> &getBase() {
40 inline const std::vector<MachineBasicBlock*> &getRoots() const {
44 MachineBasicBlock *getRoot() const
    [all...]
  /external/llvm/lib/Target/Mips/
MipsSEInstrInfo.h 46 void copyPhysReg(MachineBasicBlock &MBB,
47 MachineBasicBlock::iterator MI, DebugLoc DL,
51 void storeRegToStack(MachineBasicBlock &MBB,
52 MachineBasicBlock::iterator MI,
58 void loadRegFromStack(MachineBasicBlock &MBB,
59 MachineBasicBlock::iterator MI,
65 bool expandPostRAPseudo(MachineBasicBlock::iterator MI) const override;
70 void adjustStackPtr(unsigned SP, int64_t Amount, MachineBasicBlock &MBB,
71 MachineBasicBlock::iterator I) const override;
76 unsigned loadImmediate(int64_t Imm, MachineBasicBlock &MBB
    [all...]
Mips16ISelLowering.h 29 MachineBasicBlock *
31 MachineBasicBlock *MBB) const override;
53 MachineBasicBlock *emitSel16(unsigned Opc, MachineInstr *MI,
54 MachineBasicBlock *BB) const;
56 MachineBasicBlock *emitSeliT16(unsigned Opc1, unsigned Opc2,
58 MachineBasicBlock *BB) const;
60 MachineBasicBlock *emitSelT16(unsigned Opc1, unsigned Opc2,
62 MachineBasicBlock *BB) const;
64 MachineBasicBlock *emitFEXT_T8I816_ins(unsigned BtOpc, unsigned CmpOpc,
66 MachineBasicBlock *BB) const
    [all...]
MipsInstrInfo.h 54 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
55 MachineBasicBlock *&FBB,
59 unsigned RemoveBranch(MachineBasicBlock &MBB) const override;
61 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
62 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
68 BranchType AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
69 MachineBasicBlock *&FBB
    [all...]
MipsSEISelLowering.h 42 MachineBasicBlock *
44 MachineBasicBlock *MBB) const override;
80 MachineBasicBlock *emitBPOSGE32(MachineInstr *MI,
81 MachineBasicBlock *BB) const;
82 MachineBasicBlock *emitMSACBranchPseudo(MachineInstr *MI,
83 MachineBasicBlock *BB,
86 MachineBasicBlock *emitCOPY_FW(MachineInstr *MI,
87 MachineBasicBlock *BB) const;
89 MachineBasicBlock *emitCOPY_FD(MachineInstr *MI,
90 MachineBasicBlock *BB) const
    [all...]
Mips16InstrInfo.h 46 void copyPhysReg(MachineBasicBlock &MBB,
47 MachineBasicBlock::iterator MI, DebugLoc DL,
51 void storeRegToStack(MachineBasicBlock &MBB,
52 MachineBasicBlock::iterator MBBI,
58 void loadRegFromStack(MachineBasicBlock &MBB,
59 MachineBasicBlock::iterator MBBI,
65 bool expandPostRAPseudo(MachineBasicBlock::iterator MI) const override;
70 void makeFrame(unsigned SP, int64_t FrameSize, MachineBasicBlock &MBB,
71 MachineBasicBlock::iterator I) const;
74 void restoreFrame(unsigned SP, int64_t FrameSize, MachineBasicBlock &MBB
    [all...]
  /external/llvm/lib/Target/BPF/
BPFInstrInfo.h 33 void copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
37 void storeRegToStackSlot(MachineBasicBlock &MBB,
38 MachineBasicBlock::iterator MBBI, unsigned SrcReg,
43 void loadRegFromStackSlot(MachineBasicBlock &MBB,
44 MachineBasicBlock::iterator MBBI, unsigned DestReg,
47 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
48 MachineBasicBlock *&FBB,
52 unsigned RemoveBranch(MachineBasicBlock &MBB) const override
    [all...]
  /external/clang/test/Modules/Inputs/merge-typedefs/
a1.h 4 class MachineBasicBlock;
6 typedef DomTreeNodeBase<MachineBasicBlock> MachineDomTreeNode;
b1.h 7 class MachineBasicBlock;
9 typedef DomTreeNodeBase<MachineBasicBlock> MachineDomTreeNode;
  /external/llvm/lib/Target/XCore/
XCoreInstrInfo.h 53 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
54 MachineBasicBlock *&FBB,
58 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
59 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
62 unsigned RemoveBranch(MachineBasicBlock &MBB) const override;
64 void copyPhysReg(MachineBasicBlock &MBB,
65 MachineBasicBlock::iterator I, DebugLoc DL,
69 void storeRegToStackSlot(MachineBasicBlock &MBB
    [all...]
XCoreFrameLowering.h 31 MachineBasicBlock &MBB) const override;
33 MachineBasicBlock &MBB) const override;
35 bool spillCalleeSavedRegisters(MachineBasicBlock &MBB,
36 MachineBasicBlock::iterator MI,
39 bool restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
40 MachineBasicBlock::iterator MI,
45 MachineBasicBlock &MBB,
46 MachineBasicBlock::iterator I) const override;
  /external/llvm/lib/Target/ARM/
Thumb1FrameLowering.h 30 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
31 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
33 bool spillCalleeSavedRegisters(MachineBasicBlock &MBB,
34 MachineBasicBlock::iterator MI,
37 bool restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
38 MachineBasicBlock::iterator MI,
46 MachineBasicBlock &MBB,
47 MachineBasicBlock::iterator MI) const override;
54 bool canUseAsEpilogue(const MachineBasicBlock &MBB) const override;
83 bool emitPopSpecialFixUp(MachineBasicBlock &MBB, bool DoIt) const
    [all...]
  /external/llvm/lib/Target/X86/
X86FrameLowering.h 54 MachineInstr *emitStackProbe(MachineFunction &MF, MachineBasicBlock &MBB,
55 MachineBasicBlock::iterator MBBI, DebugLoc DL,
60 MachineBasicBlock &PrologMBB) const override;
62 void emitCalleeSavedFrameMoves(MachineBasicBlock &MBB,
63 MachineBasicBlock::iterator MBBI,
68 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
69 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
72 MachineBasicBlock &PrologueMBB) const override;
75 MachineBasicBlock &PrologueMBB) const override;
85 bool spillCalleeSavedRegisters(MachineBasicBlock &MBB
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXInstrInfo.h 42 * virtual void storeRegToStackSlot(MachineBasicBlock &MBB,
43 * MachineBasicBlock::iterator MBBI,
46 * virtual void loadRegFromStackSlot(MachineBasicBlock &MBB,
47 * MachineBasicBlock::iterator MBBI,
53 MachineBasicBlock &MBB, MachineBasicBlock::iterator I, DebugLoc DL,
63 MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB,
65 unsigned RemoveBranch(MachineBasicBlock &MBB) const override
    [all...]
NVPTXFrameLowering.h 26 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
27 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
30 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
31 MachineBasicBlock::iterator I) const override;
  /external/llvm/lib/Target/WebAssembly/
WebAssemblyInstrInfo.h 37 void copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
41 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
42 MachineBasicBlock *&FBB,
45 unsigned RemoveBranch(MachineBasicBlock &MBB) const override;
46 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
47 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
WebAssemblyFrameLowering.h 32 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
33 MachineBasicBlock::iterator I) const override;
36 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
37 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
  /external/llvm/lib/Target/MSP430/
MSP430InstrInfo.h 55 void copyPhysReg(MachineBasicBlock &MBB,
56 MachineBasicBlock::iterator I, DebugLoc DL,
60 void storeRegToStackSlot(MachineBasicBlock &MBB,
61 MachineBasicBlock::iterator MI,
66 void loadRegFromStackSlot(MachineBasicBlock &MBB,
67 MachineBasicBlock::iterator MI,
78 bool AnalyzeBranch(MachineBasicBlock &MBB,
79 MachineBasicBlock *&TBB, MachineBasicBlock *&FBB,
83 unsigned RemoveBranch(MachineBasicBlock &MBB) const override
    [all...]
MSP430FrameLowering.h 30 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
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/Sparc/
SparcInstrInfo.h 68 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
69 MachineBasicBlock *&FBB,
73 unsigned RemoveBranch(MachineBasicBlock &MBB) const override;
75 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
76 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
79 void copyPhysReg(MachineBasicBlock &MBB,
80 MachineBasicBlock::iterator I, DebugLoc DL,
84 void storeRegToStackSlot(MachineBasicBlock &MBB
    [all...]

Completed in 289 milliseconds

1 2 3 4 5 6 7 8 91011>>