/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...] |