- Apr 30, 2009
-
-
Bill Wendling authored
which better identifies what the optimization is doing. And is more flexible for future uses. llvm-svn: 70440
-
- Apr 29, 2009
-
-
Bill Wendling authored
llvm-svn: 70411
-
Bill Wendling authored
Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to use the old behavior, the flag is -O0. This change allows for finer-grained control over which optimizations are run at different -O levels. Most of this work was pretty mechanical. The majority of the fixes came from verifying that a "fast" variable wasn't used anymore. The JIT still uses a "Fast" flag. I'll change the JIT with a follow-up patch. llvm-svn: 70343
-
- Apr 28, 2009
-
-
Bill Wendling authored
llvm-svn: 70275
-
Bill Wendling authored
use the old behavior, the flag is -O0. This change allows for finer-grained control over which optimizations are run at different -O levels. Most of this work was pretty mechanical. The majority of the fixes came from verifying that a "fast" variable wasn't used anymore. The JIT still uses a "Fast" flag. I'm not 100% sure if it's necessary to change it there... llvm-svn: 70270
-
- Apr 27, 2009
-
-
Chris Lattner authored
only llvm-bcanalyzer wants this info. llvm-svn: 70239
-
Chris Lattner authored
and % abbreviated. For example: Record Histogram: Count # Bits % Abv Record Kind 25738 3424174 100.00 SM_SLOC_INSTANTIATION_ENTRY 814 562079 100.00 SM_SLOC_FILE_ENTRY 798 34110 SM_HEADER_FILE_INFO 3 91104 100.00 SM_SLOC_BUFFER_BLOB 3 498 100.00 SM_SLOC_BUFFER_ENTRY 1 465 SM_LINE_TABLE llvm-svn: 70215
-
Chris Lattner authored
instead of ostreams for formatting. llvm-svn: 70214
-
Dan Gohman authored
or when some other std::exception is thrown. llvm-svn: 70175
-
Chris Lattner authored
BLOCKNAME and SETRECORDNAME. This allows a bitcode file to be self describing with pretty names for records and blocks in addition to numbers. This enhances llvm-bcanalyzer to use this to print prettily. llvm-svn: 70165
-
- Apr 26, 2009
-
-
Chris Lattner authored
state out of the BitstreamReader class into a BitstreamCursor class. Doing this allows the client to have multiple cursors into the same file, each with potentially different live block stacks and abbreviation records. llvm-svn: 70157
-
Chris Lattner authored
llvm-svn: 70082
-
- Apr 24, 2009
-
-
Rafael Espindola authored
llvm-svn: 69972
-
- Apr 22, 2009
-
-
Dan Gohman authored
up functions by name. llvm-svn: 69805
-
- Apr 21, 2009
-
-
Mikhail Glushenkov authored
Should now work when building with objdir != srcdir and when llvm-gcc is not available. Thanks to Duncan Sands for testing and advice! llvm-svn: 69700
-
- Apr 20, 2009
-
-
Tanya Lattner authored
llvm-svn: 69610
-
Sanjiv Gupta authored
llvm-svn: 69605
-
Dan Gohman authored
llvm-svn: 69599
-
- Apr 18, 2009
-
-
Bill Wendling authored
llvm-svn: 69478
-
Mikhail Glushenkov authored
llvm-svn: 69474
-
Bill Wendling authored
release build of llvm. llvm-svn: 69440
-
Mikhail Glushenkov authored
llvm-svn: 69438
-
- Apr 13, 2009
-
-
Chris Lattner authored
to support C99 inline, GNU extern inline, etc. Related bugzilla's include PR3517, PR3100, & PR2933. Nothing uses this yet, but it appears to work. llvm-svn: 68940
-
- Apr 08, 2009
-
-
Ted Kremenek authored
when generating an Xcode project using the CMake files (thanks to Doug Gregor for identifying the issue). llvm-svn: 68618
-
- Apr 07, 2009
-
-
Chris Lattner authored
them by reference, instead of packing each byte into a smallvector. llvm-svn: 68486
-
Chris Lattner authored
llvm-svn: 68472
-
- Apr 06, 2009
-
-
Chris Lattner authored
llvm-svn: 68458
-
- Apr 05, 2009
-
-
Oscar Fuentes authored
of compiler parameters explicitly added by the build specification. This macro replaces the cmake built-in `add_definitions'. Detects glibc and defines _GNU_SOURCE accordingly. Resolves bug 3882. llvm-svn: 68428
-
- Apr 04, 2009
-
-
Nick Lewycky authored
recompute it. This fixes a O(n^2) in number of blocks when reducing a crash. llvm-svn: 68422
-
- Apr 03, 2009
-
-
Oscar Fuentes authored
separator in sed scripts. Resolves Bug 3881. llvm-svn: 68385
-
- Apr 01, 2009
-
-
Misha Brukman authored
llvm-svn: 68250
-
Evan Cheng authored
llvm-svn: 68229
-
Dan Gohman authored
is appropriate. This helps visually differentiate host-oriented calculations from target-oriented calculations. llvm-svn: 68227
-
- Mar 31, 2009
-
-
Mikhail Glushenkov authored
Does not work well on 32 bit targets. Bug reported by Albert Graef. This patch also adds new "-Wllc,option" syntax to pass options to llc. llvm-svn: 68127
-
- Mar 27, 2009
-
-
Mikhail Glushenkov authored
Expand a bit on various '--*-graph' options. llvm-svn: 67836
-
- Mar 25, 2009
-
-
Evan Cheng authored
llvm-svn: 67669
-
- Mar 16, 2009
-
-
Douglas Gregor authored
CMake: Build system fixes for XCode. llvm-config still causes us some serious trouble, but it's less serious than it used to be llvm-svn: 67056
-
- Mar 12, 2009
-
-
Evan Cheng authored
llvm-svn: 66746
-
- Mar 11, 2009
-
-
Anton Korobeynikov authored
llvm-svn: 66708
-
Anton Korobeynikov authored
llvm-svn: 66692
-