Changeset 74973 in webkit


Ignore:
Timestamp:
Jan 4, 2011 9:44:12 AM (13 years ago)
Author:
dbates@webkit.org
Message:

2011-01-03 Daniel Bates <dbates@rim.com>

Reviewed by Darin Adler.

Use builtin_expect when compiling using RVCT in GNU mode
https://bugs.webkit.org/show_bug.cgi?id=51866

Derived from a patch by Dave Tapuska.

  • wtf/AlwaysInline.h:
Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r74936 r74973  
     12011-01-03  Daniel Bates  <dbates@rim.com>
     2
     3        Reviewed by Darin Adler.
     4
     5        Use __builtin_expect when compiling using RVCT in GNU mode
     6        https://bugs.webkit.org/show_bug.cgi?id=51866
     7
     8        Derived from a patch by Dave Tapuska.
     9
     10        * wtf/AlwaysInline.h:
     11
    1122011-01-03  Darin Adler  <darin@apple.com>
    213
  • trunk/Source/JavaScriptCore/wtf/AlwaysInline.h

    r57318 r74973  
    4242
    4343#ifndef UNLIKELY
    44 #if COMPILER(GCC)
     44#if defined(__GNUC__)
    4545#define UNLIKELY(x) __builtin_expect((x), 0)
    4646#else
     
    5050
    5151#ifndef LIKELY
    52 #if COMPILER(GCC)
     52#if defined(__GNUC__)
    5353#define LIKELY(x) __builtin_expect((x), 1)
    5454#else
Note: See TracChangeset for help on using the changeset viewer.