/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | IntegerDivision.cpp | 55 Value *UDividend = Builder.CreateSub(DvdXor, DividendSign); 56 Value *UDivisor = Builder.CreateSub(DvsXor, DivisorSign); 59 Value *SRem = Builder.CreateSub(Xored, DividendSign); 86 Value *Remainder = Builder.CreateSub(Dividend, Product); 124 Value *U_Dvnd = Builder.CreateSub(Tmp2, Tmp); 126 Value *U_Dvsr = Builder.CreateSub(Tmp3, Tmp1); 130 Value *Q = Builder.CreateSub(Tmp4, Q_Sgn); 236 Value *SR = Builder.CreateSub(Tmp0, Tmp1); 252 Value *Tmp2 = Builder.CreateSub(MSB, SR); 294 Value *Tmp9 = Builder.CreateSub(Tmp [all...] |
H A D | LowerAtomic.cpp | 51 return Builder.CreateSub(Loaded, Val, "new"); 91 Value *Dec = Builder.CreateSub(Loaded, One);
|
H A D | LowerMemIntrinsics.cpp | 244 Value *RuntimeBytesCopied = PLBuilder.CreateSub(CopyLen, RuntimeResidual); 398 Value *IndexPtr = LoopBuilder.CreateSub(
|
H A D | AMDGPUEmitPrintf.cpp | 140 auto Len = Builder.CreateSub(End, Begin);
|
H A D | ScalarEvolutionExpander.cpp | 801 Builder.CreateSub(PN, StepV, Twine(IVName) + ".iv.next") : 1139 Result = Builder.CreateSub(expand(Normalized->getStart()), Result); 2074 Sub = Builder.CreateSub(StartValue, MulV);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCtorDtorLowering.cpp | 116 auto *ByteSize = IRB.CreateSub(EndPtr, BeginPtr); 118 auto *Offset = IRB.CreateSub(Size, ConstantInt::get(Int64Ty, 1));
|
H A D | AMDGPUCodeGenPrepare.cpp | 833 Value *ExpDiff = Builder.CreateSub(FrexpExpLHS, FrexpExpRHS); 1300 Res = Builder.CreateSub(Num, Rem); 1460 Value *NegY = Builder.CreateSub(Zero, Y); 1466 Value *R = Builder.CreateSub(X, Builder.CreateMul(Q, Y)); 1472 R = Builder.CreateSelect(Cond, Builder.CreateSub(R, Y), R); 1480 Res = Builder.CreateSelect(Cond, Builder.CreateSub(R, Y), R); 1484 Res = Builder.CreateSub(Res, Sign);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAddSub.cpp | 778 return Builder.CreateSub(RHS, NewAnd, "sub"); 783 return Builder.CreateSub(RHS, NewOr, "sub"); 803 return Builder.CreateSub(RHS, NewOr, "sub"); 864 return BinaryOperator::CreateSub(ConstantExpr::getAdd(Op00C, Op1C), X); 888 BinaryOperator::CreateSub(ConstantExpr::getSub(Op1C, COne), X); 941 return BinaryOperator::CreateSub(ConstantInt::get(Ty, *C2 + *C), X); 1221 return BinaryOperator::CreateSub(A, NewShl); 1501 auto *Sub = BinaryOperator::CreateSub(RHS, A); 1510 return BinaryOperator::CreateSub(LHS, B); 1521 return BinaryOperator::CreateSub( [all...] |
H A D | InstCombineNegator.cpp | 234 return Builder.CreateSub(I->getOperand(1), I->getOperand(0), 266 Value *R = Builder.CreateShl(X, Builder.CreateSub(BWMinusOne, ShAmt)); 438 return Builder.CreateSub(NegatedOps[0], NonNegatedOps[0],
|
H A D | InstCombineMulDivRem.cpp | 60 A = IC.Builder.CreateSub(A, B); 182 return Builder.CreateSub(Shl, FrX, Mul.getName()); 403 return BinaryOperator::CreateSub(XFreeze, Rem); 404 return BinaryOperator::CreateSub(Rem, XFreeze); 2044 Value *Sub = Builder.CreateSub(F0, Op1);
|
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ExpandLargeFpConvert.cpp | 125 Builder.CreateSub(ImplicitBit, Builder.getIntN(BitWidth, 1)); 197 Value *Sub13 = Builder.CreateSub( 369 Value *Sub = Builder.CreateSub(Xor, Shr); 373 Value *Sub1 = Builder.CreateSub(Builder.getIntN(BitWidthNew, BitWidth), 375 Value *Sub2 = Builder.CreateSub(Builder.getIntN(BitWidthNew, BitWidth - 1), 395 Value *Sub5 = Builder.CreateSub( 530 Value *Temp4 = Builder.CreateSub(Temp3, Builder.getIntN(128, 1));
|
H A D | ExpandMemCmp.cpp | 383 Value *Diff = Builder.CreateSub(Loads.Lhs, Loads.Rhs); 660 return Builder.CreateSub(Loads.Lhs, Loads.Rhs); 709 return Builder.CreateSub(ZextUGT, ZextULT);
|
H A D | IntrinsicLowering.cpp | 264 SrcM1 = Builder.CreateSub(Src, SrcM1);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRShiftExpand.cpp | 112 Builder.CreateSub(ShiftAmountPHI, ConstantInt::get(Int8Ty, 1));
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | MatrixBuilder.h | 182 Value *CreateSub(Value *LHS, Value *RHS) { function in class:llvm::MatrixBuilder 202 : B.CreateSub(LHS, RHS);
|
H A D | FixedPointBuilder.h | 254 Value *CreateSub(Value *LHS, const FixedPointSemantics &LHSSema, function 267 Result = B.CreateSub(WideLHS, WideRHS);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | BoundsChecking.cpp | 89 Value *ObjSize = IRB.CreateSub(Size, Offset);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopIdiomRecognize.cpp | 1994 Count = Builder.CreateSub( 2012 NewCount = Builder.CreateSub(CntInitVal, NewCount); 2031 Instruction *TcDec = cast<Instruction>(Builder.CreateSub( 2139 Builder.CreateSub(TcPhi, ConstantInt::get(Ty, 1), 2437 Value *XMaskedNumActiveBits = Builder.CreateSub( 2446 Value *LoopBackedgeTakenCount = Builder.CreateSub( 2785 Value *ValNumActiveBits = Builder.CreateSub( 2801 auto *LoopBackedgeTakenCount = cast<Instruction>(Builder.CreateSub(
|
H A D | DivRemPairs.cpp | 334 Instruction *Sub = BinaryOperator::CreateSub(X, Mul);
|
H A D | StraightLineStrengthReduce.cpp | 638 Reduced = Builder.CreateSub(Basis.Ins, NegBump);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXCtorDtorLowering.cpp | 174 auto *SubInst = IRB.CreateSub(EndInt, BeginInt);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVPrepareFunctions.cpp | 200 Value *SubRotateVal = IRB.CreateSub(BitWidthForInsts, RotateModVal);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | MVETailPredication.cpp | 408 Value *Remaining = Builder.CreateSub(Processed, Factor);
|
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprComplex.cpp | 682 ResR = Builder.CreateSub(Op.LHS.first, Op.RHS.first, "sub.r"); 685 ResI = Builder.CreateSub(Op.LHS.second, Op.RHS.second, "sub.i"); 848 ResR = Builder.CreateSub(ResRl, ResRr, "mul.r"); 1034 llvm::Value *Tmp9 = Builder.CreateSub(Tmp7, Tmp8); // bc-ad
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlan.cpp | 71 return Builder.CreateSub(getRuntimeVF(Builder, Builder.getInt32Ty(), VF), 732 auto *TCMO = Builder.CreateSub(TripCountV,
|