Lines Matching refs:ABI
137 StringRef mips::getGnuCompatibleMipsABIName(StringRef ABI) { in getGnuCompatibleMipsABIName() argument
138 return llvm::StringSwitch<llvm::StringRef>(ABI) in getGnuCompatibleMipsABIName()
141 .Default(ABI); in getGnuCompatibleMipsABIName()
148 mips::FloatABI ABI = mips::FloatABI::Invalid; in getMipsFloatABI() local
153 ABI = mips::FloatABI::Soft; in getMipsFloatABI()
155 ABI = mips::FloatABI::Hard; in getMipsFloatABI()
157 ABI = llvm::StringSwitch<mips::FloatABI>(A->getValue()) in getMipsFloatABI()
161 if (ABI == mips::FloatABI::Invalid && !StringRef(A->getValue()).empty()) { in getMipsFloatABI()
163 ABI = mips::FloatABI::Hard; in getMipsFloatABI()
169 if (ABI == mips::FloatABI::Invalid) { in getMipsFloatABI()
172 ABI = mips::FloatABI::Soft; in getMipsFloatABI()
177 ABI = mips::FloatABI::Hard; in getMipsFloatABI()
181 assert(ABI != mips::FloatABI::Invalid && "must select an ABI"); in getMipsFloatABI()
182 return ABI; in getMipsFloatABI()