Lines Matching refs:MDNode

29 MDNode *MDBuilder::createFPMath(float Accuracy) {  in createFPMath()
35 return MDNode::get(Context, Op); in createFPMath()
38 MDNode *MDBuilder::createBranchWeights(uint32_t TrueWeight, in createBranchWeights()
43 MDNode *MDBuilder::createBranchWeights(ArrayRef<uint32_t> Weights) { in createBranchWeights()
53 return MDNode::get(Context, Vals); in createBranchWeights()
56 MDNode *MDBuilder::createUnpredictable() { in createUnpredictable()
57 return MDNode::get(Context, None); in createUnpredictable()
60 MDNode *MDBuilder::createFunctionEntryCount( in createFunctionEntryCount()
78 return MDNode::get(Context, Ops); in createFunctionEntryCount()
81 MDNode *MDBuilder::createFunctionSectionPrefix(StringRef Prefix) { in createFunctionSectionPrefix()
82 return MDNode::get(Context, in createFunctionSectionPrefix()
87 MDNode *MDBuilder::createRange(const APInt &Lo, const APInt &Hi) { in createRange()
94 MDNode *MDBuilder::createRange(Constant *Lo, Constant *Hi) { in createRange()
100 return MDNode::get(Context, {createConstant(Lo), createConstant(Hi)}); in createRange()
103 MDNode *MDBuilder::createCallees(ArrayRef<Function *> Callees) { in createCallees()
107 return MDNode::get(Context, Ops); in createCallees()
110 MDNode *MDBuilder::createAnonymousAARoot(StringRef Name, MDNode *Extra) { in createAnonymousAARoot()
112 auto Dummy = MDNode::getTemporary(Context, None); in createAnonymousAARoot()
119 MDNode *Root = MDNode::get(Context, Args); in createAnonymousAARoot()
132 MDNode *MDBuilder::createTBAARoot(StringRef Name) { in createTBAARoot()
133 return MDNode::get(Context, createString(Name)); in createTBAARoot()
138 MDNode *MDBuilder::createTBAANode(StringRef Name, MDNode *Parent, in createTBAANode()
142 return MDNode::get(Context, in createTBAANode()
145 return MDNode::get(Context, {createString(Name), Parent}); in createTBAANode()
148 MDNode *MDBuilder::createAliasScopeDomain(StringRef Name) { in createAliasScopeDomain()
149 return MDNode::get(Context, createString(Name)); in createAliasScopeDomain()
152 MDNode *MDBuilder::createAliasScope(StringRef Name, MDNode *Domain) { in createAliasScope()
153 return MDNode::get(Context, {createString(Name), Domain}); in createAliasScope()
158 MDNode *MDBuilder::createTBAAStructNode(ArrayRef<TBAAStructField> Fields) { in createTBAAStructNode()
166 return MDNode::get(Context, Vals); in createTBAAStructNode()
171 MDNode *MDBuilder::createTBAAStructTypeNode( in createTBAAStructTypeNode()
172 StringRef Name, ArrayRef<std::pair<MDNode *, uint64_t>> Fields) { in createTBAAStructTypeNode() argument
180 return MDNode::get(Context, Ops); in createTBAAStructTypeNode()
185 MDNode *MDBuilder::createTBAAScalarTypeNode(StringRef Name, MDNode *Parent, in createTBAAScalarTypeNode()
188 return MDNode::get(Context, in createTBAAScalarTypeNode()
194 MDNode *MDBuilder::createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType, in createTBAAStructTagNode()
199 return MDNode::get(Context, {BaseType, AccessType, createConstant(Off), in createTBAAStructTagNode()
202 return MDNode::get(Context, {BaseType, AccessType, createConstant(Off)}); in createTBAAStructTagNode()
205 MDNode *MDBuilder::createTBAATypeNode(MDNode *Parent, uint64_t Size, in createTBAATypeNode()
218 return MDNode::get(Context, Ops); in createTBAATypeNode()
221 MDNode *MDBuilder::createTBAAAccessTag(MDNode *BaseType, MDNode *AccessType, in createTBAAAccessTag()
229 return MDNode::get(Context, {BaseType, AccessType, OffsetNode, SizeNode, in createTBAAAccessTag()
232 return MDNode::get(Context, {BaseType, AccessType, OffsetNode, SizeNode}); in createTBAAAccessTag()
235 MDNode *MDBuilder::createMutableTBAAAccessTag(MDNode *Tag) { in createMutableTBAAAccessTag()
236 MDNode *BaseType = cast<MDNode>(Tag->getOperand(0)); in createMutableTBAAAccessTag()
237 MDNode *AccessType = cast<MDNode>(Tag->getOperand(1)); in createMutableTBAAAccessTag()
241 bool NewFormat = isa<MDNode>(AccessType->getOperand(0)); in createMutableTBAAAccessTag()
262 MDNode *MDBuilder::createIrrLoopHeaderWeight(uint64_t Weight) { in createIrrLoopHeaderWeight()
267 return MDNode::get(Context, Vals); in createIrrLoopHeaderWeight()