| /freebsd/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/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAddSub.cpp | 841 Value *NewC = Builder.CreateAdd(WideC, Op1C); in foldNoWrapAdd() 843 return BinaryOperator::CreateAdd(WideX, NewC); in foldNoWrapAdd() 849 Value *NewC = Builder.CreateAdd(WideC, Op1C); in foldNoWrapAdd() 851 return BinaryOperator::CreateAdd(WideX, NewC); in foldNoWrapAdd() 878 return BinaryOperator::CreateAdd(Builder.CreateNot(Y), X); in foldAddWithConstant() 915 BinaryOperator::CreateAdd(X, ConstantExpr::getAdd(Op01C, Op1C)); in foldAddWithConstant() 947 return BinaryOperator::CreateAdd(X, ConstantInt::get(Ty, *C2 ^ *C)); in foldAddWithConstant() 1061 Value *AB = Builder.CreateAdd(A, B); in foldSquareSumInt() 1208 return Builder.CreateAdd( in SimplifyAddWithRemainder() 1581 return BinaryOperator::CreateNeg(Builder.CreateAdd(A, B)); in visitAdd() [all …]
|
| H A D | InstCombineNegator.cpp | 174 return Builder.CreateAdd(X, ConstantInt::get(X->getType(), 1), in visitImpl() 447 return Builder.CreateAdd(NegatedOps[0], NegatedOps[1], in visitImpl() 464 return Builder.CreateAdd(Xor, ConstantInt::get(Xor->getType(), 1), in visitImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86LowerAMXIntrinsics.cpp | 121 Value *Inc = B.CreateAdd(IV, Step, Name + ".step"); in createLoop() 184 B.CreateAdd(B.CreateMul(CurrentRowZExt, Stride), CurrentColZExt); in createTileLoadStoreLoops() 186 Value *Idx = B.CreateAdd(B.CreateMul(CurrentRow, B.getInt16(16)), CurrentCol); in createTileLoadStoreLoops() 341 B.CreateAdd(B.CreateMul(CurrentRow, B.getInt16(16)), CurrentCol); in createTileDPLoops() 354 B.CreateAdd(B.CreateMul(CurrentRow, B.getInt16(16)), CurrentInner); in createTileDPLoops() 356 B.CreateAdd(B.CreateMul(CurrentInner, B.getInt16(16)), CurrentCol); in createTileDPLoops() 404 Value *ResElt = B.CreateAdd(EltC, SubVecR); in createTileDPLoops()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandFp.cpp | 180 Value *Add1 = Builder.CreateAdd( in expandFPToI() 209 Value *Sub15 = Builder.CreateAdd( in expandFPToI() 410 Builder.CreateAdd(FloatWidth == 128 ? Call : Cast, in expandIToFP() 432 Value *Inc = Builder.CreateAdd(Or17, Builder.getIntN(BitWidth, 1)); in expandIToFP() 467 Value *Sub24 = Builder.CreateAdd( in expandIToFP() 520 Shl30 = Builder.CreateAdd( in expandIToFP() 526 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/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | AMDGPUEmitPrintf.cpp | 142 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 | LowerMemIntrinsics.cpp | 99 Value *NewIndex = LoopBuilder.CreateAdd( in createMemCpyLoopKnownSize() 260 Value *NewIndex = LoopBuilder.CreateAdd( in createMemCpyLoopUnknownSize() 309 Value *FullOffset = ResBuilder.CreateAdd(RuntimeLoopBytes, ResidualIndex); in createMemCpyLoopUnknownSize() 329 Value *ResNewIndex = ResBuilder.CreateAdd( in createMemCpyLoopUnknownSize() 601 Value *MainIndex = MainLoopBuilder.CreateAdd(MainLoopPhi, CILoopOpSize); in createMemMoveLoopUnknownSize() 643 ResidualLoopBuilder.CreateAdd(ResidualLoopPhi, CIResidualLoopOpSize); in createMemMoveLoopUnknownSize() 804 Value *Index = LoopBuilder.CreateAdd(LoopPhi, CILoopOpSize); in createMemMoveLoopKnownSize() 862 LoopBuilder.CreateAdd(LoopIndex, ConstantInt::get(TypeOfCopyLen, 1)); in createMemSetLoop()
|
| H A D | LowerAtomic.cpp | 60 return Builder.CreateAdd(Loaded, Val, "new"); in buildAtomicRMWValue() 97 Value *Inc = Builder.CreateAdd(Loaded, One); in buildAtomicRMWValue()
|
| H A D | LowerVectorIntrinsics.cpp | 51 Value *NextLoopIndex = LoopBuilder.CreateAdd(LoopIndex, One); in lowerUnaryVectorIntrinsicAsLoop()
|
| H A D | LoopUnrollRuntime.cpp | 396 Builder.CreateAdd(NewIdx, One, NewIdx->getName() + ".next"); in CloneLoopBlocks() 531 Value *ModValAdd = B.CreateAdd(ModValTmp, in CreateTripRemainder() 783 B.CreateAdd(TripCount, Constant::getAllOnesValue(TripCount->getType())); in UnrollRuntimeLoopRemainder() 947 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/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAsanInstrumentation.cpp | 88 LastAccessedByte = IRB.CreateAdd( in createSlowPathCmp() 147 return IRB.CreateAdd(Shadow, ShadowBase); in memToShadow() 211 Value *SizeMinusOne = IRB.CreateAdd(Size, ConstantInt::get(IntptrTy, -1)); in instrumentAddress() 213 IRB.CreateIntToPtr(IRB.CreateAdd(AddrLong, SizeMinusOne), AddrTy); in instrumentAddress()
|
| H A D | AMDGPUPromoteAlloca.cpp | 474 Value *IndexAdd = Builder.CreateAdd(ConstIndex, Offset); in GEPToVectorIndex() 573 Builder.CreateAdd(Index, ConstantInt::get(Index->getType(), K)); in promoteAllocaUserToVector() 638 Builder.CreateAdd(Index, ConstantInt::get(Index->getType(), K)); in promoteAllocaUserToVector() 1562 Value *TID = Builder.CreateAdd(Tmp0, Tmp1); in tryPromoteAllocaToLDS() 1563 TID = Builder.CreateAdd(TID, TIdZ); in tryPromoteAllocaToLDS()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | TypeSanitizer.cpp | 569 return IRB.CreateAdd( in convertToShadowDataInt() 603 IRB.CreateAdd(ShadowDataInt, in instrumentWithShadowUpdate() 721 IRB.CreateAdd(ShadowDataInt, ConstantInt::get(IntptrTy, i << PtrShift)), in instrumentWithShadowUpdate() 748 IRB.CreateAdd(ShadowDataInt, ConstantInt::get(IntptrTy, i << PtrShift)), in instrumentWithShadowUpdate() 838 Value *ShadowDataInt = IRB.CreateAdd( in instrumentMemInst() 851 Value *SrcShadowDataInt = IRB.CreateAdd( in instrumentMemInst()
|
| H A D | AddressSanitizer.cpp | 1158 DynamicAreaPtr = IRB.CreateAdd(IRB.CreatePtrToInt(SavedStack, IntptrTy), in unpoisonDynamicAllocasBeforeInst() 1394 return IRB.CreateAdd(Shadow, ShadowBase); in memToShadow() 1846 LastAccessedByte = IRB.CreateAdd( in createSlowPathCmp() 2011 IRB.CreateAdd(AddrLong, SizeMinusOne), in instrumentUnusualSizeOrAlignment() 3240 Value *Ptr = IRB.CreateAdd(ShadowBase, ConstantInt::get(IntptrTy, i)); in copyToShadowInline() 3279 {IRB.CreateAdd(ShadowBase, ConstantInt::get(IntptrTy, i)), in copyToShadow() 3645 IRB.CreateAdd(LocalStackBase, ConstantInt::get(IntptrTy, Desc.Offset)), in processStaticAllocas() 3657 IRB.CreateAdd(LocalStackBase, in processStaticAllocas() 3667 IRB.CreateAdd(LocalStackBase, in processStaticAllocas() 3730 Value *SavedFlagPtrPtr = IRBPoison.CreateAdd( in processStaticAllocas() [all …]
|
| H A D | MemorySanitizer.cpp | 1305 IRB.CreateAdd(Size, ConstantInt::get(MS.IntptrTy, kOriginSize - 1)); in paintOrigin() 1819 IRB.CreateAdd(ShadowLong, constToIntPtr(IntptrTy, ShadowBase)); in getShadowOriginPtrUserspace() 1830 IRB.CreateAdd(OriginLong, constToIntPtr(IntptrTy, OriginBase)); in getShadowOriginPtrUserspace() 1930 Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset)); in getShadowPtrForArgument() 1940 Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset)); in getOriginPtrForArgument() 6430 return IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset)); in getShadowAddrForVAArgument() 6436 Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset)); in getShadowPtrForVAArgument() 6455 Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset)); in getOriginPtrForVAArgument() 6657 Value *CopySize = IRB.CreateAdd( in finalizeInstrumentation() 6684 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in finalizeInstrumentation() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | Hexagon.cpp | 250 AddrAsInt = Builder.CreateAdd(AddrAsInt, Builder.getInt32(TyAlign - 1)); in EmitVAArgForHexagon() 314 __current_saved_reg_area_pointer_int = CGF.Builder.CreateAdd( in EmitVAArgForHexagonLinux() 366 CGF.Builder.CreateAdd(__overflow_area_pointer_int, in EmitVAArgForHexagonLinux()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | Local.cpp | 33 Result = Builder->CreateAdd(Result, Offset, GEP->getName() + ".offs", in emitGEPOffset()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVGatherScatterLowering.cpp | 174 Start = Builder.CreateAdd(Start, Splat); in matchStridedStart() 227 Inc = BinaryOperator::CreateAdd(BasePtr, Step, Inc->getName() + ".scalar", in matchStridedRecurrence() 305 Start = Builder.CreateAdd(Start, SplatOp, "start"); in matchStridedRecurrence()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 2520 Count = Builder.CreateAdd(Count, ConstantInt::get(CountTy, 1)); in transformLoopToCountable() 2530 NewCount = Builder.CreateAdd(NewCount, CntInitVal); in transformLoopToCountable() 2606 NewCount = Builder.CreateAdd(NewCount, CntInitVal); in transformLoopToPopcount() 2952 Value *LowBitMask = Builder.CreateAdd(BitMask, Constant::getAllOnesValue(Ty), in recognizeShiftUntilBitTest() 2965 Builder.CreateAdd(XMaskedNumActiveBits, Constant::getAllOnesValue(Ty), in recognizeShiftUntilBitTest() 2975 Builder.CreateAdd(LoopBackedgeTakenCount, ConstantInt::get(Ty, 1), in recognizeShiftUntilBitTest() 3026 Builder.CreateAdd(IV, ConstantInt::get(Ty, 1), IV->getName() + ".next", in recognizeShiftUntilBitTest() 3315 Value *ValNumActiveBitsOffset = Builder.CreateAdd( in recognizeShiftUntilZero() 3329 Builder.CreateAdd(LoopBackedgeTakenCount, ConstantInt::get(Ty, 1), in recognizeShiftUntilZero() 3347 Builder.CreateAdd(CIV, ConstantInt::get(Ty, 1), CIV->getName() + ".next", in recognizeShiftUntilZero() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopIdiomVectorize.cpp | 491 Builder.CreateAdd(VectorIndexPhi, VecLen, "", in createMaskedFindMismatch() 524 Value *VectorLoopRes64 = Builder.CreateAdd(VectorFoundIndex, Ctz, "", in createMaskedFindMismatch() 603 Builder.CreateAdd(VectorIndexPhi, VL64, "", in createPredicatedFindMismatch() 627 Value *VectorLoopRes64 = Builder.CreateAdd(VectorIndexLCSSAPhi, CTZI64, "", in createPredicatedFindMismatch() 846 Value *PhiInc = Builder.CreateAdd(IndexPhi, ConstantInt::get(ResType, 1), "", in expandFindMismatch() 902 Start = Builder.CreateAdd(Start, ConstantInt::get(Start->getType(), 1)); in transformByteCompare()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILFlattenArrays.cpp | 147 FlatIndex = Builder.CreateAdd(FlatIndex, ScaledIndex); in genInstructionFlattenIndices() 338 FlattenedIndex = Builder.CreateAdd(FlattenedIndex, VI); in visitGetElementPtrInst()
|