Home
last modified time | relevance | path

Searched refs:GFConstant (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelperCompares.cpp61 const GFConstant &LHSCst, in constantFoldFCmp()
62 const GFConstant &RHSCst, in constantFoldFCmp()
64 if (LHSCst.getKind() != GFConstant::GFConstantKind::Scalar) in constantFoldFCmp()
127 if (auto CLHS = GFConstant::getConstant(LHS, MRI)) { in matchCanonicalizeFCmp()
128 if (auto CRHS = GFConstant::getConstant(RHS, MRI)) in matchCanonicalizeFCmp()
H A DUtils.cpp2057 APFloat llvm::GFConstant::getScalarValue() const { in getScalarValue()
2063 std::optional<GFConstant>
2064 llvm::GFConstant::getConstant(Register Const, const MachineRegisterInfo &MRI) { in getConstant()
2072 return GFConstant(MayBeConstant->Value, GFConstantKind::ScalableVector); in getConstant()
2086 return GFConstant(Values); in getConstant()
2094 return GFConstant(MayBeConstant->Value, GFConstantKind::Scalar); in getConstant()
H A DGISelValueTracking.cpp770 if (auto Cst = GFConstant::getConstant(R, MRI)) { in computeKnownFPClass()
772 case GFConstant::GFConstantKind::Scalar: { in computeKnownFPClass()
778 case GFConstant::GFConstantKind::FixedVector: { in computeKnownFPClass()
796 case GFConstant::GFConstantKind::ScalableVector: { in computeKnownFPClass()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h677 class GFConstant {
689 GFConstant(ArrayRef<APFloat> Values) in GFConstant() function
691 GFConstant(const APFloat &Value, GFConstantKind Kind) : Kind(Kind) { in GFConstant() function
718 LLVM_ABI static std::optional<GFConstant>
H A DCombinerHelper.h1124 bool constantFoldFCmp(const GFCmp &FCmp, const GFConstant &LHSCst,
1125 const GFConstant &RHSCst, BuildFnTy &MatchInfo) const;