Searched refs:CreateSub (Results 26 - 50 of 64) sorted by relevance

123

/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp346 Value *Sub = Builder.CreateSub(ScalarTC, Step);
1326 Builder.CreateSub(ConstantInt::get(IndexTy, 1), RunTimeVF);
1694 auto *LastIdx = Builder.CreateSub(RuntimeVF, One);
H A DLoopVectorize.cpp2395 return B.CreateSub(StartValue, Index);
2532 Idx = Builder.CreateSub(RuntimeVF, Builder.getInt32(1));
2827 TC, Builder.CreateSub(NumLanes, ConstantInt::get(Ty, 1)), "n.rnd.up");
2848 VectorTripCount = Builder.CreateSub(TC, R, "n.vec");
2929 Value *LHS = Builder.CreateSub(MaxUIntTripCount, Count);
3310 Value *CountMinusOne = B.CreateSub(
3609 auto *LastIdx = Builder.CreateSub(RuntimeVF, One);
3632 auto *Idx = Builder.CreateSub(RuntimeVF, ConstantInt::get(IdxTy, 2));
7925 Value *Count = Builder.CreateSub(TC, EPI.VectorTripCount, "n.vec.remaining");
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp673 SP = IRB.CreateSub(SP, Size);
H A DComplexDeinterleavingPass.cpp1902 I = B.CreateSub(InputA, InputB);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp2362 Value *Sub = Builder.CreateSub(getConstInt(VecLen), Amt, "sub");
2792 Simplify(CallBuilder(B, CreateSub(Idx0, Idx1)))))
2804 Value *SubU = Simplify(CallBuilder(B, CreateSub(AndU0, AndU1)));
2815 Value *SubK = Simplify(CallBuilder(B, CreateSub(AndK0, AndK1)));
H A DHexagonLoopIdiomRecognition.cpp2221 Value *Dist = Builder.CreateSub(LowA, HighA);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h1338 Value *CreateSub(Value *LHS, Value *RHS, const Twine &Name = "", function in class:llvm::IRBuilderBase
1348 return CreateSub(LHS, RHS, Name, false, true);
1352 return CreateSub(LHS, RHS, Name, true, false);
1717 return CreateSub(Constant::getNullValue(V->getType()), V, Name, HasNUW,
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp936 Value *TestVal = B2.CreateSub(TripCount, ModVal, "unroll_iter");
H A DSimplifyLibCalls.cpp1014 return B.CreateSub(ConstantInt::get(CI->getType(), NullTermIdx),
1284 Value *SizeM1 = B.CreateSub(Size, ConstantInt::get(SizeTy, 1));
1538 return B.CreateSub(LHSV, RHSV, "chardiff");
2813 V = B.CreateSub(ConstantInt::get(V->getType(), ArgType->getIntegerBitWidth()),
2831 Op = B.CreateSub(Op, ConstantInt::get(ArgType, '0'), "isdigittmp");
H A DSimplifyCFG.cpp6011 Condition = Builder.CreateSub(Condition, MinCaseVal);
6692 TableIndex = Builder.CreateSub(SI->getCondition(), TableIndexOffset,
6913 Builder.CreateSub(SI->getCondition(), ConstantInt::get(Ty, Base));
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp3950 Result = FPBuilder.CreateSub(LHS, LHSFixedSema, RHS, RHSFixedSema);
4016 return Builder.CreateSub(op.LHS, op.RHS, "sub");
4039 return MB.CreateSub(op.LHS, op.RHS);
4055 return Builder.CreateSub(op.LHS, op.RHS, "sub");
4070 Value *diffInChars = Builder.CreateSub(LHS, RHS, "sub.ptr.sub");
4187 Ops.LHS, Builder.CreateSub(PromotedWidthMinusOne, RHS, "shl.zeros",
5301 TotalOffset = Builder.CreateSub(GEPVal_int, BasePtr_int);
H A DCGExprCXX.cpp1033 RemainingSize = Builder.CreateSub(RemainingSize, InitializedSize);
1194 NumElements = Builder.CreateSub(
H A DCodeGenFunction.cpp2496 PtrIntValue = Builder.CreateSub(PtrIntValue, OffsetValue, "offsetptr");
2501 Builder.CreateSub(Alignment, llvm::ConstantInt::get(IntPtrTy, 1));
H A DCGExpr.cpp2457 llvm::Value *BytesBetween = Builder.CreateSub(LHS, RHS, "ivar.offset");
4435 Idx = Builder.CreateSub(
4461 Idx = Builder.CreateSub(
/freebsd-current/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2399 Span = Builder.CreateSub(UB, LB, "", false, true);
2403 Span = Builder.CreateSub(Stop, Start, "", true);
2414 Builder.CreateUDiv(Builder.CreateSub(Span, One), Incr), One);
2486 Value *UpperBound = Builder.CreateSub(CLI->getTripCount(), One);
2502 Value *TripCountMinusOne = Builder.CreateSub(InclusiveUpperBound, LowerBound);
2581 Value *OrigUpperBound = Builder.CreateSub(CastedTripCount, One);
2605 Builder.CreateSub(FirstChunkEnd, FirstChunkStart, "omp_chunk.range");
2642 Builder.CreateSub(CastedTripCount, DispatchCounter);
3086 Builder.CreateSub(Builder.CreateLoad(IVTy, PLowerBound), One, "lb");
5864 return Builder.CreateSub(Src
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp817 R = Builder.CreateSub(ConstantExpr::getAdd(C, BitWidthC), CtpopOfNotOp);
1290 Value *Sub = Builder.CreateSub(Z, N);
1294 Value *Sub = Builder.CreateSub(Z, N);
2316 return Builder ? Builder->CreateSub(BV, A) : NonNull;
2319 return Builder ? Builder->CreateSub(AV, B) : NonNull;
H A DInstCombineCalls.cpp431 Value *LastLane = Builder.CreateSub(RunTimeVF, Builder.getInt32(1));
571 return BinaryOperator::CreateSub(ConstCttz, X);
587 return BinaryOperator::CreateSub(ConstCtlz, X);
658 return IC.replaceInstUsesWith(II, IC.Builder.CreateSub(Bw, Cttz));
H A DInstCombineAndOrXor.cpp71 Builder.CreateSub(V, ConstantInt::get(Ty, Lo), V->getName() + ".off");
3139 Builder.CreateSub(LHS0, ConstantInt::get(LHS0->getType(), *CInt + 1)),
3825 Value *Sub = Builder.CreateSub(
4408 return BinaryOperator::CreateSub(ConstantExpr::getNot(C), X);
4607 return BinaryOperator::CreateSub(ConstantInt::get(Ty, *C + *RHSC), X);
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLICM.cpp2557 Value *NewCmpOp = Builder.CreateSub(InvariantRHS, InvariantOp, "invariant.op",
2618 ? Builder.CreateSub(InvariantOp, InvariantRHS, "invariant.op",
H A DMemCpyOptimizer.cpp1297 Value *SizeDiff = Builder.CreateSub(DestSize, SrcSize);
H A DRewriteStatepointsForGC.cpp1756 return std::make_pair(Base, Builder.CreateSub(Derived_int, Base_int));
2632 Value *Offset = Builder.CreateSub(DerivedInt, BaseInt);
H A DConstraintElimination.cpp1545 Sub = Builder.CreateSub(A, B);
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp660 Value *ResultSize = Builder.CreateSub(Size, Offset);
/freebsd-current/contrib/llvm-project/llvm/lib/IR/
H A DIRBuilder.cpp1130 Value *Difference = CreateSub(LHS_int, RHS_int);
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp1858 Value *SizeMinusOne = IRB.CreateSub(Size, ConstantInt::get(IntptrTy, 1));
3620 Value *Misalign = IRB.CreateSub(AllocaRzSize, PartialSize);

Completed in 449 milliseconds

123