Lines Matching refs:MDNode

32 class MDNode;  variable
55 MDNode *createFPMath(float Accuracy);
65 MDNode *createBranchWeights(uint32_t TrueWeight, uint32_t FalseWeight,
70 MDNode *createLikelyBranchWeights();
74 MDNode *createUnlikelyBranchWeights();
79 MDNode *createBranchWeights(ArrayRef<uint32_t> Weights,
83 MDNode *createUnpredictable();
89 MDNode *createFunctionEntryCount(uint64_t Count, bool Synthetic,
93 MDNode *createFunctionSectionPrefix(StringRef Prefix);
96 MDNode *createPseudoProbeDesc(uint64_t GUID, uint64_t Hash, StringRef FName);
99 MDNode *
107 MDNode *createRange(const APInt &Lo, const APInt &Hi);
110 MDNode *createRange(Constant *Lo, Constant *Hi);
118 MDNode *createCallees(ArrayRef<Function *> Callees);
125 MDNode *createCallbackEncoding(unsigned CalleeArgNo, ArrayRef<int> Arguments,
129 MDNode *mergeCallbackEncodings(MDNode *ExistingCallbacks, MDNode *NewCB);
133 MDNode *createRTTIPointerPrologue(Constant *PrologueSig, Constant *RTTI);
143 MDNode *createPCSections(ArrayRef<PCSection> Sections);
153 MDNode *createAnonymousAARoot(StringRef Name = StringRef(),
154 MDNode *Extra = nullptr);
160 MDNode *createAnonymousTBAARoot() { in createAnonymousTBAARoot()
167 MDNode *createAnonymousAliasScopeDomain(StringRef Name = StringRef()) {
174 MDNode *createAnonymousAliasScope(MDNode *Domain,
182 MDNode *createTBAARoot(StringRef Name);
187 MDNode *createAliasScopeDomain(StringRef Name);
192 MDNode *createAliasScope(StringRef Name, MDNode *Domain);
196 MDNode *createTBAANode(StringRef Name, MDNode *Parent,
202 MDNode *Type;
203 TBAAStructField(uint64_t Offset, uint64_t Size, MDNode *Type) : in TBAAStructField()
209 MDNode *createTBAAStructNode(ArrayRef<TBAAStructField> Fields);
213 MDNode *
215 ArrayRef<std::pair<MDNode *, uint64_t>> Fields);
219 MDNode *createTBAAScalarTypeNode(StringRef Name, MDNode *Parent,
224 MDNode *createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType,
229 MDNode *createTBAATypeNode(MDNode *Parent, uint64_t Size, Metadata *Id,
237 MDNode *createTBAAAccessTag(MDNode *BaseType, MDNode *AccessType,
243 MDNode *createMutableTBAAAccessTag(MDNode *Tag);
246 MDNode *createIrrLoopHeaderWeight(uint64_t Weight);