- Jul 14, 2010
-
-
Bob Wilson authored
llvm-svn: 108324
-
Bob Wilson authored
of the value of the immediate. llvm-svn: 108323
-
Chris Lattner authored
llvm-svn: 108322
-
Chris Lattner authored
reapply benjamin's instcombine patch, I don't see anything wrong with it and can't repro any problems with a manual self-host. llvm-svn: 108320
-
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
-