Author: bcraig Date: Mon Dec 14 15:54:11 2015 New Revision: 255552 URL: http://llvm.org/viewvc/llvm-project?rev=255552&view=rev Log: Reordering fields to reduce padding in Clang. NFC
Modified: cfe/trunk/lib/CodeGen/CGBuiltin.cpp cfe/trunk/lib/Sema/SemaType.cpp Modified: cfe/trunk/lib/CodeGen/CGBuiltin.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGBuiltin.cpp?rev=255552&r1=255551&r2=255552&view=diff ============================================================================== --- cfe/trunk/lib/CodeGen/CGBuiltin.cpp (original) +++ cfe/trunk/lib/CodeGen/CGBuiltin.cpp Mon Dec 14 15:54:11 2015 @@ -2236,10 +2236,10 @@ enum { namespace { struct NeonIntrinsicInfo { + const char *NameHint; unsigned BuiltinID; unsigned LLVMIntrinsic; unsigned AltLLVMIntrinsic; - const char *NameHint; unsigned TypeModifier; bool operator<(unsigned RHSBuiltinID) const { @@ -2252,16 +2252,16 @@ struct NeonIntrinsicInfo { } // end anonymous namespace #define NEONMAP0(NameBase) \ - { NEON::BI__builtin_neon_ ## NameBase, 0, 0, #NameBase, 0 } + { #NameBase, NEON::BI__builtin_neon_ ## NameBase, 0, 0, 0 } #define NEONMAP1(NameBase, LLVMIntrinsic, TypeModifier) \ - { NEON:: BI__builtin_neon_ ## NameBase, \ - Intrinsic::LLVMIntrinsic, 0, #NameBase, TypeModifier } + { #NameBase, NEON:: BI__builtin_neon_ ## NameBase, \ + Intrinsic::LLVMIntrinsic, 0, TypeModifier } #define NEONMAP2(NameBase, LLVMIntrinsic, AltLLVMIntrinsic, TypeModifier) \ - { NEON:: BI__builtin_neon_ ## NameBase, \ + { #NameBase, NEON:: BI__builtin_neon_ ## NameBase, \ Intrinsic::LLVMIntrinsic, Intrinsic::AltLLVMIntrinsic, \ - #NameBase, TypeModifier } + TypeModifier } static const NeonIntrinsicInfo ARMSIMDIntrinsicMap [] = { NEONMAP2(vabd_v, arm_neon_vabdu, arm_neon_vabds, Add1ArgType | UnsignedAlts), Modified: cfe/trunk/lib/Sema/SemaType.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaType.cpp?rev=255552&r1=255551&r2=255552&view=diff ============================================================================== --- cfe/trunk/lib/Sema/SemaType.cpp (original) +++ cfe/trunk/lib/Sema/SemaType.cpp Mon Dec 14 15:54:11 2015 @@ -2458,14 +2458,14 @@ void Sema::diagnoseIgnoredQualifiers(uns return; struct Qual { - unsigned Mask; const char *Name; + unsigned Mask; SourceLocation Loc; } const QualKinds[4] = { - { DeclSpec::TQ_const, "const", ConstQualLoc }, - { DeclSpec::TQ_volatile, "volatile", VolatileQualLoc }, - { DeclSpec::TQ_restrict, "restrict", RestrictQualLoc }, - { DeclSpec::TQ_atomic, "_Atomic", AtomicQualLoc } + { "const", DeclSpec::TQ_const, ConstQualLoc }, + { "volatile", DeclSpec::TQ_volatile, VolatileQualLoc }, + { "restrict", DeclSpec::TQ_restrict, RestrictQualLoc }, + { "_Atomic", DeclSpec::TQ_atomic, AtomicQualLoc } }; SmallString<32> QualStr; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits