Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp2097 if (IntrinsicID == Intrinsic::nearbyint || IntrinsicID == Intrinsic::rint) { in ConstantFoldScalarCall1()
2149 switch (IntrinsicID) { in ConstantFoldScalarCall1()
2204 switch (IntrinsicID) { in ConstantFoldScalarCall1()
2407 switch (IntrinsicID) { in ConstantFoldScalarCall1()
2466 switch (IntrinsicID) { in ConstantFoldScalarCall1()
2486 switch (IntrinsicID) { in ConstantFoldScalarCall1()
2966 switch (IntrinsicID) { in ConstantFoldAMDGCNCubeIntrinsic()
3121 if (IntrinsicID == Intrinsic::fshl || IntrinsicID == Intrinsic::fshr) { in ConstantFoldScalarCall3()
3183 switch (IntrinsicID) { in ConstantFoldFixedVectorCall()
3295 switch (IntrinsicID) { in ConstantFoldScalableVectorCall()
[all …]
H A DIRSimilarityIdentifier.cpp141 Intrinsic::ID IntrinsicID = II->getIntrinsicID(); in setCalleeName() local
145 if (Intrinsic::isOverloaded(IntrinsicID)) in setCalleeName()
147 Intrinsic::getName(IntrinsicID, FT->params(), II->getModule(), FT); in setCalleeName()
150 CalleeName = Intrinsic::getName(IntrinsicID).str(); in setCalleeName()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h930 unsigned IntrinsicID = IntInst->getIntrinsicID(); in isGather() local
931 return (IntrinsicID == Intrinsic::masked_gather || in isGather()
932 IntrinsicID == Intrinsic::arm_mve_vldr_gather_base || in isGather()
933 IntrinsicID == Intrinsic::arm_mve_vldr_gather_base_predicated || in isGather()
934 IntrinsicID == Intrinsic::arm_mve_vldr_gather_base_wb || in isGather()
936 IntrinsicID == Intrinsic::arm_mve_vldr_gather_offset || in isGather()
944 unsigned IntrinsicID = IntInst->getIntrinsicID(); in isScatter() local
945 return (IntrinsicID == Intrinsic::masked_scatter || in isScatter()
946 IntrinsicID == Intrinsic::arm_mve_vstr_scatter_base || in isScatter()
948 IntrinsicID == Intrinsic::arm_mve_vstr_scatter_base_wb || in isScatter()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCombinerHelper.cpp48 unsigned IntrinsicID = cast<GIntrinsic>(MI).getIntrinsicID(); in fnegFoldsIntoMI() local
49 switch (IntrinsicID) { in fnegFoldsIntoMI()
99 unsigned IntrinsicID = cast<GIntrinsic>(MI).getIntrinsicID(); in hasSourceMods() local
100 switch (IntrinsicID) { in hasSourceMods()
242 unsigned IntrinsicID = cast<GIntrinsic>(MatchInfo)->getIntrinsicID(); in matchFoldableFneg() local
243 switch (IntrinsicID) { in matchFoldableFneg()
344 unsigned IntrinsicID = cast<GIntrinsic>(MatchInfo)->getIntrinsicID(); in applyFoldableFneg() local
345 switch (IntrinsicID) { in applyFoldableFneg()
H A DR600ISelLowering.cpp427 unsigned IntrinsicID = Op.getConstantOperandVal(1); in LowerOperation() local
428 switch (IntrinsicID) { in LowerOperation()
451 unsigned IntrinsicID = Op.getConstantOperandVal(0); in LowerOperation() local
454 switch (IntrinsicID) { in LowerOperation()
458 switch (IntrinsicID) { in LowerOperation()
H A DSIISelLowering.cpp7966 unsigned IntrinsicID = Op.getConstantOperandVal(0); in LowerINTRINSIC_WO_CHAIN() local
7970 switch (IntrinsicID) { in LowerINTRINSIC_WO_CHAIN()
8224 if (IntrinsicID == Intrinsic::amdgcn_cvt_pkrtz) in LowerINTRINSIC_WO_CHAIN()
8230 else if (IntrinsicID == Intrinsic::amdgcn_cvt_pk_i16) in LowerINTRINSIC_WO_CHAIN()
8320 AMDGPU::getImageDimIntrinsicInfo(IntrinsicID)) in LowerINTRINSIC_WO_CHAIN()
9252 unsigned IntrinsicID = Op.getConstantOperandVal(1); in LowerINTRINSIC_VOID() local
9255 switch (IntrinsicID) { in LowerINTRINSIC_VOID()
9720 switch (IntrinsicID) { in LowerINTRINSIC_VOID()
9737 switch (IntrinsicID) { in LowerINTRINSIC_VOID()
12470 unsigned IntrinsicID = Op.getConstantOperandVal(0); in isCanonicalized() local
[all …]
H A DAMDGPUInstructionSelector.cpp1023 unsigned IntrinsicID = cast<GIntrinsic>(I).getIntrinsicID(); in selectG_INTRINSIC() local
1024 switch (IntrinsicID) { in selectG_INTRINSIC()
2122 unsigned IntrinsicID = cast<GIntrinsic>(I).getIntrinsicID(); in selectG_INTRINSIC_W_SIDE_EFFECTS() local
2123 switch (IntrinsicID) { in selectG_INTRINSIC_W_SIDE_EFFECTS()
2128 return selectDSOrderedIntrinsic(I, IntrinsicID); in selectG_INTRINSIC_W_SIDE_EFFECTS()
2135 return selectDSGWSIntrinsic(I, IntrinsicID); in selectG_INTRINSIC_W_SIDE_EFFECTS()
2164 return selectNamedBarrierInst(I, IntrinsicID); in selectG_INTRINSIC_W_SIDE_EFFECTS()
2167 return selectSBarrierSignalIsfirst(I, IntrinsicID); in selectG_INTRINSIC_W_SIDE_EFFECTS()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp1369 switch (IntrinsicID) { in legalizeIntrinsic()
1460 unsigned Opc = IntrinsicID == Intrinsic::aarch64_neon_uaddlp in legalizeIntrinsic()
1473 unsigned Opc = IntrinsicID == Intrinsic::aarch64_neon_uaddlv in legalizeIntrinsic()
1515 if (IntrinsicID == Intrinsic::aarch64_neon_smax) in legalizeIntrinsic()
1517 else if (IntrinsicID == Intrinsic::aarch64_neon_smin) in legalizeIntrinsic()
1519 else if (IntrinsicID == Intrinsic::aarch64_neon_umax) in legalizeIntrinsic()
1521 else if (IntrinsicID == Intrinsic::aarch64_neon_umin) in legalizeIntrinsic()
1523 else if (IntrinsicID == Intrinsic::aarch64_neon_fmax) in legalizeIntrinsic()
1526 else if (IntrinsicID == Intrinsic::aarch64_neon_fmin) in legalizeIntrinsic()
1529 else if (IntrinsicID == Intrinsic::aarch64_neon_fmaxnm) in legalizeIntrinsic()
[all …]
/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()
743 Contents.IntrinsicID = IID; in setIntrinsicID()
974 Op.Contents.IntrinsicID = ID; in CreateIntrinsicID()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstantRange.h181 static bool isIntrinsicSupported(Intrinsic::ID IntrinsicID);
184 static ConstantRange intrinsic(Intrinsic::ID IntrinsicID,
H A DIntrinsicInst.h560 static std::optional<unsigned> getMaskParamPos(Intrinsic::ID IntrinsicID);
562 Intrinsic::ID IntrinsicID);
1728 static inline bool isConvergenceControlIntrinsic(unsigned IntrinsicID) { in isConvergenceControlIntrinsic() argument
1729 switch (IntrinsicID) { in isConvergenceControlIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVUtils.h82 bool isSpvIntrinsic(const MachineInstr &MI, Intrinsic::ID IntrinsicID);
H A DSPIRVUtils.cpp231 bool isSpvIntrinsic(const MachineInstr &MI, Intrinsic::ID IntrinsicID) { in isSpvIntrinsic() argument
233 return GI->is(IntrinsicID); in isSpvIntrinsic()
H A DSPIRVPrepareFunctions.cpp113 auto IntrinsicID = Intrinsic->getIntrinsicID(); in lowerIntrinsicToFunction() local
119 switch (IntrinsicID) { in lowerIntrinsicToFunction()
/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.cpp432 VPIntrinsic::getMaskParamPos(Intrinsic::ID IntrinsicID) { in getMaskParamPos() argument
433 switch (IntrinsicID) { in getMaskParamPos()
445 VPIntrinsic::getVectorLengthParamPos(Intrinsic::ID IntrinsicID) { in getVectorLengthParamPos() argument
446 switch (IntrinsicID) { in getVectorLengthParamPos()
H A DConstantRange.cpp940 bool ConstantRange::isIntrinsicSupported(Intrinsic::ID IntrinsicID) { in isIntrinsicSupported() argument
941 switch (IntrinsicID) { in isIntrinsicSupported()
960 ConstantRange ConstantRange::intrinsic(Intrinsic::ID IntrinsicID, in intrinsic() argument
962 switch (IntrinsicID) { in intrinsic()
1000 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(ID.Inst->getType()), llvm::hash_value(IntrinsicID), in hash_value()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp380 Intrinsic::ID IntrinsicID = cast<GIntrinsic>(MI).getIntrinsicID(); in legalizeIntrinsic() local
381 switch (IntrinsicID) { in legalizeIntrinsic()
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DMveEmitter.cpp727 std::string IntrinsicID; member in __anonc95a670f0111::IRIntrinsicResult
730 IRIntrinsicResult(StringRef IntrinsicID, std::vector<const Type *> ParamTypes, in IRIntrinsicResult() argument
732 : IntrinsicID(std::string(IntrinsicID)), ParamTypes(ParamTypes), in IRIntrinsicResult()
737 "Intrinsic::ID", "Intrinsic::" + IntrinsicID); in genCode()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp573 F = CGF.CGM.getIntrinsic(IntrinsicID, Ty); in emitCallMaybeConstrainedFPBuiltin()
5880 if (IntrinsicID == Intrinsic::not_intrinsic) in EmitBuiltinExpr()
5884 if (IntrinsicID != Intrinsic::not_intrinsic) { in EmitBuiltinExpr()
5894 Function *F = CGM.getIntrinsic(IntrinsicID); in EmitBuiltinExpr()
7335 return CGM.getIntrinsic(IntrinsicID, Tys); in LookupNeonLLVMIntrinsic()
9876 switch (IntrinsicID) { in EmitSVEMaskedLoad()
9926 switch (IntrinsicID) { in EmitSVEMaskedStore()
19365 return MakeLdgLdu(IntrinsicID, CGF, E); in MakeHalfType()
19368 auto *F = CGF.CGM.getIntrinsic(IntrinsicID); in MakeHalfType()
20855 Intrinsic::ID IntrinsicID; in getIntrinsicForHexagonNonClangBuiltin() member
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp1202 Intrinsic::ID IntrinsicID; in canonicalizeSPF() local
1205 IntrinsicID = Intrinsic::umin; in canonicalizeSPF()
1208 IntrinsicID = Intrinsic::umax; in canonicalizeSPF()
1211 IntrinsicID = Intrinsic::smin; in canonicalizeSPF()
1214 IntrinsicID = Intrinsic::smax; in canonicalizeSPF()
1219 return IC.Builder.CreateBinaryIntrinsic(IntrinsicID, LHS, RHS); in canonicalizeSPF()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp814 auto IntrinsicID = BinOp->getIntrinsicID(); in tryCombineFromSVBoolBinOp() local
815 switch (IntrinsicID) { in tryCombineFromSVBoolBinOp()
853 IC.Builder.CreateIntrinsic(IntrinsicID, {PredOpTy}, NarrowedBinOpArgs); in tryCombineFromSVBoolBinOp()
1075 auto IntrinsicID = II.getIntrinsicID(); in instCombineSVELast() local
1076 bool IsAfter = IntrinsicID == Intrinsic::aarch64_sve_lasta; in instCombineSVELast()
1090 IC.Builder.CreateIntrinsic(IntrinsicID, {Vec->getType()}, {Pg, LHS}); in instCombineSVELast()
1092 IC.Builder.CreateIntrinsic(IntrinsicID, {Vec->getType()}, {Pg, RHS}); in instCombineSVELast()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp5265 auto IntrinsicID = N->getConstantOperandVal(1); in Select() local
5266 if (IntrinsicID != Intrinsic::ppc_tdw && IntrinsicID != Intrinsic::ppc_tw && in Select()
5267 IntrinsicID != Intrinsic::ppc_trapd && in Select()
5268 IntrinsicID != Intrinsic::ppc_trap) in Select()
5270 unsigned Opcode = (IntrinsicID == Intrinsic::ppc_tdw || in Select()
5271 IntrinsicID == Intrinsic::ppc_trapd) in Select()
5276 if (IntrinsicID == Intrinsic::ppc_tdw || in Select()
5277 IntrinsicID == Intrinsic::ppc_tw) { in Select()
5290 Opcode = IntrinsicID == Intrinsic::ppc_tdw ? PPC::TD : PPC::TW; in Select()
H A DPPCISelLowering.cpp10447 switch (IntrinsicID) { in getVectorCompareInfo()
10485 switch (IntrinsicID) { in getVectorCompareInfo()
10563 switch (IntrinsicID) { in getVectorCompareInfo()
10586 switch (IntrinsicID) { in getVectorCompareInfo()
10640 switch (IntrinsicID) { in getVectorCompareInfo()
10706 switch (IntrinsicID) { in getVectorCompareInfo()
10733 switch (IntrinsicID) { in LowerINTRINSIC_WO_CHAIN()
10827 switch (IntrinsicID) { in LowerINTRINSIC_WO_CHAIN()
15551 if (IntrinsicID == Intrinsic::ppc_stdcx) in isStoreConditional()
16804 if (IntrinsicID != Intrinsic::ppc_tdw && IntrinsicID != Intrinsic::ppc_tw && in CollectTargetIntrinsicOperands()
[all …]

12