/external/clang/lib/CodeGen/ |
CGBuilder.h | 1 //===-- CGBuilder.h - Choose IRBuilder implementation ----------*- C++ -*-===// 13 #include "llvm/Support/IRBuilder.h" 20 typedef llvm::IRBuilder<false> CGBuilderTy; 22 typedef llvm::IRBuilder<> CGBuilderTy;
|
/external/llvm/include/llvm/Transforms/Utils/ |
BuildLibCalls.h | 18 #include "llvm/Support/IRBuilder.h" 25 Value *CastToCStr(Value *V, IRBuilder<> &B); 30 Value *EmitStrLen(Value *Ptr, IRBuilder<> &B, const TargetData *TD); 35 Value *EmitStrChr(Value *Ptr, char C, IRBuilder<> &B, const TargetData *TD); 38 Value *EmitStrNCmp(Value *Ptr1, Value *Ptr2, Value *Len, IRBuilder<> &B, 43 Value *EmitStrCpy(Value *Dst, Value *Src, IRBuilder<> &B, 48 Value *EmitStrNCpy(Value *Dst, Value *Src, Value *Len, IRBuilder<> &B, 55 IRBuilder<> &B, const TargetData *TD); 59 Value *EmitMemChr(Value *Ptr, Value *Val, Value *Len, IRBuilder<> &B, 63 Value *EmitMemCmp(Value *Ptr1, Value *Ptr2, Value *Len, IRBuilder<> &B [all...] |
/external/mesa3d/src/pixelflinger2/ |
llvm_helper.h | 23 #include <llvm/Support/IRBuilder.h> 32 static Value * minIntScalar(IRBuilder<> &builder, Value * in1, Value * in2) 38 static Value * maxIntScalar(IRBuilder<> &builder, Value * in1, Value * in2) 44 static Constant * constFloat(IRBuilder<> & builder, float x) 49 static VectorType * intVecType(IRBuilder<> & builder) 54 static VectorType * floatVecType(IRBuilder<> & builder) 59 static Value * constIntVec(IRBuilder<> & builder, int x, int y, int z, int w) 71 static Value * intVec(IRBuilder<> & builder, Value * x, Value * y, Value * z, Value * w) 82 static Value * constFloatVec(IRBuilder<> & builder, float x, float y, float z, float w) 94 static std::vector<Value *> extractVector(IRBuilder<> & builder, Value *vec [all...] |
llvm_scanline.cpp | 29 static void StencilOp(IRBuilder<> &builder, const unsigned char op, 73 static Value * StencilOp(IRBuilder<> & builder, Value * face, 91 static void StencilFunc(IRBuilder<> & builder, const unsigned char func, 128 Value * sOne, const bool isVector, IRBuilder<> & builder) 201 static Value * Saturate(IRBuilder<> & builder, Value * intVector) 209 static Value * IntVectorToScreenColor(IRBuilder<> & builder, const GGLPixelFormat format, Value * src) 240 static Value * ScreenColorToIntVector(IRBuilder<> & builder, const GGLPixelFormat format, Value * src) 262 IRBuilder<> & builder, Value * src, Value * dst) 420 static FunctionType * ScanLineFunctionType(IRBuilder<> & builder) 451 IRBuilder<> builder(mod->getContext()) [all...] |
llvm_texture.cpp | 22 #include <llvm/Support/IRBuilder.h> 31 static Value * pointSample(IRBuilder<> & builder, Value * textureData, Value * index, const GGLPixelFormat format) 143 static Value * linearSample(IRBuilder<> & builder, Value * textureData, Value * indexOffset, 220 static Value * texcoordWrap(IRBuilder<> & builder, const unsigned wrap, 274 Value * tex2D(IRBuilder<> & builder, Value * in1, const unsigned sampler, 338 static Value * FCmpGT(IRBuilder<> & builder, Value * lhs, Value * rhs) 346 static Value * FPositive(IRBuilder<> & builder, Value * val) 356 static Value * Fabs(IRBuilder<> & builder, Value * val) 364 Value * texCube(IRBuilder<> & builder, Value * in1, const unsigned sampler,
|
/external/llvm/examples/BrainF/ |
BrainF.h | 20 #include "llvm/Support/IRBuilder.h" 90 IRBuilder<> *builder;
|
/external/llvm/lib/Transforms/Utils/ |
BuildLibCalls.cpp | 19 #include "llvm/Support/IRBuilder.h" 27 Value *llvm::CastToCStr(Value *V, IRBuilder<> &B) { 33 Value *llvm::EmitStrLen(Value *Ptr, IRBuilder<> &B, const TargetData *TD) { 55 Value *llvm::EmitStrChr(Value *Ptr, char C, IRBuilder<> &B, 74 IRBuilder<> &B, const TargetData *TD) { 99 Value *llvm::EmitStrCpy(Value *Dst, Value *Src, IRBuilder<> &B, 118 IRBuilder<> &B, const TargetData *TD, StringRef Name) { 138 IRBuilder<> &B, const TargetData *TD) { 161 Value *Len, IRBuilder<> &B, const TargetData *TD) { 182 Value *Len, IRBuilder<> &B, const TargetData *TD) [all...] |
SimplifyCFG.cpp | 35 #include "llvm/Support/IRBuilder.h" 62 IRBuilder<> &Builder); 64 IRBuilder<> &Builder); 66 bool SimplifyResume(ResumeInst *RI, IRBuilder<> &Builder); 67 bool SimplifyReturn(ReturnInst *RI, IRBuilder<> &Builder); 68 bool SimplifyUnwind(UnwindInst *UI, IRBuilder<> &Builder); 70 bool SimplifySwitch(SwitchInst *SI, IRBuilder<> &Builder); 72 bool SimplifyUncondBranch(BranchInst *BI, IRBuilder <> &Builder); 73 bool SimplifyCondBranch(BranchInst *BI, IRBuilder <>&Builder); 551 IRBuilder<> &Builder) [all...] |
InlineFunction.cpp | 38 #include "llvm/Support/IRBuilder.h" 544 IRBuilder<>(Inner).CreateCall(Inner->getCalledValue(), NewSelector); 797 IRBuilder<>(TheCall).CreateCall(MemCpyFn, CallArgs); [all...] |
/external/llvm/lib/CodeGen/ |
ShadowStackGC.cpp | 35 #include "llvm/Support/IRBuilder.h" 67 IRBuilder<> &B, Value *BasePtr, 70 IRBuilder<> &B, Value *BasePtr, 95 IRBuilder<> Builder; 101 IRBuilder<> *Next() { 350 ShadowStackGC::CreateGEP(LLVMContext &Context, IRBuilder<> &B, Value *BasePtr, 363 ShadowStackGC::CreateGEP(LLVMContext &Context, IRBuilder<> &B, Value *BasePtr, 392 IRBuilder<> AtEntry(IP->getParent(), IP); 434 while (IRBuilder<> *AtExit = EE.Next()) {
|
IntrinsicLowering.cpp | 21 #include "llvm/Support/IRBuilder.h" 78 IRBuilder<> Builder(CI->getParent(), CI); 171 IRBuilder<> Builder(IP->getParent(), IP); 271 IRBuilder<> Builder(IP->getParent(), IP); 304 IRBuilder<> Builder(IP->getParent(), IP); 341 IRBuilder<> Builder(CI->getParent(), CI);
|
/external/llvm/lib/VMCore/ |
Android.mk | 17 IRBuilder.cpp \
|
AutoUpgrade.cpp | 27 #include "llvm/Support/IRBuilder.h" 185 IRBuilder<> Builder(C); 205 IRBuilder<> Builder(C); 227 IRBuilder<> Builder(C); 240 IRBuilder<> Builder(C); 279 IRBuilder<> Builder(C); 308 IRBuilder<> Builder(C); 342 IRBuilder<> Builder(C); 598 IRBuilder<> Builder(Context); 626 IRBuilder<> Builder(Context) [all...] |
/external/llvm/examples/HowToUseJIT/ |
HowToUseJIT.cpp | 48 #include "llvm/Support/IRBuilder.h" 75 IRBuilder<> builder(BB);
|
/external/llvm/unittests/Transforms/Utils/ |
Local.cpp | 14 #include "llvm/Support/IRBuilder.h" 22 IRBuilder<> builder(C);
|
/external/llvm/lib/Transforms/Scalar/ |
SimplifyLibCalls.cpp | 25 #include "llvm/Support/IRBuilder.h" 63 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) 67 const TargetLibraryInfo *TLI, IRBuilder<> &B) { 135 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { 164 void EmitStrLenMemCpy(Value *Src, Value *Dst, uint64_t Len, IRBuilder<> &B) { 185 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { 233 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { 283 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { 324 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { 373 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) [all...] |
LowerAtomic.cpp | 20 #include "llvm/Support/IRBuilder.h" 24 IRBuilder<> Builder(CXI->getParent(), CXI); 40 IRBuilder<> Builder(RMWI->getParent(), RMWI);
|
ScalarReplAggregates.cpp | 46 #include "llvm/Support/IRBuilder.h" 280 uint64_t Offset, IRBuilder<> &Builder); 282 uint64_t Offset, IRBuilder<> &Builder); 544 IRBuilder<> Builder(User); 678 uint64_t Offset, IRBuilder<> &Builder) { 793 uint64_t Offset, IRBuilder<> &Builder) { [all...] |
/external/llvm/unittests/Support/ |
IRBuilderTest.cpp | 1 //===- llvm/unittest/Support/IRBuilderTest.cpp - IRBuilder tests ----------===// 10 #include "llvm/Support/IRBuilder.h" 42 IRBuilder<> Builder(BB);
|
/external/llvm/examples/ExceptionDemo/ |
ExceptionDemo.cpp | 62 #include "llvm/Support/IRBuilder.h" 261 llvm::IRBuilder<> tmp(&block, block.begin()); 881 llvm::IRBuilder<> &builder, 925 llvm::IRBuilder<> &builder, 978 llvm::IRBuilder<> &builder, [all...] |
/external/llvm/include/llvm/Analysis/ |
ScalarEvolutionExpander.h | 19 #include "llvm/Support/IRBuilder.h" 72 typedef IRBuilder<true, TargetFolder> BuilderType;
|
/external/llvm/include/llvm/Support/ |
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 { 335 IRBuilder(LLVMContext &C, const T &F, const Inserter &I = Inserter()) 339 explicit IRBuilder(LLVMContext &C) : IRBuilderBase(C), Folder() { 342 explicit IRBuilder(BasicBlock *TheBB, const T &F) 347 explicit IRBuilder(BasicBlock *TheBB [all...] |
/external/llvm/lib/Transforms/Instrumentation/ |
GCOVProfiling.cpp | 29 #include "llvm/Support/IRBuilder.h" 459 IRBuilder<> Builder(TI); 498 IRBuilder<> Builder(ComplexEdgePreds[i+1]->getTerminator()); 505 IRBuilder<> Builder(InsertPt); 549 IRBuilder<> builder(Succ); 632 IRBuilder<> Builder(BB);
|
/external/llvm/unittests/ExecutionEngine/JIT/ |
JITTest.cpp | 26 #include "llvm/Support/IRBuilder.h" 45 IRBuilder<> builder(Entry); 308 IRBuilder<> Builder(Entry); 346 IRBuilder<> Builder(Block1); 392 IRBuilder<> Builder(Block1); 552 IRBuilder<> Builder(Entry);
|
/frameworks/compile/slang/ |
slang_rs_backend.cpp | 32 #include "llvm/Support/IRBuilder.h" 359 llvm::IRBuilder<> *IB = new llvm::IRBuilder<>(BB);
|