Lines Matching refs:Options

110                  const TargetOptions &Options) {  in computeTargetABI()  argument
111 StringRef ABIName = Options.MCOptions.getABIName(); in computeTargetABI()
128 const TargetOptions &Options, in computeDataLayout() argument
130 auto ABI = computeTargetABI(TT, CPU, Options); in computeDataLayout()
201 const TargetOptions &Options, in ARMBaseTargetMachine() argument
205 : LLVMTargetMachine(T, computeDataLayout(TT, CPU, Options, isLittle), TT, in ARMBaseTargetMachine()
206 CPU, FS, Options, getEffectiveRelocModel(TT, RM), in ARMBaseTargetMachine()
208 TargetABI(computeTargetABI(TT, CPU, Options)), in ARMBaseTargetMachine()
212 if (Options.FloatABIType == FloatABI::Default) { in ARMBaseTargetMachine()
214 this->Options.FloatABIType = FloatABI::Hard; in ARMBaseTargetMachine()
216 this->Options.FloatABIType = FloatABI::Soft; in ARMBaseTargetMachine()
220 if (Options.EABIVersion == EABI::Default || in ARMBaseTargetMachine()
221 Options.EABIVersion == EABI::Unknown) { in ARMBaseTargetMachine()
228 this->Options.EABIVersion = EABI::GNU; in ARMBaseTargetMachine()
230 this->Options.EABIVersion = EABI::EABI5; in ARMBaseTargetMachine()
234 this->Options.TrapUnreachable = true; in ARMBaseTargetMachine()
235 this->Options.NoTrapAfterNoreturn = true; in ARMBaseTargetMachine()
290 const TargetOptions &Options, in ARMLETargetMachine() argument
294 : ARMBaseTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, true) {} in ARMLETargetMachine()
298 const TargetOptions &Options, in ARMBETargetMachine() argument
302 : ARMBaseTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, false) {} in ARMBETargetMachine()
379 if (TM->Options.ThreadModel == ThreadModel::Single) in addIRPasses()