aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add a readme entry for the redundant movw issue for pr9370.Bob Wilson2011-03-031-0/+24
* Renumber slot indexes uniformly instead of spacing according to the number of...Jakob Stoklund Olesen2011-03-031-15/+1
* Represent sentinel slot indexes with a null pointer.Jakob Stoklund Olesen2011-03-031-31/+0
* Avoid comparing invalid slot indexes, and assert that it doesn't happen.Jakob Stoklund Olesen2011-03-032-5/+3
* Avoid comparing invalid slot indexes.Jakob Stoklund Olesen2011-03-031-4/+6
* Cache basic block bounds instead of asking SlotIndexes::getMBBRange all the t...Jakob Stoklund Olesen2011-03-033-50/+42
* pr9367: Add missing predicated BLX instructions.Bob Wilson2011-03-032-3/+23
* Change the SplitEditor interface to a single instance can be shared for multi...Jakob Stoklund Olesen2011-03-033-41/+51
* Only run the updateSSA loop when we have actually seen multiple values.Jakob Stoklund Olesen2011-03-031-3/+23
* Fix PHI handling in LiveIntervals::shrinkToUses().Jakob Stoklund Olesen2011-03-031-1/+1
* Avoid exponential blow-up when printing DAGs.Bob Wilson2011-03-021-2/+5
* Turn the Edit member into a pointer so it can change dynamically.Jakob Stoklund Olesen2011-03-022-44/+44
* Fixes an assertion failure while disassembling ARM rsbs reg/reg form.Kevin Enderby2011-03-021-0/+13
* Transfer simply defined values directly without recomputing liveness and SSA.Jakob Stoklund Olesen2011-03-023-29/+75
* Extract a method. No functional change.Jakob Stoklund Olesen2011-03-022-27/+28
* Fixing a bug when printing fpu text to object file. Patch by Mans Rullgard.Renato Golin2011-03-021-1/+1
* Remove DIFactory. Patch by Devang.Duncan Sands2011-03-021-663/+12
* Can't introduce floating-point immediate constants after legalization.Stuart Hastings2011-03-021-2/+6
* Add Win64 thiscall calling convention.Tilmann Scheller2011-03-025-0/+14
* [AVX] Fix mask predicates for 256-bit UNPCKLPS/D and implementDavid Greene2011-03-024-24/+78
* ptx: fix lint and compiler warningsChe-Liang Chiou2011-03-023-9/+13
* Add 64-bit addressing to PTX backendChe-Liang Chiou2011-03-029-44/+121
* Add a special streamer to libLTO that just records symbols definitions andRafael Espindola2011-03-022-8/+7
* Fix some typos.Cameron Zwarich2011-03-021-3/+3
* Remove some more unused code that I missed.Cameron Zwarich2011-03-021-19/+0
* Eliminate the unused CodeGenPrepare option to split critical edges.Cameron Zwarich2011-03-021-128/+1
* Extend initial support for primitive types in PTX backendChe-Liang Chiou2011-03-0210-121/+440
* Move extendRange() into SplitEditor and delete the LiveRangeMap class.Jakob Stoklund Olesen2011-03-022-236/+167
* Quiet a compiler warning about unused variable 'ExtVNI'.Nick Lewycky2011-03-021-0/+1
* Don't re-use existing addrec expansions if they contain casts.Dan Gohman2011-03-021-1/+2
* Catch more cases where 2-address pass should 3-addressify instructions. rdar:...Evan Cheng2011-03-021-49/+70
* Rename mapValue to extendRange because that is its function now.Jakob Stoklund Olesen2011-03-022-30/+12
* Simplify LiveIntervals::shrinkToUses() a bit by using the new extendInBlock().Jakob Stoklund Olesen2011-03-021-31/+19
* Fix typo.Jakob Stoklund Olesen2011-03-021-1/+1
* Move LiveIntervalMap::extendTo into LiveInterval itself.Jakob Stoklund Olesen2011-03-023-24/+21
* Delete dead code.Jakob Stoklund Olesen2011-03-012-68/+0
* Move the value map from LiveIntervalMap to SplitEditor.Jakob Stoklund Olesen2011-03-012-86/+84
* Delete dead code.Jakob Stoklund Olesen2011-03-012-78/+0
* Drop RAGreedy::trySpillInterferences().Jakob Stoklund Olesen2011-03-011-70/+0
* Fixes warnings emitted by Visual Studio 2010 compiler.Oscar Fuentes2011-03-011-2/+2
* If argument numbering is encoded in metadata then emit arguments' debug info ...Devang Patel2011-03-012-4/+42
* Today, the language front ends produces llvm.dbg.* intrinsics, used to encode...Devang Patel2011-03-011-5/+5
* Stop computing the number of uses twice per value in CodeGenPrepare's sinking ofCameron Zwarich2011-03-011-3/+4
* Keep track of which stage produced a live range, and bypass earlier stages wh...Jakob Stoklund Olesen2011-03-011-20/+76
* Add datalayout information for the IEEE quad precision fp128 type.Duncan Sands2011-03-011-4/+4
* Revert PathV2 changes, as sys::fs::unique_file is not finished yet.Dan Gohman2011-03-011-38/+36
* Added missing va_end().Talin2011-03-011-0/+1
* Add a few missed unary cases when legalizing vector results. Put some casesDuncan Sands2011-03-011-31/+43
* Make InstCombiner::FoldAndOfICmps create a ConstantRange that's theAnders Carlsson2011-03-011-8/+12
* Optimize "icmp pred (urem X, Y), Y" --> true/false depending on pred. There'sNick Lewycky2011-03-011-0/+18