| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAddSub.cpp | 834 Value *NewC = Builder.CreateAdd(WideC, Op1C); in foldNoWrapAdd() 836 return BinaryOperator::CreateAdd(WideX, NewC); in foldNoWrapAdd() 841 Value *NewC = Builder.CreateAdd(WideC, Op1C); in foldNoWrapAdd() 1042 Value *AB = Builder.CreateAdd(A, B); in foldSquareSumInt() 1546 return BinaryOperator::CreateAdd(Sub, C1); in visitAdd() 1625 Value *Dec = Builder.CreateAdd(A, AllOnes); in visitAdd() 2099 return BinaryOperator::CreateAdd(X, USub); in foldSubOfMinMax() 2103 return BinaryOperator::CreateAdd(X, USub); in foldSubOfMinMax() 2235 Value *XZ = Builder.CreateAdd(X, Z); in visitSub() 2236 Value *YW = Builder.CreateAdd(Y, Op1); in visitSub() [all …]
|
| H A D | InstCombineNegator.cpp | 178 return Builder.CreateAdd(X, ConstantInt::get(X->getType(), 1), in visitImpl() 431 return Builder.CreateAdd(NegatedOps[0], NegatedOps[1], in visitImpl() 448 return Builder.CreateAdd(Xor, ConstantInt::get(Xor->getType(), 1), in visitImpl()
|
| /freebsd-14.2/contrib/llvm-project/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()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandLargeFpConvert.cpp | 177 Value *Add1 = Builder.CreateAdd( in expandFPToI() 205 Value *Sub15 = Builder.CreateAdd( in expandFPToI() 402 Builder.CreateAdd(FloatWidth == 128 ? Call : Cast, in expandIToFP() 424 Value *Inc = Builder.CreateAdd(Or17, Builder.getIntN(BitWidth, 1)); in expandIToFP() 459 Value *Sub24 = Builder.CreateAdd( in expandIToFP() 512 Shl30 = Builder.CreateAdd( in expandIToFP() 518 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()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86LowerAMXIntrinsics.cpp | 123 Value *Inc = B.CreateAdd(IV, Step, Name + ".step"); in createLoop() 186 B.CreateAdd(B.CreateMul(CurrentRowZExt, Stride), CurrentColZExt); in createTileLoadStoreLoops() 188 Value *Idx = B.CreateAdd(B.CreateMul(CurrentRow, B.getInt16(16)), CurrentCol); in createTileLoadStoreLoops() 343 B.CreateAdd(B.CreateMul(CurrentRow, B.getInt16(16)), CurrentCol); in createTileDPLoops() 356 B.CreateAdd(B.CreateMul(CurrentRow, B.getInt16(16)), CurrentInner); in createTileDPLoops() 358 B.CreateAdd(B.CreateMul(CurrentInner, B.getInt16(16)), CurrentCol); in createTileDPLoops() 406 Value *ResElt = B.CreateAdd(EltC, SubVecR); in createTileDPLoops()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerMemIntrinsics.cpp | 96 LoopBuilder.CreateAdd(LoopIndex, ConstantInt::get(TypeOfCopyLen, 1U)); in createMemCpyLoopKnownSize() 229 LoopBuilder.CreateAdd(LoopIndex, ConstantInt::get(CopyLenType, 1U)); in createMemCpyLoopUnknownSize() 279 Value *FullOffset = ResBuilder.CreateAdd(RuntimeBytesCopied, ResidualIndex); in createMemCpyLoopUnknownSize() 301 Value *ResNewIndex = ResBuilder.CreateAdd( in createMemCpyLoopUnknownSize() 424 Value *FwdIndexPtr = FwdLoopBuilder.CreateAdd( in createMemMoveLoop() 467 LoopBuilder.CreateAdd(LoopIndex, ConstantInt::get(TypeOfCopyLen, 1)); in createMemSetLoop()
|
| H A D | AMDGPUEmitPrintf.cpp | 141 Len = Builder.CreateAdd(Len, One); in getStrlenWithNull() 241 TempAdd = Builder.CreateAdd(LenWithNull, in callBufferedPrintfStart() 263 TempAdd = Builder.CreateAdd( in callBufferedPrintfStart() 269 auto Val = Builder.CreateAdd(LenWithNullAligned, NonConstStrLen, in callBufferedPrintfStart() 290 SizeToReserve = Builder.CreateAdd(NonConstStrLen, SizeToReserve); in callBufferedPrintfStart()
|
| H A D | LowerAtomic.cpp | 49 return Builder.CreateAdd(Loaded, Val, "new"); in buildAtomicRMWValue() 82 Value *Inc = Builder.CreateAdd(Loaded, One); in buildAtomicRMWValue()
|
| H A D | LoopUnrollRuntime.cpp | 397 Builder.CreateAdd(NewIdx, One, NewIdx->getName() + ".next"); in CloneLoopBlocks() 536 Value *ModValAdd = B.CreateAdd(ModValTmp, in CreateTripRemainder() 779 B.CreateAdd(TripCount, ConstantInt::get(TripCount->getType(), -1)); in UnrollRuntimeLoopRemainder() 943 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()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | Hexagon.cpp | 244 AddrAsInt = Builder.CreateAdd(AddrAsInt, Builder.getInt32(TyAlign - 1)); in EmitVAArgForHexagon() 308 __current_saved_reg_area_pointer_int = CGF.Builder.CreateAdd( in EmitVAArgForHexagonLinux() 364 CGF.Builder.CreateAdd(__overflow_area_pointer_int, in EmitVAArgForHexagonLinux()
|
| H A D | SystemZ.cpp | 354 CGF.Builder.CreateAdd(ScaledRegCount, RegBase, "reg_offset"); in EmitVAArg() 367 CGF.Builder.CreateAdd(RegCount, One, "reg_count"); in EmitVAArg()
|
| H A D | AArch64.cpp | 604 reg_offs = CGF.Builder.CreateAdd( in EmitAAPCSVAArg() 617 NewOffset = CGF.Builder.CreateAdd( in EmitAAPCSVAArg() 718 OnStackPtr = CGF.Builder.CreateAdd( in EmitAAPCSVAArg()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | Local.cpp | 33 Result = Builder->CreateAdd(Result, Offset, GEP->getName() + ".offs", in emitGEPOffset()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 1998 Count = Builder.CreateAdd(Count, ConstantInt::get(CountTy, 1)); in transformLoopToCountable() 2008 NewCount = Builder.CreateAdd(NewCount, CntInitVal); in transformLoopToCountable() 2084 NewCount = Builder.CreateAdd(NewCount, CntInitVal); in transformLoopToPopcount() 2429 Value *LowBitMask = Builder.CreateAdd(BitMask, Constant::getAllOnesValue(Ty), in recognizeShiftUntilBitTest() 2442 Builder.CreateAdd(XMaskedNumActiveBits, Constant::getAllOnesValue(Ty), in recognizeShiftUntilBitTest() 2452 Builder.CreateAdd(LoopBackedgeTakenCount, ConstantInt::get(Ty, 1), in recognizeShiftUntilBitTest() 2503 Builder.CreateAdd(IV, ConstantInt::get(Ty, 1), IV->getName() + ".next", in recognizeShiftUntilBitTest() 2794 Value *ValNumActiveBitsOffset = Builder.CreateAdd( in recognizeShiftUntilZero() 2808 Builder.CreateAdd(LoopBackedgeTakenCount, ConstantInt::get(Ty, 1), in recognizeShiftUntilZero() 2826 Builder.CreateAdd(CIV, ConstantInt::get(Ty, 1), CIV->getName() + ".next", in recognizeShiftUntilZero() [all …]
|
| H A D | Reassociate.cpp | 248 static BinaryOperator *CreateAdd(Value *S1, Value *S2, const Twine &Name, in CreateAdd() function 251 return BinaryOperator::CreateAdd(S1, S2, Name, InsertBefore); in CreateAdd() 1048 CreateAdd(Or->getOperand(0), Or->getOperand(1), "", Or, Or); in convertOrWithNoCommonBitsToAdd() 1100 BinaryOperator *New = CreateAdd(Sub->getOperand(0), NegVal, "", Sub, Sub); in BreakUpSubtract() 1177 return CreateAdd(V2, V1, "reass.add", I, I); in EmitAddTreeOfValues() 1738 ? BinaryOperator::CreateAdd(MaxOccVal, MaxOccVal) in OptimizeAdd()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVGatherScatterLowering.cpp | 176 Start = Builder.CreateAdd(Start, Splat); in matchStridedStart() 233 Inc = BinaryOperator::CreateAdd(BasePtr, Step, Inc->getName() + ".scalar", in matchStridedRecurrence() 310 Start = Builder.CreateAdd(Start, SplatOp, "start"); in matchStridedRecurrence()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64LoopIdiomTransform.cpp | 610 Value *NewSVEIndexPhi = Builder.CreateAdd(SVEIndexPhi, VecLen, "", in expandFindMismatch() 644 Value *SVELoopRes64 = Builder.CreateAdd(SVEFoundIndex, Ctz, "", in expandFindMismatch() 687 Value *PhiInc = Builder.CreateAdd(IndexPhi, ConstantInt::get(ResType, 1), "", in expandFindMismatch() 741 Start = Builder.CreateAdd(Start, ConstantInt::get(Start->getType(), 1)); in transformByteCompare()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 4911 Value *CopySize = IRB.CreateAdd( in finalizeInstrumentation() 4940 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in finalizeInstrumentation() 4957 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in finalizeInstrumentation() 5024 IRB.CreateAdd(ConstantInt::get(MS.IntptrTy, 0), VAArgSize); in finalizeInstrumentation() 5174 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in getVAField64() 5183 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in getVAField32() 5199 Value *CopySize = IRB.CreateAdd( in finalizeInstrumentation() 5261 IRB.CreateAdd(GrArgSize, GrOffSaveArea); in finalizeInstrumentation() 5277 IRB.CreateAdd(VrArgSize, VrOffSaveArea); in finalizeInstrumentation() 5644 IRB.CreateAdd( in copyRegSaveArea() [all …]
|
| H A D | AddressSanitizer.cpp | 1033 DynamicAreaPtr = IRB.CreateAdd(IRB.CreatePtrToInt(SavedStack, IntptrTy), in unpoisonDynamicAllocasBeforeInst() 1250 return IRB.CreateAdd(Shadow, ShadowBase); in memToShadow() 1696 LastAccessedByte = IRB.CreateAdd( in createSlowPathCmp() 1860 IRB.CreateAdd(AddrLong, SizeMinusOne), in instrumentUnusualSizeOrAlignment() 3089 Value *Ptr = IRB.CreateAdd(ShadowBase, ConstantInt::get(IntptrTy, i)); in copyToShadowInline() 3478 IRB.CreateAdd(LocalStackBase, in processStaticAllocas() 3488 IRB.CreateAdd(LocalStackBase, in processStaticAllocas() 3551 Value *SavedFlagPtrPtr = IRBPoison.CreateAdd( in processStaticAllocas() 3629 Value *AdditionalChunkSize = IRB.CreateAdd( in handleDynamicAllocaCall() 3633 Value *NewSize = IRB.CreateAdd(OldSize, AdditionalChunkSize); in handleDynamicAllocaCall() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanRecipes.cpp | 359 return Builder.CreateAdd(IV, Step, Name, hasNoUnsignedWrap(), in generateInstruction() 926 InitVec = Builder.CreateAdd(InitVec, StartIdxSplat); in getStepVector() 932 return Builder.CreateAdd(Val, Step, "induction"); in getStepVector() 1173 auto *InitVec = Builder.CreateAdd(SplatStartIdx, UnitStepVec); in execute() 1661 Builder.CreateAdd(VStep, Builder.CreateStepVector(VStep->getType())); in execute() 1663 Value *CanonicalVectorIV = Builder.CreateAdd(VStart, VStep, "vec.iv"); in execute()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPromoteAlloca.cpp | 424 Builder.CreateAdd(Index, ConstantInt::get(Index->getType(), K)); in promoteAllocaUserToVector() 487 Builder.CreateAdd(Index, ConstantInt::get(Index->getType(), K)); in promoteAllocaUserToVector() 1401 Value *TID = Builder.CreateAdd(Tmp0, Tmp1); in tryPromoteAllocaToLDS() 1402 TID = Builder.CreateAdd(TID, TIdZ); in tryPromoteAllocaToLDS()
|