aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add support for promoting and expanding AssertZextDuncan Sands2008-07-164-0/+3116
* Clarify the comments here, to make slightly more clear theDan Gohman2008-07-161-2/+2
* Tidy a doxygen comment.Dan Gohman2008-07-161-1/+1
* Fix a comment to say nonnegative instead of positive.Dan Gohman2008-07-161-1/+1
* Add an assert to check for empty flags for MachineMemOperand.Dan Gohman2008-07-161-0/+1
* Test passing of integer parameters for integersDuncan Sands2008-07-161-0/+1537
* Test codegen of loads and stores of all integerDuncan Sands2008-07-161-0/+2049
* Add a few cases to instcombine's extractvalue testcase.Matthijs Kooijman2008-07-161-2/+16
* Un-XFAIL multdeadretval, since instcombine now properly handles the mess dead...Matthijs Kooijman2008-07-161-1/+0
* Redo InstCombiner::visitExtractValueInst. Instead of using the (complicate)Matthijs Kooijman2008-07-161-5/+80
* Reorder methods alphabetically. No functionality change.Duncan Sands2008-07-163-922/+913
* Turn on LegalizeTypes by default.Duncan Sands2008-07-162-6/+6
* Don't use ++idx_begin when I actually mean idx_begin + 1, especially since weMatthijs Kooijman2008-07-161-1/+1
* The atomic.cmp.swap promotion logic is wrong: itDuncan Sands2008-07-161-8/+2
* Fix PR2296. Do not transform x86_sse2_storel_dq into a full-width store.Evan Cheng2008-07-162-1/+13
* x86-64 PIC JIT fixes: do not generate the extra load for external GV's.Evan Cheng2008-07-162-8/+5
* X86-64 PIC jump table values are different from x86-32 cases, they are dest -...Evan Cheng2008-07-161-0/+4
* TargetAsmInfo::SectionForGlobal showed up in a profile. Simplify it a little.Dan Gohman2008-07-151-5/+3
* SelectionDAG::AssignNodeIds is unused.Dan Gohman2008-07-152-15/+0
* Don't sort SDNodes by their addresses in SelectionDAG::dump. Instead,Dan Gohman2008-07-151-9/+5
* Revert this, as it seems to still be broken.Owen Anderson2008-07-151-1/+1
* Enable local PRE by default.Owen Anderson2008-07-151-1/+1
* Have GVN do a pre-pass over the CFG that folds away unconditional branches wh...Owen Anderson2008-07-151-2/+63
* XFAIL the multdeadretval test for now, I will be fixing instcombine to make i...Matthijs Kooijman2008-07-151-0/+1
* LegalizeTypes support for fabs on ppc long double.Duncan Sands2008-07-153-0/+34
* Remove a few tests which no longer hold for deadargelim (since it is nowMatthijs Kooijman2008-07-151-15/+7
* Add a testcase for the canonicalizations now performed by deadargelim.Matthijs Kooijman2008-07-151-0/+24
* Allow deadargelim to change return types even though now values were dead. ThisMatthijs Kooijman2008-07-151-11/+1
* Revert r53606. It turns out that explicitely tracking the liveness of theMatthijs Kooijman2008-07-151-97/+103
* Make deadargelim a bit less smart, so it doesn't choke on nested structs asMatthijs Kooijman2008-07-152-39/+35
* Don't use isa when we can reuse a previous dyn_cast.Matthijs Kooijman2008-07-151-3/+2
* Make DeadArgElim keep liveness of the return value as a whole in addition toMatthijs Kooijman2008-07-151-126/+124
* Fix typo.Matthijs Kooijman2008-07-151-1/+1
* LegalizeTypes support for promotion of bswap.Duncan Sands2008-07-153-0/+398
* LegalizeTypes support for promotion of SIGN_EXTEND_INREG.Duncan Sands2008-07-153-0/+26
* Reorder the integer promotion methods alphabetically.Duncan Sands2008-07-151-365/+356
* Let DAE keep a list of live functions, instead of simply marking all argumentsMatthijs Kooijman2008-07-151-6/+14
* Split DAE::MarkLive into MarkLive and PropagateLiveness.Matthijs Kooijman2008-07-151-0/+6
* Pass around const RetOrArg references instead of copying values. Also, markMatthijs Kooijman2008-07-151-3/+3
* Simplify debug code by using RetOrArg::getDescription().Matthijs Kooijman2008-07-151-6/+1
* Fix indentation (intentionally left out of the previous commit).Matthijs Kooijman2008-07-151-51/+51
* Move the deadargelim code for intrinsically alive functions into its ownMatthijs Kooijman2008-07-151-23/+25
* Fixed potential bug if the source and target of a bit convert have different ...Mon P Wang2008-07-151-1/+3
* Correct this inversion!Nick Lewycky2008-07-151-1/+1
* Fix up comments.Nick Lewycky2008-07-151-5/+7
* Fixed call stack alignment. Improved AsmPrinter alignment issues.Bruno Cardoso Lopes2008-07-155-18/+47
* LinkOnce definitions have default scope, like weak definitions. Otherwise, th...Devang Patel2008-07-151-1/+2
* Goodbye tail duplication (for good this time).Evan Cheng2008-07-141-1/+0
* This replaces all $(SolutionDir) macros with $(ProjectDir)..\ Chris Lattner2008-07-1430-155/+155
* Reapply 53476 and 53480, with a fix so that it properly updatesDan Gohman2008-07-148-39/+82