Home
last modified time | relevance | path

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

1234

/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DSSAUpdaterBulkTest.cpp56 Value *AddOp1 = B.CreateAdd(FirstArg, ConstantInt::get(I32Ty, 1)); in TEST()
61 Value *AddOp2 = B.CreateAdd(FirstArg, ConstantInt::get(I32Ty, 3)); in TEST()
66 auto *I1 = cast<Instruction>(B.CreateAdd(AddOp1, ConstantInt::get(I32Ty, 5))); in TEST()
67 auto *I2 = cast<Instruction>(B.CreateAdd(AddOp2, ConstantInt::get(I32Ty, 6))); in TEST()
68 auto *I3 = cast<Instruction>(B.CreateAdd(SubOp1, SubOp2)); in TEST()
140 Value *AddOp1 = B.CreateAdd(FirstArg, ConstantInt::get(I32Ty, 1)); in TEST()
144 Value *AddOp2 = B.CreateAdd(FirstArg, ConstantInt::get(I32Ty, 2)); in TEST()
148 auto *I1 = cast<Instruction>(B.CreateAdd(AddOp1, ConstantInt::get(I32Ty, 3))); in TEST()
152 auto *I2 = cast<Instruction>(B.CreateAdd(AddOp2, ConstantInt::get(I32Ty, 4))); in TEST()
H A DScalarEvolutionExpanderTest.cpp177 Value *Add = Builder.CreateAdd(Phi, ConstantInt::get(T_int64, 1), "add"); in TEST_F()
250 Builder.CreateAdd(Phi, ConstantInt::get(T_int64, 1), "add")); in TEST_F()
313 auto *S1 = cast<Instruction>(Builder.CreateAdd(Arg, C, "add")); in TEST_F()
317 auto *S2 = cast<Instruction>(Builder.CreateAdd(Arg, C, "add")); in TEST_F()
365 auto *S1 = cast<Instruction>(Builder.CreateAdd(Arg, C, "add")); in TEST_F()
369 auto *S2 = cast<Instruction>(Builder.CreateAdd(Arg, C, "add")); in TEST_F()
410 auto *S1 = cast<Instruction>(Builder.CreateAdd(Arg, C, "add")); in TEST_F()
411 auto *S2 = cast<Instruction>(Builder.CreateAdd(Arg, C, "add")); in TEST_F()
461 auto *S1 = cast<Instruction>(Builder.CreateAdd(Arg, C, "add")); in TEST_F()
462 auto *S2 = cast<Instruction>(Builder.CreateAdd(Arg, C, "add")); in TEST_F()
H A DFunctionComparatorTest.cpp36 I = cast<Instruction>(B.CreateAdd(LoadInst, C)); in TestFunction()
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DScalarEvolutionTest.cpp339 Acc[0] = BinaryOperator::CreateAdd(Acc[0], Acc[1], "", ExitBB); in TEST_F()
340 Acc[1] = BinaryOperator::CreateAdd(Acc[2], Acc[3], "", ExitBB); in TEST_F()
341 Acc[2] = BinaryOperator::CreateAdd(Acc[4], Acc[5], "", ExitBB); in TEST_F()
342 Acc[3] = BinaryOperator::CreateAdd(Acc[6], Acc[7], "", ExitBB); in TEST_F()
343 Acc[0] = BinaryOperator::CreateAdd(Acc[0], Acc[1], "", ExitBB); in TEST_F()
344 Acc[1] = BinaryOperator::CreateAdd(Acc[2], Acc[3], "", ExitBB); in TEST_F()
345 Acc[0] = BinaryOperator::CreateAdd(Acc[0], Acc[1], "", ExitBB); in TEST_F()
416 Add2 = BinaryOperator::CreateAdd(Mul1, Add1, "", EntryBB); in TEST_F()
937 auto *Add = BinaryOperator::CreateAdd(AShr, MinInt64, "", Br); in TEST_F()
993 auto *Add = BinaryOperator::CreateAdd(AShr, MinInt32, "", Br); in TEST_F()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DMatrixBuilder.h150 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 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()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp837 return BinaryOperator::CreateAdd(WideX, NewC); in foldNoWrapAdd()
844 return BinaryOperator::CreateAdd(WideX, NewC); in foldNoWrapAdd()
871 return BinaryOperator::CreateAdd(Builder.CreateNot(Y), X); in foldAddWithConstant()
1318 return BinaryOperator::CreateNeg(Builder.CreateAdd(A, B)); in visitAdd()
1780 return BinaryOperator::CreateAdd(X, USub); in foldSubOfMinMax()
1784 return BinaryOperator::CreateAdd(X, USub); in foldSubOfMinMax()
1817 BinaryOperator *Res = BinaryOperator::CreateAdd(Op0, V); in visitSub()
1876 return BinaryOperator::CreateAdd(NegOp1, Op0); in visitSub()
1903 Value *XZ = Builder.CreateAdd(X, Z); in visitSub()
1904 Value *YW = Builder.CreateAdd(Y, Op1); in visitSub()
[all …]
H A DInstCombineNegator.cpp185 return Builder.CreateAdd(X, ConstantInt::get(X->getType(), 1), in visitImpl()
423 return Builder.CreateAdd(NegatedOps[0], NegatedOps[1], in visitImpl()
439 return Builder.CreateAdd(Xor, ConstantInt::get(Xor->getType(), 1), in visitImpl()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp124 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()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp105 LoopBuilder.CreateAdd(LoopIndex, ConstantInt::get(TypeOfCopyLen, 1U)); in createMemCpyLoopKnownSize()
258 LoopBuilder.CreateAdd(LoopIndex, ConstantInt::get(CopyLenType, 1U)); in createMemCpyLoopUnknownSize()
312 Value *FullOffset = ResBuilder.CreateAdd(RuntimeBytesCopied, ResidualIndex); in createMemCpyLoopUnknownSize()
334 Value *ResNewIndex = ResBuilder.CreateAdd( in createMemCpyLoopUnknownSize()
461 Value *FwdIndexPtr = FwdLoopBuilder.CreateAdd( in createMemMoveLoop()
509 LoopBuilder.CreateAdd(LoopIndex, ConstantInt::get(TypeOfCopyLen, 1)); in createMemSetLoop()
H A DLoopUnrollRuntime.cpp370 Value *IdxNext = Builder.CreateAdd(NewIdx, One, NewIdx->getName() + ".next"); in CloneLoopBlocks()
516 Value *ModValAdd = B.CreateAdd(ModValTmp, in CreateTripRemainder()
759 B.CreateAdd(TripCount, ConstantInt::get(TripCount->getType(), -1)); in UnrollRuntimeLoopRemainder()
922 Value *IdxNext = B2.CreateAdd(NewIdx, One, NewIdx->getName() + ".next"); in UnrollRuntimeLoopRemainder()
H A DLowerAtomic.cpp50 return Builder.CreateAdd(Loaded, Inc, "new"); in buildAtomicRMWValue()
H A DIntegerDivision.cpp270 Value *SR_1 = Builder.CreateAdd(SR, One); in generateUnsignedDivisionCode()
282 Value *Tmp4 = Builder.CreateAdd(Divisor, NegOne); in generateUnsignedDivisionCode()
318 Value *SR_2 = Builder.CreateAdd(SR_3, NegOne); in generateUnsignedDivisionCode()
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DPerfMonitor.cpp289 CyclesInScops = Builder.CreateAdd(CyclesInScops, CyclesInScop); in insertRegionEnd()
294 CyclesInCurrentScop = Builder.CreateAdd(CyclesInCurrentScop, CyclesInScop); in insertRegionEnd()
300 Builder.CreateAdd(TripCountForCurrentScop, Builder.getInt64(1)); in insertRegionEnd()
H A DLoopGeneratorsKMP.cpp195 Value *AdjustedUB = Builder.CreateAdd(UB, ConstantInt::get(LongType, -1), in createSubFn()
270 Builder.CreateAdd(LB, ChunkedStride, "polly.indvar.nextLB"); in createSubFn()
271 Value *NextUB = Builder.CreateAdd(UB, ChunkedStride); in createSubFn()
/llvm-project-15.0.7/llvm/examples/ParallelJIT/
H A DParallelJIT.cpp72 Instruction *Add = BinaryOperator::CreateAdd(One, ArgX, "addresult", BB); in createAdd1()
123 BinaryOperator::CreateAdd(CallFibX1, CallFibX2, "addresult", RecurseBB); in CreateFibFunction()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DAsmWriterTest.cpp28 std::unique_ptr<BinaryOperator> Add(BinaryOperator::CreateAdd(Undef, Undef)); in TEST()
/llvm-project-15.0.7/llvm/examples/HowToUseLLJIT/
H A DHowToUseLLJIT.cpp69 Value *Add = builder.CreateAdd(One, ArgX); in createDemoModule()
/llvm-project-15.0.7/llvm/examples/HowToUseJIT/
H A DHowToUseJIT.cpp95 Value *Add = builder.CreateAdd(One, ArgX); in main()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp166 Start = Builder.CreateAdd(Start, Splat); in matchStridedStart()
212 Inc = BinaryOperator::CreateAdd(BasePtr, Step, Inc->getName() + ".scalar", in matchStridedRecurrence()
292 Start = Builder.CreateAdd(Start, SplatOp, "start"); in matchStridedRecurrence()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp1477 IRB.CreateAdd(ShadowLong, in getShadowOriginPtrUserspace()
1487 OriginLong = IRB.CreateAdd(OriginLong, in getShadowOriginPtrUserspace()
4408 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in finalizeInstrumentation()
4425 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in finalizeInstrumentation()
4532 Value *CopySize = IRB.CreateAdd(ConstantInt::get(MS.IntptrTy, 0), in finalizeInstrumentation()
4700 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in getVAField64()
4710 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in getVAField32()
4777 IRB.CreateAdd(GrArgSize, GrOffSaveArea); in finalizeInstrumentation()
4793 IRB.CreateAdd(VrArgSize, VrOffSaveArea); in finalizeInstrumentation()
5237 IRB.CreateAdd( in copyRegSaveArea()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Analysis/Utils/
H A DLocal.h93 Result = Builder->CreateAdd(Result, Offset, GEP->getName().str()+".offs",
/llvm-project-15.0.7/llvm/examples/Fibonacci/
H A Dfibonacci.cpp93 Value *Sum = BinaryOperator::CreateAdd(CallFibX1, CallFibX2, in CreateFibFunction()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp2081 Count = Builder.CreateAdd(Count, ConstantInt::get(CountTy, 1)); in transformLoopToCountable()
2091 NewCount = Builder.CreateAdd(NewCount, CntInitVal); in transformLoopToCountable()
2166 NewCount = Builder.CreateAdd(NewCount, CntInitVal); in transformLoopToPopcount()
2492 Value *LowBitMask = Builder.CreateAdd(BitMask, Constant::getAllOnesValue(Ty), in recognizeShiftUntilBitTest()
2505 Builder.CreateAdd(XMaskedNumActiveBits, Constant::getAllOnesValue(Ty), in recognizeShiftUntilBitTest()
2515 Builder.CreateAdd(LoopBackedgeTakenCount, ConstantInt::get(Ty, 1), in recognizeShiftUntilBitTest()
2566 Builder.CreateAdd(IV, ConstantInt::get(Ty, 1), IV->getName() + ".next", in recognizeShiftUntilBitTest()
2857 Value *ValNumActiveBitsOffset = Builder.CreateAdd( in recognizeShiftUntilZero()
2871 Builder.CreateAdd(LoopBackedgeTakenCount, ConstantInt::get(Ty, 1), in recognizeShiftUntilZero()
2889 Builder.CreateAdd(CIV, ConstantInt::get(Ty, 1), CIV->getName() + ".next", in recognizeShiftUntilZero()
[all …]
/llvm-project-15.0.7/llvm/unittests/ExecutionEngine/MCJIT/
H A DMCJITTestBase.h103 Value *AddResult = Builder.CreateAdd(Arg1, Arg2);
182 Value *Accumulator = Builder.CreateAdd(Param, RecursiveReturn);

1234