- Jul 14, 2010
-
-
Evan Cheng authored
llvm-svn: 108319
-
Douglas Gregor authored
Add test case that was causing an infinite loop when reading PCH files. The test works with ToT Clang already llvm-svn: 108318
-
John McCall authored
- TSTs whose template is a template template parameter already work - we don't provide an imaginary type, so we can't mangle one - we don't need a generic FIXME for vendor type qualifiers llvm-svn: 108317
-
John McCall authored
the current proposals from David Vandervoorde for new, delete, throw, typeid, imaginary literals, string literals, and null literals. llvm-svn: 108315
-
Jim Ingham authored
llvm-svn: 108312
-
Jim Ingham authored
llvm-svn: 108311
-
Chris Lattner authored
llvm-svn: 108310
-
Chris Lattner authored
llvm-svn: 108309
-
Evan Cheng authored
Teach ProcessImplicitDefs to transform more COPY instructions into IMPLICIT_DEF (and subsequently eliminate them). This allows machine LICM to hoist IMPLICIT_DEF's. PR7620. llvm-svn: 108304
-
Bob Wilson authored
Radar 7373643. llvm-svn: 108303
-
Dan Gohman authored
constants, since they may not be emited near the other instructions which get the same line, and this confuses debug info. llvm-svn: 108302
-
Greg Clayton authored
llvm-svn: 108300
-
Greg Clayton authored
virtual functions and caught some things and did some general code cleanup. llvm-svn: 108299
-
Douglas Gregor authored
llvm-svn: 108298
-
Daniel Dunbar authored
are explicitly given. llvm-svn: 108297
-
Douglas Gregor authored
llvm-svn: 108296
-
John McCall authored
harmless way. llvm-svn: 108295
-
Douglas Gregor authored
reinterpret_casts (possibly indirectly via C-style/functional casts) on values, e.g., int i; reinterpret_cast<short&>(i); The IR generated for this is essentially the same as for *reinterpret_cast<short*>(&i). Fixes PR6437, PR7593, and PR7344. llvm-svn: 108294
-
Stephen Wilson authored
llvm-svn: 108293
-
Stephen Wilson authored
This patch provides a generic ELF reader plugin to handle both 32 and 64 bit formats. llvm-svn: 108292
-
Nick Lewycky authored
llvm-svn: 108290
-
Greg Clayton authored
Fixed the llvm build for Mac OS X builds to look in llvm/lib/Release+Asserts output directory for all configurations (Debug, Release, BuildAndIntegration). llvm-svn: 108289
-
John McCall authored
llvm-svn: 108288
-
John McCall authored
or a catch of a record type by value or reference. Also convert this to a lazy cleanup. llvm-svn: 108287
-
Bruno Cardoso Lopes authored
llvm-svn: 108286
-
Greg Clayton authored
llvm-svn: 108285
-
Fariborz Jahanian authored
in class extensions (radar 8171968). llvm-svn: 108283
-
- Jul 13, 2010
-
-
Howard Hinnant authored
llvm-svn: 108280
-
Sean Callanan authored
prepare the IR for JIT compilation. We still need to do the JIT compilation and move the arguments in/out of target memory. llvm-svn: 108279
-
Jakob Stoklund Olesen authored
llvm-svn: 108278
-
Jakob Stoklund Olesen authored
llvm-svn: 108277
-
John McCall authored
llvm-svn: 108276
-
Bob Wilson authored
NEON VMOV-immediate instructions. This simplifies some things. llvm-svn: 108275
-
Bruno Cardoso Lopes authored
Add the x86 VEX_L form to handle special cases where VEX_L must be set. llvm-svn: 108274
-
Fariborz Jahanian authored
to set that of VarDecl for block variables (they are already set). Per Doug's comment. llvm-svn: 108273
-
Evan Cheng authored
llvm-svn: 108272
-
Greg Clayton authored
llvm-svn: 108271
-
John McCall authored
mostly in avoiding unnecessary work at compile time but also in producing more sensible block orderings. Move the destructor cleanups for local variables over to use lazy cleanups. Eventually all cleanups will do this; for now we have some awkward code duplication. Tell IR generation just to never produce landing pads in -fno-exceptions. This is a much more comprehensive solution to a problem which previously was half-solved by checks in most cleanup-generation spots. llvm-svn: 108270
-
Dale Johannesen authored
This may not be right in all cases, but it's better than asserting which it was doing before. PR 7528. llvm-svn: 108268
-
Sebastian Redl authored
llvm-svn: 108267
-