Lines Matching defs:Options
115 const TargetOptions &Options) {
116 StringRef ABIName = Options.MCOptions.getABIName();
133 const TargetOptions &Options,
135 auto ABI = computeTargetABI(TT, CPU, Options);
210 const TargetOptions &Options,
214 : LLVMTargetMachine(T, computeDataLayout(TT, CPU, Options, isLittle), TT,
215 CPU, FS, Options, getEffectiveRelocModel(TT, RM),
217 TargetABI(computeTargetABI(TT, CPU, Options)),
221 if (Options.FloatABIType == FloatABI::Default) {
223 this->Options.FloatABIType = FloatABI::Hard;
225 this->Options.FloatABIType = FloatABI::Soft;
229 if (Options.EABIVersion == EABI::Default ||
230 Options.EABIVersion == EABI::Unknown) {
237 this->Options.EABIVersion = EABI::GNU;
239 this->Options.EABIVersion = EABI::EABI5;
243 this->Options.TrapUnreachable = true;
244 this->Options.NoTrapAfterNoreturn = true;
313 const TargetOptions &Options,
317 : ARMBaseTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, true) {}
321 const TargetOptions &Options,
325 : ARMBaseTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, false) {}
329 /// ARM Code Generator Pass Configuration Options.
402 if (TM->Options.ThreadModel == ThreadModel::Single)