Home
last modified time | relevance | path

Searched refs:ConstRHS (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGenericFloatingPointPredicateUtils.h55 std::optional<APFloat> ConstRHS = matchConstantFloat(F, RHS); in fcmpToClassTest() local
56 if (!ConstRHS) in fcmpToClassTest()
59 return fcmpToClassTest(Pred, F, LHS, *ConstRHS, LookThroughSrc); in fcmpToClassTest()
64 const APFloat &ConstRHS, bool LookThroughSrc) { in fcmpToClassTest() argument
67 fcmpImpliesClass(Pred, F, LHS, ConstRHS, LookThroughSrc); in fcmpToClassTest()
422 const APFloat &ConstRHS, bool LookThroughSrc) { in fcmpImpliesClass() argument
425 if (!ConstRHS.isNegative() && ConstRHS.isSmallestNormalized()) { in fcmpImpliesClass()
457 return fcmpImpliesClass(Pred, F, LHS, ConstRHS.classify(), in fcmpImpliesClass()
468 return fcmpImpliesClass(Pred, F, LHS, ConstRHS.classify(), LookThroughSrc); in fcmpImpliesClass()
474 std::optional<APFloat> ConstRHS = matchConstantFloat(F, RHS); in fcmpImpliesClass() local
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DFloatingPointPredicateUtils.h59 const APFloat *ConstRHS, bool LookThroughSrc = true) {
60 return FloatingPointPredicateUtils::fcmpToClassTest(Pred, F, LHS, *ConstRHS,
73 const APFloat &ConstRHS, bool LookThroughSrc = true) {
74 return FloatingPointPredicateUtils::fcmpImpliesClass(Pred, F, LHS, ConstRHS,
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaCUDA.h249 bool ConstRHS, bool Diagnose);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCUDA.cpp374 bool ConstRHS, in inferTargetForImplicitSpecialMember() argument
432 /* ConstArg */ ConstRHS, in inferTargetForImplicitSpecialMember()
477 /* ConstArg */ ConstRHS && !F->isMutable(), in inferTargetForImplicitSpecialMember()
H A DSemaDeclCXX.cpp7363 bool ConstRHS) { in lookupCallFromSpecialMember() argument
7373 else if (ConstRHS) in lookupCallFromSpecialMember()
7469 bool ConstRHS, CXXConstructorDecl *InheritedCtor = nullptr, in specialMemberIsConstexpr() argument
7492 lookupCallFromSpecialMember(S, ClassDecl, CSM, Quals, ConstRHS); in specialMemberIsConstexpr()
9993 bool ConstRHS, TrivialABIHandling TAH, in findTrivialSpecialMember() argument
10088 lookupCallFromSpecialMember(S, RD, CSM, Quals, ConstRHS); in findTrivialSpecialMember()
10147 QualType SubType, bool ConstRHS, in checkTrivialSubobjectCall() argument
10157 ConstRHS, TAH, Diagnose ? &Selected : nullptr)) in checkTrivialSubobjectCall()
10161 if (ConstRHS) in checkTrivialSubobjectCall()
10237 bool ConstRHS = ConstArg && !FI->isMutable(); in checkTrivialClassMembers() local
[all …]
H A DSemaOverload.cpp12519 bool ConstRHS = false; in DiagnoseBadTarget() local
12523 ConstRHS = RT->getPointeeType().isConstQualified(); in DiagnoseBadTarget()
12528 /* ConstRHS */ ConstRHS, in DiagnoseBadTarget()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp563 if (ConstantInt *ConstRHS = dyn_cast<ConstantInt>(RHS)) { in CanTraceInto() local
564 if (!ConstRHS->isNegative()) in CanTraceInto()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp7655 auto ConstRHS = B.buildConstant(DstTy, NewC); in matchAddOverflow() local
7656 B.buildSAddo(Dst, Carry, AddLHS->getLHSReg(), ConstRHS); in matchAddOverflow()
7662 auto ConstRHS = B.buildConstant(DstTy, NewC); in matchAddOverflow() local
7663 B.buildUAddo(Dst, Carry, AddLHS->getLHSReg(), ConstRHS); in matchAddOverflow()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp3573 if (auto *ConstRHS = dyn_cast<ConstantInt>(Cmp.getOperand(1))) in foldICmpInstWithConstant() local
3574 if (Instruction *I = foldICmpSelectConstant(Cmp, SI, ConstRHS)) in foldICmpInstWithConstant()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp12845 const APInt &ConstRHS = cast<SCEVConstant>(RHS)->getAPInt(); in isImpliedCondOperandsViaRanges() local
12848 return LHSRange.icmp(Pred, ConstRHS); in isImpliedCondOperandsViaRanges()