Searched refs:MachineDomTreeNode (Results 1 - 17 of 17) sorted by relevance
/external/llvm/include/llvm/CodeGen/ |
H A D | 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 {
|
H A D | MachineDominators.h | 34 typedef DomTreeNodeBase<MachineBasicBlock> MachineDomTreeNode; typedef in namespace:llvm 65 inline MachineDomTreeNode *getRootNode() const { 71 inline bool dominates(const MachineDomTreeNode* A, 72 const MachineDomTreeNode* B) const { 101 inline bool properlyDominates(const MachineDomTreeNode* A, 102 const MachineDomTreeNode* B) const { 118 inline MachineDomTreeNode *operator[](MachineBasicBlock *BB) const { 125 inline MachineDomTreeNode *getNode(MachineBasicBlock *BB) const { 132 inline MachineDomTreeNode *addNewBlock(MachineBasicBlock *BB, 145 inline void changeImmediateDominator(MachineDomTreeNode * [all...] |
/external/llvm/lib/CodeGen/ |
H A D | LiveRangeCalc.h | 34 typedef DomTreeNodeBase<MachineBasicBlock> MachineDomTreeNode; typedef in namespace:llvm 51 typedef std::pair<VNInfo*, MachineDomTreeNode*> LiveOutPair; 84 MachineDomTreeNode *DomNode; 94 LiveInBlock(LiveRange &LR, MachineDomTreeNode *node, SlotIndex kill) 220 MachineDomTreeNode *DomNode,
|
H A D | MachineCSE.cpp | 100 void ExitScopeIfDone(MachineDomTreeNode *Node, 101 DenseMap<MachineDomTreeNode*, unsigned> &OpenChildren); 102 bool PerformCSE(MachineDomTreeNode *Node); 609 MachineCSE::ExitScopeIfDone(MachineDomTreeNode *Node, 610 DenseMap<MachineDomTreeNode*, unsigned> &OpenChildren) { 618 while (MachineDomTreeNode *Parent = Node->getIDom()) { 627 bool MachineCSE::PerformCSE(MachineDomTreeNode *Node) { 628 SmallVector<MachineDomTreeNode*, 32> Scopes; 629 SmallVector<MachineDomTreeNode*, 8> WorkList; 630 DenseMap<MachineDomTreeNode*, unsigne [all...] |
H A D | MachineLICM.cpp | 231 void ExitScopeIfDone(MachineDomTreeNode *Node, 232 DenseMap<MachineDomTreeNode*, unsigned> &OpenChildren, 233 DenseMap<MachineDomTreeNode*, MachineDomTreeNode*> &ParentMap); 241 void HoistOutOfLoop(MachineDomTreeNode *LoopHeaderNode); 242 void HoistRegion(MachineDomTreeNode *N, bool IsHeader); 379 MachineDomTreeNode *N = DT->getNode(CurLoop->getHeader()); 669 void MachineLICM::ExitScopeIfDone(MachineDomTreeNode *Node, 670 DenseMap<MachineDomTreeNode*, unsigned> &OpenChildren, 671 DenseMap<MachineDomTreeNode*, MachineDomTreeNod [all...] |
H A D | LiveRangeCalc.cpp | 125 LiveOut[MBB] = LiveOutPair(I->Value, (MachineDomTreeNode *)nullptr); 290 MachineDomTreeNode *Node = I->DomNode; 295 MachineDomTreeNode *IDom = Node->getIDom();
|
H A D | EarlyIfConversion.cpp | 634 MachineDomTreeNode *HeadNode = DomTree->getNode(IfConv.Head); 636 MachineDomTreeNode *Node = DomTree->getNode(Removed[i]);
|
H A D | MachineBasicBlock.cpp | 908 MachineDomTreeNode *SucccDTNode = MDT->getNode(Succ); 923 MachineDomTreeNode *NewDTNode = MDT->addNewBlock(NMBB, this);
|
H A D | SplitKit.cpp | 686 MachineDomTreeNode *DefDomNode = MDT[DefMBB]; 721 MachineDomTreeNode *IDom = MDT[Loop->getHeader()]->getIDom();
|
H A D | LiveDebugVariables.cpp | 552 const std::vector<MachineDomTreeNode*> &Children =
|
/external/llvm/lib/Target/Mips/ |
H A D | 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/ |
H A D | AArch64CleanupLocalDynamicTLSPass.cpp | 57 bool VisitNode(MachineDomTreeNode *Node, unsigned TLSBaseAddrReg) { 83 for (MachineDomTreeNode *N : *Node) {
|
H A D | AArch64ConditionalCompares.cpp | 788 MachineDomTreeNode *HeadNode = DomTree->getNode(CmpConv.Head); 790 MachineDomTreeNode *Node = DomTree->getNode(Removed[i]);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
H A D | 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 { 2659 typedef MachineDomTreeNode DomTreeNodeType;
|
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | 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 { 2659 typedef MachineDomTreeNode DomTreeNodeType;
|
/external/llvm/lib/Target/R600/ |
H A D | AMDILCFGStructurizer.cpp | 1851 MachineDomTreeNode *Node1 = PDT->getNode(MBB1); 1852 MachineDomTreeNode *Node2 = PDT->getNode(MBB2);
|
/external/llvm/lib/Target/X86/ |
H A D | X86InstrInfo.cpp | 5489 bool VisitNode(MachineDomTreeNode *Node, unsigned TLSBaseAddrReg) { 5511 for (MachineDomTreeNode::iterator I = Node->begin(), E = Node->end();
|
Completed in 349 milliseconds