reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
182 assert(ISD && "Invalid opcode"); 192 if (const auto *Entry = CostTableLookup(GLMCostTable, ISD, 221 if (Args.size() == 2 && ISD == ISD::MUL && LT.second == MVT::v4i32) { 241 if (const auto *Entry = CostTableLookup(SLMCostTable, ISD, 247 if ((ISD == ISD::SDIV || ISD == ISD::SREM || ISD == ISD::UDIV || 247 if ((ISD == ISD::SDIV || ISD == ISD::SREM || ISD == ISD::UDIV || 247 if ((ISD == ISD::SDIV || ISD == ISD::SREM || ISD == ISD::UDIV || 248 ISD == ISD::UREM) && 252 if (ISD == ISD::SDIV || ISD == ISD::SREM) { 252 if (ISD == ISD::SDIV || ISD == ISD::SREM) { 268 if (ISD == ISD::SREM) { 278 if (ISD == ISD::UDIV) 283 if (ISD == ISD::UREM) 297 if (const auto *Entry = CostTableLookup(AVX512BWUniformConstCostTable, ISD, 310 if (const auto *Entry = CostTableLookup(AVX512UniformConstCostTable, ISD, 325 if (const auto *Entry = CostTableLookup(AVX2UniformConstCostTable, ISD, 344 CostTableLookup(SSE2UniformConstCostTable, ISD, LT.second)) 363 CostTableLookup(AVX512BWConstCostTable, ISD, LT.second)) 378 CostTableLookup(AVX512ConstCostTable, ISD, LT.second)) 400 if (const auto *Entry = CostTableLookup(AVX2ConstCostTable, ISD, LT.second)) 435 if (ISD == ISD::SDIV && LT.second == MVT::v8i32 && ST->hasAVX()) 437 if (ISD == ISD::SREM && LT.second == MVT::v8i32 && ST->hasAVX()) 439 if (ISD == ISD::SDIV && LT.second == MVT::v4i32 && ST->hasSSE41()) 441 if (ISD == ISD::SREM && LT.second == MVT::v4i32 && ST->hasSSE41()) 444 if (const auto *Entry = CostTableLookup(SSE2ConstCostTable, ISD, LT.second)) 459 CostTableLookup(AVX2UniformCostTable, ISD, LT.second)) 481 CostTableLookup(SSE2UniformCostTable, ISD, LT.second)) 493 if (const auto *Entry = CostTableLookup(AVX512DQCostTable, ISD, LT.second)) 520 if (const auto *Entry = CostTableLookup(AVX512BWCostTable, ISD, LT.second)) 552 if (const auto *Entry = CostTableLookup(AVX512CostTable, ISD, LT.second)) 572 if (ISD == ISD::SHL && LT.second == MVT::v16i16 && 581 if (const auto *Entry = CostTableLookup(AVX2ShiftCostTable, ISD, LT.second)) 618 int ShiftISD = ISD; 649 if (ISD == ISD::SRA && LT.second == MVT::v4i64 && ST->hasAVX2()) 653 CostTableLookup(SSE2UniformShiftCostTable, ISD, LT.second)) 657 if (ISD == ISD::SHL && 664 ISD = ISD::MUL; 711 if (const auto *Entry = CostTableLookup(AVX2CostTable, ISD, LT.second)) 747 if (const auto *Entry = CostTableLookup(AVX1CostTable, ISD, LT.second)) 773 if (const auto *Entry = CostTableLookup(SSE42CostTable, ISD, LT.second)) 802 if (const auto *Entry = CostTableLookup(SSE41CostTable, ISD, LT.second)) 844 if (const auto *Entry = CostTableLookup(SSE2CostTable, ISD, LT.second)) 867 if (const auto *Entry = CostTableLookup(SSE1CostTable, ISD, LT.second)) 876 if (LT.second.isVector() && (ISD == ISD::SDIV || ISD == ISD::SREM || 876 if (LT.second.isVector() && (ISD == ISD::SDIV || ISD == ISD::SREM || 877 ISD == ISD::UDIV || ISD == ISD::UREM)) { 877 ISD == ISD::UDIV || ISD == ISD::UREM)) {