| /src/external/apache2/llvm/dist/llvm/examples/Fibonacci/ |
| fibonacci.cpp | 83 Value *Sub = BinaryOperator::CreateSub(ArgX, One, "arg", RecurseBB); 88 Sub = BinaryOperator::CreateSub(ArgX, Two, "arg", RecurseBB);
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| IntegerDivision.cpp | 61 Value *UDividend = Builder.CreateSub(DvdXor, DividendSign); 62 Value *UDivisor = Builder.CreateSub(DvsXor, DivisorSign); 65 Value *SRem = Builder.CreateSub(Xored, DividendSign); 90 Value *Remainder = Builder.CreateSub(Dividend, Product); 133 Value *U_Dvnd = Builder.CreateSub(Tmp2, Tmp); 135 Value *U_Dvsr = Builder.CreateSub(Tmp3, Tmp1); 139 Value *Q = Builder.CreateSub(Tmp4, Q_Sgn); 256 Value *SR = Builder.CreateSub(Tmp0, Tmp1); 272 Value *Tmp2 = Builder.CreateSub(MSB, SR); 314 Value *Tmp9 = Builder.CreateSub(Tmp4, Tmp7) [all...] |
| LowerMemIntrinsics.cpp | 198 Value *RuntimeBytesCopied = PLBuilder.CreateSub(CopyLen, RuntimeResidual); 341 Value *IndexPtr = LoopBuilder.CreateSub(
|
| AMDGPUEmitPrintf.cpp | 149 auto Len = Builder.CreateSub(End, Begin);
|
| LoopUnrollRuntime.cpp | 365 Builder.CreateSub(NewIdx, ConstantInt::get(NewIdx->getType(), 1), 936 Value *TestVal = B2.CreateSub(TripCount, ModVal, "unroll_iter"); 942 B2.CreateSub(NewIdx, ConstantInt::get(NewIdx->getType(), 1),
|
| /src/external/apache2/llvm/dist/llvm/bindings/go/llvm/ |
| executionengine_test.go | 49 n_minus := builder.CreateSub(n, ConstInt(Int32Type(), 1, false), "subtmp")
|
| /src/external/apache2/llvm/dist/llvm/examples/ParallelJIT/ |
| ParallelJIT.cpp | 114 Value *Sub = BinaryOperator::CreateSub(ArgX, One, "arg", RecurseBB); 118 Sub = BinaryOperator::CreateSub(ArgX, Two, "arg", RecurseBB);
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| InstCombineAddSub.cpp | 793 return Builder.CreateSub(RHS, NewAnd, "sub"); 798 return Builder.CreateSub(RHS, NewOr, "sub"); 818 return Builder.CreateSub(RHS, NewOr, "sub"); 878 return BinaryOperator::CreateSub(ConstantExpr::getAdd(Op00C, Op1C), X); 898 return BinaryOperator::CreateSub(InstCombiner::SubOne(Op1C), X); 943 return BinaryOperator::CreateSub(ConstantInt::get(Ty, *C2 + *C), X); 1332 return BinaryOperator::CreateSub(RHS, A); 1337 return BinaryOperator::CreateSub(LHS, B); 1348 return BinaryOperator::CreateSub(A, B); 1699 Result = Builder.CreateSub(Result, Offset, "gepdiff", /* NUW */ false [all...] |
| InstCombineNegator.cpp | 227 return Builder.CreateSub(I->getOperand(1), I->getOperand(0), 402 return Builder.CreateSub(NegatedOps[0], NonNegatedOps[0],
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| MatrixBuilder.h | 186 Value *CreateSub(Value *LHS, Value *RHS) { 206 : B.CreateSub(LHS, RHS);
|
| NoFolder.h | 57 Instruction *CreateSub(Constant *LHS, Constant *RHS, 60 BinaryOperator *BO = BinaryOperator::CreateSub(LHS, RHS);
|
| IRBuilderFolder.h | 35 virtual Value *CreateSub(Constant *LHS, Constant *RHS,
|
| FixedPointBuilder.h | 252 Value *CreateSub(Value *LHS, const FixedPointSemantics &LHSSema, 265 Result = B.CreateSub(WideLHS, WideRHS);
|
| ConstantFolder.h | 47 Constant *CreateSub(Constant *LHS, Constant *RHS,
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| BoundsChecking.cpp | 90 Value *ObjSize = IRB.CreateSub(Size, Offset);
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| DivRemPairs.cpp | 271 Instruction *Sub = BinaryOperator::CreateSub(X, Mul);
|
| LowerAtomic.cpp | 60 Res = Builder.CreateSub(Orig, Val);
|
| LoopIdiomRecognize.cpp | 1890 Count = Builder.CreateSub( 1908 NewCount = Builder.CreateSub(CntInitVal, NewCount); 1926 Instruction *TcDec = cast<Instruction>(Builder.CreateSub( 2033 Builder.CreateSub(TcPhi, ConstantInt::get(Ty, 1), 2310 Value *XMaskedNumActiveBits = Builder.CreateSub( 2319 Value *LoopBackedgeTakenCount = Builder.CreateSub( 2641 Value *ValNumActiveBits = Builder.CreateSub( 2657 auto *LoopBackedgeTakenCount = cast<Instruction>(Builder.CreateSub(
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPUCodeGenPrepare.cpp | 947 Res = Builder.CreateSub(Num, Rem); 1106 Value *NegY = Builder.CreateSub(Zero, Y); 1112 Value *R = Builder.CreateSub(X, Builder.CreateMul(Q, Y)); 1118 R = Builder.CreateSelect(Cond, Builder.CreateSub(R, Y), R); 1126 Res = Builder.CreateSelect(Cond, Builder.CreateSub(R, Y), R); 1130 Res = Builder.CreateSub(Res, Sign);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| MVETailPredication.cpp | 386 Value *Remaining = Builder.CreateSub(Processed, Factor);
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| ExpandMemCmp.cpp | 340 Value *Diff = Builder.CreateSub(Loads.Lhs, Loads.Rhs); 602 return Builder.CreateSub(Loads.Lhs, Loads.Rhs); 617 return Builder.CreateSub(ZextUGT, ZextULT);
|
| IntrinsicLowering.cpp | 264 SrcM1 = Builder.CreateSub(Src, SrcM1);
|
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| CGExprComplex.cpp | 619 ResR = Builder.CreateSub(Op.LHS.first, Op.RHS.first, "sub.r"); 622 ResI = Builder.CreateSub(Op.LHS.second, Op.RHS.second, "sub.i"); 780 ResR = Builder.CreateSub(ResRl, ResRr, "mul.r"); 865 llvm::Value *Tmp9 = Builder.CreateSub(Tmp7, Tmp8); // bc-ad
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| TargetFolder.h | 56 Constant *CreateSub(Constant *LHS, Constant *RHS,
|
| /src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/ |
| OMPIRBuilder.cpp | 1202 Span = Builder.CreateSub(UB, LB, "", false, true); 1206 Span = Builder.CreateSub(Stop, Start, "", true); 1217 Builder.CreateUDiv(Builder.CreateSub(Span, One), Incr), One); 1294 Value *UpperBound = Builder.CreateSub(CLI->getTripCount(), One); 1313 Value *TripCountMinusOne = Builder.CreateSub(InclusiveUpperBound, LowerBound); 1456 Builder.CreateSub(Builder.CreateLoad(IVTy, PLowerBound), One, "lb"); 2413 return Builder.CreateSub(Src1, Src2);
|