/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/ |
D | GenericDomTree.h | 45 template <typename NodeT, bool IsPostDom> 54 template <class NodeT> class DomTreeNodeBase { 56 friend class DominatorTreeBase<NodeT, false>; 57 friend class DominatorTreeBase<NodeT, true>; 58 friend struct DomTreeBuilder::SemiNCAInfo<DominatorTreeBase<NodeT, false>>; 59 friend struct DomTreeBuilder::SemiNCAInfo<DominatorTreeBase<NodeT, true>>; 61 NodeT *TheBB; 69 DomTreeNodeBase(NodeT *BB, DomTreeNodeBase *iDom) 81 NodeT *getBlock() const { return TheBB; } 103 SmallPtrSet<const NodeT *, 4> OtherChildren; [all …]
|
D | GenericDomTreeConstruction.h | 55 using NodeT = typename DomTreeT::NodeType; member 56 using TreeNodePtr = DomTreeNodeBase<NodeT> *; 189 std::make_unique<DomTreeNodeBase<NodeT>>(BB, IDomNode))) in getNodeForBlock() 589 std::make_unique<DomTreeNodeBase<NodeT>>(Root, nullptr)) in CalculateFromScratch() 614 std::make_unique<DomTreeNodeBase<NodeT>>(W, IDomNode)); in attachNewSubtree() 666 std::make_unique<DomTreeNodeBase<NodeT>>(From, VirtualRoot))) in InsertEdge()
|
/third_party/node/deps/v8/src/maglev/ |
D | maglev-graph-builder.h | 195 template <typename NodeT> in BYTECODE_LIST() 196 NodeT* AddNode(NodeT* node) { in BYTECODE_LIST() 208 template <typename NodeT, typename... Args> 209 NodeT* AddNewNode(size_t input_count, Args&&... args) { in AddNewNode() 211 CreateNewNode<NodeT>(input_count, std::forward<Args>(args)...)); in AddNewNode() 214 template <typename NodeT, typename... Args> 215 NodeT* AddNewNode(std::initializer_list<ValueNode*> inputs, Args&&... args) { in AddNewNode() 216 return AddNode(CreateNewNode<NodeT>(inputs, std::forward<Args>(args)...)); in AddNewNode() 219 template <typename NodeT, typename... Args> 220 NodeT* CreateNewNode(Args&&... args) { in CreateNewNode() [all …]
|
D | maglev-compiler.cc | 68 template <typename NodeT> 69 void Process(NodeT* node, const ProcessingState& state) { in Process() 70 if constexpr (NodeT::kProperties.can_eager_deopt()) { in Process() 76 if constexpr (NodeT::kProperties.can_lazy_deopt()) { in Process()
|
D | maglev-graph-printer.cc | 306 template <typename NodeT> 308 NodeT* node, const ProcessingState& state) { in PrintEagerDeopt() 346 template <typename NodeT> 348 NodeT* node, const ProcessingState& state) { in PrintLazyDeopt()
|
D | maglev-code-generator.cc | 100 template <typename NodeT> 101 void Process(NodeT* node, const ProcessingState& state) { in Process() 110 if (std::is_base_of<UnconditionalControlNode, NodeT>::value) { in Process() 117 if (std::is_base_of<ValueNode, NodeT>::value) { in Process()
|
D | maglev-ir.cc | 277 template <typename NodeT> 279 NodeT* node) { in EmitEagerDeoptIf() 280 STATIC_ASSERT(NodeT::kProperties.can_eager_deopt()); in EmitEagerDeoptIf() 326 template <typename NodeT> 328 const NodeT* node) { in PrintImpl()
|
D | maglev-ir.h | 820 class NodeT : public Node { 828 explicit NodeT(uint32_t bitfield) : Node(bitfield) { in NodeT() function 834 class FixedInputNodeT : public NodeT<Derived> { 846 explicit FixedInputNodeT(uint32_t bitfield) : NodeT<Derived>(bitfield) { in FixedInputNodeT()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | CFG.h | 143 template <class NodeT, class RPOTraversalT, class LoopInfoT, 144 class GT = GraphTraits<NodeT>> 149 auto isProperBackedge = [&](NodeT Src, NodeT Dst) { in containsIrreducibleCFG() 157 SmallPtrSet<NodeT, 32> Visited; in containsIrreducibleCFG() 158 for (NodeT Node : RPOTraversal) { in containsIrreducibleCFG() 160 for (NodeT Succ : make_range(GT::child_begin(Node), GT::child_end(Node))) { in containsIrreducibleCFG()
|
D | RegionIterator.h | 258 #define RegionNodeGraphTraits(NodeT, BlockT, RegionT) \ argument 259 template <> struct GraphTraits<NodeT *> { \ 260 using NodeRef = NodeT *; \ 270 template <> struct GraphTraits<FlatIt<NodeT *>> { \ 271 using NodeRef = NodeT *; \ 283 #define RegionGraphTraits(RegionT, NodeT) \ argument 284 template <> struct GraphTraits<RegionT *> : public GraphTraits<NodeT *> { \ 298 : public GraphTraits<FlatIt<NodeT *>> { \
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/ |
D | IntervalMap.h | 336 template <typename NodeT> 337 void adjustSiblingSizes(NodeT *Node[], unsigned Nodes, in adjustSiblingSizes() 506 template <typename NodeT> 507 NodeRef(NodeT *p, unsigned n) : pip(p, n - 1) { in NodeRef() 508 assert(n <= NodeT::Capacity && "Size too big for node"); in NodeRef() 525 template <typename NodeT> 526 NodeT &get() const { in get() 527 return *reinterpret_cast<NodeT*>(pip.getPointer()); in get() 794 template <typename NodeT> NodeT &node(unsigned Level) const { in node() 795 return *reinterpret_cast<NodeT*>(path[Level].node); in node() [all …]
|
D | ilist.h | 100 template <class TraitsT, class NodeT> struct HasGetNext { 106 static Yes &test(U *I, decltype(I->getNext(&make<NodeT>())) * = 0); 130 template <class TraitsT, class NodeT> struct HasCreateNode { 136 static Yes &test(U *I, decltype(I->createNode(make<NodeT>())) * = 0); 143 template <class TraitsT, class NodeT> struct HasObsoleteCustomization { 144 static const bool value = HasGetNext<TraitsT, NodeT>::value || 146 HasCreateNode<TraitsT, NodeT>::value;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/ADT/ |
D | ilist.h | 112 template <class TraitsT, class NodeT> struct HasGetNext { 118 static Yes &test(U *I, decltype(I->getNext(&make<NodeT>())) * = 0); 142 template <class TraitsT, class NodeT> struct HasCreateNode { 148 static Yes &test(U *I, decltype(I->createNode(make<NodeT>())) * = 0); 155 template <class TraitsT, class NodeT> struct HasObsoleteCustomization { 156 static const bool value = HasGetNext<TraitsT, NodeT>::value || 158 HasCreateNode<TraitsT, NodeT>::value;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Support/ |
D | ItaniumManglingCanonicalizer.cpp | 58 template<typename NodeT> struct ProfileSpecificNode { 61 profileCtor(ID, NodeKind<NodeT>::Kind, V...); in operator ()() 67 template<typename NodeT> void operator()(const NodeT *N) { in operator ()() 68 N->match(ProfileSpecificNode<NodeT>{ID}); in operator ()()
|
/third_party/skia/modules/skottie/include/ |
D | SkottieProperty.h | 84 template <typename ValueT, typename NodeT> 87 explicit PropertyHandle(sk_sp<NodeT> node) : fNode(std::move(node)) {} in PropertyHandle() 94 const sk_sp<NodeT> fNode;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Demangle/ |
D | ItaniumDemangle.cpp | 69 template<typename NodeT> static constexpr bool wantsNewline(const NodeT *) { in wantsNewline() 216 template<typename NodeT> void operator()(const NodeT *Node) { in operator ()() 218 fprintf(stderr, "%s(", itanium_demangle::NodeKind<NodeT>::name()); in operator ()()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | LiveRangeCalc.h | 37 template <class NodeT> class DomTreeNodeBase;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Demangle/ |
D | ItaniumDemangle.h | 2160 template<typename NodeT> struct NodeKind;
|