reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/InstructionSimplify.cpp
 1815     V = simplifyAndOrOfFCmps(Q.TLI, FCmp0, FCmp1, IsAnd);
 3189       return ConstantFoldCompareInstOperands(Pred, CLHS, CRHS, Q.DL, Q.TLI);
 3417     if (auto *C = computePointerICmp(Q.DL, Q.TLI, Q.DT, Pred, Q.AC, Q.CxtI,
 3426         if (auto *C = computePointerICmp(Q.DL, Q.TLI, Q.DT, Pred, Q.AC, Q.CxtI,
 3484       return ConstantFoldCompareInstOperands(Pred, CLHS, CRHS, Q.DL, Q.TLI);
 3501         (isKnownNeverNaN(LHS, Q.TLI) && isKnownNeverNaN(RHS, Q.TLI)))
 3501         (isKnownNeverNaN(LHS, Q.TLI) && isKnownNeverNaN(RHS, Q.TLI)))
 3566         if (CannotBeOrderedLessThanZero(LHS, Q.TLI))
 3573         if (CannotBeOrderedLessThanZero(LHS, Q.TLI))
 3627       if ((FMF.noNaNs() || isKnownNeverNaN(LHS, Q.TLI)) &&
 3628           CannotBeOrderedLessThanZero(LHS, Q.TLI))
 3635       if (CannotBeOrderedLessThanZero(LHS, Q.TLI))
 3749                                                ConstOps[1], Q.DL, Q.TLI);
 3755       return ConstantFoldInstOperands(I, ConstOps, Q.DL, Q.TLI);
 4515       (FMF.noSignedZeros() || CannotBeNegativeZero(Op0, Q.TLI)))
 4562       (FMF.noSignedZeros() || CannotBeNegativeZero(Op0, Q.TLI)))
 4941     if (SignBitMustBeZero(Op0, Q.TLI)) return Op0;
 5232   return ConstantFoldCall(Call, F, ConstantArgs, Q.TLI);
 5245     Result = ConstantFoldInstruction(I, Q.DL, Q.TLI);
lib/Transforms/InstCombine/InstCombineAddSub.cpp
 2120   if (I.hasNoSignedZeros() || CannotBeNegativeZero(Op0, SQ.TLI)) {
lib/Transforms/Scalar/InstSimplifyPass.cpp
   68       RecursivelyDeleteTriviallyDeadInstructions(DeadInstsInBB, SQ.TLI);