HomeSort by relevance Sort by last modified time
    Searched refs:IRBuilder (Results 1 - 25 of 45) sorted by null

1 2

  /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);

Completed in 524 milliseconds

1 2