Home
last modified time | relevance | path

Searched refs:CreateAdd (Results 1 – 25 of 68) sorted by relevance

123

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DMatrixBuilder.h154 B.CreateAdd(B.CreateMul(ColumnIdx, ConstantInt::get( in CreateMatrixInsert()
161 Value *CreateAdd(Value *LHS, Value *RHS) { in CreateAdd() function
181 : B.CreateAdd(LHS, RHS); in CreateAdd()
245 Matrix, B.CreateAdd(B.CreateMul(ColumnIdx, NumRowsV), RowIdx),
H A DFixedPointBuilder.h57 Value *Rounded = B.CreateAdd(Result, LowBits); in Convert()
226 Value *CreateAdd(Value *LHS, const FixedPointSemantics &LHSSema, in CreateAdd() function
239 Result = B.CreateAdd(WideLHS, WideRHS); in CreateAdd()
H A DNoFolder.h44 Instruction *CreateAdd(Constant *LHS, Constant *RHS,
47 BinaryOperator *BO = BinaryOperator::CreateAdd(LHS, RHS);
H A DIRBuilderFolder.h32 virtual Value *CreateAdd(Constant *LHS, Constant *RHS,
H A DConstantFolder.h38 Constant *CreateAdd(Constant *LHS, Constant *RHS,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp78 LoopBuilder.CreateAdd(LoopIndex, ConstantInt::get(TypeOfCopyLen, 1U)); in createMemCpyLoopKnownSize()
192 LoopBuilder.CreateAdd(LoopIndex, ConstantInt::get(CopyLenType, 1U)); in createMemCpyLoopUnknownSize()
237 Value *FullOffset = ResBuilder.CreateAdd(RuntimeBytesCopied, ResidualIndex); in createMemCpyLoopUnknownSize()
247 ResBuilder.CreateAdd(ResidualIndex, ConstantInt::get(CopyLenType, 1U)); in createMemCpyLoopUnknownSize()
367 Value *FwdIndexPtr = FwdLoopBuilder.CreateAdd( in createMemMoveLoop()
415 LoopBuilder.CreateAdd(LoopIndex, ConstantInt::get(TypeOfCopyLen, 1)); in createMemSetLoop()
H A DIntegerDivision.cpp271 Value *SR_1 = Builder.CreateAdd(SR, One); in generateUnsignedDivisionCode()
283 Value *Tmp4 = Builder.CreateAdd(Divisor, NegOne); in generateUnsignedDivisionCode()
319 Value *SR_2 = Builder.CreateAdd(SR_3, NegOne); in generateUnsignedDivisionCode()
H A DMatrixUtils.cpp43 Value *Inc = B.CreateAdd(IV, Step, Name + ".step"); in CreateLoop()
H A DAMDGPUEmitPrintf.cpp150 Len = Builder.CreateAdd(Len, One); in getStrlenWithNull()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp123 Value *Inc = B.CreateAdd(IV, Step, Name + ".step"); in createLoop()
186 B.CreateAdd(B.CreateMul(CurrentRowZExt, Stride), CurrentColZExt); in createTileLoadStoreLoops()
190 Value *Idx = B.CreateAdd(B.CreateMul(CurrentRow, B.getInt16(16)), CurrentCol); in createTileLoadStoreLoops()
345 B.CreateAdd(B.CreateMul(CurrentRow, B.getInt16(16)), CurrentCol); in createTileDPLoops()
358 B.CreateAdd(B.CreateMul(CurrentRow, B.getInt16(16)), CurrentInner); in createTileDPLoops()
360 B.CreateAdd(B.CreateMul(CurrentInner, B.getInt16(16)), CurrentCol); in createTileDPLoops()
408 Value *ResElt = B.CreateAdd(EltC, SubVecR); in createTileDPLoops()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp851 return BinaryOperator::CreateAdd(WideX, NewC); in foldNoWrapAdd()
858 return BinaryOperator::CreateAdd(WideX, NewC); in foldNoWrapAdd()
885 return BinaryOperator::CreateAdd(Builder.CreateNot(Y), X); in foldAddWithConstant()
991 Value *NewAdd = Builder.CreateAdd(X, ConstantInt::get(Ty, *C)); in foldAddWithConstant()
1329 return BinaryOperator::CreateNeg(Builder.CreateAdd(A, B)); in visitAdd()
1745 BinaryOperator *Res = BinaryOperator::CreateAdd(Op0, V); in visitSub()
1804 return BinaryOperator::CreateAdd(NegOp1, Op0); in visitSub()
1827 return BinaryOperator::CreateAdd(Builder.CreateNot(Op1), X); in visitSub()
1835 Value *XZ = Builder.CreateAdd(X, Z); in visitSub()
1836 Value *YW = Builder.CreateAdd(Y, Op1); in visitSub()
[all …]
H A DInstCombineNegator.cpp185 return Builder.CreateAdd(X, ConstantInt::get(X->getType(), 1), in visitImpl()
395 return Builder.CreateAdd(NegatedOps[0], NegatedOps[1], in visitImpl()
411 return Builder.CreateAdd(Xor, ConstantInt::get(Xor->getType(), 1), in visitImpl()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp1940 Count = Builder.CreateAdd(Count, ConstantInt::get(CountTy, 1)); in transformLoopToCountable()
1950 NewCount = Builder.CreateAdd(NewCount, CntInitVal); in transformLoopToCountable()
2025 NewCount = Builder.CreateAdd(NewCount, CntInitVal); in transformLoopToPopcount()
2351 Value *LowBitMask = Builder.CreateAdd(BitMask, Constant::getAllOnesValue(Ty), in recognizeShiftUntilBitTest()
2364 Builder.CreateAdd(XMaskedNumActiveBits, Constant::getAllOnesValue(Ty), in recognizeShiftUntilBitTest()
2374 Builder.CreateAdd(LoopBackedgeTakenCount, ConstantInt::get(Ty, 1), in recognizeShiftUntilBitTest()
2425 Builder.CreateAdd(IV, ConstantInt::get(Ty, 1), IV->getName() + ".next", in recognizeShiftUntilBitTest()
2716 Value *ValNumActiveBitsOffset = Builder.CreateAdd( in recognizeShiftUntilZero()
2730 Builder.CreateAdd(LoopBackedgeTakenCount, ConstantInt::get(Ty, 1), in recognizeShiftUntilZero()
2748 Builder.CreateAdd(CIV, ConstantInt::get(Ty, 1), CIV->getName() + ".next", in recognizeShiftUntilZero()
[all …]
H A DLowerAtomic.cpp57 Res = Builder.CreateAdd(Orig, Val); in lowerAtomicRMWInst()
H A DReassociate.cpp234 static BinaryOperator *CreateAdd(Value *S1, Value *S2, const Twine &Name, in CreateAdd() function
237 return BinaryOperator::CreateAdd(S1, S2, Name, InsertBefore); in CreateAdd()
1005 CreateAdd(Or->getOperand(0), Or->getOperand(1), "", Or, Or); in convertOrWithNoCommonBitsToAdd()
1057 BinaryOperator *New = CreateAdd(Sub->getOperand(0), NegVal, "", Sub, Sub); in BreakUpSubtract()
1134 return CreateAdd(V2, V1, "reass.add", I, I); in EmitAddTreeOfValues()
1697 ? BinaryOperator::CreateAdd(MaxOccVal, MaxOccVal) in OptimizeAdd()
H A DLowerMatrixIntrinsics.cpp1003 Value *Offset = Builder.CreateAdd( in loadMatrix()
1049 Value *Offset = Builder.CreateAdd( in storeMatrix()
1165 return Builder.CreateAdd(Sum, Mul); in createMulAdd()
1321 Value *StoreEnd = Builder.CreateAdd( in getNonAliasingPointer()
1334 Value *LoadEnd = Builder.CreateAdd( in getNonAliasingPointer()
1738 return Builder.CreateAdd(LHS, RHS); in VisitBinaryOperator()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp1490 IRB.CreateAdd(ShadowLong, in getShadowOriginPtrUserspace()
1500 OriginLong = IRB.CreateAdd(OriginLong, in getShadowOriginPtrUserspace()
4386 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in finalizeInstrumentation()
4403 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in finalizeInstrumentation()
4510 Value *CopySize = IRB.CreateAdd(ConstantInt::get(MS.IntptrTy, 0), in finalizeInstrumentation()
4678 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in getVAField64()
4688 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in getVAField32()
4755 IRB.CreateAdd(GrArgSize, GrOffSaveArea); in finalizeInstrumentation()
4771 IRB.CreateAdd(VrArgSize, VrOffSaveArea); in finalizeInstrumentation()
5215 IRB.CreateAdd( in copyRegSaveArea()
[all …]
H A DAddressSanitizer.cpp1044 DynamicAreaPtr = IRB.CreateAdd(IRB.CreatePtrToInt(SavedStack, IntptrTy), in unpoisonDynamicAllocasBeforeInst()
1361 return IRB.CreateAdd(Shadow, ShadowBase); in memToShadow()
1696 LastAccessedByte = IRB.CreateAdd( in createSlowPathCmp()
1812 IRB.CreateAdd(AddrLong, ConstantInt::get(IntptrTy, TypeSize / 8 - 1)), in instrumentUnusualSizeOrAlignment()
3005 Value *Ptr = IRB.CreateAdd(ShadowBase, ConstantInt::get(IntptrTy, i)); in copyToShadowInline()
3394 IRB.CreateAdd(LocalStackBase, in processStaticAllocas()
3404 IRB.CreateAdd(LocalStackBase, in processStaticAllocas()
3467 Value *SavedFlagPtrPtr = IRBPoison.CreateAdd( in processStaticAllocas()
3544 Value *AdditionalChunkSize = IRB.CreateAdd( in handleDynamicAllocaCall()
3547 Value *NewSize = IRB.CreateAdd(OldSize, AdditionalChunkSize); in handleDynamicAllocaCall()
[all …]
H A DMemProfiler.cpp302 return IRB.CreateAdd(Shadow, DynamicShadowOffset); in memToShadow()
487 ShadowValue = IRB.CreateAdd(ShadowValue, Inc); in instrumentAddress()
H A DInstrProfiling.cpp212 auto *NewVal = Builder.CreateAdd(OldVal, LiveInValue); in doExtraRewritesBeforeFinalDeletion()
714 auto *Add = Builder.CreateAdd(Builder.CreatePtrToInt(Addr, Int64Ty), LI); in lowerIncrement()
725 auto *Count = Builder.CreateAdd(Load, Inc->getStep()); in lowerIncrement()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/Utils/
H A DLocal.h93 Result = Builder->CreateAdd(Result, Offset, GEP->getName().str()+".offs",
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp968 Value *Div = Builder.CreateAdd(IQ, JQ); in expandDivRem24Impl()
1086 X = Builder.CreateAdd(X, SignX); in expandDivRem32()
1087 Y = Builder.CreateAdd(Y, SignY); in expandDivRem32()
1135 Z = Builder.CreateAdd(Z, getMulHu(Builder, Z, NegYZ)); in expandDivRem32()
1144 Q = Builder.CreateSelect(Cond, Builder.CreateAdd(Q, One), Q); in expandDivRem32()
1151 Res = Builder.CreateSelect(Cond, Builder.CreateAdd(Q, One), Q); in expandDivRem32()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DIntrinsicLowering.cpp173 PartValue = Builder.CreateAdd(LHS, RHS, "ctpop.step"); in LowerCTPOP()
175 Count = Builder.CreateAdd(PartValue, Count, "ctpop.part"); in LowerCTPOP()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprComplex.cpp600 ResR = Builder.CreateAdd(Op.LHS.first, Op.RHS.first, "add.r"); in EmitBinAdd()
603 ResI = Builder.CreateAdd(Op.LHS.second, Op.RHS.second, "add.i"); in EmitBinAdd()
784 ResI = Builder.CreateAdd(ResIl, ResIr, "mul.i"); in EmitBinMul()
857 llvm::Value *Tmp3 = Builder.CreateAdd(Tmp1, Tmp2); // ac+bd in EmitBinDiv()
861 llvm::Value *Tmp6 = Builder.CreateAdd(Tmp4, Tmp5); // cc+dd in EmitBinDiv()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp1116 Value *Next = Builder.CreateAdd(IndVarPHI, ConstantInt::get(IndVarTy, 1), in createLoopSkeleton()
1226 CountIfLooping = Builder.CreateAdd(Builder.CreateUDiv(Span, Incr), One); in createCanonicalLoop()
1229 Value *CountIfTwo = Builder.CreateAdd( in createCanonicalLoop()
1241 Value *IndVar = Builder.CreateAdd(Span, Start); in createCanonicalLoop()
1327 Value *TripCount = Builder.CreateAdd(TripCountMinusOne, One); in createStaticWorkshareLoop()
1336 Value *UpdatedIV = Builder.CreateAdd(IV, LowerBound); in createStaticWorkshareLoop()
1753 Builder.CreateAdd(FloorTripCount, FloorTripOverflow, in tileLoops()
1856 Builder.CreateAdd(Scale, TileLoop->getIndVar(), {}, /*HasNUW=*/true); in tileLoops()
2532 return Builder.CreateAdd(Src1, Src2); in emitRMWOpAsInstruction()

123