Home
last modified time | relevance | path

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

123

/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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,
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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()
908 return BinaryOperator::CreateAdd(X, ConstantExpr::getAdd(Op01C, Op1C)); in foldAddWithConstant()
936 return BinaryOperator::CreateAdd(X, ConstantInt::get(Ty, *C2 ^ *C)); in foldAddWithConstant()
991 Value *NewAdd = Builder.CreateAdd(X, ConstantInt::get(Ty, *C)); in foldAddWithConstant()
1329 return BinaryOperator::CreateNeg(Builder.CreateAdd(A, B)); in visitAdd()
1352 return BinaryOperator::CreateAdd(A, Builder.CreateShl(RHS, 1, "reass.add")); in visitAdd()
1356 return BinaryOperator::CreateAdd(A, Builder.CreateShl(LHS, 1, "reass.add")); in visitAdd()
1724 BinaryOperator *Res = BinaryOperator::CreateAdd(Op0, V); 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()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp1894 Count = Builder.CreateAdd(Count, ConstantInt::get(CountTy, 1)); in transformLoopToCountable()
1904 NewCount = Builder.CreateAdd(NewCount, CntInitVal); in transformLoopToCountable()
1979 NewCount = Builder.CreateAdd(NewCount, CntInitVal); in transformLoopToPopcount()
2302 Value *LowBitMask = Builder.CreateAdd(BitMask, Constant::getAllOnesValue(Ty), in recognizeShiftUntilBitTest()
2315 Builder.CreateAdd(XMaskedNumActiveBits, Constant::getAllOnesValue(Ty), in recognizeShiftUntilBitTest()
2325 Builder.CreateAdd(LoopBackedgeTakenCount, ConstantInt::get(Ty, 1), in recognizeShiftUntilBitTest()
2376 Builder.CreateAdd(IV, ConstantInt::get(Ty, 1), IV->getName() + ".next", in recognizeShiftUntilBitTest()
2650 Value *ValNumActiveBitsOffset = Builder.CreateAdd( in recognizeShiftUntilZero()
2664 Builder.CreateAdd(LoopBackedgeTakenCount, ConstantInt::get(Ty, 1), in recognizeShiftUntilZero()
2682 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 DLowerMatrixIntrinsics.cpp830 Value *Offset = Builder.CreateAdd( in loadMatrix()
876 Value *Offset = Builder.CreateAdd( in storeMatrix()
992 return Builder.CreateAdd(Sum, Mul); in createMulAdd()
1143 Value *StoreEnd = Builder.CreateAdd( in getNonAliasingPointer()
1156 Value *LoadEnd = Builder.CreateAdd( in getNonAliasingPointer()
1542 return Builder.CreateAdd(LHS, RHS); in VisitBinaryOperator()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp1490 IRB.CreateAdd(ShadowLong, in getShadowOriginPtrUserspace()
1500 OriginLong = IRB.CreateAdd(OriginLong, in getShadowOriginPtrUserspace()
1555 Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset)); in getShadowPtrForArgument()
1567 Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset)); in getOriginPtrForArgument()
4289 Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset)); in getShadowPtrForVAArgument()
4300 Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset)); in getOriginPtrForVAArgument()
4344 IRB.CreateAdd(ConstantInt::get(MS.IntptrTy, AMD64FpEndOffset), in finalizeInstrumentation()
4364 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in finalizeInstrumentation()
4381 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in finalizeInstrumentation()
4454 Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset)); in getShadowPtrForVAArgument()
[all …]
H A DAddressSanitizer.cpp1036 DynamicAreaPtr = IRB.CreateAdd(IRB.CreatePtrToInt(SavedStack, IntptrTy), in unpoisonDynamicAllocasBeforeInst()
1351 return IRB.CreateAdd(Shadow, ShadowBase); in memToShadow()
1686 LastAccessedByte = IRB.CreateAdd( in createSlowPathCmp()
1822 IRB.CreateAdd(AddrLong, ConstantInt::get(IntptrTy, TypeSize / 8 - 1)), in instrumentUnusualSizeOrAlignment()
3006 Value *Ptr = IRB.CreateAdd(ShadowBase, ConstantInt::get(IntptrTy, i)); in copyToShadowInline()
3044 {IRB.CreateAdd(ShadowBase, ConstantInt::get(IntptrTy, i)), in copyToShadow()
3371 IRB.CreateAdd(LocalStackBase, ConstantInt::get(IntptrTy, Desc.Offset)), in processStaticAllocas()
3383 IRB.CreateAdd(LocalStackBase, in processStaticAllocas()
3393 IRB.CreateAdd(LocalStackBase, in processStaticAllocas()
3456 Value *SavedFlagPtrPtr = IRBPoison.CreateAdd( in processStaticAllocas()
[all …]
H A DMemProfiler.cpp302 return IRB.CreateAdd(Shadow, DynamicShadowOffset); in memToShadow()
487 ShadowValue = IRB.CreateAdd(ShadowValue, Inc); in instrumentAddress()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/HowToUseLLJIT/
H A DHowToUseLLJIT.cpp69 Value *Add = builder.CreateAdd(One, ArgX); in createDemoModule()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/HowToUseJIT/
H A DHowToUseJIT.cpp95 Value *Add = builder.CreateAdd(One, ArgX); in main()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp941 Value *Div = Builder.CreateAdd(IQ, JQ); in expandDivRem24Impl()
1059 X = Builder.CreateAdd(X, SignX); in expandDivRem32()
1060 Y = Builder.CreateAdd(Y, SignY); in expandDivRem32()
1108 Z = Builder.CreateAdd(Z, getMulHu(Builder, Z, NegYZ)); in expandDivRem32()
1117 Q = Builder.CreateSelect(Cond, Builder.CreateAdd(Q, One), Q); in expandDivRem32()
1124 Res = Builder.CreateSelect(Cond, Builder.CreateAdd(Q, One), Q); in expandDivRem32()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Fibonacci/
H A Dfibonacci.cpp93 Value *Sum = BinaryOperator::CreateAdd(CallFibX1, CallFibX2, in CreateFibFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/Utils/
H A DLocal.h93 Result = Builder->CreateAdd(Result, Offset, GEP->getName().str()+".offs",
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp1103 Value *Next = Builder.CreateAdd(IndVarPHI, ConstantInt::get(IndVarTy, 1), in createLoopSkeleton()
1213 CountIfLooping = Builder.CreateAdd(Builder.CreateUDiv(Span, Incr), One); in createCanonicalLoop()
1216 Value *CountIfTwo = Builder.CreateAdd( in createCanonicalLoop()
1228 Value *IndVar = Builder.CreateAdd(Span, Start); in createCanonicalLoop()
1314 Value *TripCount = Builder.CreateAdd(TripCountMinusOne, One); in createStaticWorkshareLoop()
1323 Value *UpdatedIV = Builder.CreateAdd(IV, LowerBound); in createStaticWorkshareLoop()
1742 Builder.CreateAdd(FloorTripCount, FloorTripOverflow, in tileLoops()
1845 Builder.CreateAdd(Scale, TileLoop->getIndVar(), {}, /*HasNUW=*/true); in tileLoops()
2411 return Builder.CreateAdd(Src1, Src2); in emitRMWOpAsInstruction()

123