- May 11, 2010
-
-
Dan Gohman authored
Move EmitTargetCodeForMemcpy, EmitTargetCodeForMemset, and EmitTargetCodeForMemmove out of TargetLowering and into SelectionDAGInfo to exercise this. llvm-svn: 103481
-
Daniel Dunbar authored
- This eliminates getAtomForAddress() (which was a linear search) and simplifies getAtom(). - This also fixes some correctness problems where local labels at the same address as non-local labels could be assigned to the wrong atom. llvm-svn: 103480
-
Daniel Dunbar authored
llvm-svn: 103479
-
Tanya Lattner authored
llvm-svn: 103478
-
Tanya Lattner authored
llvm-svn: 103477
-
Douglas Gregor authored
value-dependent if their initializers are value-dependent; my recent tweak to these dependent rules overstepped by taking away this value-dependents. Fixes a Boost.GIL regression. llvm-svn: 103476
-
Fariborz Jahanian authored
llvm-svn: 103475
-
Dan Gohman authored
was unused. TargetMachine::getSubtarget() is used instead. llvm-svn: 103474
-
Kalle Raiskila authored
llvm-svn: 103466
-
Douglas Gregor authored
llvm-svn: 103465
-
Douglas Gregor authored
of the current instantiation is value-dependent. The C++ standard fails to enumerate this case and, therefore, we missed it. Chandler did all of the hard work of reducing the last remaining Boost.PtrContainer failure (which had to do with static initialization in the Serialization library) down to this simple little test. While I'm at it, clean up the dependence rules for template arguments that are declarations, and implement the dependence rules for template argument packs. llvm-svn: 103464
-
Chandler Carruth authored
miscompile reduction. Clang already handles this correctly, but let's make sure it stays that way. llvm-svn: 103463
-
Evan Cheng authored
llvm-svn: 103459
-
Douglas Gregor authored
llvm-svn: 103458
-
Douglas Gregor authored
llvm-svn: 103457
-
Bill Wendling authored
llvm-svn: 103455
-
Sean Callanan authored
instructions as well. Added support for checking this to the llvm-mc tester as well. llvm-svn: 103454
-
Evan Cheng authored
llvm-svn: 103453
-
Bill Wendling authored
string of features for that target. However LTO was using that string to pass into the "create target machine" stuff. That stuff needed the feature string to be in a particular form. In particular, it needed the CPU specified first and then the attributes. If there isn't a CPU specified, it required it to be blank -- e.g., ",+altivec". Yuck. Modify the getDefaultSubtargetFeatures method to be a non-static member function. For all attributes for a specific subtarget, it will add them in like normal. It will also take a CPU string so that it can satisfy this horrible syntax. llvm-svn: 103451
-
Evan Cheng authored
llvm-svn: 103450
-
Evan Cheng authored
llvm-svn: 103449
-
Devang Patel authored
llvm-svn: 103448
-
Fariborz Jahanian authored
Fixes radar 7952457. llvm-svn: 103447
-
Daniel Dunbar authored
llvm-svn: 103446
-
John McCall authored
of constant-evaluation. Formerly you could control whether it accepted local l-values or not; now it always evaluates local l-values in the core routines, but filters them out where consumed by the top-level routines. This will make it much easier to cache evaluability. llvm-svn: 103444
-
Daniel Dunbar authored
scattered relocation entry with a .weak_definition. llvm-svn: 103443
-
Daniel Dunbar authored
llvm-svn: 103442
-
Evan Cheng authored
llvm-svn: 103441
-
Fariborz Jahanian authored
reference dot-syntax notation in a varierty of cases. Fixes radar 7964490. llvm-svn: 103440
-
Devang Patel authored
This means now 'llvm-ld a.bc b.bc' will preserve debug info appropriately. llvm-svn: 103439
-
Daniel Dunbar authored
MC/Mach-O: Explicitly track atoms, as represented by their defining symbol, for each fragment (not yet used). llvm-svn: 103438
-
- May 10, 2010
-
-
Evan Cheng authored
llvm-svn: 103437
-
Evan Cheng authored
llvm-svn: 103436
-
Evan Cheng authored
llvm-svn: 103435
-
Chris Lattner authored
llvm-svn: 103434
-
Chris Lattner authored
llvm-svn: 103432
-
Chris Lattner authored
llvm-svn: 103431
-
Chris Lattner authored
llvm-svn: 103430
-
Ted Kremenek authored
aren't allocated this way are the internal FoldingSets. llvm-svn: 103429
-
Chris Lattner authored
function calls, not just recognized intrinsics. llvm-svn: 103428
-