Home
last modified time | relevance | path

Searched refs:Exp2 (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopVersioning.cpp64 SCEVExpander Exp2(*RtPtrChecking.getSE(), in versionLoop() local
68 VersionedLoop, AliasChecks, Exp2); in versionLoop()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXIL.td291 def Exp2 : DXILOpMapping<21, unary, int_exp2,
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp3536 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 DAMDGPUISelLowering.cpp2873 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 DInstCombineMulDivRem.cpp832 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 DBuiltinsNVPTX.def345 // Exp2, Log2
H A DBuiltins.td3622 def Exp2 : FPMathTemplate, LibBuiltin<"math.h"> {
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp2886 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 DSPIRVBuiltins.td403 defm : DemangledExtendedBuiltin<"Exp2", GLSL_std_450, 29>;
H A DSPIRVInstructionSelector.cpp440 return selectExtInst(ResVReg, ResType, I, CL::exp2, GL::Exp2); in spvSelect()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsNVVM.td845 // Exp2 Log2
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXIntrinsics.td975 // Exp2 Log2