mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-25 13:24:46 +00:00
Kill off old (TargetMachine level, not Target level) match quality functions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75780 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -79,41 +79,6 @@ MipselTargetMachine::
|
||||
MipselTargetMachine(const Target &T, const Module &M, const std::string &FS) :
|
||||
MipsTargetMachine(T, M, FS, true) {}
|
||||
|
||||
// return 0 and must specify -march to gen MIPS code.
|
||||
unsigned MipsTargetMachine::
|
||||
getModuleMatchQuality(const Module &M)
|
||||
{
|
||||
// We strongly match "mips*-*".
|
||||
std::string TT = M.getTargetTriple();
|
||||
if (TT.size() >= 5 && std::string(TT.begin(), TT.begin()+5) == "mips-")
|
||||
return 20;
|
||||
|
||||
if (TT.size() >= 13 && std::string(TT.begin(),
|
||||
TT.begin()+13) == "mipsallegrex-")
|
||||
return 20;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
// return 0 and must specify -march to gen MIPSEL code.
|
||||
unsigned MipselTargetMachine::
|
||||
getModuleMatchQuality(const Module &M)
|
||||
{
|
||||
// We strongly match "mips*el-*".
|
||||
std::string TT = M.getTargetTriple();
|
||||
if (TT.size() >= 7 && std::string(TT.begin(), TT.begin()+7) == "mipsel-")
|
||||
return 20;
|
||||
|
||||
if (TT.size() >= 15 && std::string(TT.begin(),
|
||||
TT.begin()+15) == "mipsallegrexel-")
|
||||
return 20;
|
||||
|
||||
if (TT.size() == 3 && std::string(TT.begin(), TT.begin()+3) == "psp")
|
||||
return 20;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Install an instruction selector pass using
|
||||
// the ISelDag to gen Mips code.
|
||||
bool MipsTargetMachine::
|
||||
|
Reference in New Issue
Block a user