On Mar 30, 2010, at 1:54 PM, Chris Lattner wrote:
>
> On Mar 30, 2010, at 1:41 PM, Douglas Gregor wrote:
>
>>>>
>>>> The statistics are only gathered when NDEBUG is not defined, since
>>>> they introduce potentially-expensive operations into very low-level
>>>> routines (isa).
>>>
>>> Interesting, are these checks (without the instrumentation) expensive and
>>> worth optimizing? What do these metrics tell us?
>>
>> Not as much as I'd hoped. Turning all of these checks into a constant
>> "false" (in effect, partly specializing Clang for C code) only yielded a
>> 2.8% performance improvement in -fsyntax-only on some sample C code, so
>> these checks aren't all that expensive.
>
> Ok, is it worth keeping this code?
No.
- Doug
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits