Home
last modified time | relevance | path

Searched refs:IntrinsicID (Results 1 – 25 of 48) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DNVVMIntrinsicUtils.h50 inline bool FPToIntegerIntrinsicShouldFTZ(Intrinsic::ID IntrinsicID) { in FPToIntegerIntrinsicShouldFTZ() argument
51 switch (IntrinsicID) { in FPToIntegerIntrinsicShouldFTZ()
118 inline bool FPToIntegerIntrinsicResultIsSigned(Intrinsic::ID IntrinsicID) { in FPToIntegerIntrinsicResultIsSigned() argument
119 switch (IntrinsicID) { in FPToIntegerIntrinsicResultIsSigned()
186 GetFPToIntegerRoundingMode(Intrinsic::ID IntrinsicID) { in GetFPToIntegerRoundingMode() argument
187 switch (IntrinsicID) { in GetFPToIntegerRoundingMode()
256 inline bool FMinFMaxShouldFTZ(Intrinsic::ID IntrinsicID) { in FMinFMaxShouldFTZ() argument
257 switch (IntrinsicID) { in FMinFMaxShouldFTZ()
286 inline bool FMinFMaxPropagatesNaNs(Intrinsic::ID IntrinsicID) { in FMinFMaxPropagatesNaNs() argument
287 switch (IntrinsicID) { in FMinFMaxPropagatesNaNs()
[all …]
H A DConstantRange.h192 LLVM_ABI static bool isIntrinsicSupported(Intrinsic::ID IntrinsicID);
195 LLVM_ABI static ConstantRange intrinsic(Intrinsic::ID IntrinsicID,
H A DIntrinsicInst.h576 getMaskParamPos(Intrinsic::ID IntrinsicID);
578 getVectorLengthParamPos(Intrinsic::ID IntrinsicID);
1749 static inline bool isConvergenceControlIntrinsic(unsigned IntrinsicID) { in isConvergenceControlIntrinsic() argument
1750 switch (IntrinsicID) { in isConvergenceControlIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp2218 Intrinsic::ID IntrinsicID, in ConstantFoldScalarCall1() argument
2225 if (IntrinsicID == Intrinsic::is_constant) { in ConstantFoldScalarCall1()
2238 if (IntrinsicID == Intrinsic::cos || in ConstantFoldScalarCall1()
2239 IntrinsicID == Intrinsic::ctpop || in ConstantFoldScalarCall1()
2240 IntrinsicID == Intrinsic::fptoui_sat || in ConstantFoldScalarCall1()
2241 IntrinsicID == Intrinsic::fptosi_sat || in ConstantFoldScalarCall1()
2242 IntrinsicID == Intrinsic::canonicalize) in ConstantFoldScalarCall1()
2244 if (IntrinsicID == Intrinsic::bswap || in ConstantFoldScalarCall1()
2245 IntrinsicID == Intrinsic::bitreverse || in ConstantFoldScalarCall1()
2246 IntrinsicID == Intrinsic::launder_invariant_group || in ConstantFoldScalarCall1()
[all …]
H A DIRSimilarityIdentifier.cpp140 Intrinsic::ID IntrinsicID = II->getIntrinsicID(); in setCalleeName() local
144 if (Intrinsic::isOverloaded(IntrinsicID)) in setCalleeName()
146 Intrinsic::getName(IntrinsicID, FT->params(), II->getModule(), FT); in setCalleeName()
149 CalleeName = Intrinsic::getName(IntrinsicID).str(); in setCalleeName()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.h65 unsigned IntrinsicID,
71 llvm::Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Args[0]->getType());
77 unsigned IntrinsicID,
96 const llvm::Intrinsic::ID IntrinsicID,
H A DCGBuiltin.cpp589 const CallExpr *E, unsigned IntrinsicID, in emitUnaryMaybeConstrainedFPBuiltin() argument
598 Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType()); in emitUnaryMaybeConstrainedFPBuiltin()
606 const CallExpr *E, unsigned IntrinsicID, in emitBinaryMaybeConstrainedFPBuiltin() argument
616 Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType()); in emitBinaryMaybeConstrainedFPBuiltin()
624 Intrinsic::ID IntrinsicID, in emitBinaryExpMaybeConstrainedFPBuiltin() argument
637 CGF.CGM.getIntrinsic(IntrinsicID, {Src0->getType(), Src1->getType()}); in emitBinaryExpMaybeConstrainedFPBuiltin()
644 const CallExpr *E, unsigned IntrinsicID, in emitTernaryMaybeConstrainedFPBuiltin() argument
655 Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType()); in emitTernaryMaybeConstrainedFPBuiltin()
663 unsigned IntrinsicID, in emitMaybeConstrainedFPToIntRoundBuiltin() argument
675 CGF.CGM.getIntrinsic(IntrinsicID, {ResultType, Src0->getType()}); in emitMaybeConstrainedFPToIntRoundBuiltin()
[all …]
H A DCGHLSLRuntime.cpp607 llvm::Intrinsic::ID IntrinsicID = in initializeBufferFromBinding() local
621 initializeBuffer(CGM, GV, IntrinsicID, Args); in initializeBufferFromBinding()
628 initializeBuffer(CGM, GV, IntrinsicID, Args); in initializeBufferFromBinding()
H A DCGHLSLBuiltins.cpp343 llvm::Intrinsic::ID IntrinsicID = in EmitHLSLBuiltinExpr() local
347 return Builder.CreateIntrinsic(HandleTy, IntrinsicID, Args); in EmitHLSLBuiltinExpr()
361 llvm::Intrinsic::ID IntrinsicID = in EmitHLSLBuiltinExpr() local
365 return Builder.CreateIntrinsic(HandleTy, IntrinsicID, Args); in EmitHLSLBuiltinExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h927 unsigned IntrinsicID = IntInst->getIntrinsicID(); in isGather() local
928 return (IntrinsicID == Intrinsic::masked_gather || in isGather()
929 IntrinsicID == Intrinsic::arm_mve_vldr_gather_base || in isGather()
930 IntrinsicID == Intrinsic::arm_mve_vldr_gather_base_predicated || in isGather()
931 IntrinsicID == Intrinsic::arm_mve_vldr_gather_base_wb || in isGather()
932 IntrinsicID == Intrinsic::arm_mve_vldr_gather_base_wb_predicated || in isGather()
933 IntrinsicID == Intrinsic::arm_mve_vldr_gather_offset || in isGather()
934 IntrinsicID == Intrinsic::arm_mve_vldr_gather_offset_predicated); in isGather()
941 unsigned IntrinsicID = IntInst->getIntrinsicID(); in isScatter() local
942 return (IntrinsicID == Intrinsic::masked_scatter || in isScatter()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCombinerHelper.cpp55 Intrinsic::ID IntrinsicID = cast<GIntrinsic>(MI).getIntrinsicID(); in fnegFoldsIntoMI() local
56 switch (IntrinsicID) { in fnegFoldsIntoMI()
106 Intrinsic::ID IntrinsicID = cast<GIntrinsic>(MI).getIntrinsicID(); in hasSourceMods() local
107 switch (IntrinsicID) { in hasSourceMods()
249 Intrinsic::ID IntrinsicID = cast<GIntrinsic>(MatchInfo)->getIntrinsicID(); in matchFoldableFneg() local
250 switch (IntrinsicID) { in matchFoldableFneg()
351 Intrinsic::ID IntrinsicID = cast<GIntrinsic>(MatchInfo)->getIntrinsicID(); in applyFoldableFneg() local
352 switch (IntrinsicID) { in applyFoldableFneg()
H A DAMDGPUInstructionSelector.cpp1111 Intrinsic::ID IntrinsicID = cast<GIntrinsic>(I).getIntrinsicID(); in selectG_INTRINSIC() local
1112 switch (IntrinsicID) { in selectG_INTRINSIC()
1193 return selectPermlaneSwapIntrin(I, IntrinsicID); in selectG_INTRINSIC()
1984 Intrinsic::ID IntrinsicID = cast<GIntrinsic>(MI).getIntrinsicID(); in selectSBarrier() local
1990 if (IntrinsicID == Intrinsic::amdgcn_s_barrier || in selectSBarrier()
1991 IntrinsicID == Intrinsic::amdgcn_s_barrier_wait) { in selectSBarrier()
2001 if (STI.hasSplitBarriers() && IntrinsicID == Intrinsic::amdgcn_s_barrier) { in selectSBarrier()
2312 Intrinsic::ID IntrinsicID = cast<GIntrinsic>(I).getIntrinsicID(); in selectG_INTRINSIC_W_SIDE_EFFECTS() local
2313 switch (IntrinsicID) { in selectG_INTRINSIC_W_SIDE_EFFECTS()
2318 return selectDSOrderedIntrinsic(I, IntrinsicID); in selectG_INTRINSIC_W_SIDE_EFFECTS()
[all …]
H A DR600ISelLowering.cpp431 unsigned IntrinsicID = Op.getConstantOperandVal(1); in LowerOperation() local
432 switch (IntrinsicID) { in LowerOperation()
455 unsigned IntrinsicID = Op.getConstantOperandVal(0); in LowerOperation() local
458 switch (IntrinsicID) { in LowerOperation()
462 switch (IntrinsicID) { in LowerOperation()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DNVPTX.cpp329 static Value *MakeLdu(unsigned IntrinsicID, CodeGenFunction &CGF, in MakeLdu() argument
336 CGF.CGM.getIntrinsic(IntrinsicID, {ElemTy, Ptr->getType()}), in MakeLdu()
355 static Value *MakeScopedAtomic(unsigned IntrinsicID, CodeGenFunction &CGF, in MakeScopedAtomic() argument
361 CGF.CGM.getIntrinsic(IntrinsicID, {ElemTy, Ptr->getType()}), in MakeScopedAtomic()
365 static Value *MakeCpAsync(unsigned IntrinsicID, unsigned IntrinsicIDS, in MakeCpAsync() argument
373 : CGF.Builder.CreateCall(CGF.CGM.getIntrinsic(IntrinsicID), in MakeCpAsync()
378 static Value *MakeHalfType(unsigned IntrinsicID, unsigned BuiltinID, in MakeHalfType() argument
391 if (IntrinsicID == Intrinsic::nvvm_ldu_global_f) in MakeHalfType()
392 return MakeLdu(IntrinsicID, CGF, E); in MakeHalfType()
395 auto *F = CGF.CGM.getIntrinsic(IntrinsicID); in MakeHalfType()
H A DHexagon.cpp25 Intrinsic::ID IntrinsicID; in getIntrinsicForHexagonNonClangBuiltin() member
74 return {F->IntrinsicID, F->VecLen}; in getIntrinsicForHexagonNonClangBuiltin()
H A DSystemZ.cpp25 unsigned IntrinsicID, in EmitSystemZIntrinsicWithCC() argument
32 Function *F = CGF.CGM.getIntrinsic(IntrinsicID); in EmitSystemZIntrinsicWithCC()
H A DAMDGPU.cpp30 Intrinsic::ID IntrinsicID, in emitBinaryExpMaybeConstrainedFPBuiltin() argument
43 CGF.CGM.getIntrinsic(IntrinsicID, {Src0->getType(), Src1->getType()}); in emitBinaryExpMaybeConstrainedFPBuiltin()
187 unsigned IntrinsicID) { in emitFPIntBuiltin() argument
191 Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType()); in emitFPIntBuiltin()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOperand.h178 Intrinsic::ID IntrinsicID; // For MO_IntrinsicID. member
614 return Contents.IntrinsicID; in getIntrinsicID()
744 Contents.IntrinsicID = IID; in setIntrinsicID()
979 Op.Contents.IntrinsicID = ID; in CreateIntrinsicID()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerExpectIntrinsic.cpp56 getBranchWeight(Intrinsic::ID IntrinsicID, CallInst *CI, int BranchCount) { in getBranchWeight() argument
57 if (IntrinsicID == Intrinsic::expect) { in getBranchWeight()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIntrinsicInst.cpp400 VPIntrinsic::getMaskParamPos(Intrinsic::ID IntrinsicID) { in getMaskParamPos() argument
401 switch (IntrinsicID) { in getMaskParamPos()
413 VPIntrinsic::getVectorLengthParamPos(Intrinsic::ID IntrinsicID) { in getVectorLengthParamPos() argument
414 switch (IntrinsicID) { in getVectorLengthParamPos()
H A DConstantRange.cpp1011 bool ConstantRange::isIntrinsicSupported(Intrinsic::ID IntrinsicID) { in isIntrinsicSupported() argument
1012 switch (IntrinsicID) { in isIntrinsicSupported()
1031 ConstantRange ConstantRange::intrinsic(Intrinsic::ID IntrinsicID, in intrinsic() argument
1033 switch (IntrinsicID) { in intrinsic()
1071 assert(!isIntrinsicSupported(IntrinsicID) && "Shouldn't be supported"); in intrinsic()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h277 Intrinsic::ID IntrinsicID = II->getIntrinsicID(); in hash_value() local
280 llvm::hash_value(IntrinsicID), in hash_value()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPrepareFunctions.cpp111 auto IntrinsicID = Intrinsic->getIntrinsicID(); in lowerIntrinsicToFunction() local
117 switch (IntrinsicID) { in lowerIntrinsicToFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp1650 Intrinsic::ID IntrinsicID = cast<GIntrinsic>(MI).getIntrinsicID(); in legalizeIntrinsic() local
1651 switch (IntrinsicID) { in legalizeIntrinsic()
1710 bool IsSigned = IntrinsicID == Intrinsic::aarch64_neon_saddv || in legalizeIntrinsic()
1711 IntrinsicID == Intrinsic::aarch64_neon_smaxv || in legalizeIntrinsic()
1712 IntrinsicID == Intrinsic::aarch64_neon_sminv; in legalizeIntrinsic()
1734 unsigned Opc = IntrinsicID == Intrinsic::aarch64_neon_uaddlp in legalizeIntrinsic()
1744 unsigned Opc = IntrinsicID == Intrinsic::aarch64_neon_uaddlv in legalizeIntrinsic()
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DMveEmitter.cpp725 std::string IntrinsicID; member in __anon819a2c470111::IRIntrinsicResult
728 IRIntrinsicResult(StringRef IntrinsicID, in IRIntrinsicResult() argument
731 : IntrinsicID(std::string(IntrinsicID)), ParamTypes(ParamTypes), in IRIntrinsicResult()
736 "Intrinsic::ID", "Intrinsic::" + IntrinsicID); in genCode()

12