reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3752 SDLoc dl(Node); 3755 unsigned Opc = Node->getOpcode(); 3764 .setChain(Node->getOperand(0)) 3792 MVT VT = cast<AtomicSDNode>(Node)->getMemoryVT().getSimpleVT(); 3796 std::pair<SDValue, SDValue> Tmp = ExpandChainLibCall(LC, Node, false); 3806 .setChain(Node->getOperand(0)) 3818 Results.push_back(ExpandFPLibCall(Node, RTLIB::FMIN_F32, RTLIB::FMIN_F64, 3824 Results.push_back(ExpandFPLibCall(Node, RTLIB::FMAX_F32, RTLIB::FMAX_F64, 3830 Results.push_back(ExpandFPLibCall(Node, RTLIB::SQRT_F32, RTLIB::SQRT_F64, 3835 Results.push_back(ExpandFPLibCall(Node, RTLIB::CBRT_F32, RTLIB::CBRT_F64, 3841 Results.push_back(ExpandFPLibCall(Node, RTLIB::SIN_F32, RTLIB::SIN_F64, 3847 Results.push_back(ExpandFPLibCall(Node, RTLIB::COS_F32, RTLIB::COS_F64, 3853 ExpandSinCosLibCall(Node, Results); 3858 Results.push_back(ExpandFPLibCall(Node, RTLIB::LOG_FINITE_F32, 3864 Results.push_back(ExpandFPLibCall(Node, RTLIB::LOG_F32, RTLIB::LOG_F64, 3871 Results.push_back(ExpandFPLibCall(Node, RTLIB::LOG2_FINITE_F32, 3877 Results.push_back(ExpandFPLibCall(Node, RTLIB::LOG2_F32, RTLIB::LOG2_F64, 3884 Results.push_back(ExpandFPLibCall(Node, RTLIB::LOG10_FINITE_F32, 3890 Results.push_back(ExpandFPLibCall(Node, RTLIB::LOG10_F32, RTLIB::LOG10_F64, 3897 Results.push_back(ExpandFPLibCall(Node, RTLIB::EXP_FINITE_F32, 3903 Results.push_back(ExpandFPLibCall(Node, RTLIB::EXP_F32, RTLIB::EXP_F64, 3910 Results.push_back(ExpandFPLibCall(Node, RTLIB::EXP2_FINITE_F32, 3916 Results.push_back(ExpandFPLibCall(Node, RTLIB::EXP2_F32, RTLIB::EXP2_F64, 3922 Results.push_back(ExpandFPLibCall(Node, RTLIB::TRUNC_F32, RTLIB::TRUNC_F64, 3928 Results.push_back(ExpandFPLibCall(Node, RTLIB::FLOOR_F32, RTLIB::FLOOR_F64, 3934 Results.push_back(ExpandFPLibCall(Node, RTLIB::CEIL_F32, RTLIB::CEIL_F64, 3940 Results.push_back(ExpandFPLibCall(Node, RTLIB::RINT_F32, RTLIB::RINT_F64, 3946 Results.push_back(ExpandFPLibCall(Node, RTLIB::NEARBYINT_F32, 3954 Results.push_back(ExpandFPLibCall(Node, RTLIB::ROUND_F32, 3962 Results.push_back(ExpandFPLibCall(Node, RTLIB::POWI_F32, RTLIB::POWI_F64, 3969 Results.push_back(ExpandFPLibCall(Node, RTLIB::POW_FINITE_F32, 3975 Results.push_back(ExpandFPLibCall(Node, RTLIB::POW_F32, RTLIB::POW_F64, 3981 Results.push_back(ExpandArgFPLibCall(Node, RTLIB::LROUND_F32, 3988 Results.push_back(ExpandArgFPLibCall(Node, RTLIB::LLROUND_F32, 3995 Results.push_back(ExpandArgFPLibCall(Node, RTLIB::LRINT_F32, 4002 Results.push_back(ExpandArgFPLibCall(Node, RTLIB::LLRINT_F32, 4008 Results.push_back(ExpandFPLibCall(Node, RTLIB::DIV_F32, RTLIB::DIV_F64, 4014 Results.push_back(ExpandFPLibCall(Node, RTLIB::REM_F32, RTLIB::REM_F64, 4020 Results.push_back(ExpandFPLibCall(Node, RTLIB::FMA_F32, RTLIB::FMA_F64, 4025 Results.push_back(ExpandFPLibCall(Node, RTLIB::ADD_F32, RTLIB::ADD_F64, 4030 Results.push_back(ExpandFPLibCall(Node, RTLIB::MUL_F32, RTLIB::MUL_F64, 4035 if (Node->getValueType(0) == MVT::f32) { 4036 Results.push_back(ExpandLibCall(RTLIB::FPEXT_F16_F32, Node, false)); 4041 RTLIB::getFPROUND(Node->getOperand(0).getValueType(), MVT::f16); 4043 Results.push_back(ExpandLibCall(LC, Node, false)); 4047 Results.push_back(ExpandFPLibCall(Node, RTLIB::SUB_F32, RTLIB::SUB_F64, 4052 Results.push_back(ExpandIntLibCall(Node, true, 4058 Results.push_back(ExpandIntLibCall(Node, false, 4064 Results.push_back(ExpandIntLibCall(Node, true, 4070 Results.push_back(ExpandIntLibCall(Node, false, 4078 ExpandDivRemLibCall(Node, Results); 4081 Results.push_back(ExpandIntLibCall(Node, false, 4087 switch (Node->getSimpleValueType(0).SimpleTy) { 4091 Results.push_back(ExpandLibCall(RTLIB::CTLZ_I32, Node, false)); 4094 Results.push_back(ExpandLibCall(RTLIB::CTLZ_I64, Node, false)); 4097 Results.push_back(ExpandLibCall(RTLIB::CTLZ_I128, Node, false)); 4106 ReplaceNode(Node, Results.data());