aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Fix a small bug.David Greene2009-11-191-1/+1
* Enable hoisting of loads from constant memory by default. In cases whereDan Gohman2009-11-191-11/+1
* Use StringRef::min instead of std::min.Daniel Dunbar2009-11-191-5/+5
* fix typoJim Grosbach2009-11-191-1/+1
* Trailing whitespace.Mikhail Glushenkov2009-11-191-25/+25
* Fix a typo in a comment.Dan Gohman2009-11-191-1/+1
* Add support for spreading register allocation.David Greene2009-11-191-7/+60
* Unbreak x64 MSVC build. Patch by Nicolas Capens!Benjamin Kramer2009-11-191-0/+3
* Add PS3 Triple class, Credit to John Thompson.Edward O'Callaghan2009-11-191-1/+4
* 80 col violation.Evan Cheng2009-11-191-1/+2
* More consistent thumb1 asm printing.Evan Cheng2009-11-194-11/+27
* Shrink ldr / str [sp, imm0-1024] to 16-bit instructions.Evan Cheng2009-11-191-8/+26
* Eliminate more * 4 in Thumb1 asm printing for consistency sake.Evan Cheng2009-11-191-4/+4
* - Add sugregister logic to handle f64=(f32,f32).Bruno Cardoso Lopes2009-11-194-2/+166
* Only use small sections for non linux targets!Bruno Cardoso Lopes2009-11-191-0/+7
* Added a new Spiller implementation which wraps LiveIntervals::addIntervalsFor...Lang Hames2009-11-193-25/+55
* Teach IVUsers to keep things simpler and track loop-invariant strides onlyJim Grosbach2009-11-191-0/+10
* Eliminate duplicate phi nodes in loops. Loop rotation, for example, can intro...Jim Grosbach2009-11-191-0/+6
* Make EliminateDuplicatePHINodes() available as a utility functionJim Grosbach2009-11-191-1/+1
* The "ReadOnlyWithRel" enum seems to apply more to what Darwin does with the EHBill Wendling2009-11-192-5/+6
* There should be no need to keep renumbering blocks during tail duplication.Bob Wilson2009-11-181-3/+0
* Add XCore support for indirectbr / blockaddress.Richard Osborne2009-11-184-1/+23
* Attempt #2:Bill Wendling2009-11-182-7/+29
* Tail duplication still needs to iterate. Duplicating new instructions ontoBob Wilson2009-11-181-3/+7
* Add another statistic to measure code size due to tail duplication.Bob Wilson2009-11-181-0/+3
* Fix PR5300.Jakob Stoklund Olesen2009-11-181-12/+5
* Allow the machine verifier to be run outside the PassManager.Jakob Stoklund Olesen2009-11-181-17/+160
* Remove the -early-coalescing optionJakob Stoklund Olesen2009-11-181-137/+0
* Fixed the in-place spiller and trivial rewriter, which had been broken by the...Lang Hames2009-11-183-221/+56
* Added getDefaultSubtargetFeatures method to SubtargetFeatures class which ret...Viktor Kutuzov2009-11-181-0/+27
* Add statistics for tail duplication.Bob Wilson2009-11-181-0/+4
* Add ARMv6 itineraries.David Goodwin2009-11-183-13/+201
* Fix a few places that were missed when we converted to unified syntax.Bob Wilson2009-11-181-2/+2
* Don't require LiveVariables for PHIElimination. Enable critical edge splittingJakob Stoklund Olesen2009-11-182-28/+9
* Fix passing of float arguments through ffi.Nick Lewycky2009-11-181-1/+1
* Add a target hook to allow changing the tail duplication limit based on theBob Wilson2009-11-185-4/+25
* The llvm-gcc front-end and the pass manager use two separate TargetData objects.Bill Wendling2009-11-181-24/+116
* Simplify ComputeMultiple so that it doesn't depend on TargetData.Dan Gohman2009-11-182-25/+11
* Fix inverted test and add testcase from failing self-host.Jakob Stoklund Olesen2009-11-181-9/+7
* Remove dead code.Devang Patel2009-11-171-55/+1
* Add ability to set code model within the execution engine buildersEric Christopher2009-11-173-8/+15
* grammarJim Grosbach2009-11-171-2/+2
* Enable arm jumpt table adjustment.Jim Grosbach2009-11-171-1/+1
* Disable -split-phi-edges to unbreak the buildbotsJakob Stoklund Olesen2009-11-171-1/+1
* Never call UpdateTerminator() when AnalyzeBranch would fail.Jakob Stoklund Olesen2009-11-171-1/+13
* Both Darwin as and GNU as violate ARM docs wrt printing of addrmode6Anton Korobeynikov2009-11-171-5/+2
* Add a WriteAsOperand for MachineBasicBlock so MachineLoopInfo dump looks sane.Evan Cheng2009-11-171-0/+5
* Fix comment.Evan Cheng2009-11-171-3/+3
* Enable -split-phi-edges by default, except when -regalloc=local.Jakob Stoklund Olesen2009-11-171-3/+15
* 80-column violationsJim Grosbach2009-11-171-8/+11