- Nov 14, 2009
-
-
Jim Grosbach authored
merges, and until then, it's useful to keep the tables separate for ease of manipulation. llvm-svn: 88806
-
Jim Grosbach authored
llvm-svn: 88805
-
Jim Grosbach authored
llvm-svn: 88804
-
Benjamin Kramer authored
llvm-svn: 88803
-
Richard Osborne authored
llvm-svn: 88802
-
Daniel Dunbar authored
llvm-svn: 88801
-
Anton Korobeynikov authored
llvm-svn: 88800
-
Benjamin Kramer authored
forward declaration and patching tblgen to emit it right. Patch by Amine Khaldi! llvm-svn: 88798
-
Benjamin Kramer authored
llvm-svn: 88797
-
Mike Stump authored
llvm-svn: 88795
-
Benjamin Kramer authored
llvm-svn: 88794
-
Mike Stump authored
llvm-svn: 88792
-
Benjamin Kramer authored
decl so move it there. GCC accepts it both in front and after decls. llvm-svn: 88791
-
Benjamin Kramer authored
- Eliminates many calls to std::string.c_str() - Fixes an invalid read in ReturnStackAddressChecker due to an unsafe call to StringRef.data() which doesn't guarantee null-termination. llvm-svn: 88779
-
Daniel Dunbar authored
Please report any discrepancies you see in clang-cc, I'm not confident that our regression tests cover all the fun ways one can use clang-cc. llvm-svn: 88776
-
Daniel Dunbar authored
llvm-svn: 88774
-
Daniel Dunbar authored
Add FrontendActions, which provides a FrontendAction interface to all the existing AST consumer based clang-cc actions. llvm-svn: 88773
-
Daniel Dunbar authored
llvm-svn: 88772
-
Daniel Dunbar authored
- This is an initial step towards -march=native support in Clang, and towards eliminating host dependencies in the targets. See PR5389. - Patch by Roman Divacky! llvm-svn: 88768
-
Eli Friedman authored
legitimately has side-effects (and needs to be generated as a non-constant). llvm-svn: 88767
-
Eli Friedman authored
local variable. llvm-svn: 88766
-
Daniel Dunbar authored
llvm-svn: 88765
-
Daniel Dunbar authored
llvm-svn: 88764
-
Nick Lewycky authored
ultimately never used. llvm-svn: 88763
-
Sanjiv Gupta authored
llvm-svn: 88762
-
Sanjiv Gupta authored
llvm-svn: 88761
-
Nick Lewycky authored
allocated until runtime (such as an alloca). Patch by Hans Wennborg! llvm-svn: 88760
-
Eli Friedman authored
when there are more parameters in the prototype than arguments to the call. llvm-svn: 88759
-
Daniel Dunbar authored
llvm-svn: 88758
-
Daniel Dunbar authored
(instead of running it with arbitrary consumers). - Also, turn any -fixit-at lookup failure into an error. llvm-svn: 88757
-
Eli Friedman authored
llvm-svn: 88756
-
Eli Friedman authored
more familiar with this stuff should double-check that there isn't some more general rule; this is purely from inspecting g++ output.) llvm-svn: 88755
-
Evan Cheng authored
Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to replace broken code in VirtRegRewriter. llvm-svn: 88753
-
Eli Friedman authored
definitions just because the type happens to be an array type. llvm-svn: 88752
-
Douglas Gregor authored
cast) that is converting to a class type, enumerate its constructors as in any other direct initialization. This ensures that we get the proper conversion sequence. llvm-svn: 88751
-
Daniel Dunbar authored
- Not tested, but -verify with multiple inputs should work now. llvm-svn: 88750
-
Daniel Dunbar authored
llvm-svn: 88749
-
Daniel Dunbar authored
- This reimplements -verify as just another DiagnosticClient, which buffers the diagnostics and checks them when the source file is complete. There are some hacks to make this work, but they are all internal, and this exposes a better external interface. - This also tweaks a few things: o Errors are now just regular diagnostics. o Frontend diagnostics are now caught (for example, errors in command line arguments), although there isn't yet a way to specify that they are expected. That would be nice though. - Not yet used. llvm-svn: 88748
-
Anders Carlsson authored
llvm-svn: 88747
-
Evan Cheng authored
- If destination is a physical register and it has a subreg index, use the sub-register instead. This fixes PR5423. llvm-svn: 88745
-