|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/IR/PatternMatch.h 822 return m_FSub(m_AnyZeroFP(), X);
lib/Analysis/IVDescriptors.cpp 546 m_FSub(m_Value(Op1), m_Value(Op2)).match(I1)) &&
lib/Analysis/InstructionSimplify.cpp 4526 if (match(Op0, m_FSub(m_AnyZeroFP(), m_Specific(Op1))) ||
4527 match(Op1, m_FSub(m_AnyZeroFP(), m_Specific(Op0))))
4539 (match(Op0, m_FSub(m_Value(X), m_Specific(Op1))) ||
4540 match(Op1, m_FSub(m_Value(X), m_Specific(Op0)))))
4575 (match(Op1, m_FSub(m_AnyZeroFP(), m_Value(X))) ||
4586 (match(Op1, m_FSub(m_Specific(Op0), m_Value(X))) ||
lib/Transforms/InstCombine/InstCombineAddSub.cpp 1421 m_OneUse(m_FSub(m_FPOne(),
2081 match(Op, m_OneUse(m_FSub(m_Value(X), m_Value(Y)))))
2121 if (match(Op1, m_OneUse(m_FSub(m_Value(X), m_Value(Y))))) {
2173 if (match(Op0, m_FSub(m_Specific(Op1), m_Value(X))))
lib/Transforms/InstCombine/InstCombineCalls.cpp 2612 if ((match(Arg0, m_OneUse(m_FSub(m_Value(A), m_Value(B)))) &&
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp 467 if (match(Op0, m_OneUse(m_FSub(m_Constant(C1), m_Value(X))))) {
lib/Transforms/InstCombine/InstCombineSelect.cpp 2354 match(TrueVal, m_FSub(m_PosZeroFP(), m_Specific(FalseVal))) &&
2362 match(FalseVal, m_FSub(m_PosZeroFP(), m_Specific(TrueVal))) &&
lib/Transforms/Scalar/Reassociate.cpp 2063 if (match(I, m_FSub(m_Value(X), m_OneUse(m_Instruction(Op)))))