reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1949 if (!match(V, m_OneUse(m_Instruction(I)))) 1955 switch (I->getOpcode()) { 1958 if (match(I->getOperand(0), m_Constant())) 1961 if (match(I->getOperand(1), m_APFloat(C)) && C->isNegative()) { 1962 Candidates.push_back(I); 1963 LLVM_DEBUG(dbgs() << "FMul with negative constant: " << *I << '\n'); 1965 getNegatibleInsts(I->getOperand(0), Candidates); 1966 getNegatibleInsts(I->getOperand(1), Candidates); 1970 if (match(I->getOperand(0), m_Constant()) && 1971 match(I->getOperand(1), m_Constant())) 1974 if ((match(I->getOperand(0), m_APFloat(C)) && C->isNegative()) || 1975 (match(I->getOperand(1), m_APFloat(C)) && C->isNegative())) { 1976 Candidates.push_back(I); 1977 LLVM_DEBUG(dbgs() << "FDiv with negative constant: " << *I << '\n'); 1979 getNegatibleInsts(I->getOperand(0), Candidates); 1980 getNegatibleInsts(I->getOperand(1), Candidates);