Lines Matching defs:MappingCost
296 MappingCost Cost = MappingCost::ImpossibleCost();
300 MappingCost CurCost =
443 RegBankSelect::MappingCost RegBankSelect::computeMapping(
446 const RegBankSelect::MappingCost *BestCost) {
450 return MappingCost::ImpossibleCost();
453 MappingCost Cost(MBFI ? MBFI->getBlockFreq(MI.getParent())
512 return MappingCost::ImpossibleCost();
538 return MappingCost::ImpossibleCost();
660 MappingCost DefaultCost = computeMapping(MI, *BestMapping, RepairPts);
662 if (DefaultCost == MappingCost::ImpossibleCost())
979 RegBankSelect::MappingCost::MappingCost(BlockFrequency LocalFreq)
982 bool RegBankSelect::MappingCost::addLocalCost(uint64_t Cost) {
992 bool RegBankSelect::MappingCost::addNonLocalCost(uint64_t Cost) {
1002 bool RegBankSelect::MappingCost::isSaturated() const {
1007 void RegBankSelect::MappingCost::saturate() {
1012 RegBankSelect::MappingCost RegBankSelect::MappingCost::ImpossibleCost() {
1013 return MappingCost(UINT64_MAX, UINT64_MAX, UINT64_MAX);
1016 bool RegBankSelect::MappingCost::operator<(const MappingCost &Cost) const {
1093 bool RegBankSelect::MappingCost::operator==(const MappingCost &Cost) const {
1099 LLVM_DUMP_METHOD void RegBankSelect::MappingCost::dump() const {
1105 void RegBankSelect::MappingCost::print(raw_ostream &OS) const {