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

1 2

  /external/clang/test/Modules/
merge-typedefs.cpp 9 llvm::MachineDomTreeNode *p;
  /external/clang/test/Modules/Inputs/merge-typedefs/
a1.h 6 typedef DomTreeNodeBase<MachineBasicBlock> MachineDomTreeNode;
b1.h 9 typedef DomTreeNodeBase<MachineBasicBlock> MachineDomTreeNode;
  /external/llvm/include/llvm/CodeGen/
MachineDominators.h 35 typedef DomTreeNodeBase<MachineBasicBlock> MachineDomTreeNode;
98 inline MachineDomTreeNode *getRootNode() const {
105 inline bool dominates(const MachineDomTreeNode* A,
106 const MachineDomTreeNode* B) const {
138 inline bool properlyDominates(const MachineDomTreeNode* A,
139 const MachineDomTreeNode* B) const {
158 inline MachineDomTreeNode *operator[](MachineBasicBlock *BB) const {
166 inline MachineDomTreeNode *getNode(MachineBasicBlock *BB) const {
174 inline MachineDomTreeNode *addNewBlock(MachineBasicBlock *BB,
189 inline void changeImmediateDominator(MachineDomTreeNode *N
    [all...]
MachinePostDominators.h 44 MachineDomTreeNode *getRootNode() const {
48 MachineDomTreeNode *operator[](MachineBasicBlock *BB) const {
52 MachineDomTreeNode *getNode(MachineBasicBlock *BB) const {
56 bool dominates(const MachineDomTreeNode *A,
57 const MachineDomTreeNode *B) const {
65 bool properlyDominates(const MachineDomTreeNode *A,
66 const MachineDomTreeNode *B) const {
MachineRegionInfo.h 38 typedef MachineDomTreeNode DomTreeNodeT;
  /external/llvm/lib/CodeGen/
LiveRangeCalc.h 34 typedef DomTreeNodeBase<MachineBasicBlock> MachineDomTreeNode;
45 typedef std::pair<VNInfo*, MachineDomTreeNode*> LiveOutPair;
84 MachineDomTreeNode *DomNode;
94 LiveInBlock(LiveRange &LR, MachineDomTreeNode *node, SlotIndex kill)
226 MachineDomTreeNode *DomNode,
MachineDominators.cpp 81 MachineDomTreeNode *SuccDTNode = DT->getNode(Succ);
116 MachineDomTreeNode *NewDTNode = DT->addNewBlock(Edge.NewBB, Edge.FromBB);
MachineCSE.cpp 103 void ExitScopeIfDone(MachineDomTreeNode *Node,
104 DenseMap<MachineDomTreeNode*, unsigned> &OpenChildren);
105 bool PerformCSE(MachineDomTreeNode *Node);
657 MachineCSE::ExitScopeIfDone(MachineDomTreeNode *Node,
658 DenseMap<MachineDomTreeNode*, unsigned> &OpenChildren) {
666 while (MachineDomTreeNode *Parent = Node->getIDom()) {
675 bool MachineCSE::PerformCSE(MachineDomTreeNode *Node) {
676 SmallVector<MachineDomTreeNode*, 32> Scopes;
677 SmallVector<MachineDomTreeNode*, 8> WorkList;
678 DenseMap<MachineDomTreeNode*, unsigned> OpenChildren
    [all...]
MachineLICM.cpp 200 MachineDomTreeNode *Node,
201 DenseMap<MachineDomTreeNode *, unsigned> &OpenChildren,
202 DenseMap<MachineDomTreeNode *, MachineDomTreeNode *> &ParentMap);
204 void HoistOutOfLoop(MachineDomTreeNode *LoopHeaderNode);
206 void HoistRegion(MachineDomTreeNode *N, bool IsHeader);
318 MachineDomTreeNode *N = DT->getNode(CurLoop->getHeader());
607 void MachineLICM::ExitScopeIfDone(MachineDomTreeNode *Node,
608 DenseMap<MachineDomTreeNode*, unsigned> &OpenChildren,
609 DenseMap<MachineDomTreeNode*, MachineDomTreeNode*> &ParentMap)
    [all...]
LiveRangeCalc.cpp 383 MachineDomTreeNode *Node = I.DomNode;
388 MachineDomTreeNode *IDom = Node->getIDom();
EarlyIfConversion.cpp 643 MachineDomTreeNode *HeadNode = DomTree->getNode(IfConv.Head);
645 MachineDomTreeNode *Node = DomTree->getNode(Removed[i]);
MachineSink.cpp 559 const std::vector<MachineDomTreeNode *> &Children =
SplitKit.cpp 673 MachineDomTreeNode *DefDomNode = MDT[DefMBB];
708 MachineDomTreeNode *IDom = MDT[Loop->getHeader()]->getIDom();
    [all...]
  /external/llvm/lib/Target/Mips/
MipsOptimizePICCall.cpp 49 MBBInfo(MachineDomTreeNode *N);
50 const MachineDomTreeNode *getNode() const;
56 MachineDomTreeNode *Node;
161 MBBInfo::MBBInfo(MachineDomTreeNode *N) : Node(N), HTScope(nullptr) {}
163 const MachineDomTreeNode *MBBInfo::getNode() const { return Node; }
200 const MachineDomTreeNode *Node = MBBI.getNode();
201 const std::vector<MachineDomTreeNode *> &Children = Node->getChildren();
  /external/llvm/lib/Target/AArch64/
AArch64CleanupLocalDynamicTLSPass.cpp 57 bool VisitNode(MachineDomTreeNode *Node, unsigned TLSBaseAddrReg) {
83 for (MachineDomTreeNode *N : *Node) {
AArch64ConditionalCompares.cpp 788 MachineDomTreeNode *HeadNode = DomTree->getNode(CmpConv.Head);
790 MachineDomTreeNode *Node = DomTree->getNode(RemovedMBB);
AArch64ConditionOptimizer.cpp 325 for (MachineDomTreeNode *I : depth_first(DomTree)) {
  /external/llvm/lib/Target/SystemZ/
SystemZLDCleanup.cpp 44 bool VisitNode(MachineDomTreeNode *Node, unsigned TLSBaseAddrReg);
85 bool SystemZLDCleanup::VisitNode(MachineDomTreeNode *Node,
  /external/llvm/lib/Target/Hexagon/
HexagonEarlyIfConv.cpp 558 MachineDomTreeNode *N = MDT->getNode(B);
559 typedef GraphTraits<MachineDomTreeNode*> GTN;
567 typedef SmallVector<MachineDomTreeNode*,4> DTNodeVectType;
925 MachineDomTreeNode *N = MDT->getNode(B);
926 MachineDomTreeNode *IDN = N->getIDom();
    [all...]
HexagonGenInsert.cpp 516 bool removeDeadCode(MachineDomTreeNode *N);
942 MachineDomTreeNode *N = MDT->getNode(B);
943 typedef GraphTraits<MachineDomTreeNode*> GTN;
    [all...]
HexagonBitSimplify.cpp 220 MachineDomTreeNode *N = MDT->getNode(&B);
221 typedef GraphTraits<MachineDomTreeNode*> GTN;
918 bool runOnNode(MachineDomTreeNode *N);
945 bool DeadCodeElimination::runOnNode(MachineDomTreeNode *N) {
947 typedef GraphTraits<MachineDomTreeNode*> GTN;
    [all...]
HexagonHardwareLoops.cpp     [all...]
  /external/mesa3d/src/gallium/drivers/radeon/
AMDILCFGStructurizer.cpp 140 inline MachineDomTreeNode *getRootNode() const {
144 inline MachineDomTreeNode *operator[](MachineBasicBlock *BB) const {
148 inline MachineDomTreeNode *getNode(MachineBasicBlock *BB) const {
152 inline bool dominates(MachineDomTreeNode *A, MachineDomTreeNode *B) const {
161 properlyDominates(const MachineDomTreeNode *A, MachineDomTreeNode *B) const {
    [all...]
  /external/llvm/lib/Target/AMDGPU/
AMDILCFGStructurizer.cpp     [all...]

Completed in 3608 milliseconds

1 2