| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| DependenceGraphBuilder.h | 36 using NodeType = typename GraphType::NodeType; 41 using NodeListType = SmallVector<NodeType *, 4>; 113 virtual NodeType &createRootNode() = 0; 116 virtual NodeType &createFineGrainedNode(Instruction &I) = 0; 120 virtual NodeType &createPiBlock(const NodeListType &L) = 0; 123 virtual EdgeType &createDefUseEdge(NodeType &Src, NodeType &Tgt) = 0; 126 virtual EdgeType &createMemoryEdge(NodeType &Src, NodeType &Tgt) = 0 [all...] |
| DDG.h | 265 template <typename NodeType> class DependenceGraphInfo { 281 NodeType &getRoot() const { 290 bool getDependencies(const NodeType &Src, const NodeType &Dst, 296 std::string getDependenceString(const NodeType &Src, 297 const NodeType &Dst) const; 310 NodeType *Root = nullptr; 321 using NodeType = DDGNode; 334 const PiBlockDDGNode *getPiBlock(const NodeType &N) const; 340 bool addNode(NodeType &N) [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/ |
| DirectedGraph.h | 27 template <class NodeType, class EdgeType> class DGEdge { 31 explicit DGEdge(NodeType &N) : TargetNode(N) {} 32 explicit DGEdge(const DGEdge<NodeType, EdgeType> &E) 34 DGEdge<NodeType, EdgeType> &operator=(const DGEdge<NodeType, EdgeType> &E) { 47 const NodeType &getTargetNode() const { return TargetNode; } 48 NodeType &getTargetNode() { 49 return const_cast<NodeType &>( 50 static_cast<const DGEdge<NodeType, EdgeType> &>(*this).getTargetNode()); 54 void setTargetNode(const NodeType &N) { TargetNode = N; [all...] |
| /src/external/apache2/llvm/dist/clang/utils/TableGen/ |
| ClangSyntaxEmitter.cpp | 45 for (llvm::Record *T : Records.getAllDerivedDefinitions("NodeType")) 47 for (llvm::Record *Derived : Records.getAllDerivedDefinitions("NodeType")) 50 for (NodeType &N : AllTypes) { 51 llvm::sort(N.Derived, [](const NodeType *L, const NodeType *R) { 61 struct NodeType { 63 const NodeType *Base = nullptr; 64 std::vector<const NodeType *> Derived; 68 NodeType &get(llvm::StringRef Name = "Node") { 75 void visit(llvm::function_ref<void(const NodeType &)> CB [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| DependenceGraphBuilder.cpp | 80 df_iterator_default_set<const NodeType *, 4> Visited; 124 llvm::sort(NL, [&](NodeType *LHS, NodeType *RHS) { 128 NodeType &PiNode = createPiBlock(NL); 133 SmallPtrSet<NodeType *, 4> NodesInSCC(NL.begin(), NL.end()); 137 for (NodeType *N : Graph) { 161 auto createEdgeOfKind = [this](NodeType &Src, NodeType &Dst, 178 auto reconnectEdges = [&](NodeType *Src, NodeType *Dst, NodeType *New [all...] |
| /src/external/apache2/llvm/dist/clang/include/clang/Analysis/ |
| CallGraph.h | 244 using NodeType = clang::CallGraphNode; 246 using ChildIteratorType = NodeType::iterator; 248 static NodeType *getEntryNode(clang::CallGraphNode *CGN) { return CGN; } 249 static ChildIteratorType child_begin(NodeType *N) { return N->begin(); } 250 static ChildIteratorType child_end(NodeType *N) { return N->end(); } 254 using NodeType = const clang::CallGraphNode; 256 using ChildIteratorType = NodeType::const_iterator; 258 static NodeType *getEntryNode(const clang::CallGraphNode *CGN) { return CGN; } 259 static ChildIteratorType child_begin(NodeType *N) { return N->begin();} 260 static ChildIteratorType child_end(NodeType *N) { return N->end(); [all...] |
| /src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/ |
| ASTMatchersMacros.h | 228 /// The variables are the same as for AST_MATCHER, but NodeType will be deduced 232 template <typename NodeType> \ 234 : public ::clang::ast_matchers::internal::MatcherInterface<NodeType> { \ 236 bool matches(const NodeType &Node, \ 248 template <typename NodeType> \ 249 bool internal::matcher_##DefineMatcher##Matcher<NodeType>::matches( \ 250 const NodeType &Node, \ 259 /// AST_MATCHER_P, with the addition of NodeType, which specifies the node type 260 /// of the matcher Matcher<NodeType> returned by the function matcher(). 271 template <typename NodeType, typename ParamT> [all...] |
| /src/external/bsd/kyua-cli/dist/engine/ |
| metadata.cpp | 294 /// \tparam NodeType The type of the node. 301 template< class NodeType > 302 typename NodeType::value_type& 306 return tree.lookup_rw< NodeType >(key); 318 /// \tparam NodeType The type of the node. 324 template< class NodeType > 327 const typename NodeType::value_type& value) 330 tree.set< NodeType >(key, value);
|
| /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/sys/windows/ |
| iptypes.d | 91 UINT NodeType;
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
| LanaiAluCode.h | 118 inline static AluCode isdToLanaiAluCode(ISD::NodeType Node_type) {
|
| LanaiISelDAGToDAG.cpp | 168 ISD::NodeType AluOperator = static_cast<ISD::NodeType>(Addr.getOpcode()); 223 ISD::NodeType AluOperator = static_cast<ISD::NodeType>(Addr.getOpcode());
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| ISDOpcodes.h | 26 /// ISD::NodeType enum - This enum defines the target-independent operators 40 enum NodeType { 1251 NodeType getVecReduceBaseOpcode(unsigned VecReduceOpcode); 1325 NodeType getExtForLoadExtType(bool IsFP, LoadExtType);
|
| FunctionLoweringInfo.h | 165 DenseMap<const Value *, ISD::NodeType> PreferredExtendType;
|
| SelectionDAGNodes.h | 458 int16_t NodeType; 463 // with NodeType. 621 unsigned getOpcode() const { return (unsigned short)NodeType; } 625 bool isTargetOpcode() const { return NodeType >= ISD::BUILTIN_OP_END; } 633 return NodeType >= ISD::FIRST_TARGET_STRICTFP_OPCODE; 640 return NodeType >= ISD::FIRST_TARGET_MEMORY_OPCODE; 644 bool isUndef() const { return NodeType == ISD::UNDEF; } 652 return (NodeType == ISD::INTRINSIC_W_CHAIN || 653 NodeType == ISD::INTRINSIC_VOID) && 659 switch (NodeType) { [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARC/ |
| ARCISelLowering.h | 29 enum NodeType : unsigned {
|
| /src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| DAGISelMatcher.cpp | 365 MVT::SimpleValueType NodeType = getOpcode().getKnownType(CT->getResNo()); 366 if (NodeType != MVT::Other) 367 return TypesAreContradictory(NodeType, CT->getType());
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
| BPFISelLowering.h | 24 enum NodeType : unsigned {
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| RISCVISelLowering.h | 25 enum NodeType : unsigned { 376 ISD::NodeType getExtendForAtomicOps() const override { 380 ISD::NodeType getExtendForAtomicCmpSwapArg() const override {
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| SystemZISelLowering.h | 25 enum NodeType : unsigned { 552 ISD::NodeType getExtendForAtomicOps() const override { 555 ISD::NodeType getExtendForAtomicCmpSwapArg() const override {
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/ |
| AVRISelLowering.h | 25 enum NodeType {
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
| M68kISelLowering.h | 31 enum NodeType { 32 /// Start the numbering from where ISD NodeType finishes.
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/ |
| MSP430ISelLowering.h | 23 enum NodeType : unsigned {
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
| SparcISelLowering.h | 24 enum NodeType : unsigned {
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/VE/ |
| VEISelLowering.h | 24 enum NodeType : unsigned {
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| WebAssemblyISelLowering.h | 24 enum NodeType : unsigned {
|