Searched defs:IRBuilder (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp52 #include "llvm/IR/IRBuilder.h"
763 IRBuilder<> Builder(Preheader->getTerminator());
869 IRBuilder<> Builder(Preheader->getTerminator());
1169 static CallInst *createPopcntIntrinsic(IRBuilder<> &IRBuilder, Value *Val, argument
1174 Module *M = IRBuilder.GetInsertBlock()->getParent()->getParent();
1176 CallInst *CI = IRBuilder.CreateCall(Func, Ops);
1194 IRBuilder<> Builder(PreCondBr);
/external/llvm/include/llvm/IR/
H A DIRBuilder.h1 //===---- llvm/IRBuilder.h - Builder for LLVM Instructions ------*- C++ -*-===//
10 // This file defines the IRBuilder class, which is used as a convenient way
56 /// \brief This provides the default implementation of the IRBuilder
58 /// IRBuilder and needs to be inserted.
566 class IRBuilder : public IRBuilderBase, public Inserter { class in namespace:llvm
570 IRBuilder(LLVMContext &C, const T &F, Inserter I = Inserter(), function in class:llvm::IRBuilder
576 explicit IRBuilder(LLVMContext &C, MDNode *FPMathTag = nullptr, function in class:llvm::IRBuilder
580 explicit IRBuilder(BasicBlock *TheBB, const T &F, MDNode *FPMathTag = nullptr, function in class:llvm::IRBuilder
586 explicit IRBuilder(BasicBlock *TheBB, MDNode *FPMathTag = nullptr, function in class:llvm::IRBuilder
592 explicit IRBuilder(Instructio function in class:llvm::IRBuilder
598 IRBuilder(BasicBlock *TheBB, BasicBlock::iterator IP, const T &F, function in class:llvm::IRBuilder
605 IRBuilder(BasicBlock *TheBB, BasicBlock::iterator IP, function in class:llvm::IRBuilder
[all...]
/external/swiftshader/third_party/LLVM/include/llvm/Support/
H A DIRBuilder.h1 //===---- llvm/Support/IRBuilder.h - Builder for LLVM Instrs ----*- C++ -*-===//
10 // This file defines the IRBuilder class, which is used as a convenient way
29 /// IRBuilder 'InsertHelper' method that is called whenever an instruction is
30 /// created by IRBuilder and needs to be inserted. By default, this inserts the
317 /// IRBuilder - This provides a uniform API for creating instructions and
332 class IRBuilder : public IRBuilderBase, public Inserter { class in namespace:llvm
335 IRBuilder(LLVMContext &C, const T &F, const Inserter &I = Inserter()) function in class:llvm::IRBuilder
339 explicit IRBuilder(LLVMContext &C) : IRBuilderBase(C), Folder() { function in class:llvm::IRBuilder
342 explicit IRBuilder(BasicBlock *TheBB, const T &F) function in class:llvm::IRBuilder
347 explicit IRBuilder(BasicBloc function in class:llvm::IRBuilder
352 explicit IRBuilder(Instruction *IP) function in class:llvm::IRBuilder
358 explicit IRBuilder(Use &U) function in class:llvm::IRBuilder
364 IRBuilder(BasicBlock *TheBB, BasicBlock::iterator IP, const T& F) function in class:llvm::IRBuilder
369 IRBuilder(BasicBlock *TheBB, BasicBlock::iterator IP) function in class:llvm::IRBuilder
[all...]

Completed in 137 milliseconds