- Dec 22, 2011
-
-
Benjamin Kramer authored
llvm-svn: 147196
-
Dylan Noblesmith authored
llvm-svn: 147195
-
Sean Callanan authored
llvm-svn: 147193
-
Chad Rosier authored
llvm-svn: 147192
-
Benjamin Kramer authored
Make the -fvisibility-inlines-hidden check more thorough in a hopeless attempt to fix mingw cross-compiles. llvm-svn: 147191
-
Rafael Espindola authored
to moving it to lib/Target/X86. llvm-svn: 147190
-
Jim Grosbach authored
rdar://10558523 llvm-svn: 147189
-
Bob Wilson authored
Noticed by inspection; I don't have a testcase for this. llvm-svn: 147188
-
Bob Wilson authored
tblgen has been renamed to llvm-tblgen so this command has been failing, and it's no longer needed because llvm-tblgen is already installed by default. llvm-svn: 147187
-
Eli Friedman authored
llvm-svn: 147186
-
Douglas Gregor authored
Make a note for an optimization that I'd like to implement, when the ASTs for local externs are sound llvm-svn: 147185
-
Jim Grosbach authored
llvm-svn: 147184
-
Benjamin Kramer authored
This was disabled years ago because of a bug in GCC 4.1, which is on our "broken compilers" list for other reasons. Saving ~500k on a clang binary (Release+Asserts) is well worth dropping support for it. We currently disable it for shared libraries (where it would bring the biggest win) because clang is broken (PR11642). IMPORTANT: If you're doing incremental builds you may get tons of linker warnings. make clean will fix them. llvm-svn: 147182
-
Douglas Gregor authored
set of (previously-canonical) declaration IDs to the module file, so that future AST reader instances that load the module know which declarations are merged. This is important in the fairly tricky case where a declaration of an entity, e.g., @class X; occurs before the import of a module that also declares that entity. We merge the declarations, and record the fact that the declaration of X loaded from the module was merged into the (now canonical) declaration of X that we parsed. llvm-svn: 147181
-
Rafael Espindola authored
Fixes PR11214. llvm-svn: 147180
-
Kevin Enderby authored
llvm-svn: 147179
-
Sean Callanan authored
the name for an external variable in the IR. llvm-svn: 147178
-
Johnny Chen authored
Decorate the two test cases in TestReturnValue.py as i386 only expectedFailure, aka @expectedFailurei386. llvm-svn: 147177
-
Chad Rosier authored
llvm-svn: 147176
-
Chad Rosier authored
time regressions. In general, it is beneficial to compile-time. Original commit message: Fix for bug #11429: Wrong behaviour for switches. Small improvement for code size heuristics. llvm-svn: 147175
-
Johnny Chen authored
llvm-svn: 147172
-
Nick Lewycky authored
to initialization sequence dumping. llvm-svn: 147171
-
Jim Grosbach authored
The value from the operands isn't right yet, but we weren't encoding it at all previously. The parser needs to twiddle the values when building the instruction. Partial for: rdar://10558523 llvm-svn: 147170
-
Jim Grosbach authored
llvm-svn: 147169
-
Douglas Gregor authored
class that comes from a different module file, make sure that we load all of the pending declarations for the original declaration. llvm-svn: 147168
-
Kevin Enderby authored
the clang driver to enable this when assembling a .s file. rdar://9275556 llvm-svn: 147167
-
Johnny Chen authored
With some minor modification from me. llvm-svn: 147160
-
Chris Lattner authored
llvm-svn: 147159
-
Jim Grosbach authored
llvm-svn: 147158
-
Jim Ingham authored
Switch from GetReturnValue, which was hardly ever used, to GetReturnValueObject which is much more convenient. Return the "return value object" as a persistent variable if requested. llvm-svn: 147157
-
Sebastian Redl authored
llvm-svn: 147156
-
Sebastian Redl authored
Fix a parser bug that prevented it from correctly parsing explicit construct expressoins of the form T{args}. llvm-svn: 147155
-
Rafael Espindola authored
it. It does need some some tests... llvm-svn: 147154
-
Jim Grosbach authored
Just treat it as-if the shift wasn't there at all. 'as' compatibility. rdar://10604767 llvm-svn: 147153
-
Jim Grosbach authored
llvm-svn: 147152
-
Jim Grosbach authored
llvm-svn: 147151
-
Jim Grosbach authored
llvm-svn: 147150
-
Jim Ingham authored
llvm-svn: 147149
-
Howard Hinnant authored
llvm-svn: 147148
-
Marshall Clow authored
llvm-svn: 147147
-