LLVM API Documentation
This is the complete list of members for llvm::MDBuilder, including all inherited members.
createAnonymousTBAARoot() | llvm::MDBuilder | inline |
createBranchWeights(uint32_t TrueWeight, uint32_t FalseWeight) | llvm::MDBuilder | inline |
createBranchWeights(ArrayRef< uint32_t > Weights) | llvm::MDBuilder | inline |
createFPMath(float Accuracy) | llvm::MDBuilder | inline |
createRange(const APInt &Lo, const APInt &Hi) | llvm::MDBuilder | inline |
createString(StringRef Str) | llvm::MDBuilder | inline |
createTBAANode(StringRef Name, MDNode *Parent, bool isConstant=false) | llvm::MDBuilder | inline |
createTBAARoot(StringRef Name) | llvm::MDBuilder | inline |
createTBAAScalarTypeNode(StringRef Name, MDNode *Parent, uint64_t Offset=0) | llvm::MDBuilder | inline |
createTBAAStructNode(ArrayRef< TBAAStructField > Fields) | llvm::MDBuilder | inline |
createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType, uint64_t Offset) | llvm::MDBuilder | inline |
createTBAAStructTypeNode(StringRef Name, ArrayRef< std::pair< MDNode *, uint64_t > > Fields) | llvm::MDBuilder | inline |
MDBuilder(LLVMContext &context) | llvm::MDBuilder | inline |