HomeSort by: relevance | last modified time | path
    Searched refs:CreateSub (Results 1 - 25 of 62) sorted by relevancy

1 2 3

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

Completed in 35 milliseconds

1 2 3