HomeSort by relevance Sort by last modified time
    Searched refs:MachineBasicBlock (Results 1 - 25 of 390) 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;
60 MachineBasicBlock::iterator TailStartPos;
62 SameTailElt(MPIterator mp, MachineBasicBlock::iterator tsp)
71 MachineBasicBlock::iterator getTailStartPos() const {
77 MachineBasicBlock *getBlock() const
    [all...]
  /external/llvm/include/llvm/CodeGen/
MachineBranchProbabilityInfo.h 17 #include "llvm/CodeGen/MachineBasicBlock.h"
49 uint32_t getEdgeWeight(const MachineBasicBlock *Src,
50 const MachineBasicBlock *Dst) const;
54 uint32_t getEdgeWeight(const MachineBasicBlock *Src,
55 MachineBasicBlock::const_succ_iterator Dst) const;
60 uint32_t getSumForBlock(const MachineBasicBlock *MBB, uint32_t &Scale) const;
63 bool isEdgeHot(const MachineBasicBlock *Src,
64 const MachineBasicBlock *Dst) const;
68 MachineBasicBlock *getHotSucc(MachineBasicBlock *MBB) const
    [all...]
MachineDominators.h 19 #include "llvm/CodeGen/MachineBasicBlock.h"
28 inline void DominatorTreeBase<MachineBasicBlock>::addRoot(MachineBasicBlock* MBB) {
32 EXTERN_TEMPLATE_INSTANTIATION(class DomTreeNodeBase<MachineBasicBlock>);
33 EXTERN_TEMPLATE_INSTANTIATION(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...]
MachinePostDominators.h 29 DominatorTreeBase<MachineBasicBlock> *DT;
40 const std::vector<MachineBasicBlock *> &getRoots() const {
48 MachineDomTreeNode *operator[](MachineBasicBlock *BB) const {
52 MachineDomTreeNode *getNode(MachineBasicBlock *BB) const {
61 bool dominates(const MachineBasicBlock *A, const MachineBasicBlock *B) const {
70 bool properlyDominates(const MachineBasicBlock *A,
71 const MachineBasicBlock *B) const {
75 MachineBasicBlock *findNearestCommonDominator(MachineBasicBlock *A
    [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/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,
69 BranchType AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
70 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...]
Mips16FrameLowering.h 27 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
29 bool spillCalleeSavedRegisters(MachineBasicBlock &MBB,
30 MachineBasicBlock::iterator MI,
34 bool restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
35 MachineBasicBlock::iterator MI,
  /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,
63 unsigned RemoveBranch(MachineBasicBlock &MBB) const override;
65 void copyPhysReg(MachineBasicBlock &MBB,
66 MachineBasicBlock::iterator I, DebugLoc DL,
70 void storeRegToStackSlot(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,
64 MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB,
66 unsigned RemoveBranch(MachineBasicBlock &MBB) const override
    [all...]
NVPTXFrameLowering.h 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/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...]
  /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,
80 void copyPhysReg(MachineBasicBlock &MBB,
81 MachineBasicBlock::iterator I, DebugLoc DL,
85 void storeRegToStackSlot(MachineBasicBlock &MBB
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonFrameLowering.h 28 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
29 bool spillCalleeSavedRegisters(MachineBasicBlock &MBB,
30 MachineBasicBlock::iterator MI,
36 MachineBasicBlock &MBB,
37 MachineBasicBlock::iterator I) const override;
40 restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
41 MachineBasicBlock::iterator MI,
46 bool hasTailCall(MachineBasicBlock &MBB) const;
  /external/mesa3d/src/gallium/drivers/radeon/
SIISelLowering.h 30 void AppendS_WAITCNT(MachineInstr *MI, MachineBasicBlock &BB,
31 MachineBasicBlock::iterator I) const;
32 void LowerSI_INTERP(MachineInstr *MI, MachineBasicBlock &BB,
33 MachineBasicBlock::iterator I, MachineRegisterInfo & MRI) const;
34 void LowerSI_INTERP_CONST(MachineInstr *MI, MachineBasicBlock &BB,
35 MachineBasicBlock::iterator I, MachineRegisterInfo &MRI) const;
36 void LowerSI_KIL(MachineInstr *MI, MachineBasicBlock &BB,
37 MachineBasicBlock::iterator I, MachineRegisterInfo & MRI) const;
38 void LowerSI_V_CNDLT(MachineInstr *MI, MachineBasicBlock &BB,
39 MachineBasicBlock::iterator I, MachineRegisterInfo & MRI) const
    [all...]
  /external/llvm/lib/Target/ARM/
Thumb2InstrInfo.h 36 void ReplaceTailWithBranchTo(MachineBasicBlock::iterator Tail,
37 MachineBasicBlock *NewDest) const override;
39 bool isLegalToSplitMBBAt(MachineBasicBlock &MBB,
40 MachineBasicBlock::iterator MBBI) const override;
42 void copyPhysReg(MachineBasicBlock &MBB,
43 MachineBasicBlock::iterator I, DebugLoc DL,
47 void storeRegToStackSlot(MachineBasicBlock &MBB,
48 MachineBasicBlock::iterator MBBI,
53 void loadRegFromStackSlot(MachineBasicBlock &MBB,
54 MachineBasicBlock::iterator MBBI
    [all...]
Thumb1FrameLowering.h 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;
Thumb1InstrInfo.h 41 void copyPhysReg(MachineBasicBlock &MBB,
42 MachineBasicBlock::iterator I, DebugLoc DL,
45 void storeRegToStackSlot(MachineBasicBlock &MBB,
46 MachineBasicBlock::iterator MBBI,
51 void loadRegFromStackSlot(MachineBasicBlock &MBB,
52 MachineBasicBlock::iterator MBBI,
58 void expandLoadStackGuard(MachineBasicBlock::iterator MI,

Completed in 179 milliseconds

1 2 3 4 5 6 7 8 91011>>