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

References

lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
 2025   LLVM_DEBUG(dbgs() << "Promote float result " << ResNo << ": "; N->dump(&DAG);
 2030   if (CustomLowerNode(N, N->getValueType(ResNo), true)) {
 2030   if (CustomLowerNode(N, N->getValueType(ResNo), true)) {
 2035   switch (N->getOpcode()) {
 2043       N->dump(&DAG); dbgs() << "\n";
 2047     case ISD::BITCAST:    R = PromoteFloatRes_BITCAST(N); break;
 2048     case ISD::ConstantFP: R = PromoteFloatRes_ConstantFP(N); break;
 2050                           R = PromoteFloatRes_EXTRACT_VECTOR_ELT(N); break;
 2051     case ISD::FCOPYSIGN:  R = PromoteFloatRes_FCOPYSIGN(N); break;
 2071     case ISD::FCANONICALIZE: R = PromoteFloatRes_UnaryOp(N); break;
 2083     case ISD::FSUB:       R = PromoteFloatRes_BinOp(N); break;
 2086     case ISD::FMAD:       R = PromoteFloatRes_FMAD(N); break;
 2088     case ISD::FPOWI:      R = PromoteFloatRes_FPOWI(N); break;
 2090     case ISD::FP_ROUND:   R = PromoteFloatRes_FP_ROUND(N); break;
 2091     case ISD::LOAD:       R = PromoteFloatRes_LOAD(N); break;
 2092     case ISD::SELECT:     R = PromoteFloatRes_SELECT(N); break;
 2093     case ISD::SELECT_CC:  R = PromoteFloatRes_SELECT_CC(N); break;
 2096     case ISD::UINT_TO_FP: R = PromoteFloatRes_XINT_TO_FP(N); break;
 2097     case ISD::UNDEF:      R = PromoteFloatRes_UNDEF(N); break;
 2098     case ISD::ATOMIC_SWAP: R = BitcastToInt_ATOMIC_SWAP(N); break;
 2102     SetPromotedFloat(SDValue(N, ResNo), R);