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

1 2 3 4 5 6 7 8 91011>>

  /external/llvm/include/llvm/IR/
MDBuilder.h 29 class MDNode;
51 MDNode *createFPMath(float Accuracy);
58 MDNode *createBranchWeights(uint32_t TrueWeight, uint32_t FalseWeight);
61 MDNode *createBranchWeights(ArrayRef<uint32_t> Weights);
64 MDNode *createUnpredictable();
67 MDNode *createFunctionEntryCount(uint64_t Count);
74 MDNode *createRange(const APInt &Lo, const APInt &Hi);
77 MDNode *createRange(Constant *Lo, Constant *Hi);
87 MDNode *createAnonymousAARoot(StringRef Name = StringRef(),
88 MDNode *Extra = nullptr)
    [all...]
DebugLoc.h 33 /// one based on relatively opaque \a MDNode pointers.
53 /// \brief Construct from an \a MDNode.
59 explicit DebugLoc(const MDNode *N);
90 static DebugLoc get(unsigned Line, unsigned Col, const MDNode *Scope,
91 const MDNode *InlinedAt = nullptr);
95 MDNode *getScope() const;
101 MDNode *getInlinedAtScope() const;
112 /// \brief Return \c this as a bar \a MDNode.
113 MDNode *getAsMDNode() const { return Loc; }
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
MDBuilder.h 31 class MDNode;
54 MDNode *createFPMath(float Accuracy);
61 MDNode *createBranchWeights(uint32_t TrueWeight, uint32_t FalseWeight);
64 MDNode *createBranchWeights(ArrayRef<uint32_t> Weights);
67 MDNode *createUnpredictable();
73 MDNode *createFunctionEntryCount(uint64_t Count, bool Synthetic,
77 MDNode *createFunctionSectionPrefix(StringRef Prefix);
84 MDNode *createRange(const APInt &Lo, const APInt &Hi);
87 MDNode *createRange(Constant *Lo, Constant *Hi);
95 MDNode *createCallees(ArrayRef<Function *> Callees)
    [all...]
DebugLoc.h 33 /// one based on relatively opaque \a MDNode pointers.
43 /// Construct from an \a MDNode.
49 explicit DebugLoc(const MDNode *N);
80 static DebugLoc get(unsigned Line, unsigned Col, const MDNode *Scope,
81 const MDNode *InlinedAt = nullptr);
90 DenseMap<const MDNode *, MDNode *> &Cache,
95 MDNode *getScope() const;
101 MDNode *getInlinedAtScope() const;
112 /// Return \c this as a bar \a MDNode
    [all...]
AutoUpgrade.h 24 class MDNode;
67 MDNode *UpgradeTBAANode(MDNode &TBAANode);
89 MDNode *upgradeInstructionLoopAttachment(MDNode &N);
Verifier.h 34 class MDNode;
55 DenseMap<const MDNode *, TBAABaseNodeSummary> TBAABaseNodes;
59 DenseMap<const MDNode *, bool> TBAAScalarNodes;
63 MDNode *getFieldNodeFromTBAABaseNode(Instruction &I, const MDNode *BaseNode,
66 const MDNode *BaseNode,
69 const MDNode *BaseNode,
72 bool isValidScalarTBAANode(const MDNode *MD);
80 bool visitTBAAMetadata(Instruction &I, const MDNode *MD);
  /external/tensorflow/tensorflow/compiler/xla/service/llvm_ir/
alias_analysis.h 45 llvm::MDNode* GetAliasDomain();
48 llvm::MDNode* GetAliasScopeMetadataForBuffer(
49 const BufferAllocation::Slice& buffer_slice, llvm::MDNode* domain);
59 llvm::MDNode* GetNoaliasMetadataForBuffer(
60 const BufferAllocation::Slice& buffer_slice, llvm::MDNode* domain,
74 llvm::MDNode* alias_domain_ = nullptr;
79 absl::flat_hash_map<BufferAllocation::Slice, llvm::MDNode*>
84 absl::flat_hash_map<BufferAllocation::Slice, llvm::MDNode*> noalias_metadata_;
  /external/llvm/lib/IR/
MDBuilder.cpp 28 MDNode *MDBuilder::createFPMath(float Accuracy) {
34 return MDNode::get(Context, Op);
37 MDNode *MDBuilder::createBranchWeights(uint32_t TrueWeight,
42 MDNode *MDBuilder::createBranchWeights(ArrayRef<uint32_t> Weights) {
52 return MDNode::get(Context, Vals);
55 MDNode *MDBuilder::createUnpredictable() {
56 return MDNode::get(Context, None);
59 MDNode *MDBuilder::createFunctionEntryCount(uint64_t Count) {
61 return MDNode::get(Context,
66 MDNode *MDBuilder::createRange(const APInt &Lo, const APInt &Hi)
    [all...]
DebugLoc.cpp 19 DebugLoc::DebugLoc(const MDNode *L) : Loc(const_cast<MDNode *>(L)) {}
35 MDNode *DebugLoc::getScope() const {
45 MDNode *DebugLoc::getInlinedAtScope() const {
51 const MDNode *Scope = getInlinedAtScope();
58 DebugLoc DebugLoc::get(unsigned Line, unsigned Col, const MDNode *Scope,
59 const MDNode *InlinedAt) {
65 const_cast<MDNode *>(Scope),
66 const_cast<MDNode *>(InlinedAt));
  /external/swiftshader/third_party/LLVM/include/llvm/Support/
DebugLoc.h 21 class MDNode;
60 MDNode *Scope, MDNode *InlinedAt = 0);
63 static DebugLoc getFromDILocation(MDNode *N);
66 static DebugLoc getFromDILexicalBlock(MDNode *N);
81 MDNode *getScope(const LLVMContext &Ctx) const;
85 MDNode *getInlinedAt(const LLVMContext &Ctx) const;
88 void getScopeAndInlinedAt(MDNode *&Scope, MDNode *&IA,
93 /// DILocation compatible MDNode
    [all...]
  /external/clang/lib/CodeGen/
CodeGenTBAA.h 36 TBAAPathTag(const Type *B, const llvm::MDNode *A, uint64_t O)
39 const llvm::MDNode *AccessN;
56 llvm::DenseMap<const Type *, llvm::MDNode *> MetadataCache;
58 llvm::DenseMap<const Type *, llvm::MDNode *> StructTypeMetadataCache;
60 llvm::DenseMap<TBAAPathTag, llvm::MDNode *> StructTagMetadataCache;
62 llvm::DenseMap<const llvm::MDNode *, llvm::MDNode *> ScalarTagMetadataCache;
66 llvm::DenseMap<const Type *, llvm::MDNode *> StructMetadataCache;
68 llvm::MDNode *Root;
69 llvm::MDNode *Char
    [all...]
  /external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DebugLoc.h 33 /// one based on relatively opaque \a MDNode pointers.
43 /// \brief Construct from an \a MDNode.
49 explicit DebugLoc(const MDNode *N);
80 static DebugLoc get(unsigned Line, unsigned Col, const MDNode *Scope,
81 const MDNode *InlinedAt = nullptr);
85 MDNode *getScope() const;
91 MDNode *getInlinedAtScope() const;
102 /// \brief Return \c this as a bar \a MDNode.
103 MDNode *getAsMDNode() const { return Loc; }
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
MDBuilder.cpp 29 MDNode *MDBuilder::createFPMath(float Accuracy) {
35 return MDNode::get(Context, Op);
38 MDNode *MDBuilder::createBranchWeights(uint32_t TrueWeight,
43 MDNode *MDBuilder::createBranchWeights(ArrayRef<uint32_t> Weights) {
53 return MDNode::get(Context, Vals);
56 MDNode *MDBuilder::createUnpredictable() {
57 return MDNode::get(Context, None);
60 MDNode *MDBuilder::createFunctionEntryCount(
78 return MDNode::get(Context, Ops);
81 MDNode *MDBuilder::createFunctionSectionPrefix(StringRef Prefix)
    [all...]
DebugLoc.cpp 20 DebugLoc::DebugLoc(const MDNode *L) : Loc(const_cast<MDNode *>(L)) {}
36 MDNode *DebugLoc::getScope() const {
46 MDNode *DebugLoc::getInlinedAtScope() const {
52 const MDNode *Scope = getInlinedAtScope();
59 DebugLoc DebugLoc::get(unsigned Line, unsigned Col, const MDNode *Scope,
60 const MDNode *InlinedAt) {
66 const_cast<MDNode *>(Scope),
67 const_cast<MDNode *>(InlinedAt));
72 DenseMap<const MDNode *, MDNode *> &Cache
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
ScopedNoAliasAA.cpp 55 /// This is a simple wrapper around an MDNode which provides a higher-level
59 const MDNode *Node = nullptr;
63 explicit AliasScopeNode(const MDNode *N) : Node(N) {}
65 /// Get the MDNode for this AliasScopeNode.
66 const MDNode *getNode() const { return Node; }
68 /// Get the MDNode for this AliasScopeNode's domain.
69 const MDNode *getDomain() const {
72 return dyn_cast_or_null<MDNode>(Node->getOperand(1));
84 const MDNode *AScopes = LocA.AATags.Scope, *BScopes = LocB.AATags.Scope;
86 const MDNode *ANoAlias = LocA.AATags.NoAlias, *BNoAlias = LocB.AATags.NoAlias
    [all...]
TypeBasedAliasAnalysis.cpp 136 static bool isNewFormatTypeNode(const MDNode *N) {
140 if (!isa<MDNode>(N->getOperand(0)))
145 /// This is a simple wrapper around an MDNode which provides a higher-level
156 /// getNode - Get the MDNode for this TBAANode.
191 /// \c MDNode.
193 using TBAANode = TBAANodeImpl<const MDNode>;
194 using MutableTBAANode = TBAANodeImpl<MDNode>;
197 /// This is a simple wrapper around an MDNode which provides a
208 /// Get the MDNode for this TBAAStructTagNode.
223 return dyn_cast_or_null<MDNode>(Node->getOperand(0))
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/
Metadata.h 75 /// MDNode - a tuple of other values.
76 class MDNode : public Value, public FoldingSetNode {
77 MDNode(const MDNode &); // DO NOT IMPLEMENT
78 void operator=(const MDNode &); // DO NOT IMPLEMENT
83 /// end of this MDNode.
88 /// FunctionLocalBit - This bit is set if this MDNode is function local.
112 ~MDNode();
114 MDNode(LLVMContext &C, ArrayRef<Value*> Vals, bool isFunctionLocal);
116 static MDNode *getMDNode(LLVMContext &C, ArrayRef<Value*> Vals
    [all...]
  /external/llvm/lib/Analysis/
ScopedNoAliasAA.cpp 53 /// This is a simple wrapper around an MDNode which provides a higher-level
57 const MDNode *Node;
61 explicit AliasScopeNode(const MDNode *N) : Node(N) {}
63 /// Get the MDNode for this AliasScopeNode.
64 const MDNode *getNode() const { return Node; }
66 /// Get the MDNode for this AliasScopeNode's domain.
67 const MDNode *getDomain() const {
70 return dyn_cast_or_null<MDNode>(Node->getOperand(1));
81 const MDNode *AScopes = LocA.AATags.Scope, *BScopes = LocB.AATags.Scope;
83 const MDNode *ANoAlias = LocA.AATags.NoAlias, *BNoAlias = LocB.AATags.NoAlias
    [all...]
TypeBasedAliasAnalysis.cpp 138 /// TBAANode - This is a simple wrapper around an MDNode which provides a
142 const MDNode *Node;
146 explicit TBAANode(const MDNode *N) : Node(N) {}
148 /// getNode - Get the MDNode for this TBAANode.
149 const MDNode *getNode() const { return Node; }
155 MDNode *P = dyn_cast_or_null<MDNode>(Node->getOperand(1));
175 /// This is a simple wrapper around an MDNode which provides a
180 const MDNode *Node;
183 explicit TBAAStructTagNode(const MDNode *N) : Node(N) {
    [all...]
  /external/swiftshader/third_party/LLVM/lib/VMCore/
Metadata.cpp 48 // Use CallbackVH to hold MDNode operands.
51 MDNode *Parent;
53 MDNodeOperand(Value *V, MDNode *P) : CallbackVH(V), Parent(P) {}
77 // MDNode implementation.
81 /// the end of the MDNode.
82 static MDNodeOperand *getOperandPtr(MDNode *N, unsigned Op) {
88 MDNode::MDNode(LLVMContext &C, ArrayRef<Value*> Vals, bool isFunctionLocal)
103 /// ~MDNode - Destroy MDNode
    [all...]
IntrinsicInst.cpp 57 if (MDNode* MD = cast_or_null<MDNode>(getArgOperand(0)))
68 return cast<MDNode>(getArgOperand(0))->getOperand(0);
72 return cast<MDNode>(getArgOperand(0))->getOperand(0);
  /external/llvm/include/llvm/Transforms/Utils/
UnrollLoop.h 28 class MDNode;
43 MDNode *GetUnrollMetadata(MDNode *LoopID, StringRef Name);
  /external/spirv-llvm/lib/SPIRV/
OCLTypeToSPIRV.h 72 MDNode *getArgBaseTypeMetadata(Function *);
73 MDNode *getArgAccessQualifierMetadata(Function *);
74 MDNode *getArgMetadata(Function *, const std::string& MDName);
75 MDNode *getKernelMetadata(Function *F);
  /external/llvm/lib/CodeGen/SelectionDAG/
SDNodeDbgValue.h 23 class MDNode;
46 MDNode *Var;
47 MDNode *Expr;
57 SDDbgValue(MDNode *Var, MDNode *Expr, SDNode *N, unsigned R, bool indir,
67 SDDbgValue(MDNode *Var, MDNode *Expr, const Value *C, uint64_t off,
76 SDDbgValue(MDNode *Var, MDNode *Expr, unsigned FI, uint64_t off, DebugLoc dl,
87 // Returns the MDNode pointer for the variable
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
LexicalScopes.h 88 LexicalScope *findAbstractScope(const MDNode *N) {
99 LexicalScope *findLexicalScope(const MDNode *N) {
113 LexicalScope *getOrCreateRegularScope(MDNode *Scope);
116 LexicalScope *getOrCreateInlinedScope(MDNode *Scope, MDNode *InlinedAt);
119 LexicalScope *getOrCreateAbstractScope(const MDNode *N);
134 DenseMap<const MDNode *, LexicalScope *> LexicalScopeMap;
141 DenseMap<const MDNode *, LexicalScope *> AbstractScopeMap;
158 LexicalScope(LexicalScope *P, const MDNode *D, const MDNode *I, bool A
    [all...]

Completed in 1100 milliseconds

1 2 3 4 5 6 7 8 91011>>