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

References

lib/Analysis/ConstantFolding.cpp
 2282   assert(Operands.size() == 3 && "Wrong number of operands.");
 2284   if (const auto *Op1 = dyn_cast<ConstantFP>(Operands[0])) {
 2285     if (const auto *Op2 = dyn_cast<ConstantFP>(Operands[1])) {
 2286       if (const auto *Op3 = dyn_cast<ConstantFP>(Operands[2])) {
 2301   if (const auto *Op1 = dyn_cast<ConstantInt>(Operands[0])) {
 2302     if (const auto *Op2 = dyn_cast<ConstantInt>(Operands[1])) {
 2303       if (const auto *Op3 = dyn_cast<ConstantInt>(Operands[2])) {
 2340     if (!getConstIntOrUndef(Operands[0], C0) ||
 2341         !getConstIntOrUndef(Operands[1], C1) ||
 2342         !getConstIntOrUndef(Operands[2], C2))
 2347       return Operands[IsRight ? 1 : 0];
 2356       return Operands[IsRight ? 1 : 0];