- Dec 23, 2011
-
-
Jim Ingham authored
llvm-svn: 147214
-
Johnny Chen authored
LLDB (python bindings) Crashing in lldb::SBDebugger::DeleteTarget(lldb::SBTarget&) Need to check the validity of (SBTarget&)target passed to SBDebugger::DeleteTarget() before calling target->Destroy(). llvm-svn: 147213
-
Jim Ingham authored
llvm-svn: 147212
-
Jakob Stoklund Olesen authored
ARM targets with NEON units have access to aligned vector loads and stores that are potentially faster than unaligned operations. Add support for spilling the callee-saved NEON registers to an aligned stack area using 16-byte aligned NEON loads and store. This feature is off by default, controlled by an -align-neon-spills command line option. llvm-svn: 147211
-
Fariborz Jahanian authored
building related objc ASTs which require a class definition AST. These were uncovered when testing objc rewriter. llvm-svn: 147210
-
Jim Ingham authored
llvm-svn: 147209
-
Douglas Gregor authored
llvm-svn: 147208
-
Douglas Gregor authored
found within that umbrella directory that were not actually included by the umbrella header. They should either be referenced in the module map or included by the umbrella header. llvm-svn: 147207
-
rdar://10620138Bob Wilson authored
My change r146949 added register clobbers to the eh_sjlj_dispatchsetup pseudo instruction, but on Thumb1 some of those registers cannot be used. This caused massive failures on the testsuite when compiling for Thumb1. While fixing that, I noticed that the eh_sjlj_setjmp instruction has a "nofp" variant, and I realized that dispatchsetup needs the same thing, so I have added that as well. llvm-svn: 147204
-
Ted Kremenek authored
llvm-svn: 147203
-
Nico Weber authored
This works like described in http://drdobbs.com/blogs/cpp/231602010 Fixes http://llvm.org/PR11609 llvm-svn: 147202
-
Dylan Noblesmith authored
llvm-svn: 147199
-
Dylan Noblesmith authored
llvm-svn: 147198
-
Dylan Noblesmith authored
llvm-svn: 147197
-
- 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
-