/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ConstantFolding.cpp | 2097 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 D | IRSimilarityIdentifier.cpp | 141 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 D | ARMBaseInstrInfo.h | 930 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 D | AMDGPUCombinerHelper.cpp | 48 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 D | R600ISelLowering.cpp | 427 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 D | SIISelLowering.cpp | 7966 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 D | AMDGPUInstructionSelector.cpp | 1023 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 D | AArch64LegalizerInfo.cpp | 1369 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 D | MachineOperand.h | 178 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 D | ConstantRange.h | 181 static bool isIntrinsicSupported(Intrinsic::ID IntrinsicID); 184 static ConstantRange intrinsic(Intrinsic::ID IntrinsicID,
|
H A D | IntrinsicInst.h | 560 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 D | SPIRVUtils.h | 82 bool isSpvIntrinsic(const MachineInstr &MI, Intrinsic::ID IntrinsicID);
|
H A D | SPIRVUtils.cpp | 231 bool isSpvIntrinsic(const MachineInstr &MI, Intrinsic::ID IntrinsicID) { in isSpvIntrinsic() argument 233 return GI->is(IntrinsicID); in isSpvIntrinsic()
|
H A D | SPIRVPrepareFunctions.cpp | 113 auto IntrinsicID = Intrinsic->getIntrinsicID(); in lowerIntrinsicToFunction() local 119 switch (IntrinsicID) { in lowerIntrinsicToFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LowerExpectIntrinsic.cpp | 56 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 D | IntrinsicInst.cpp | 432 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 D | ConstantRange.cpp | 940 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 D | IRSimilarityIdentifier.h | 277 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 D | RISCVLegalizerInfo.cpp | 380 Intrinsic::ID IntrinsicID = cast<GIntrinsic>(MI).getIntrinsicID(); in legalizeIntrinsic() local 381 switch (IntrinsicID) { in legalizeIntrinsic()
|
/freebsd/contrib/llvm-project/clang/utils/TableGen/ |
H A D | MveEmitter.cpp | 727 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 D | CGBuiltin.cpp | 573 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 D | InstCombineSelect.cpp | 1202 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 D | AArch64TargetTransformInfo.cpp | 814 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 D | PPCISelDAGToDAG.cpp | 5265 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 D | PPCISelLowering.cpp | 10447 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 …]
|