/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopVersioning.cpp | 64 SCEVExpander Exp2(*RtPtrChecking.getSE(), in versionLoop() local 68 VersionedLoop, AliasChecks, Exp2); in versionLoop()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
H A D | DXIL.td | 291 def Exp2 : DXILOpMapping<21, unary, int_exp2,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULegalizerInfo.cpp | 3536 auto Exp2 = B.buildIntrinsic(Intrinsic::amdgcn_exp2, {Ty}) in legalizeFExp2() local 3543 B.buildFMul(Dst, Exp2, ResultScale, Flags); in legalizeFExp2() 3578 auto Exp2 = B.buildIntrinsic(Intrinsic::amdgcn_exp2, {Ty}) in legalizeFExpUnsafe() local 3583 auto AdjustedResult = B.buildFMul(Ty, Exp2, ResultScaleFactor, Flags); in legalizeFExpUnsafe() 3584 B.buildSelect(Dst, NeedsScaling, AdjustedResult, Exp2, Flags); in legalizeFExpUnsafe() 3700 auto Exp2 = B.buildIntrinsic(Intrinsic::amdgcn_exp2, {Ty}) in legalizeFExp() local 3703 auto R = B.buildFLdexp(Ty, Exp2, IntE, Flags); in legalizeFExp()
|
H A D | AMDGPUISelLowering.cpp | 2873 SDValue Exp2 = DAG.getNode(AMDGPUISD::EXP, SL, VT, AddInput, Flags); in lowerFEXP2() local 2880 return DAG.getNode(ISD::FMUL, SL, VT, Exp2, ResultScale, Flags); in lowerFEXP2() 2911 SDValue Exp2 = DAG.getNode(AMDGPUISD::EXP, SL, VT, ExpInput, Flags); in lowerFEXPUnsafe() local 2915 DAG.getNode(ISD::FMUL, SL, VT, Exp2, ResultScaleFactor, Flags); in lowerFEXPUnsafe() 2917 return DAG.getNode(ISD::SELECT, SL, VT, NeedsScaling, AdjustedResult, Exp2, in lowerFEXPUnsafe() 3080 SDValue Exp2 = DAG.getNode(AMDGPUISD::EXP, SL, VT, A, Flags); in lowerFEXP() local 3082 SDValue R = DAG.getNode(ISD::FLDEXP, SL, VT, Exp2, IntE, Flags); in lowerFEXP()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 832 Value *Exp2 = Builder.CreateUnaryIntrinsic(Intrinsic::exp2, XY, &I); in foldFMulReassoc() local 833 return replaceInstUsesWith(I, Exp2); in foldFMulReassoc()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | BuiltinsNVPTX.def | 345 // Exp2, Log2
|
H A D | Builtins.td | 3622 def Exp2 : FPMathTemplate, LibBuiltin<"math.h"> {
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLoweringHVX.cpp | 2886 SDValue Exp2 = DAG.getNode(ISD::SUB, dl, InpTy, {Exp1, NLeft}); in ExpandHvxIntToFp() 2888 {Exp2, DAG.getConstant(FracWidth, dl, InpTy)}); in ExpandHvxIntToFp() 2887 SDValue Exp2 = DAG.getNode(ISD::SUB, dl, InpTy, {Exp1, NLeft}); ExpandHvxIntToFp() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVBuiltins.td | 403 defm : DemangledExtendedBuiltin<"Exp2", GLSL_std_450, 29>;
|
H A D | SPIRVInstructionSelector.cpp | 440 return selectExtInst(ResVReg, ResType, I, CL::exp2, GL::Exp2); in spvSelect()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | IntrinsicsNVVM.td | 845 // Exp2 Log2
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXIntrinsics.td | 975 // Exp2 Log2
|