Home
last modified time | relevance | path

Searched refs:getArgOperand (Results 1 – 25 of 123) sorted by relevance

12345

/freebsd-12.1/contrib/llvm/lib/IR/
H A DAutoUpgrade.cpp995 Value *Args[] = { CI.getArgOperand(0) , CI.getArgOperand(1), in UpgradeX86VPERMT2Intrinsics()
2891 Value *Ops[] = { CI->getArgOperand(0), CI->getArgOperand(1), in UpgradeIntrinsicCall()
2916 Value *Ops[] = { CI->getArgOperand(0), CI->getArgOperand(1), in UpgradeIntrinsicCall()
3042 Value *Ops[] = { CI->getArgOperand(0), CI->getArgOperand(1), in UpgradeIntrinsicCall()
3078 Value *Ops[] = { CI->getArgOperand(0), CI->getArgOperand(1), in UpgradeIntrinsicCall()
3198 Value *Args[] = { CI->getArgOperand(0), CI->getArgOperand(1), in UpgradeIntrinsicCall()
3228 Value *Args[] = { CI->getArgOperand(0), CI->getArgOperand(1), in UpgradeIntrinsicCall()
3251 Value *Args[] = { CI->getArgOperand(0), CI->getArgOperand(1), in UpgradeIntrinsicCall()
3396 {CI->getArgOperand(0), CI->getArgOperand(2), CI->getArgOperand(3)}); in UpgradeIntrinsicCall()
3519 Value *Args[4] = {CI->getArgOperand(0), CI->getArgOperand(1), in UpgradeIntrinsicCall()
[all …]
H A DIntrinsicInst.cpp40 Value *Op = getArgOperand(0); in getVariableLocation()
99 return const_cast<Value *>(getArgOperand(4)); in getStep()
110 dyn_cast<MetadataAsValue>(getArgOperand(NumOperands - 2))->getMetadata(); in getRoundingMode()
130 dyn_cast<MetadataAsValue>(getArgOperand(NumOperands - 1))->getMetadata(); in getExceptionBehavior()
H A DVerifier.cpp4359 Call.getArgOperand(0)); in visitIntrinsicCall()
4406 Value *Base = Call.getArgOperand(1); in visitIntrinsicCall()
4486 Value *Ptr = Call.getArgOperand(0); in visitIntrinsicCall()
4488 Value *Mask = Call.getArgOperand(2); in visitIntrinsicCall()
4505 Value *Val = Call.getArgOperand(0); in visitIntrinsicCall()
4506 Value *Ptr = Call.getArgOperand(1); in visitIntrinsicCall()
4508 Value *Mask = Call.getArgOperand(3); in visitIntrinsicCall()
4556 Value *Op1 = Call.getArgOperand(0); in visitIntrinsicCall()
4557 Value *Op2 = Call.getArgOperand(1); in visitIntrinsicCall()
4567 Value *Op1 = Call.getArgOperand(0); in visitIntrinsicCall()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp324 Value *Str1P = CI->getArgOperand(0), *Str2P = CI->getArgOperand(1); in optimizeStrCmp()
372 Value *Str1P = CI->getArgOperand(0), *Str2P = CI->getArgOperand(1); in optimizeStrNCmp()
431 Value *Dst = CI->getArgOperand(0), *Src = CI->getArgOperand(1); in optimizeStrCpy()
449 Value *Dst = CI->getArgOperand(0), *Src = CI->getArgOperand(1); in optimizeStpCpy()
698 if (CI->getArgOperand(0) == CI->getArgOperand(1)) in optimizeStrStr()
832 Value *LHS = CI->getArgOperand(0), *RHS = CI->getArgOperand(1); in optimizeMemCmp()
916 B.CreateMemCpy(CI->getArgOperand(0), 1, CI->getArgOperand(1), 1, in optimizeMemCpy()
923 B.CreateMemMove(CI->getArgOperand(0), 1, CI->getArgOperand(1), 1, in optimizeMemMove()
954 if (Memset->getArgOperand(2) != Malloc->getArgOperand(0)) in foldMallocMemset()
2146 CI->getArgOperand(0), 1, CI->getArgOperand(2), 1, in optimizeSnPrintFString()
[all …]
H A DGlobalStatus.cpp159 if (MTI->getArgOperand(0) == V) in analyzeGlobalAux()
161 if (MTI->getArgOperand(1) == V) in analyzeGlobalAux()
164 assert(MSI->getArgOperand(0) == V && "Memset only takes one pointer!"); in analyzeGlobalAux()
H A DLibCallsShrinkWrap.cpp107 Value *Arg = CI->getArgOperand(0); in createOrCond()
125 Value *Arg = CI->getArgOperand(0); in createCond()
310 Type *ArgType = CI.getArgOperand(0)->getType(); in checkCandidate()
428 Value *Base = CI->getArgOperand(0); in generateCondForPow()
429 Value *Exp = CI->getArgOperand(1); in generateCondForPow()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp366 auto Vec = II.getArgOperand(0); in simplifyX86immShift()
651 Dst = II.getArgOperand(2); in simplifyX86round()
653 Dst = II.getArgOperand(0); in simplifyX86round()
656 Src = II.getArgOperand(0); in simplifyX86round()
663 Dst = II.getArgOperand(2); in simplifyX86round()
695 Dst = II.getArgOperand(0); in simplifyX86round()
791 if ((II.getArgOperand(0) == II.getArgOperand(1)) || in simplifyX86insertps()
1526 if (I.getArgOperand(i) != E.getArgOperand(i)) in haveSameOperands()
1821 Value *Arg0 = Call.getArgOperand(0), *Arg1 = Call.getArgOperand(1); in canonicalizeConstantArg0ToArg1()
1987 Value *Op0 = II->getArgOperand(0), *Op1 = II->getArgOperand(1); in visitCallInst()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/
H A DCoroInstr.h48 Value *getFrame() const { return getArgOperand(FrameArg); } in getFrame()
57 return cast<ConstantInt>(getArgOperand(IndexArg)); in getRawIndex()
102 Value *Arg = getArgOperand(PromiseArg); in getPromise()
109 Value *Arg = getArgOperand(PromiseArg); in clearPromise()
170 assert(isa<ConstantPointerNull>(getArgOperand(CoroutineArg)) && in setCoroutineSelf()
203 Value *getFrame() const { return getArgOperand(FrameArg); } in getFrame()
221 Value *getMem() const { return getArgOperand(MemArg); } in getMem()
250 return cast<Constant>(getArgOperand(FromArg))->isOneValue(); in isFromPromise()
271 Value *Arg = getArgOperand(SaveArg); in getCoroSave()
278 return cast<Constant>(getArgOperand(FinalArg))->isOneValue(); in isFinal()
[all …]
H A DCoroEarly.cpp54 makeSubFnCall(CS.getArgOperand(0), Index, CS.getInstruction()); in lowerResumeOrDestroy()
67 Value *Operand = Intrin->getArgOperand(0); in lowerCoroPromise()
92 Value *Operand = II->getArgOperand(0); in lowerCoroDone()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DIntrinsicInst.h110 return cast<MetadataAsValue>(getArgOperand(1))->getMetadata(); in getRawVariable()
114 return cast<MetadataAsValue>(getArgOperand(2))->getMetadata(); in getRawExpression()
195 return cast<MetadataAsValue>(getArgOperand(0))->getMetadata(); in getRawLabel()
279 return const_cast<Value *>(getArgOperand(ARG_DEST)); in getRawDest()
285 return const_cast<Value *>(getArgOperand(ARG_LENGTH)); in getLength()
331 return const_cast<Value *>(BaseCL::getArgOperand(ARG_SOURCE)); in getRawSource()
373 return const_cast<Value *>(BaseCL::getArgOperand(ARG_VALUE)); in getValue()
395 return const_cast<Value *>(getArgOperand(ARG_ELEMENTSIZE)); in getRawElementSizeInBytes()
489 const_cast<Value *>(getArgOperand(ARG_VOLATILE))); in getVolatileCst()
723 const_cast<Value *>(getArgOperand(0))->stripPointerCasts()); in getName()
[all …]
H A DStatepoint.h344 const Value *Token = getArgOperand(0); in isTiedToInvoke()
351 const Value *Token = getArgOperand(0); in getStatepoint()
388 return cast<ConstantInt>(getArgOperand(1))->getZExtValue(); in getBasePtrIndex()
394 return cast<ConstantInt>(getArgOperand(2))->getZExtValue(); in getDerivedPtrIndex()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DScalarizeMaskedMemIntrin.cpp128 Value *Ptr = CI->getArgOperand(0); in scalarizeMaskedLoad()
130 Value *Mask = CI->getArgOperand(2); in scalarizeMaskedLoad()
131 Value *Src0 = CI->getArgOperand(3); in scalarizeMaskedLoad()
254 Value *Src = CI->getArgOperand(0); in scalarizeMaskedStore()
255 Value *Ptr = CI->getArgOperand(1); in scalarizeMaskedStore()
257 Value *Mask = CI->getArgOperand(3); in scalarizeMaskedStore()
364 Value *Ptrs = CI->getArgOperand(0); in scalarizeMaskedGather()
366 Value *Mask = CI->getArgOperand(2); in scalarizeMaskedGather()
367 Value *Src0 = CI->getArgOperand(3); in scalarizeMaskedGather()
473 Value *Src = CI->getArgOperand(0); in scalarizeMaskedScatter()
[all …]
H A DIntrinsicLowering.cpp318 switch (CI->getArgOperand(0)->getType()->getTypeID()) { in ReplaceFPIntrinsicWithCall()
332 CI->getArgOperand(0)->getType()); in ReplaceFPIntrinsicWithCall()
355 Value *V = CI->getArgOperand(0); in LowerIntrinsicCall()
402 Value *Src = CI->getArgOperand(0); in LowerIntrinsicCall()
482 Ops[0] = CI->getArgOperand(0); in LowerIntrinsicCall()
483 Ops[1] = CI->getArgOperand(1); in LowerIntrinsicCall()
493 Ops[0] = CI->getArgOperand(0); in LowerIntrinsicCall()
494 Ops[1] = CI->getArgOperand(1); in LowerIntrinsicCall()
500 Value *Op0 = CI->getArgOperand(0); in LowerIntrinsicCall()
507 Ops[1] = Builder.CreateIntCast(CI->getArgOperand(1), in LowerIntrinsicCall()
[all …]
H A DExpandReductions.cpp100 Acc = II->getArgOperand(0); in expandReductions()
101 Vec = II->getArgOperand(1); in expandReductions()
114 Vec = II->getArgOperand(0); in expandReductions()
H A DExpandMemCmp.cpp283 getPtrToElementAtOffset(CI->getArgOperand(0), LoadSizeType, OffsetBytes); in emitLoadCompareByteBlock()
285 getPtrToElementAtOffset(CI->getArgOperand(1), LoadSizeType, OffsetBytes); in emitLoadCompareByteBlock()
343 Value *Source1 = getPtrToElementAtOffset(CI->getArgOperand(0), LoadSizeType, in getCompareLoadPairs()
345 Value *Source2 = getPtrToElementAtOffset(CI->getArgOperand(1), LoadSizeType, in getCompareLoadPairs()
448 Value *Source1 = getPtrToElementAtOffset(CI->getArgOperand(0), LoadSizeType, in emitLoadCompareBlock()
450 Value *Source2 = getPtrToElementAtOffset(CI->getArgOperand(1), LoadSizeType, in emitLoadCompareBlock()
565 Value *Source1 = CI->getArgOperand(0); in getMemCmpOneBlock()
566 Value *Source2 = CI->getArgOperand(1); in getMemCmpOneBlock()
729 ConstantInt *SizeCast = dyn_cast<ConstantInt>(CI->getArgOperand(2)); in expandMemCmp()
H A DGCRootLowering.cpp208 Value *St = new StoreInst(CI->getArgOperand(0), in DoLowering()
209 CI->getArgOperand(2), CI); in DoLowering()
217 Value *Ld = new LoadInst(CI->getArgOperand(1), "", CI); in DoLowering()
228 cast<AllocaInst>(CI->getArgOperand(0)->stripPointerCasts())); in DoLowering()
H A DPreISelIntrinsicLowering.cpp46 B.CreateGEP(Int8Ty, CI->getArgOperand(0), CI->getArgOperand(1)); in lowerLoadRelative()
50 Value *ResultPtr = B.CreateGEP(Int8Ty, CI->getArgOperand(0), OffsetI32); in lowerLoadRelative()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DMemoryLocation.cpp133 const Value *Arg = Call->getArgOperand(ArgIdx); in getForArgument()
147 if (ConstantInt *LenCI = dyn_cast<ConstantInt>(II->getArgOperand(2))) in getForArgument()
159 cast<ConstantInt>(II->getArgOperand(0))->getZExtValue()), in getForArgument()
171 cast<ConstantInt>(II->getArgOperand(1))->getZExtValue()), in getForArgument()
186 II->getArgOperand(1)->getType())), in getForArgument()
204 dyn_cast<ConstantInt>(Call->getArgOperand(2))) in getForArgument()
210 return MemoryLocation(Call->getArgOperand(ArgIdx), LocationSize::unknown(), in getForArgument()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLowerExpectIntrinsic.cpp66 Value *ArgValue = CI->getArgOperand(0); in handleSwitchExpect()
67 ConstantInt *ExpectedValue = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in handleSwitchExpect()
95 Value &Arg = *Expect->getArgOperand(0); in handlePhiDef()
96 ConstantInt *ExpectedValue = dyn_cast<ConstantInt>(Expect->getArgOperand(1)); in handlePhiDef()
277 Value *ArgValue = CI->getArgOperand(0); in handleBrSelExpect()
278 ConstantInt *ExpectedValue = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in handleBrSelExpect()
340 Value *Exp = CI->getArgOperand(0); in lowerExpectIntrinsic()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp3920 Src0 = I.getArgOperand(0); in visitMaskedStore()
3921 Ptr = I.getArgOperand(1); in visitMaskedStore()
3923 Mask = I.getArgOperand(3); in visitMaskedStore()
3928 Src0 = I.getArgOperand(0); in visitMaskedStore()
3929 Ptr = I.getArgOperand(1); in visitMaskedStore()
4070 Ptr = I.getArgOperand(0); in visitMaskedLoad()
4078 Ptr = I.getArgOperand(0); in visitMaskedLoad()
6720 const Value *LHS = I.getArgOperand(0), *RHS = I.getArgOperand(1); in visitMemCmpCall()
6876 const Value *Arg0 = I.getArgOperand(0), *Arg1 = I.getArgOperand(1); in visitStrCpyCall()
6899 const Value *Arg0 = I.getArgOperand(0), *Arg1 = I.getArgOperand(1); in visitStrCmpCall()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPULibCalls.cpp733 Value *opr0 = CI->getArgOperand(0); in TDOFold()
813 Value *opr0 = CI->getArgOperand(0); in fold_recip()
831 Value *opr0 = CI->getArgOperand(0); in fold_divide()
832 Value *opr1 = CI->getArgOperand(1); in fold_divide()
872 opr0 = CI->getArgOperand(0); in fold_pow()
873 opr1 = CI->getArgOperand(1); in fold_pow()
1124 opr_n = CI->getArgOperand(1); in fold_pow()
1145 Value *opr0 = CI->getArgOperand(0); in fold_rootn()
1146 Value *opr1 = CI->getArgOperand(1); in fold_rootn()
1203 Value *opr0 = CI->getArgOperand(0); in fold_fma_mad()
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp725 Type *DstTy = CI.getArgOperand(0)->getType(); in translateMemfunc()
732 const auto &Arg = CI.getArgOperand(i); in translateMemfunc()
740 Type *SrcTy = CI.getArgOperand(1)->getType(); in translateMemfunc()
848 Value *Ptr = CI.getArgOperand(0); in translateKnownIntrinsic()
895 .addUse(getOrCreateVReg(*CI.getArgOperand(0))) in translateKnownIntrinsic()
896 .addUse(getOrCreateVReg(*CI.getArgOperand(1))); in translateKnownIntrinsic()
903 .addUse(getOrCreateVReg(*CI.getArgOperand(0))); in translateKnownIntrinsic()
910 .addUse(getOrCreateVReg(*CI.getArgOperand(0))); in translateKnownIntrinsic()
917 .addUse(getOrCreateVReg(*CI.getArgOperand(0))); in translateKnownIntrinsic()
955 .addUse(getOrCreateVReg(*CI.getArgOperand(0))) in translateKnownIntrinsic()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp2421 Value* Addr = I.getArgOperand(0); in handleVectorStoreIntrinsic()
2445 Value *Addr = I.getArgOperand(0); in handleVectorLoadIntrinsic()
2496 SC.Add(I.getArgOperand(i)); in maybeHandleSimpleNomemIntrinsic()
2544 Value *Op = I.getArgOperand(0); in handleBswap()
2576 CopyOp = I.getArgOperand(0); in handleVectorConvertIntrinsic()
2577 ConvertOp = I.getArgOperand(1); in handleVectorConvertIntrinsic()
2580 ConvertOp = I.getArgOperand(0); in handleVectorConvertIntrinsic()
2821 Value* Addr = I.getArgOperand(0); in handleStmxcsr()
2838 Value *Addr = I.getArgOperand(0); in handleLdmxcsr()
2856 Value *V = I.getArgOperand(0); in handleMaskedStore()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DObjCARCAnalysisUtils.h84 V = cast<CallInst>(V)->getArgOperand(0); in GetUnderlyingObjCPtr()
122 V = cast<CallInst>(V)->getArgOperand(0); in GetRCIdentityRoot()
139 return GetRCIdentityRoot(cast<CallInst>(Inst)->getArgOperand(0)); in GetArgRCIdentityRoot()
/freebsd-12.1/contrib/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp96 cast<CallInst>(Arg)->getArgOperand(0)); in FindSingleUseIdentifiedObject()
772 if (IsNullOrUndef(CI->getArgOperand(0))) { in OptimizeIndividualCalls()
774 Type *Ty = CI->getArgOperand(0)->getType(); in OptimizeIndividualCalls()
792 if (IsNullOrUndef(CI->getArgOperand(0)) || in OptimizeIndividualCalls()
793 IsNullOrUndef(CI->getArgOperand(1))) { in OptimizeIndividualCalls()
795 Type *Ty = CI->getArgOperand(0)->getType(); in OptimizeIndividualCalls()
824 const Value *Arg = Call->getArgOperand(0); in OptimizeIndividualCalls()
1873 Value *Arg = Call->getArgOperand(0); in OptimizeWeakCalls()
1874 Value *EarlierArg = EarlierCall->getArgOperand(0); in OptimizeWeakCalls()
1902 Value *Arg = Call->getArgOperand(0); in OptimizeWeakCalls()
[all …]

12345