| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | MatrixBuilder.h | 150 B.CreateAdd(B.CreateMul(ColumnIdx, ConstantInt::get( in CreateMatrixInsert() 157 Value *CreateAdd(Value *LHS, Value *RHS) { in CreateAdd() function 177 : B.CreateAdd(LHS, RHS); in CreateAdd() 252 return B.CreateAdd(B.CreateMul(ColumnIdx, NumRowsV), RowIdx);
|
| H A D | FixedPointBuilder.h | 59 Value *Rounded = B.CreateAdd(Result, LowBits); in Convert() 228 Value *CreateAdd(Value *LHS, const FixedPointSemantics &LHSSema, in CreateAdd() function 241 Result = B.CreateAdd(WideLHS, WideRHS); in CreateAdd()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAddSub.cpp | 836 return BinaryOperator::CreateAdd(WideX, NewC); in foldNoWrapAdd() 843 return BinaryOperator::CreateAdd(WideX, NewC); in foldNoWrapAdd() 871 return BinaryOperator::CreateAdd(Builder.CreateNot(Y), X); in foldAddWithConstant() 901 return BinaryOperator::CreateAdd(X, ConstantExpr::getAdd(Op01C, Op1C)); in foldAddWithConstant() 928 return BinaryOperator::CreateAdd(X, ConstantInt::get(Ty, *C2 ^ *C)); in foldAddWithConstant() 1386 return BinaryOperator::CreateNeg(Builder.CreateAdd(A, B)); in visitAdd() 1409 return BinaryOperator::CreateAdd(A, Builder.CreateShl(RHS, 1, "reass.add")); in visitAdd() 1413 return BinaryOperator::CreateAdd(A, Builder.CreateShl(LHS, 1, "reass.add")); in visitAdd() 1422 return BinaryOperator::CreateAdd(Sub, ConstantExpr::getAdd(C1, C2)); in visitAdd() 1484 Builder.CreateAdd(A, Constant::getAllOnesValue(A->getType()), "", in visitAdd() [all …]
|
| H A D | InstCombineNegator.cpp | 183 return Builder.CreateAdd(X, ConstantInt::get(X->getType(), 1), in visitImpl() 434 return Builder.CreateAdd(NegatedOps[0], NegatedOps[1], in visitImpl() 450 return Builder.CreateAdd(Xor, ConstantInt::get(Xor->getType(), 1), in visitImpl()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | ExpandLargeFpConvert.cpp | 176 Value *Add1 = Builder.CreateAdd( in expandFPToI() 204 Value *Sub15 = Builder.CreateAdd( in expandFPToI() 401 Builder.CreateAdd(FloatWidth == 128 ? Call : Cast, in expandIToFP() 423 Value *Inc = Builder.CreateAdd(Or17, Builder.getIntN(BitWidth, 1)); in expandIToFP() 458 Value *Sub24 = Builder.CreateAdd( in expandIToFP() 511 Shl30 = Builder.CreateAdd( in expandIToFP() 517 Shl30 = Builder.CreateAdd( in expandIToFP()
|
| H A D | IntrinsicLowering.cpp | 173 PartValue = Builder.CreateAdd(LHS, RHS, "ctpop.step"); in LowerCTPOP() 175 Count = Builder.CreateAdd(PartValue, Count, "ctpop.part"); in LowerCTPOP()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86LowerAMXIntrinsics.cpp | 124 Value *Inc = B.CreateAdd(IV, Step, Name + ".step"); in createLoop() 187 B.CreateAdd(B.CreateMul(CurrentRowZExt, Stride), CurrentColZExt); in createTileLoadStoreLoops() 191 Value *Idx = B.CreateAdd(B.CreateMul(CurrentRow, B.getInt16(16)), CurrentCol); in createTileLoadStoreLoops() 346 B.CreateAdd(B.CreateMul(CurrentRow, B.getInt16(16)), CurrentCol); in createTileDPLoops() 359 B.CreateAdd(B.CreateMul(CurrentRow, B.getInt16(16)), CurrentInner); in createTileDPLoops() 361 B.CreateAdd(B.CreateMul(CurrentInner, B.getInt16(16)), CurrentCol); in createTileDPLoops() 409 Value *ResElt = B.CreateAdd(EltC, SubVecR); in createTileDPLoops()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | LowerAtomic.cpp | 50 return Builder.CreateAdd(Loaded, Val, "new"); in buildAtomicRMWValue() 83 Value *Inc = Builder.CreateAdd(Loaded, One); in buildAtomicRMWValue()
|
| H A D | LowerMemIntrinsics.cpp | 104 LoopBuilder.CreateAdd(LoopIndex, ConstantInt::get(TypeOfCopyLen, 1U)); in createMemCpyLoopKnownSize() 255 LoopBuilder.CreateAdd(LoopIndex, ConstantInt::get(CopyLenType, 1U)); in createMemCpyLoopUnknownSize() 309 Value *FullOffset = ResBuilder.CreateAdd(RuntimeBytesCopied, ResidualIndex); in createMemCpyLoopUnknownSize() 331 Value *ResNewIndex = ResBuilder.CreateAdd( in createMemCpyLoopUnknownSize() 458 Value *FwdIndexPtr = FwdLoopBuilder.CreateAdd( in createMemMoveLoop() 506 LoopBuilder.CreateAdd(LoopIndex, ConstantInt::get(TypeOfCopyLen, 1)); in createMemSetLoop()
|
| H A D | LoopUnrollRuntime.cpp | 371 Value *IdxNext = Builder.CreateAdd(NewIdx, One, NewIdx->getName() + ".next"); in CloneLoopBlocks() 517 Value *ModValAdd = B.CreateAdd(ModValTmp, in CreateTripRemainder() 760 B.CreateAdd(TripCount, ConstantInt::get(TripCount->getType(), -1)); in UnrollRuntimeLoopRemainder() 920 Value *IdxNext = B2.CreateAdd(NewIdx, One, NewIdx->getName() + ".next"); in UnrollRuntimeLoopRemainder()
|
| H A D | IntegerDivision.cpp | 251 Value *SR_1 = Builder.CreateAdd(SR, One); in generateUnsignedDivisionCode() 263 Value *Tmp4 = Builder.CreateAdd(Divisor, NegOne); in generateUnsignedDivisionCode() 299 Value *SR_2 = Builder.CreateAdd(SR_3, NegOne); in generateUnsignedDivisionCode()
|
| H A D | MatrixUtils.cpp | 43 Value *Inc = B.CreateAdd(IV, Step, Name + ".step"); in CreateLoop()
|
| /openbsd-src/gnu/llvm/llvm/examples/ParallelJIT/ |
| H A D | ParallelJIT.cpp | 72 Instruction *Add = BinaryOperator::CreateAdd(One, ArgX, "addresult", BB); in createAdd1() 123 BinaryOperator::CreateAdd(CallFibX1, CallFibX2, "addresult", RecurseBB); in CreateFibFunction()
|
| /openbsd-src/gnu/llvm/llvm/examples/HowToUseLLJIT/ |
| H A D | HowToUseLLJIT.cpp | 69 Value *Add = builder.CreateAdd(One, ArgX); in createDemoModule()
|
| /openbsd-src/gnu/llvm/llvm/examples/HowToUseJIT/ |
| H A D | HowToUseJIT.cpp | 99 Value *Add = builder.CreateAdd(One, ArgX); in main()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVGatherScatterLowering.cpp | 175 Start = Builder.CreateAdd(Start, Splat); in matchStridedStart() 221 Inc = BinaryOperator::CreateAdd(BasePtr, Step, Inc->getName() + ".scalar", in matchStridedRecurrence() 301 Start = Builder.CreateAdd(Start, SplatOp, "start"); in matchStridedRecurrence()
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | Local.cpp | 86 Result = Builder->CreateAdd(Result, Offset, GEP->getName() + ".offs", in emitGEPOffset()
|
| /openbsd-src/gnu/llvm/llvm/examples/Fibonacci/ |
| H A D | fibonacci.cpp | 93 Value *Sum = BinaryOperator::CreateAdd(CallFibX1, CallFibX2, in CreateFibFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 2083 Count = Builder.CreateAdd(Count, ConstantInt::get(CountTy, 1)); in transformLoopToCountable() 2093 NewCount = Builder.CreateAdd(NewCount, CntInitVal); in transformLoopToCountable() 2168 NewCount = Builder.CreateAdd(NewCount, CntInitVal); in transformLoopToPopcount() 2494 Value *LowBitMask = Builder.CreateAdd(BitMask, Constant::getAllOnesValue(Ty), in recognizeShiftUntilBitTest() 2507 Builder.CreateAdd(XMaskedNumActiveBits, Constant::getAllOnesValue(Ty), in recognizeShiftUntilBitTest() 2517 Builder.CreateAdd(LoopBackedgeTakenCount, ConstantInt::get(Ty, 1), in recognizeShiftUntilBitTest() 2568 Builder.CreateAdd(IV, ConstantInt::get(Ty, 1), IV->getName() + ".next", in recognizeShiftUntilBitTest() 2859 Value *ValNumActiveBitsOffset = Builder.CreateAdd( in recognizeShiftUntilZero() 2873 Builder.CreateAdd(LoopBackedgeTakenCount, ConstantInt::get(Ty, 1), in recognizeShiftUntilZero() 2891 Builder.CreateAdd(CIV, ConstantInt::get(Ty, 1), CIV->getName() + ".next", in recognizeShiftUntilZero() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 1662 IRB.CreateAdd(ShadowLong, constToIntPtr(IntptrTy, ShadowBase)); in getShadowOriginPtrUserspace() 1673 IRB.CreateAdd(OriginLong, constToIntPtr(IntptrTy, OriginBase)); in getShadowOriginPtrUserspace() 1761 Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset)); in getShadowPtrForArgument() 1772 Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset)); in getOriginPtrForArgument() 4742 Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset)); in getShadowPtrForVAArgument() 4753 Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset)); in getOriginPtrForVAArgument() 4797 Value *CopySize = IRB.CreateAdd( in finalizeInstrumentation() 4817 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in finalizeInstrumentation() 4834 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in finalizeInstrumentation() 4906 Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset)); in getShadowPtrForVAArgument() [all …]
|
| H A D | AddressSanitizer.cpp | 1010 DynamicAreaPtr = IRB.CreateAdd(IRB.CreatePtrToInt(SavedStack, IntptrTy), in unpoisonDynamicAllocasBeforeInst() 1225 return IRB.CreateAdd(Shadow, ShadowBase); in memToShadow() 1564 LastAccessedByte = IRB.CreateAdd( in createSlowPathCmp() 1690 IRB.CreateAdd(AddrLong, ConstantInt::get(IntptrTy, TypeSize / 8 - 1)), in instrumentUnusualSizeOrAlignment() 2913 Value *Ptr = IRB.CreateAdd(ShadowBase, ConstantInt::get(IntptrTy, i)); in copyToShadowInline() 2951 {IRB.CreateAdd(ShadowBase, ConstantInt::get(IntptrTy, i)), in copyToShadow() 3290 IRB.CreateAdd(LocalStackBase, ConstantInt::get(IntptrTy, Desc.Offset)), in processStaticAllocas() 3302 IRB.CreateAdd(LocalStackBase, in processStaticAllocas() 3312 IRB.CreateAdd(LocalStackBase, in processStaticAllocas() 3375 Value *SavedFlagPtrPtr = IRBPoison.CreateAdd( in processStaticAllocas() [all …]
|
| H A D | MemProfiler.cpp | 248 return IRB.CreateAdd(Shadow, DynamicShadowOffset); in memToShadow() 447 ShadowValue = IRB.CreateAdd(ShadowValue, Inc); in instrumentAddress()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCodeGenPrepare.cpp | 990 Value *Div = Builder.CreateAdd(IQ, JQ); in expandDivRem24Impl() 1108 X = Builder.CreateAdd(X, SignX); in expandDivRem32() 1109 Y = Builder.CreateAdd(Y, SignY); in expandDivRem32() 1157 Z = Builder.CreateAdd(Z, getMulHu(Builder, Z, NegYZ)); in expandDivRem32() 1166 Q = Builder.CreateSelect(Cond, Builder.CreateAdd(Q, One), Q); in expandDivRem32() 1173 Res = Builder.CreateSelect(Cond, Builder.CreateAdd(Q, One), Q); in expandDivRem32()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGExprComplex.cpp | 655 ResR = Builder.CreateAdd(Op.LHS.first, Op.RHS.first, "add.r"); in EmitBinAdd() 658 ResI = Builder.CreateAdd(Op.LHS.second, Op.RHS.second, "add.i"); in EmitBinAdd() 841 ResI = Builder.CreateAdd(ResIl, ResIr, "mul.i"); in EmitBinMul() 915 llvm::Value *Tmp3 = Builder.CreateAdd(Tmp1, Tmp2); // ac+bd in EmitBinDiv() 919 llvm::Value *Tmp6 = Builder.CreateAdd(Tmp4, Tmp5); // cc+dd in EmitBinDiv()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanRecipes.cpp | 277 Next = Builder.CreateAdd(Phi, Step, Name, IsNUW, false); in generateInstruction() 298 Value *Next = Builder.CreateAdd(IV, Step, Name, IsNUW, false); in generateInstruction() 1122 Builder.CreateAdd(VStep, Builder.CreateStepVector(VStep->getType())); in execute() 1124 Value *CanonicalVectorIV = Builder.CreateAdd(VStart, VStep, "vec.iv"); in execute()
|