Home | History | Annotate | Download | only in IR

Lines Matching defs:IRBuilder

1 //===---- llvm/IRBuilder.h - Builder for LLVM Instructions ------*- C++ -*-===//
10 // This file defines the IRBuilder class, which is used as a convenient way
58 /// \brief This provides the default implementation of the IRBuilder
60 /// IRBuilder and needs to be inserted.
605 class IRBuilder : public IRBuilderBase, public Inserter {
609 IRBuilder(LLVMContext &C, const T &F, Inserter I = Inserter(),
615 explicit IRBuilder(LLVMContext &C, MDNode *FPMathTag = nullptr,
619 explicit IRBuilder(BasicBlock *TheBB, const T &F, MDNode *FPMathTag = nullptr,
625 explicit IRBuilder(BasicBlock *TheBB, MDNode *FPMathTag = nullptr,
631 explicit IRBuilder(Instruction *IP, MDNode *FPMathTag = nullptr,
637 IRBuilder(BasicBlock *TheBB, BasicBlock::iterator IP, const T &F,
644 IRBuilder(BasicBlock *TheBB, BasicBlock::iterator IP,
1899 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(IRBuilder<>, LLVMBuilderRef)