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.cpp63 SCEVExpander Exp2(*RtPtrChecking.getSE(), in versionLoop() local
67 VersionedLoop, AliasChecks, Exp2); in versionLoop()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp2930 SDValue Exp2 = DAG.getNode(AMDGPUISD::EXP, SL, VT, AddInput, Flags); in lowerFEXP2() local
2937 return DAG.getNode(ISD::FMUL, SL, VT, Exp2, ResultScale, Flags); in lowerFEXP2()
2968 SDValue Exp2 = DAG.getNode(AMDGPUISD::EXP, SL, VT, ExpInput, Flags); in lowerFEXPUnsafe() local
2972 DAG.getNode(ISD::FMUL, SL, VT, Exp2, ResultScaleFactor, Flags); in lowerFEXPUnsafe()
2974 return DAG.getNode(ISD::SELECT, SL, VT, NeedsScaling, AdjustedResult, Exp2, in lowerFEXPUnsafe()
3138 SDValue Exp2 = DAG.getNode(AMDGPUISD::EXP, SL, VT, A, Flags); in lowerFEXP() local
3140 SDValue R = DAG.getNode(ISD::FLDEXP, SL, VT, Exp2, IntE, Flags); in lowerFEXP()
H A DAMDGPULegalizerInfo.cpp3594 auto Exp2 = B.buildIntrinsic(Intrinsic::amdgcn_exp2, {Ty}) in legalizeFExp2() local
3601 B.buildFMul(Dst, Exp2, ResultScale, Flags); in legalizeFExp2()
3636 auto Exp2 = B.buildIntrinsic(Intrinsic::amdgcn_exp2, {Ty}) in legalizeFExpUnsafe() local
3641 auto AdjustedResult = B.buildFMul(Ty, Exp2, ResultScaleFactor, Flags); in legalizeFExpUnsafe()
3642 B.buildSelect(Dst, NeedsScaling, AdjustedResult, Exp2, Flags); in legalizeFExpUnsafe()
3758 auto Exp2 = B.buildIntrinsic(Intrinsic::amdgcn_exp2, {Ty}) in legalizeFExp() local
3761 auto R = B.buildFLdexp(Ty, Exp2, IntE, Flags); in legalizeFExp()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp929 Value *Exp2 = Builder.CreateUnaryIntrinsic(Intrinsic::exp2, XY, &I); in foldFMulReassoc() local
930 return replaceInstUsesWith(I, Exp2); in foldFMulReassoc()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXIL.td552 def Exp2 : DXILOp<21, unary> {
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp2923 SDValue Exp2 = DAG.getNode(ISD::SUB, dl, InpTy, {Exp1, NLeft}); in ExpandHvxIntToFp() local
2925 {Exp2, DAG.getConstant(FracWidth, dl, InpTy)}); in ExpandHvxIntToFp()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DBuiltinsNVPTX.td348 // Exp2, Log2
H A DBuiltins.td3790 def Exp2 : FPMathTemplate, LibBuiltin<"math.h"> {
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.td413 defm : DemangledExtendedBuiltin<"Exp2", GLSL_std_450, 29>;
H A DSPIRVInstructionSelector.cpp703 return selectExtInst(ResVReg, ResType, I, CL::exp2, GL::Exp2); in spvSelect()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsNVVM.td939 // Exp2 Log2
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXIntrinsics.td1325 // Exp2 Log2