Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/Utils/
H A DLocal.h62 Result = Builder->CreateAdd(Result, ConstantInt::get(IntPtrTy, Size),
71 Result = Builder->CreateAdd(Result, Scale, GEP->getName()+".offs");
84 Result = Builder->CreateAdd(Op, Result, GEP->getName()+".offs");
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp82 LoopBuilder.CreateAdd(LoopIndex, ConstantInt::get(TypeOfCopyLen, 1U)); in createMemCpyLoopKnownSize()
190 LoopBuilder.CreateAdd(LoopIndex, ConstantInt::get(CopyLenType, 1U)); in createMemCpyLoopUnknownSize()
235 Value *FullOffset = ResBuilder.CreateAdd(RuntimeBytesCopied, ResidualIndex); in createMemCpyLoopUnknownSize()
244 ResBuilder.CreateAdd(ResidualIndex, ConstantInt::get(CopyLenType, 1U)); in createMemCpyLoopUnknownSize()
354 Value *FwdIndexPtr = FwdLoopBuilder.CreateAdd( in createMemMoveLoop()
398 LoopBuilder.CreateAdd(LoopIndex, ConstantInt::get(TypeOfCopyLen, 1)); in createMemSetLoop()
H A DIntegerDivision.cpp272 Value *SR_1 = Builder.CreateAdd(SR, One); in generateUnsignedDivisionCode()
284 Value *Tmp4 = Builder.CreateAdd(Divisor, NegOne); in generateUnsignedDivisionCode()
320 Value *SR_2 = Builder.CreateAdd(SR_3, NegOne); in generateUnsignedDivisionCode()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp840 return BinaryOperator::CreateAdd(Builder.CreateNot(Y), X); in foldAddWithConstant()
1096 return BinaryOperator::CreateAdd(XorLHS, in visitAdd()
1116 return BinaryOperator::CreateNeg(Builder.CreateAdd(A, B)); in visitAdd()
1163 Value *NewAdd = Builder.CreateAdd(X, CRHS, LHS->getName()); in visitAdd()
1468 BinaryOperator *Res = BinaryOperator::CreateAdd(Op0, V); in visitSub()
1497 return BinaryOperator::CreateAdd(Builder.CreateNot(Op1), X); in visitSub()
1501 return BinaryOperator::CreateAdd(Builder.CreateNot(X), Op0); in visitSub()
1523 return BinaryOperator::CreateAdd(X, AddOne(C)); in visitSub()
1620 return BinaryOperator::CreateAdd(Op0, in visitSub()
1644 BinaryOperator *Add = BinaryOperator::CreateAdd(Op0, Zext); in visitSub()
[all …]
H A DInstCombineMulDivRem.cpp227 return BinaryOperator::CreateAdd(Builder.CreateMul(X, Op1), Mul); in visitMul()
682 Value *Inc = Builder.CreateAdd(Op1, Op0); in commonIDivTransforms()
784 N = IC.Builder.CreateAdd(N, Log2Base); in foldUDivShl()
1257 Value *Add = Builder.CreateAdd(Op1, N1); in visitURem()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp588 Value *Div = Builder.CreateAdd(IQ, JQ); in expandDivRem24()
657 Num = Builder.CreateAdd(Num, LHSign); in expandDivRem32()
658 Den = Builder.CreateAdd(Den, RHSign); in expandDivRem32()
688 Value *RCP_A_E = Builder.CreateAdd(RCP, E); in expandDivRem32()
721 Value *Quotient_A_One = Builder.CreateAdd(Quotient, One); in expandDivRem32()
736 Value *Remainder_A_Den = Builder.CreateAdd(Remainder, Den); in expandDivRem32()
H A DAMDGPUPromoteAlloca.cpp813 Value *TID = Builder.CreateAdd(Tmp0, Tmp1); in handleAlloca()
814 TID = Builder.CreateAdd(TID, TIdZ); in handleAlloca()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp1386 IRB.CreateAdd(ShadowLong, in getShadowOriginPtrUserspace()
1396 OriginLong = IRB.CreateAdd(OriginLong, in getShadowOriginPtrUserspace()
3842 IRB.CreateAdd(ConstantInt::get(MS.IntptrTy, AMD64FpEndOffset), in finalizeInstrumentation()
3860 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in finalizeInstrumentation()
3875 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in finalizeInstrumentation()
3981 Value *CopySize = IRB.CreateAdd(ConstantInt::get(MS.IntptrTy, 0), in finalizeInstrumentation()
4147 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in getVAField64()
4157 IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy), in getVAField32()
4223 IRB.CreateAdd(GrArgSize, GrOffSaveArea); in finalizeInstrumentation()
4238 IRB.CreateAdd(VrArgSize, VrOffSaveArea); in finalizeInstrumentation()
[all …]
H A DAddressSanitizer.cpp949 DynamicAreaPtr = IRB.CreateAdd(IRB.CreatePtrToInt(SavedStack, IntptrTy), in unpoisonDynamicAllocasBeforeInst()
1168 return IRB.CreateAdd(Shadow, ShadowBase); in memToShadow()
1502 LastAccessedByte = IRB.CreateAdd( in createSlowPathCmp()
1608 IRB.CreateAdd(AddrLong, ConstantInt::get(IntptrTy, TypeSize / 8 - 1)), in instrumentUnusualSizeOrAlignment()
2721 Value *Ptr = IRB.CreateAdd(ShadowBase, ConstantInt::get(IntptrTy, i)); in copyToShadowInline()
3031 IRB.CreateAdd(LocalStackBase, in processStaticAllocas()
3041 IRB.CreateAdd(LocalStackBase, in processStaticAllocas()
3104 Value *SavedFlagPtrPtr = IRBPoison.CreateAdd( in processStaticAllocas()
3216 Value *AdditionalChunkSize = IRB.CreateAdd( in handleDynamicAllocaCall()
3219 Value *NewSize = IRB.CreateAdd(OldSize, AdditionalChunkSize); in handleDynamicAllocaCall()
[all …]
H A DGCOVProfiling.cpp822 Count = Builder.CreateAdd(Count, Builder.getInt64(1)); in emitProfileArcs()
833 Count = Builder.CreateAdd(Count, Builder.getInt64(1)); in emitProfileArcs()
1138 auto *NextJV = Builder.CreateAdd(JV, Builder.getInt32(1)); in insertCounterWriteout()
1146 auto *NextIV = Builder.CreateAdd(IV, Builder.getInt32(1)); in insertCounterWriteout()
H A DHWAddressSanitizer.cpp520 return IRB.CreateAdd(Shadow, ShadowBase); in memToShadow()
875 IRB.CreateAdd(ThreadLong, ConstantInt::get(IntptrTy, 8)), WrapMask); in emitPrologue()
882 Value *ShadowBase = IRB.CreateAdd( in emitPrologue()
H A DEfficiencySanitizer.cpp568 Shadow = IRB.CreateAdd(Shadow, ConstantInt::get(IntptrTy, Offs)); in appToShadow()
803 IRB.CreateStore(IRB.CreateAdd(Load, ConstantInt::get(IRB.getInt64Ty(), 1)), in insertCounterUpdate()
H A DSanitizerCoverage.cpp792 IRB.CreateAdd(IRB.CreatePointerCast(FunctionGuardArray, IntptrTy), in InjectCoverageAtBlock()
803 auto Inc = IRB.CreateAdd(Load, ConstantInt::get(Int8Ty, 1)); in InjectCoverageAtBlock()
H A DInstrProfiling.cpp207 auto *NewVal = Builder.CreateAdd(OldVal, LiveInValue); in doExtraRewritesBeforeFinalDeletion()
611 auto *Count = Builder.CreateAdd(Load, Inc->getStep()); in lowerIncrement()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DNoFolder.h42 Instruction *CreateAdd(Constant *LHS, Constant *RHS,
44 BinaryOperator *BO = BinaryOperator::CreateAdd(LHS, RHS);
H A DConstantFolder.h36 Constant *CreateAdd(Constant *LHS, Constant *RHS,
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprComplex.cpp575 ResR = Builder.CreateAdd(Op.LHS.first, Op.RHS.first, "add.r"); in EmitBinAdd()
578 ResI = Builder.CreateAdd(Op.LHS.second, Op.RHS.second, "add.i"); in EmitBinAdd()
758 ResI = Builder.CreateAdd(ResIl, ResIr, "mul.i"); in EmitBinMul()
831 llvm::Value *Tmp3 = Builder.CreateAdd(Tmp1, Tmp2); // ac+bd in EmitBinDiv()
835 llvm::Value *Tmp6 = Builder.CreateAdd(Tmp4, Tmp5); // cc+dd in EmitBinDiv()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLowerAtomic.cpp57 Res = Builder.CreateAdd(Orig, Val); in LowerAtomicRMWInst()
H A DReassociate.cpp233 static BinaryOperator *CreateAdd(Value *S1, Value *S2, const Twine &Name, in CreateAdd() function
236 return BinaryOperator::CreateAdd(S1, S2, Name, InsertBefore); in CreateAdd()
933 BinaryOperator *New = CreateAdd(Sub->getOperand(0), NegVal, "", Sub, Sub); in BreakUpSubtract()
1008 return CreateAdd(V2, V1, "reass.add", I, I); in EmitAddTreeOfValues()
1572 ? BinaryOperator::CreateAdd(MaxOccVal, MaxOccVal) in OptimizeAdd()
H A DSeparateConstOffsetFromGEP.cpp916 ResultPtr = Builder.CreateAdd(ResultPtr, Idx); in lowerToArithmetics()
922 ResultPtr = Builder.CreateAdd( in lowerToArithmetics()
H A DLoopIdiomRecognize.cpp1619 Count = Builder.CreateAdd( in transformLoopToCountable()
1632 NewCount = Builder.CreateAdd(NewCount, CntInitVal); in transformLoopToCountable()
1704 NewCount = Builder.CreateAdd(NewCount, CntInitVal); in transformLoopToPopcount()
H A DNaryReassociate.cpp485 NewI = BinaryOperator::CreateAdd(LHS, RHS, "", I); in tryReassociatedBinaryOp()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DIntrinsicLowering.cpp285 PartValue = Builder.CreateAdd(LHS, RHS, "ctpop.step"); in LowerCTPOP()
287 Count = Builder.CreateAdd(PartValue, Count, "ctpop.part"); in LowerCTPOP()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DTargetFolder.h49 Constant *CreateAdd(Constant *LHS, Constant *RHS,
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DPHITransAddr.cpp429 BinaryOperator *Res = BinaryOperator::CreateAdd(OpVal, Inst->getOperand(1), in InsertPHITranslatedSubExpr()

123