/external/llvm/examples/Fibonacci/ |
fibonacci.cpp | 71 Value *Sub = BinaryOperator::CreateSub(ArgX, One, "arg", RecurseBB); 76 Sub = BinaryOperator::CreateSub(ArgX, Two, "arg", RecurseBB);
|
/external/llvm/lib/Transforms/Utils/ |
IntegerDivision.cpp | 62 Value *UDividend = Builder.CreateSub(DvdXor, DividendSign); 63 Value *UDivisor = Builder.CreateSub(DvsXor, DivisorSign); 66 Value *SRem = Builder.CreateSub(Xored, DividendSign); 91 Value *Remainder = Builder.CreateSub(Dividend, Product); 134 Value *U_Dvnd = Builder.CreateSub(Tmp2, Tmp); 136 Value *U_Dvsr = Builder.CreateSub(Tmp3, Tmp1); 140 Value *Q = Builder.CreateSub(Tmp4, Q_Sgn); 257 Value *SR = Builder.CreateSub(Tmp0, Tmp1); 273 Value *Tmp2 = Builder.CreateSub(MSB, SR); 315 Value *Tmp9 = Builder.CreateSub(Tmp4, Tmp7) [all...] |
LoopUnrollRuntime.cpp | 194 Builder.CreateSub(NewIdx, ConstantInt::get(NewIdx->getType(), 1),
|
LoopUtils.cpp | 640 return B.CreateSub(StartValue, Index);
|
/external/llvm/examples/ParallelJIT/ |
ParallelJIT.cpp | 99 Value *Sub = BinaryOperator::CreateSub(ArgX, One, "arg", RecurseBB); 103 Sub = BinaryOperator::CreateSub(ArgX, Two, "arg", RecurseBB);
|
/external/llvm/lib/Transforms/Scalar/ |
LowerAtomic.cpp | 60 Res = Builder.CreateSub(Orig, Val);
|
LoopIdiomRecognize.cpp | [all...] |
MemCpyOptimizer.cpp | [all...] |
StraightLineStrengthReduce.cpp | 633 Builder.CreateSub(Basis.Ins, BinaryOperator::getNegArgument(Bump));
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineAddSub.cpp | 1020 return Builder->CreateSub(RHS, NewAnd, "sub"); 1025 return Builder->CreateSub(RHS, NewOr, "sub"); [all...] |
InstCombineMulDivRem.cpp | 42 A = IC.Builder->CreateSub(A, B); 256 Sub = Builder->CreateSub(X, Y, "suba"); 258 Sub = Builder->CreateSub(Builder->CreateNeg(C1), Y, "subc"); 338 return BinaryOperator::CreateSub(Op0BO, Rem); 339 return BinaryOperator::CreateSub(Rem, Op0BO); 383 Value *V = Builder->CreateSub(Constant::getNullValue(I.getType()), [all...] |
/external/llvm/include/llvm/IR/ |
NoFolder.h | 56 Instruction *CreateSub(Constant *LHS, Constant *RHS, 58 BinaryOperator *BO = BinaryOperator::CreateSub(LHS, RHS);
|
ConstantFolder.h | 41 Constant *CreateSub(Constant *LHS, Constant *RHS,
|
IRBuilder.h | 785 Value *CreateSub(Value *LHS, Value *RHS, const Twine &Name = "", 789 return Insert(Folder.CreateSub(LC, RC, HasNUW, HasNSW), Name); 794 return CreateSub(LHS, RHS, Name, false, true); 797 return CreateSub(LHS, RHS, Name, true, false); [all...] |
/external/llvm/lib/Transforms/Instrumentation/ |
BoundsChecking.cpp | 153 Value *ObjSize = Builder->CreateSub(Size, Offset);
|
SafeStack.cpp | 615 SP = IRB.CreateSub(SP, Size);
|
/external/llvm/unittests/IR/ |
PatternMatch.cpp | 272 EXPECT_FALSE(m_NSWSub(m_Value(), m_Value()).match(IRB.CreateSub(L, R))); 286 EXPECT_FALSE(m_NUWSub(m_Value(), m_Value()).match(IRB.CreateSub(L, R)));
|
/external/clang/lib/CodeGen/ |
CGExprComplex.cpp | 564 ResR = Builder.CreateSub(Op.LHS.first, Op.RHS.first, "sub.r"); 567 ResI = Builder.CreateSub(Op.LHS.second, Op.RHS.second, "sub.i"); 724 ResR = Builder.CreateSub(ResRl, ResRr, "mul.r"); 789 llvm::Value *Tmp9 = Builder.CreateSub(Tmp7, Tmp8); // bc-ad [all...] |
/external/llvm/include/llvm/Analysis/ |
TargetFolder.h | 57 Constant *CreateSub(Constant *LHS, Constant *RHS,
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXLowerAggrCopies.cpp | 173 Value *IndexPtr = LoopBuilder.CreateSub(
|
/frameworks/compile/libbcc/lib/Renderscript/ |
RSKernelExpand.cpp | 706 llvm::Value *Offset = Builder.CreateSub(IndVar, Arg_x1); [all...] |
/external/llvm/unittests/ExecutionEngine/MCJIT/ |
MCJITTestBase.h | 184 Value *RecursiveParam = Builder.CreateSub(Param, One);
|
/external/llvm/lib/CodeGen/ |
AtomicExpandPass.cpp | 353 return Builder.CreateSub(Loaded, Inc, "new");
|
IntrinsicLowering.cpp | 409 SrcM1 = Builder.CreateSub(Src, SrcM1);
|
/external/llvm/lib/Transforms/IPO/ |
LowerBitSets.cpp | 481 Value *PtrOffset = B.CreateSub(PtrAsInt, OffsetedGlobalAsInt); [all...] |