- Apr 30, 2009
-
-
Bill Wendling authored
llvm-svn: 70437
-
- Apr 25, 2009
-
-
Chris Lattner authored
patch by Jeff Yasskin! llvm-svn: 70058
-
- Apr 20, 2009
-
-
Douglas Gregor authored
llvm-svn: 69583
-
- Apr 15, 2009
-
-
Chris Lattner authored
llvm-svn: 69211
-
- Apr 08, 2009
-
-
Chris Lattner authored
abstraction for CommandLine. llvm-svn: 68588
-
- Apr 02, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 68269
-
- Apr 01, 2009
-
-
Daniel Dunbar authored
- The code is silly, I'm just amusing myself. Rewrite to be efficient if you like. :) Also, if you wish to debate the proper names of the triple components I'm all ears. llvm-svn: 68252
-
Dan Gohman authored
is appropriate. This helps visually differentiate host-oriented calculations from target-oriented calculations. llvm-svn: 68227
-
Misha Brukman authored
* Simplified if statement llvm-svn: 68163
-
- Mar 28, 2009
-
-
Chris Lattner authored
llvm-svn: 67892
-
- Mar 23, 2009
-
-
Dale Johannesen authored
same as a normal i80 {low64, high16} rather than its own {high64, low16}. A depressing number of places know about this; I think I got them all. Bitcode readers and writers convert back to the old form to avoid breaking compatibility. llvm-svn: 67562
-
Dan Gohman authored
explicitly flush it. llvm-svn: 67526
-
- Mar 19, 2009
-
-
Duncan Sands authored
llvm-svn: 67302
-
- Mar 17, 2009
-
-
Daniel Dunbar authored
- Use for exceptional buffer conditions in raw_ostream:write to shave off a cycle or two. - Please rename if you have a better one. llvm-svn: 67103
-
Daniel Dunbar authored
under a single branch. Also, add a FIXME for formatted output. llvm-svn: 67069
-
Daniel Dunbar authored
a single character requires only one branch to follow slow path. - Never use a buffer when writing on an unbuffered stream. - Move default buffer size to header. llvm-svn: 67066
-
Daniel Dunbar authored
write as arguments. - Add raw_ostream::GetNumBytesInBuffer. - Privatize buffer pointers. - Get rid of slow and unnecessary code for writing out large strings. llvm-svn: 67060
-
- Mar 16, 2009
-
-
Daniel Dunbar authored
- Flush a known non-empty buffers; enforces the interface to flush_impl and kills off HandleFlush (which I saw no reason to be an inline method, Chris?). - Clarify invariant that flush_impl is only called with OutBufCur > OutBufStart. - This also cleary collects all places where we have to deal with the buffer possibly not existing. - A few more comments and fixing the unbuffered behavior remain in this commit sequence. llvm-svn: 67057
-
Daniel Dunbar authored
it is easy. llvm-svn: 67054
-
Daniel Dunbar authored
single characters writes outside of the fast path in raw_ostream.h llvm-svn: 67053
-
- Mar 13, 2009
-
-
Stuart Hastings authored
large for the testsuite) took over six minutes to compile on my Mac. The patched LLVM-GCC compiles that testcase in three seconds (GCC takes less than one second). This hash function is more complex (about 35 instructions on x86) than what Chris wanted, but I expect it will be well-behaved with arbitrary inputs. Thank you to everyone who responded to my previous request for advice. llvm-svn: 66962
-
Chris Lattner authored
llvm-svn: 66850
-
Chris Lattner authored
to the stack. This shrinks all llvm tools by 9k, and improves reentrancy. llvm-svn: 66847
-
Chris Lattner authored
llvm-svn: 66845
-
- Mar 10, 2009
-
-
Daniel Dunbar authored
- Add unbuffered flag to raw_ostream, forwarded by raw_fd_ostream and used by raw_stderr_ostream. llvm-svn: 66545
-
- Mar 06, 2009
-
-
Dan Gohman authored
llvm-svn: 66279
-
Chris Lattner authored
llvm-svn: 66264
-
- Mar 05, 2009
-
-
Duncan Sands authored
llvm-svn: 66160
-
Chris Lattner authored
feels a kinship to machine stacks that grow down. Now we get stuff like this: Stack dump: 0. Program arguments: clang clang_crash_Iw2Osj.mi 1. /Developer/SDKs/MacOSX10.5.sdk/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/xmmintrin.h:624:1: parsing function body '_mm_cvtpi16_ps' 2. /Developer/SDKs/MacOSX10.5.sdk/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/xmmintrin.h:624:1: in compound statement ('{}') Abort llvm-svn: 66145
-
Chris Lattner authored
llvm-svn: 66144
-
- Mar 04, 2009
-
-
Chris Lattner authored
that get printed when a program crashes. This is the first step of many. llvm-svn: 66076
-
- Feb 17, 2009
-
-
Devang Patel authored
The debugger sometimes lookup dynamically in the runtime to find ivar info of any Objective-C classes. It would be very helpful to debugger if the compiler encodes runtime version number in DWARF. Add support for two additional DWARF attributes to encode Objective-C runtime version number. llvm-svn: 64834
-
- Feb 14, 2009
-
-
Cedric Venet authored
Cleanup some warning. Remark: when struct/class are declared differently than they are defined, this make problem for VC++ since it seems to mangle class differently that struct. These error are very hard to understand and find. So please, try to keep your definition/declaration in sync. Only tested with VS2008. hope it does not break anything. feel free to revert. llvm-svn: 64554
-
- Feb 13, 2009
-
-
Evan Cheng authored
llvm-svn: 64448
-
Evan Cheng authored
llvm-svn: 64444
-
- Feb 07, 2009
-
-
Nick Lewycky authored
two AddString methods to use it. llvm-svn: 64005
-
- Feb 02, 2009
-
-
Mike Stump authored
option to make the -fno- form on the option. We also document the new form in the CommandLine documentation. llvm-svn: 63559
-
- Jan 30, 2009
-
-
Mike Stump authored
is necessary for eventual gcc commmand line compatibility. llvm-svn: 63384
-
- Jan 28, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 63171
-
- Jan 27, 2009
-
-
Torok Edwin authored
causing assertion failures in getSExtValue(). Fix it by making highWordBits actually contain what its name says, and add some more unit-tests for APInt. This fixes PR3419. llvm-svn: 63107
-