summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* test commit accessDaniel Dunbar2008-07-17
* Make MergeBlockIntoPredecessor more aggressive when the same successor appearsOwen Anderson2008-07-17
* Enable PRE. My last batch of changes fixed the miscompile.Owen Anderson2008-07-17
* Use a legal type for elements of the vector_shuffleDuncan Sands2008-07-17
* Add a new function, ReplaceAllUsesOfValuesWith, which handles bulkDan Gohman2008-07-17
* Indentation.Evan Cheng2008-07-17
* LegalizeTypes support for what seems to be theDuncan Sands2008-07-17
* Remove unnecessary readme entryNate Begeman2008-07-17
* Turn LegalizeTypes back off again for the moment:Duncan Sands2008-07-17
* Fix a typo in last commitNate Begeman2008-07-17
* SSE codegen for vsetcc nodesNate Begeman2008-07-17
* Make GlobalOpt preserve address spaces when scalar replacing aggregate globals.Matthijs Kooijman2008-07-17
* Fix PR2553Chris Lattner2008-07-17
* When lowering certain atomics, we need to copy the memoperand from the oldMon P Wang2008-07-17
* Factorize some code for determining which libcall to use.Duncan Sands2008-07-17
* Inliner tweak. Function calls should cost more than one instruction!Evan Cheng2008-07-17
* Factor MergeBlockIntoPredecessor out into BasicBlockUtils.Owen Anderson2008-07-17
* Name string length is end position marker - begin position marker.Devang Patel2008-07-16
* Do not forget global definitions from inline asm code block.Devang Patel2008-07-16
* Mark function used by asm block as used, otherwise optimizer may not see the ...Devang Patel2008-07-16
* There's no need to iterate block merging and PRE. In fact, iterating the latterOwen Anderson2008-07-16
* Somehow, custom lowering of i64 multiplications got dropped along the way.Scott Michel2008-07-16
* Fix the result type of X86's truncate to i8.Dan Gohman2008-07-16
* Fix the result type of a VECTOR_SHUFFLE+BIT_CONVERT dagcombine. ThisDan Gohman2008-07-16
* Fix the name of BreakCriticalMachineEdge.h's include guardDan Gohman2008-07-16
* Correct a top-level comment.Dan Gohman2008-07-16
* Add support for promoting and expanding AssertZextDuncan Sands2008-07-16
* Clarify the comments here, to make slightly more clear theDan Gohman2008-07-16
* Tidy a doxygen comment.Dan Gohman2008-07-16
* Fix a comment to say nonnegative instead of positive.Dan Gohman2008-07-16
* Add an assert to check for empty flags for MachineMemOperand.Dan Gohman2008-07-16
* Test passing of integer parameters for integersDuncan Sands2008-07-16
* Test codegen of loads and stores of all integerDuncan Sands2008-07-16
* Add a few cases to instcombine's extractvalue testcase.Matthijs Kooijman2008-07-16
* Un-XFAIL multdeadretval, since instcombine now properly handles the mess dead...Matthijs Kooijman2008-07-16
* Redo InstCombiner::visitExtractValueInst. Instead of using the (complicate)Matthijs Kooijman2008-07-16
* Reorder methods alphabetically. No functionality change.Duncan Sands2008-07-16
* Turn on LegalizeTypes by default.Duncan Sands2008-07-16
* Don't use ++idx_begin when I actually mean idx_begin + 1, especially since weMatthijs Kooijman2008-07-16
* The atomic.cmp.swap promotion logic is wrong: itDuncan Sands2008-07-16
* Fix PR2296. Do not transform x86_sse2_storel_dq into a full-width store.Evan Cheng2008-07-16
* x86-64 PIC JIT fixes: do not generate the extra load for external GV's.Evan Cheng2008-07-16
* X86-64 PIC jump table values are different from x86-32 cases, they are dest -...Evan Cheng2008-07-16
* TargetAsmInfo::SectionForGlobal showed up in a profile. Simplify it a little.Dan Gohman2008-07-15
* SelectionDAG::AssignNodeIds is unused.Dan Gohman2008-07-15
* Don't sort SDNodes by their addresses in SelectionDAG::dump. Instead,Dan Gohman2008-07-15
* Revert this, as it seems to still be broken.Owen Anderson2008-07-15
* Enable local PRE by default.Owen Anderson2008-07-15
* Have GVN do a pre-pass over the CFG that folds away unconditional branches wh...Owen Anderson2008-07-15
* XFAIL the multdeadretval test for now, I will be fixing instcombine to make i...Matthijs Kooijman2008-07-15