summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* 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
* The x86-64 ABI says that a bool is only guaranteed to be sign-extended to a byteCameron Zwarich2011-03-16
* Don't recompute something that we already have in a local variable.Cameron Zwarich2011-03-16
* Revert r127757, "Patch to a fix dwarf relocation problem on ARM. One-line fixDaniel Dunbar2011-03-16
* Patch to a fix dwarf relocation problem on ARM. One-line fix plus the test wh...Renato Golin2011-03-16
* Trace back through sibling copies to hoist spills and find rematerializable d...Jakob Stoklund Olesen2011-03-15
* Preserve both isPHIDef and isDefByCopy bits when copying parent values.Jakob Stoklund Olesen2011-03-15
* Add a peephole optimization to optimize pairs of bitcasts. e.g.Evan Cheng2011-03-15
* sext(undef) = 0, because the top bits will all be the same.Evan Cheng2011-03-15
* There are some situations which can cause the URoR hack to infinitely recurseBill Wendling2011-03-15
* Place context in member variables instead of passing around pointers.Jakob Stoklund Olesen2011-03-14
* Rename members to match LLVM naming conventions more closely.Jakob Stoklund Olesen2011-03-14
* BIT_CONVERT has been renamed to BITCAST.Evan Cheng2011-03-14
* Minor optimization. sign-ext/anyext of undef is still undef.Evan Cheng2011-03-14
* Now that we are deleting unused live intervals during allocation, pointers ma...Jakob Stoklund Olesen2011-03-13
* Tell the register allocator about new unused virtual registers.Jakob Stoklund Olesen2011-03-13
* Speculatively revert commit 127478 (jsjodin) in an attempt to fix theDuncan Sands2011-03-12
* Include snippets in the live stack interval.Jakob Stoklund Olesen2011-03-12
* Spill multiple registers at once.Jakob Stoklund Olesen2011-03-12
* That's it, I am declaring this a failure of the C++03 STL.Jakob Stoklund Olesen2011-03-12
* Fix the GCC test suite issue exposed by r127477, which was caused by stackCameron Zwarich2011-03-11
* Teach FastISel to support register-immediate-immediate instructions.Owen Anderson2011-03-11
* Remove optimization emitting a reference insted of label difference, since it...Jan Sjödin2011-03-11
* Replace -dag-chain-limit flag with constant. It has survived a release cycle ...Andrew Trick2011-03-11
* Fix use of CompEnd predicate to be standards conformingJohn Wiegley2011-03-11