Searched refs:IRBuilder (Results 1 - 25 of 56) sorted by relevance

123

/external/clang/lib/CodeGen/
H A DCGBuilder.h1 //===-- CGBuilder.h - Choose IRBuilder implementation ----------*- C++ -*-===//
13 #include "llvm/IRBuilder.h"
20 typedef llvm::IRBuilder<false> CGBuilderTy;
22 typedef llvm::IRBuilder<> CGBuilderTy;
/external/llvm/include/llvm/Transforms/Utils/
H A DBuildLibCalls.h18 #include "llvm/IRBuilder.h"
26 Value *CastToCStr(Value *V, IRBuilder<> &B);
31 Value *EmitStrLen(Value *Ptr, IRBuilder<> &B, const TargetData *TD,
37 Value *EmitStrNLen(Value *Ptr, Value *MaxLen, IRBuilder<> &B,
43 Value *EmitStrChr(Value *Ptr, char C, IRBuilder<> &B, const TargetData *TD,
47 Value *EmitStrNCmp(Value *Ptr1, Value *Ptr2, Value *Len, IRBuilder<> &B,
52 Value *EmitStrCpy(Value *Dst, Value *Src, IRBuilder<> &B,
58 Value *EmitStrNCpy(Value *Dst, Value *Src, Value *Len, IRBuilder<> &B,
66 IRBuilder<> &B, const TargetData *TD,
71 Value *EmitMemChr(Value *Ptr, Value *Val, Value *Len, IRBuilder<>
[all...]
/external/mesa3d/src/pixelflinger2/
H A Dllvm_helper.h23 #include <llvm/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<>
[all...]
H A Dllvm_scanline.cpp29 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<> builde
[all...]
H A Dllvm_texture.cpp22 #include <llvm/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/
H A DBrainF.h18 #include "llvm/IRBuilder.h"
90 IRBuilder<> *builder;
/external/llvm/lib/CodeGen/
H A DShadowStackGC.cpp29 #include "llvm/IRBuilder.h"
67 IRBuilder<> &B, Value *BasePtr,
70 IRBuilder<> &B, Value *BasePtr,
95 IRBuilder<> Builder;
101 IRBuilder<> *Next() {
349 ShadowStackGC::CreateGEP(LLVMContext &Context, IRBuilder<> &B, Value *BasePtr,
362 ShadowStackGC::CreateGEP(LLVMContext &Context, IRBuilder<> &B, Value *BasePtr,
391 IRBuilder<> AtEntry(IP->getParent(), IP);
433 while (IRBuilder<> *AtExit = EE.Next()) {
H A DIntrinsicLowering.cpp17 #include "llvm/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);
H A DSjLjEHPrepare.cpp18 #include "llvm/IRBuilder.h"
127 IRBuilder<> Builder(I);
176 IRBuilder<>
201 IRBuilder<> Builder(LPI->getParent()->getFirstInsertionPt());
220 IRBuilder<> Builder(EntryBB->getTerminator());
405 IRBuilder<> Builder(EntryBB->getTerminator());
/external/llvm/lib/VMCore/
H A DAndroid.mk18 IRBuilder.cpp \
/external/llvm/lib/Transforms/Utils/
H A DBuildLibCalls.cpp17 #include "llvm/IRBuilder.h"
31 Value *llvm::CastToCStr(Value *V, IRBuilder<> &B) {
37 Value *llvm::EmitStrLen(Value *Ptr, IRBuilder<> &B, const TargetData *TD,
63 Value *llvm::EmitStrNLen(Value *Ptr, Value *MaxLen, IRBuilder<> &B,
90 Value *llvm::EmitStrChr(Value *Ptr, char C, IRBuilder<> &B,
112 IRBuilder<> &B, const TargetData *TD,
141 Value *llvm::EmitStrCpy(Value *Dst, Value *Src, IRBuilder<> &B,
164 IRBuilder<> &B, const TargetData *TD,
188 IRBuilder<> &B, const TargetData *TD,
215 Value *Len, IRBuilder<>
[all...]
H A DBypassSlowDivision.cpp21 #include "llvm/IRBuilder.h"
104 IRBuilder<> SlowBuilder(SlowBB, SlowBB->begin());
120 IRBuilder<> FastBuilder(FastBB, FastBB->begin());
140 IRBuilder<> SuccessorBuilder(SuccessorBB, SuccessorBB->begin());
157 IRBuilder<> MainBuilder(MainBB, MainBB->end());
H A DModuleUtils.cpp17 #include "llvm/IRBuilder.h"
24 IRBuilder<> IRB(M.getContext());
H A DSimplifyCFG.cpp19 #include "llvm/IRBuilder.h"
83 IRBuilder<> &Builder);
85 IRBuilder<> &Builder);
87 bool SimplifyReturn(ReturnInst *RI, IRBuilder<> &Builder);
88 bool SimplifyResume(ResumeInst *RI, IRBuilder<> &Builder);
90 bool SimplifySwitch(SwitchInst *SI, IRBuilder<> &Builder);
92 bool SimplifyUncondBranch(BranchInst *BI, IRBuilder <> &Builder);
93 bool SimplifyCondBranch(BranchInst *BI, IRBuilder <>&Builder);
612 IRBuilder<> &Builder) {
812 IRBuilder<>
[all...]
H A DInlineFunction.cpp20 #include "llvm/IRBuilder.h"
397 IRBuilder<>(TheCall).CreateCall(MemCpyFn, CallArgs);
662 IRBuilder<> builder(FirstNewBlock->begin());
673 IRBuilder<> builder(Returns[ri]);
688 CallInst *SavedPtr = IRBuilder<>(FirstNewBlock, FirstNewBlock->begin())
694 IRBuilder<>(Returns[i]).CreateCall(StackRestore, SavedPtr);
/external/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp20 #include "llvm/IRBuilder.h"
165 Instruction *OrigIns, IRBuilder<> &IRB,
167 Value *createSlowPathCmp(IRBuilder<> &IRB, Value *AddrLong,
176 Value *memToShadow(Value *Shadow, IRBuilder<> &IRB);
203 void PoisonStack(const ArrayRef<AllocaInst*> &AllocaVec, IRBuilder<> IRB,
287 Value *AddressSanitizer::memToShadow(Value *Shadow, IRBuilder<> &IRB) {
302 IRBuilder<> IRB(InsertBefore);
307 IRBuilder<> IRB(InsertBefore);
331 IRBuilder<> IRB(InsertBefore);
426 IRBuilder<> IR
[all...]
H A DThreadSanitizer.cpp26 #include "llvm/IRBuilder.h"
127 IRBuilder<> IRB(M.getContext());
298 IRBuilder<> IRB(F.getEntryBlock().getFirstNonPHI());
304 IRBuilder<> IRBRet(RetVec[i]);
313 IRBuilder<> IRB(I);
341 static ConstantInt *createOrdering(IRBuilder<> *IRB, AtomicOrdering ord) {
357 IRBuilder<> IRB(I);
H A DGCOVProfiling.cpp22 #include "llvm/IRBuilder.h"
461 IRBuilder<> Builder(TI);
500 IRBuilder<> Builder(ComplexEdgePreds[i+1]->getTerminator());
507 IRBuilder<> Builder(InsertPt);
557 IRBuilder<> builder(Succ);
640 IRBuilder<> Builder(BB);
709 IRBuilder<> Builder(BB);
/external/llvm/lib/Transforms/Scalar/
H A DSimplifyLibCalls.cpp21 #include "llvm/IRBuilder.h"
68 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B)
72 const TargetLibraryInfo *TLI, IRBuilder<> &B) {
140 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
168 Value *EmitStrLenMemCpy(Value *Src, Value *Dst, uint64_t Len, IRBuilder<> &B) {
192 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
239 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
288 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
327 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
375 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<>
[all...]
H A DLowerAtomic.cpp18 #include "llvm/IRBuilder.h"
24 IRBuilder<> Builder(CXI->getParent(), CXI);
40 IRBuilder<> Builder(RMWI->getParent(), RMWI);
/external/llvm/examples/HowToUseJIT/
H A DHowToUseJIT.cpp39 #include "llvm/IRBuilder.h"
75 IRBuilder<> builder(BB);
/external/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAggrCopies.cpp17 #include "llvm/IRBuilder.h"
47 IRBuilder<> builder(origBB, origBB->getTerminator());
60 IRBuilder<> loop(loopBB);
87 IRBuilder<> builder(origBB, origBB->getTerminator());
96 IRBuilder<> loop(loopBB);
/external/llvm/unittests/Transforms/Utils/
H A DLocal.cpp11 #include "llvm/IRBuilder.h"
23 IRBuilder<> builder(C);
/external/llvm/unittests/VMCore/
H A DIRBuilderTest.cpp1 //===- llvm/unittest/VMCore/IRBuilderTest.cpp - IRBuilder tests -----------===//
12 #include "llvm/IRBuilder.h"
46 IRBuilder<> Builder(BB);
77 IRBuilder<> Builder(BB);
/external/llvm/examples/ExceptionDemo/
H A DExceptionDemo.cpp55 #include "llvm/IRBuilder.h"
254 llvm::IRBuilder<> tmp(&block, block.begin());
874 llvm::IRBuilder<> &builder,
918 llvm::IRBuilder<> &builder,
970 llvm::IRBuilder<> &builder,
1046 llvm::IRBuilder<> &builder,
1098 llvm::IRBuilder<> &builder,
1365 llvm::IRBuilder<> &builder,
1460 llvm::IRBuilder<> &builder);
1483 llvm::IRBuilder<>
[all...]

Completed in 181 milliseconds

123