Lines Matching refs:Opts
392 void TargetInfo::adjust(DiagnosticsEngine &Diags, LangOptions &Opts) { in adjust() argument
393 if (Opts.NoBitFieldTypeAlign) in adjust()
396 switch (Opts.WCharSize) { in adjust()
399 case 1: WCharType = Opts.WCharIsSigned ? SignedChar : UnsignedChar; break; in adjust()
400 case 2: WCharType = Opts.WCharIsSigned ? SignedShort : UnsignedShort; break; in adjust()
401 case 4: WCharType = Opts.WCharIsSigned ? SignedInt : UnsignedInt; break; in adjust()
404 if (Opts.AlignDouble) { in adjust()
411 if (Opts.HLSL) { in adjust()
413 if (!Opts.NativeHalfType) { in adjust()
419 if (Opts.OpenCL) { in adjust()
462 if (Opts.getOpenCLCompatibleVersion() == 300) { in adjust()
464 Opts.OpenCLGenericAddressSpace = hasFeatureEnabled( in adjust()
466 Opts.OpenCLPipes = in adjust()
468 Opts.Blocks = in adjust()
473 if (Opts.DoubleSize) { in adjust()
474 if (Opts.DoubleSize == 32) { in adjust()
479 } else if (Opts.DoubleSize == 64) { in adjust()
487 if (Opts.LongDoubleSize) { in adjust()
488 if (Opts.LongDoubleSize == DoubleWidth) { in adjust()
492 } else if (Opts.LongDoubleSize == 128) { in adjust()
495 } else if (Opts.LongDoubleSize == 80) { in adjust()
512 if (Opts.NewAlignOverride) in adjust()
513 NewAlign = Opts.NewAlignOverride * getCharWidth(); in adjust()
517 PaddingOnUnsignedFixedPoint |= Opts.PaddingOnUnsignedFixedPoint; in adjust()
520 if (Opts.ProtectParens && !checkArithmeticFenceSupported()) { in adjust()
522 Opts.ProtectParens = false; in adjust()
525 if (Opts.MaxBitIntWidth) in adjust()
526 MaxBitIntWidth = static_cast<unsigned>(Opts.MaxBitIntWidth); in adjust()
528 if (Opts.FakeAddressSpaceMap) in adjust()