summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* In some cases, the "fail BB dominator" may be null after the BB was split (andBill Wendling2011-03-28
* Integrated-As: Add support for setting the AllowTemporaryLabels flag viaDaniel Dunbar2011-03-28
* Amend debug output.Jakob Stoklund Olesen2011-03-27
* Drop interference reassignment in favor of eviction.Jakob Stoklund Olesen2011-03-27
* Use individual register classes when spilling snippets.Jakob Stoklund Olesen2011-03-26
* Turn SelectionDAGBuilder::GetRegistersForValue into a local function.Benjamin Kramer2011-03-26
* Collect and coalesce DBG_VALUE instructions before emitting the function.Jakob Stoklund Olesen2011-03-26
* Emit less labels for debug info and stop emitting .loc directives for DBG_VAL...Jakob Stoklund Olesen2011-03-25
* Fix for -pre-RA-sched=source.Andrew Trick2011-03-25
* No functionality change. Fix up some whitespace and switch out "" for '' whenNick Lewycky2011-03-25
* Ignore special ARM allocation hints for unexpected register classes.Jakob Stoklund Olesen2011-03-25
* Keep track of directory namd and fIx regression caused by Rafael's patch r119...Devang Patel2011-03-24
* PR9535: add support for splitting and scalarizing vector ISD::FP_ROUND.Eli Friedman2011-03-23
* Ensure that def-side physreg copies are scheduled above any other usesAndrew Trick2011-03-23
* whitespaceAndrew Trick2011-03-23
* Don't coalesce identical DBG_VALUE instructions prematurely.Jakob Stoklund Olesen2011-03-23
* Notify the delegate before removing dead values from a live interval.Jakob Stoklund Olesen2011-03-23
* Allow the allocation of empty live ranges that have uses.Jakob Stoklund Olesen2011-03-23
* Dump the register map before rewriting.Jakob Stoklund Olesen2011-03-23
* Added block number and name to isel debug output.Andrew Trick2011-03-23
* Reapply r128045 and r128051 with fixes.Jakob Stoklund Olesen2011-03-22
* Revert r128045 and r128051, debug info enhancements.Andrew Trick2011-03-22
* Clear map after use.Jakob Stoklund Olesen2011-03-22
* Dont emit 'DBG_VALUE %noreg, ...' to terminate user variable ranges.Jakob Stoklund Olesen2011-03-22
* Grammar-o.Eric Christopher2011-03-21
* We need to pass the TargetMachine object to the InstPrinter if we are printingBill Wendling2011-03-21
* Process all dead defs after rematerializing during splitting.Jakob Stoklund Olesen2011-03-20
* Also eliminate redundant spills downstream of inserted reloads.Jakob Stoklund Olesen2011-03-20
* Change an argument to a LiveInterval instead of a register number to save som...Jakob Stoklund Olesen2011-03-20
* Replace a broken LiveInterval::MergeValueInAsValue() with something simpler.Jakob Stoklund Olesen2011-03-19
* Add debug output.Jakob Stoklund Olesen2011-03-19
* Minor code re-structuring.Evan Cheng2011-03-19
* Add support for legalizing UINT_TO_FP of vectors on platforms which doNadav Rotem2011-03-19
* Reapply 127939 since Daniel fixed the breakage. <rdar://problem/9012638>Stuart Hastings2011-03-19
* Revert 127939. <rdar://problem/9012638>Stuart Hastings2011-03-19
* Revise r126127 to address Daniel's comments. <rdar://problem/9012638>Stuart Hastings2011-03-19
* Beginnings of MC-JIT code generation.Jim Grosbach2011-03-18
* Extend live debug values down the dominator tree by following copies.Jakob Stoklund Olesen2011-03-18
* Hoist spills when the same value is known to be in less loopy sibling registers.Jakob Stoklund Olesen2011-03-18
* Accept instructions that read undefined values.Jakob Stoklund Olesen2011-03-18
* Be more accurate about the slot index reading a register when dealing with defsJakob Stoklund Olesen2011-03-18
* BuildUDIV: If the divisor is even we can simplify the fixup of the multiplied...Benjamin Kramer2011-03-17
* Dead code elimination may separate the live interval into multiple connected ...Jakob Stoklund Olesen2011-03-17
* Move more logic into getTypeForExtArgOrReturn.Cameron Zwarich2011-03-17
* Rename getTypeForExtendedInteger() to getTypeForExtArgOrReturn().Cameron Zwarich2011-03-17
* Rewrite instructions as part of ConnectedVNInfoEqClasses::Distribute.Jakob Stoklund Olesen2011-03-17
* Add a LiveRangeEdit delegate callback before shrinking a live range.Jakob Stoklund Olesen2011-03-16
* Erase virtual registers that are unused after DCE.Jakob Stoklund Olesen2011-03-16
* Tag cached interference with a user-provided tag instead of the virtual regis...Jakob Stoklund Olesen2011-03-16
* Clarify debugging output.Jakob Stoklund Olesen2011-03-16