- Dec 12, 2008
-
-
Bill Wendling authored
which are identical to the original patterns. - Change the multiply with overflow so that we distinguish between signed and unsigned multiplication. Currently, unsigned multiplication with overflow isn't working! llvm-svn: 60963
-
-
-
Daniel Dunbar authored
working with and without debug info). llvm-svn: 60960
-
Devang Patel authored
llvm-svn: 60959
-
Evan Cheng authored
Fix add/sub expansion: don't create ADD / SUB with two results (seems like everyone is doing this these days :-). Patch by Daniel M Gessel! llvm-svn: 60958
-
Daniel Dunbar authored
Only use major part of OS version when on darwin and modifying OS part of target triple. llvm-svn: 60957
-
Ted Kremenek authored
Added PTH optimization to not process entire blocks of tokens that appear in skipped preprocessor blocks. This improves PTH speed by 6%. The code for this optimization itself is not very optimized, and will get cleaned up. llvm-svn: 60956
-
Ted Kremenek authored
llvm-svn: 60955
-
Chris Lattner authored
processing: it allows arbitrary foldable constants as the operand of ?: when builtin_constant_p is the condition. llvm-svn: 60954
-
Nick Lewycky authored
llvm-svn: 60951
-
Douglas Gregor authored
llvm-svn: 60947
-
Duncan Sands authored
do an extending load of the 4 bytes rather than a potentially illegal (type) i32 load followed by a sign extend. llvm-svn: 60945
-
Duncan Sands authored
lowering f64 function arguments. llvm-svn: 60944
-
Anders Carlsson authored
llvm-svn: 60943
-
-
Chris Lattner authored
llvm-svn: 60941
-
Douglas Gregor authored
llvm-svn: 60940
-
Anders Carlsson authored
llvm-svn: 60939
-
Chris Lattner authored
move comment into assert message. llvm-svn: 60938
-
Chris Lattner authored
llvm-svn: 60937
-
Chris Lattner authored
llvm-svn: 60936
-
Chris Lattner authored
llvm-svn: 60935
-
-
Chris Lattner authored
llvm-svn: 60933
-
Chris Lattner authored
llvm-svn: 60932
-
Chris Lattner authored
llvm-svn: 60931
-
Chris Lattner authored
llvm-svn: 60930
-
Chris Lattner authored
Substantially improve error recovery after broken if conditions by parsing the full if when we have a semantic error instead of using parser recovery techniques to recover from a semantic error. This fixes rdar://6094870 - spurious error after invalid 'if' condition llvm-svn: 60929
-
Chris Lattner authored
llvm-svn: 60928
-
Chris Lattner authored
llvm-svn: 60927
-
Chris Lattner authored
llvm-svn: 60926
-
Anders Carlsson authored
Work in preparation for VLAs. Make sure to restore the stack if necessary (Saving the stack isn't implemented right now :) llvm-svn: 60925
-
-
Chris Lattner authored
and this makes sense. likely a gcc bug that it doesn't diagnose the bad restrict. llvm-svn: 60923
-
Chris Lattner authored
output that GCC does. rdar://6440297 llvm-svn: 60922
-
rdar://6097892Chris Lattner authored
fix rdar://6097892 - gcc incompat: clang rejects __func__, __FUNCTION__, and __PRETTY_FUNCTION__ outside func Yeah, this is "useful". llvm-svn: 60921
-
-
Chris Lattner authored
llvm-svn: 60919
-
Mikhail Glushenkov authored
llvm-svn: 60918
-