summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* PR9535: add support for splitting and scalarizing vector ISD::FP_ROUND.Eli Friedman2011-03-232-60/+30
* Ensure that def-side physreg copies are scheduled above any other usesAndrew Trick2011-03-231-0/+9
* whitespaceAndrew Trick2011-03-231-2/+2
* Don't coalesce identical DBG_VALUE instructions prematurely.Jakob Stoklund Olesen2011-03-231-3/+1
* Notify the delegate before removing dead values from a live interval.Jakob Stoklund Olesen2011-03-231-0/+2
* Allow the allocation of empty live ranges that have uses.Jakob Stoklund Olesen2011-03-231-1/+8
* Dump the register map before rewriting.Jakob Stoklund Olesen2011-03-231-1/+1
* Added block number and name to isel debug output.Andrew Trick2011-03-231-12/+25
* Reapply r128045 and r128051 with fixes.Jakob Stoklund Olesen2011-03-223-53/+88
* Revert r128045 and r128051, debug info enhancements.Andrew Trick2011-03-223-77/+49
* Clear map after use.Jakob Stoklund Olesen2011-03-221-0/+1
* Dont emit 'DBG_VALUE %noreg, ...' to terminate user variable ranges.Jakob Stoklund Olesen2011-03-223-49/+76
* Grammar-o.Eric Christopher2011-03-211-1/+1
* We need to pass the TargetMachine object to the InstPrinter if we are printingBill Wendling2011-03-211-1/+1
* Process all dead defs after rematerializing during splitting.Jakob Stoklund Olesen2011-03-201-22/+15
* Also eliminate redundant spills downstream of inserted reloads.Jakob Stoklund Olesen2011-03-201-9/+17
* Change an argument to a LiveInterval instead of a register number to save som...Jakob Stoklund Olesen2011-03-201-13/+13
* Replace a broken LiveInterval::MergeValueInAsValue() with something simpler.Jakob Stoklund Olesen2011-03-191-46/+5
* Add debug output.Jakob Stoklund Olesen2011-03-192-0/+5
* Minor code re-structuring.Evan Cheng2011-03-191-1/+1
* Add support for legalizing UINT_TO_FP of vectors on platforms which doNadav Rotem2011-03-191-1/+48
* Reapply 127939 since Daniel fixed the breakage. <rdar://problem/9012638>Stuart Hastings2011-03-191-7/+4
* Revert 127939. <rdar://problem/9012638>Stuart Hastings2011-03-191-4/+7
* Revise r126127 to address Daniel's comments. <rdar://problem/9012638>Stuart Hastings2011-03-191-7/+4
* Beginnings of MC-JIT code generation.Jim Grosbach2011-03-181-0/+26
* Extend live debug values down the dominator tree by following copies.Jakob Stoklund Olesen2011-03-181-24/+136
* Hoist spills when the same value is known to be in less loopy sibling registers.Jakob Stoklund Olesen2011-03-181-22/+148
* Accept instructions that read undefined values.Jakob Stoklund Olesen2011-03-181-1/+9
* Be more accurate about the slot index reading a register when dealing with defsJakob Stoklund Olesen2011-03-181-4/+20
* BuildUDIV: If the divisor is even we can simplify the fixup of the multiplied...Benjamin Kramer2011-03-171-9/+22
* Dead code elimination may separate the live interval into multiple connected ...Jakob Stoklund Olesen2011-03-175-22/+44
* Move more logic into getTypeForExtArgOrReturn.Cameron Zwarich2011-03-171-6/+2
* Rename getTypeForExtendedInteger() to getTypeForExtArgOrReturn().Cameron Zwarich2011-03-171-1/+1
* Rewrite instructions as part of ConnectedVNInfoEqClasses::Distribute.Jakob Stoklund Olesen2011-03-173-47/+34
* Add a LiveRangeEdit delegate callback before shrinking a live range.Jakob Stoklund Olesen2011-03-163-1/+19
* Erase virtual registers that are unused after DCE.Jakob Stoklund Olesen2011-03-161-4/+12
* Tag cached interference with a user-provided tag instead of the virtual regis...Jakob Stoklund Olesen2011-03-163-7/+16
* Clarify debugging output.Jakob Stoklund Olesen2011-03-163-7/+17
* The x86-64 ABI says that a bool is only guaranteed to be sign-extended to a byteCameron Zwarich2011-03-161-5/+2
* Don't recompute something that we already have in a local variable.Cameron Zwarich2011-03-161-2/+2
* Revert r127757, "Patch to a fix dwarf relocation problem on ARM. One-line fixDaniel Dunbar2011-03-161-5/+2
* Patch to a fix dwarf relocation problem on ARM. One-line fix plus the test wh...Renato Golin2011-03-161-2/+5
* Trace back through sibling copies to hoist spills and find rematerializable d...Jakob Stoklund Olesen2011-03-151-10/+208
* Preserve both isPHIDef and isDefByCopy bits when copying parent values.Jakob Stoklund Olesen2011-03-151-5/+4
* Add a peephole optimization to optimize pairs of bitcasts. e.g.Evan Cheng2011-03-151-4/+97
* sext(undef) = 0, because the top bits will all be the same.Evan Cheng2011-03-151-1/+5
* There are some situations which can cause the URoR hack to infinitely recurseBill Wendling2011-03-151-6/+8
* Place context in member variables instead of passing around pointers.Jakob Stoklund Olesen2011-03-141-21/+18
* Rename members to match LLVM naming conventions more closely.Jakob Stoklund Olesen2011-03-141-111/+109
* BIT_CONVERT has been renamed to BITCAST.Evan Cheng2011-03-141-1/+1
OpenPOWER on IntegriCloud