reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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];