| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | NVVMIntrinsicUtils.h | 50 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 D | ConstantRange.h | 192 LLVM_ABI static bool isIntrinsicSupported(Intrinsic::ID IntrinsicID); 195 LLVM_ABI static ConstantRange intrinsic(Intrinsic::ID IntrinsicID,
|
| H A D | IntrinsicInst.h | 576 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 D | ConstantFolding.cpp | 2218 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 D | IRSimilarityIdentifier.cpp | 140 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 D | CGBuiltin.h | 65 unsigned IntrinsicID, 71 llvm::Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Args[0]->getType()); 77 unsigned IntrinsicID, 96 const llvm::Intrinsic::ID IntrinsicID,
|
| H A D | CGBuiltin.cpp | 589 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 D | CGHLSLRuntime.cpp | 607 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 D | CGHLSLBuiltins.cpp | 343 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 D | ARMBaseInstrInfo.h | 927 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 D | AMDGPUCombinerHelper.cpp | 55 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 D | AMDGPUInstructionSelector.cpp | 1111 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 D | R600ISelLowering.cpp | 431 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 D | NVPTX.cpp | 329 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 D | Hexagon.cpp | 25 Intrinsic::ID IntrinsicID; in getIntrinsicForHexagonNonClangBuiltin() member 74 return {F->IntrinsicID, F->VecLen}; in getIntrinsicForHexagonNonClangBuiltin()
|
| H A D | SystemZ.cpp | 25 unsigned IntrinsicID, in EmitSystemZIntrinsicWithCC() argument 32 Function *F = CGF.CGM.getIntrinsic(IntrinsicID); in EmitSystemZIntrinsicWithCC()
|
| H A D | AMDGPU.cpp | 30 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 D | MachineOperand.h | 178 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 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 | 400 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 D | ConstantRange.cpp | 1011 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 D | IRSimilarityIdentifier.h | 277 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 D | SPIRVPrepareFunctions.cpp | 111 auto IntrinsicID = Intrinsic->getIntrinsicID(); in lowerIntrinsicToFunction() local 117 switch (IntrinsicID) { in lowerIntrinsicToFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.cpp | 1650 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 D | MveEmitter.cpp | 725 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()
|