Lines Matching refs:CPU
62 static std::string computeDataLayout(const Triple &TT, StringRef CPU, in computeDataLayout() argument
66 MipsABIInfo ABI = MipsABIInfo::computeTargetABI(TT, CPU, Options.MCOptions); in computeDataLayout()
111 StringRef CPU, StringRef FS, in MipsTargetMachine() argument
117 : LLVMTargetMachine(T, computeDataLayout(TT, CPU, Options, isLittle), TT, in MipsTargetMachine()
118 CPU, FS, Options, getEffectiveRelocModel(JIT, RM), in MipsTargetMachine()
121 ABI(MipsABIInfo::computeTargetABI(TT, CPU, Options.MCOptions)), in MipsTargetMachine()
122 Subtarget(nullptr), DefaultSubtarget(TT, CPU, FS, isLittle, *this, in MipsTargetMachine()
124 NoMips16Subtarget(TT, CPU, FS.empty() ? "-mips16" : FS.str() + ",-mips16", in MipsTargetMachine()
126 Mips16Subtarget(TT, CPU, FS.empty() ? "+mips16" : FS.str() + ",+mips16", in MipsTargetMachine()
137 StringRef CPU, StringRef FS, in MipsebTargetMachine() argument
142 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, false) {} in MipsebTargetMachine()
147 StringRef CPU, StringRef FS, in MipselTargetMachine() argument
152 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, true) {} in MipselTargetMachine()
159 std::string CPU = !CPUAttr.hasAttribute(Attribute::None) in getSubtargetImpl() local
193 auto &I = SubtargetMap[CPU + FS]; in getSubtargetImpl()
199 I = llvm::make_unique<MipsSubtarget>(TargetTriple, CPU, FS, isLittle, *this, in getSubtargetImpl()