LLVM API Documentation
createAliasScope(StringRef Name, MDNode *Domain) | llvm::MDBuilder | |
createAliasScopeDomain(StringRef Name) | llvm::MDBuilder | |
createAnonymousAARoot(StringRef Name=StringRef(), MDNode *Extra=nullptr) | llvm::MDBuilder | [protected] |
createAnonymousAliasScope(MDNode *Domain, StringRef Name=StringRef()) | llvm::MDBuilder | [inline] |
createAnonymousAliasScopeDomain(StringRef Name=StringRef()) | llvm::MDBuilder | [inline] |
createAnonymousTBAARoot() | llvm::MDBuilder | [inline] |
createBranchWeights(uint32_t TrueWeight, uint32_t FalseWeight) | llvm::MDBuilder | |
createBranchWeights(ArrayRef< uint32_t > Weights) | llvm::MDBuilder | |
createFPMath(float Accuracy) | llvm::MDBuilder | |
createRange(const APInt &Lo, const APInt &Hi) | llvm::MDBuilder | |
createString(StringRef Str) | llvm::MDBuilder | |
createTBAANode(StringRef Name, MDNode *Parent, bool isConstant=false) | llvm::MDBuilder | |
createTBAARoot(StringRef Name) | llvm::MDBuilder | |
createTBAAScalarTypeNode(StringRef Name, MDNode *Parent, uint64_t Offset=0) | llvm::MDBuilder | |
createTBAAStructNode(ArrayRef< TBAAStructField > Fields) | llvm::MDBuilder | |
createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType, uint64_t Offset) | llvm::MDBuilder | |
createTBAAStructTypeNode(StringRef Name, ArrayRef< std::pair< MDNode *, uint64_t >> Fields) | llvm::MDBuilder | |
MDBuilder(LLVMContext &context) | llvm::MDBuilder | [inline] |