reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaDecl.cpp
17433     BestWidth = Context.getIntWidth(BestType);
17441       BestWidth = CharWidth;
17445       BestWidth = ShortWidth;
17448       BestWidth = IntWidth;
17450       BestWidth = Context.getTargetInfo().getLongWidth();
17452       if (NumNegativeBits <= BestWidth && NumPositiveBits < BestWidth) {
17452       if (NumNegativeBits <= BestWidth && NumPositiveBits < BestWidth) {
17455         BestWidth = Context.getTargetInfo().getLongLongWidth();
17457         if (NumNegativeBits > BestWidth || NumPositiveBits >= BestWidth)
17457         if (NumNegativeBits > BestWidth || NumPositiveBits >= BestWidth)
17462     BestPromotionType = (BestWidth <= IntWidth ? Context.IntTy : BestType);
17470       BestWidth = CharWidth;
17474       BestWidth = ShortWidth;
17477       BestWidth = IntWidth;
17479         = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus)
17482                (BestWidth = Context.getTargetInfo().getLongWidth())) {
17485         = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus)
17488       BestWidth = Context.getTargetInfo().getLongLongWidth();
17489       assert(NumPositiveBits <= BestWidth &&
17493         = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus)
17534       NewWidth = BestWidth;