[cfe-commits] r144265 - in /cfe/trunk: include/clang/AST/APValue.h include/clang/AST/Expr.h lib/AST/APValue.cpp lib/AST/Decl.cpp lib/AST/Expr.cpp lib/AST/ExprConstant.cpp lib/CodeGen/CGExprConstant.cpp lib/Sema/SemaChecking.cpp lib/StaticAnalyzer

Richard Smith richard at metafoo.co.uk
Mon Nov 14 21:43:09 PST 2011


On Tue, November 15, 2011 02:32, Eli Friedman wrote:
> On Wed, Nov 9, 2011 at 10:34 PM, Richard Smith
> <richard-llvm at metafoo.co.uk> wrote:
>
>> Author: rsmith
>> Date: Thu Nov 10 00:34:14 2011
>> New Revision: 144265
>>
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=144265&view=rev
>> Log:
>> Constant expression evaluation: support for evaluation of structs and unions
>> of literal types, as well as derived-to-base casts for lvalues and
>> derived-to-virtual-base casts.
>
> This appears to be causing a compile-time regression of roughly 10% at
> -O0 on 445.gobmk from SPEC. I can try and come up with a testcase if
> you don't have access to SPEC.

Thanks, I see it. I'll look into this soon.

Richard




More information about the cfe-commits mailing list