Lines Matching refs:Opts
349 void TargetInfo::adjust(DiagnosticsEngine &Diags, LangOptions &Opts) { in adjust() argument
350 if (Opts.NoBitFieldTypeAlign) in adjust()
353 switch (Opts.WCharSize) { in adjust()
356 case 1: WCharType = Opts.WCharIsSigned ? SignedChar : UnsignedChar; break; in adjust()
357 case 2: WCharType = Opts.WCharIsSigned ? SignedShort : UnsignedShort; break; in adjust()
358 case 4: WCharType = Opts.WCharIsSigned ? SignedInt : UnsignedInt; break; in adjust()
361 if (Opts.AlignDouble) { in adjust()
366 if (Opts.OpenCL) { in adjust()
409 if (Opts.OpenCLVersion == 300) { in adjust()
411 Opts.OpenCLGenericAddressSpace = hasFeatureEnabled( in adjust()
413 Opts.OpenCLPipes = in adjust()
418 if (Opts.DoubleSize) { in adjust()
419 if (Opts.DoubleSize == 32) { in adjust()
424 } else if (Opts.DoubleSize == 64) { in adjust()
432 if (Opts.LongDoubleSize) { in adjust()
433 if (Opts.LongDoubleSize == DoubleWidth) { in adjust()
437 } else if (Opts.LongDoubleSize == 128) { in adjust()
443 if (Opts.NewAlignOverride) in adjust()
444 NewAlign = Opts.NewAlignOverride * getCharWidth(); in adjust()
448 PaddingOnUnsignedFixedPoint |= Opts.PaddingOnUnsignedFixedPoint; in adjust()
451 if (Opts.ProtectParens && !checkArithmeticFenceSupported()) { in adjust()
453 Opts.ProtectParens = false; in adjust()