Searched defs:IRBuilder (Results 1 - 3 of 3) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopIdiomRecognize.cpp | 52 #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 D | IRBuilder.h | 1 //===---- 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 D | IRBuilder.h | 1 //===---- 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 228 milliseconds