- Apr 26, 2010
-
-
Evan Cheng authored
llvm-svn: 102326
-
Evan Cheng authored
llvm-svn: 102325
-
Evan Cheng authored
llvm-svn: 102324
-
Evan Cheng authored
- Move TargetLowering::EmitTargetCodeForFrameDebugValue to TargetInstrInfo and rename it to emitFrameIndexDebugValue. - Teach spiller to modify DBG_VALUE instructions to reference spill slots. llvm-svn: 102323
-
- Apr 25, 2010
-
-
Dale Johannesen authored
form of DEBUG_VALUE, as it doesn't have reasonable default behavior for unsupported targets. Add a new hook instead. No functional change. llvm-svn: 102320
-
Gabor Greif authored
llvm-svn: 102319
-
Gabor Greif authored
llvm-svn: 102318
-
Douglas Gregor authored
using declaration, look at its underlying declaration to determine the lookup result kind (e.g., overloaded, unresolved). Fixes at least one issue in Boost.Bimap. llvm-svn: 102317
-
Dale Johannesen authored
xs llvm-svn: 102316
-
Douglas Gregor authored
member expression (p-> or x.), by showing the type we looked into and what we did actually find. llvm-svn: 102315
-
Daniel Dunbar authored
- Fix some places that had the alignment hard coded. - Use ABI type alignment, not preferred type alignment -- neither of this is exactly right, as we really want the C type alignment as required by the runtime, but the ABI alignment is a more correct choice. This should be equivalent for x86_64, but fixes the alignment for ARM. llvm-svn: 102314
-
Daniel Dunbar authored
llvm-svn: 102313
-
Daniel Dunbar authored
IRgen/NeXT: Reuse EmitImageInfo for both fragile and non-fragile ABI. This fixes Clang to correctly emit the "CorrectedSynthesize" bit when using the non-fragile ABI. llvm-svn: 102312
-
Douglas Gregor authored
through using declarations. Fixes ~18 tests in Boost.Fusion. llvm-svn: 102311
-
David Chisnall authored
llvm-svn: 102309
-
Chris Lattner authored
llvm-svn: 102303
-
Chris Lattner authored
llvm-svn: 102301
-
Chris Lattner authored
preferred alignment unless they were common or some other special case. llvm-svn: 102300
-
Chris Lattner authored
with "make install". Patch by Michael Forney! llvm-svn: 102299
-
Chris Lattner authored
llvm-svn: 102297
-
Chris Lattner authored
llvm-svn: 102296
-
Anders Carlsson authored
llvm-svn: 102293
-
Anders Carlsson authored
llvm-svn: 102292
-
Douglas Gregor authored
llvm-svn: 102291
-
Douglas Gregor authored
temporary needs to be bound, bind the copy object. Otherwise, we won't end up calling the destructor for the copy. Fixes Boost.Optional. llvm-svn: 102290
-
Anders Carlsson authored
llvm-svn: 102289
-
Dan Gohman authored
gets placed inside a main function, and should not itself be a main function. This is silently hidden in GCC-hosted builds because the inner main looks like a nested function declaration, which GCC supports. In builds with compilers which do not support nested functions (by default), this was causing an error, which caused these autoconf checks to fail, leaving their options disabled. This fixes test/Feature/load_module.ll on x86_64-unknown-linux-gnu llvm-gcc selfhost builds, among other things. This also includes a regenerated configure, as the diff is small and telling. llvm-svn: 102288
-
Douglas Gregor authored
bind, check accessibility of the destructor and mark the declaration as referenced. Fixes a bunch of Boost.Regex failures. llvm-svn: 102287
-
Anders Carlsson authored
llvm-svn: 102286
-
Anders Carlsson authored
llvm-svn: 102285
-
Anders Carlsson authored
RenameGetAddressOfBaseOfCompleteClass to GetAddressOfDirectBaseInCompleteClass to reflect that it only handles direct bases. llvm-svn: 102284
-
Anders Carlsson authored
llvm-svn: 102283
-
Anders Carlsson authored
llvm-svn: 102282
-
Anders Carlsson authored
llvm-svn: 102281
-
Nick Lewycky authored
llvm-svn: 102280
-
Anders Carlsson authored
DefineImplicitCopyConstructor now uses SetBaseOrMemberInitializers to create implicit base initializers. (Member initializers are still handled by CodeGenFunction::SynthesizeCXXCopyConstructor for now). llvm-svn: 102279
-
Dan Gohman authored
llvm-svn: 102278
-
Anders Carlsson authored
When building implicit base initializers, add a derived-to-base cast that points to the exact base specifier. llvm-svn: 102277
-
Nick Lewycky authored
llvm-svn: 102276
-
- Apr 24, 2010
-
-
Anders Carlsson authored
llvm-svn: 102275
-