- Jun 27, 2009
-
-
David Goodwin authored
llvm-svn: 74345
-
Dan Gohman authored
nesting order of nested AddRec expressions to skip the transformation if it would introduce an AddRec with operands not loop-invariant with respect to its loop. llvm-svn: 74343
-
Daniel Dunbar authored
instead of skipping). llvm-svn: 74341
-
Bob Wilson authored
llvm-svn: 74340
-
Anders Carlsson authored
llvm-svn: 74339
-
Dan Gohman authored
are loop invariant, not just the start operand. llvm-svn: 74338
-
Chris Lattner authored
llvm-svn: 74337
-
Evan Cheng authored
Add x86 support for 'n' inline asm modifier. This will be handled target independently as part of MC work. llvm-svn: 74336
-
- Jun 26, 2009
-
-
Anders Carlsson authored
llvm-svn: 74335
-
Chris Lattner authored
llvm-svn: 74334
-
Bob Wilson authored
llvm-svn: 74333
-
Owen Anderson authored
llvm-svn: 74332
-
Douglas Gregor authored
of template instantiation, we were dropping cv-qualifiers on the instantiated type in a few places. This change reshuffles the type-instantiation code a little bit so that there's a single place where we add qualifiers to the instantiated type, so that we won't end up with this same bug in the future. llvm-svn: 74331
-
Owen Anderson authored
llvm-svn: 74330
-
Anton Korobeynikov authored
Step 1: ARMInstructionInfo => {ARM,Thumb}InstructionInfo llvm-svn: 74329
-
Chris Lattner authored
llvm-svn: 74328
-
Chris Lattner authored
llvm-svn: 74327
-
Chris Lattner authored
llvm-svn: 74326
-
Chris Lattner authored
the SelectionDAG::getGlobalAddress function properly looks through aliases to determine thread-localness, but then passes the GV* down to GlobalAddressSDNode::GlobalAddressSDNode which does not. Instead of passing down isTarget, just pass down the predetermined node opcode. This fixes some assertions with out of tree changes I'm working on. llvm-svn: 74325
-
Nate Begeman authored
llvm-svn: 74324
-
Douglas Gregor authored
non-dependent parameter types. Instead, class template partial specializations perform a final check of all of the instantiated arguments. This model is cleaner, and works better for function templates where the "final check" occurs during overload resolution. Also, cope with cv-qualifiers when the parameter type was originally a reference type, so that the deduced argument can be more qualified than the transformed argument. llvm-svn: 74323
-
David Goodwin authored
llvm-svn: 74322
-
David Goodwin authored
llvm-svn: 74321
-
Jeffrey Yasskin authored
llvm-svn: 74320
-
Owen Anderson authored
we had multiple type planes and these lookups were expensive. llvm-svn: 74319
-
Owen Anderson authored
llvm-svn: 74317
-
Chris Lattner authored
llvm-svn: 74316
-
Owen Anderson authored
llvm-svn: 74315
-
Anders Carlsson authored
llvm-svn: 74314
-
Chris Lattner authored
llvm-svn: 74313
-
Anders Carlsson authored
llvm-svn: 74312
-
Chris Lattner authored
SDNode::print_details to eliminate a ton of near-duplicate code. llvm-svn: 74311
-
Chris Lattner authored
llvm-svn: 74310
-
Anders Carlsson authored
llvm-svn: 74307
-
Daniel Dunbar authored
llvm-svn: 74306
-
Devang Patel authored
llvm-svn: 74305
-
Devang Patel authored
llvm-svn: 74304
-
Daniel Dunbar authored
take this path with non-builtin floating point types). llvm-svn: 74303
-
Daniel Dunbar authored
llvm-svn: 74302
-
Douglas Gregor authored
deducing template arguments from a function call. Plus, add a bunch of tests. llvm-svn: 74301
-