summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Fix UMULO support for 2x register width to allow the fullEric Christopher2011-06-18
* Only call TRI::getRawAllocationOrder to resolve a target-dependent hint.Jakob Stoklund Olesen2011-06-17
* Fix comment.Eric Christopher2011-06-17
* Use the verbose asm flag instead of a new flag for decoding the LSDA.Bill Wendling2011-06-17
* Lower multiply with overflow checking to __mulo<mode>Eric Christopher2011-06-17
* Add an option that allows one to "decode" the LSDA.Bill Wendling2011-06-17
* getSuccWeight returns now default 0 if Weights vector is empty.Jakub Staszak2011-06-17
* Allow empty Weights vector.Jakub Staszak2011-06-17
* Two fixes relating to debug value:Rafael Espindola2011-06-17
* Add a hook for PBQP clients to run a custom pre-alloc pass to run prior to PB...Lang Hames2011-06-17
* Enable early duplication of small blocks. There are still improvements toRafael Espindola2011-06-17
* Rename TRI::getAllocationOrder() to getRawAllocationOrder().Jakob Stoklund Olesen2011-06-16
* Don't use register classes larger than TLI->getRegClassFor(VT).Jakob Stoklund Olesen2011-06-16
* Teach antidependency breakers to use RegisterClassInfo.Jakob Stoklund Olesen2011-06-16
* Move PBQP off allocation_order_begin. No functional change intended.Jakob Stoklund Olesen2011-06-16
* Introduce MachineBranchProbabilityInfo class, which has similar API toJakub Staszak2011-06-16
* Change the REG_SEQUENCE SDNode to take an explict register class ID as its fi...Owen Anderson2011-06-16
* Switch linear scan to using RegisterClassInfo.Jakob Stoklund Olesen2011-06-16
* Test commit.Jakub Staszak2011-06-16
* Add TargetRegisterInfo::getRawAllocationOrder().Jakob Stoklund Olesen2011-06-16
* Add a DAGCombine for (ext (binop (load x), cst)).Nick Lewycky2011-06-16
* Function::getNumBlockIDs() should be used instead of Function::size() to set ...Anna Zaks2011-06-16
* The ARC language-specific optimizer. Credit to Dan Gohman.John McCall2011-06-15
* Add a new MVT::untyped. This will be used in future work for modelling ISA f...Owen Anderson2011-06-15
* Handle jump tables. Test to follow soon.Rafael Espindola2011-06-15
* Added -stress-sched flag in the Asserts build.Andrew Trick2011-06-15
* getZeroExtendInReg needs to get a scalar typeNadav Rotem2011-06-15
* Enable the simplification of truncating-store after fixing the usage ofNadav Rotem2011-06-15
* When pattern matching during instruction selection make sure shl x,1 is notChad Rosier2011-06-14
* Revert r133004 ; it's breaking nightly tests.Eli Friedman2011-06-14
* Partial revert of 132882.Rafael Espindola2011-06-14
* Add 132986 back, but avoid non-determinism if a bb address gets reused.Rafael Espindola2011-06-14
* revert 132986 to see if the bots go green.Rafael Espindola2011-06-14
* Add a testcase for checking the integer-promotion of many different vectorNadav Rotem2011-06-14
* Disable trunc-store simplification on vectors.Nadav Rotem2011-06-14
* Implement Jakob's suggestion on how to detect fall thought without callingRafael Espindola2011-06-14
* Add one more argument to the prefetch intrinsic to indicate whether it's a dataBruno Cardoso Lopes2011-06-14
* Make the threshold used by branch folding softer. Before we would get aRafael Espindola2011-06-14
* Fix a bug in FindMemType. When widening vector loads, use a wider memory typeNadav Rotem2011-06-13
* Be less aggressive about hinting in RAFast.Jakob Stoklund Olesen2011-06-13
* Include callee-saved registers in debug output.Jakob Stoklund Olesen2011-06-13
* Fix invalid uses of Twine. Hopefully this fixes the problem that Takumi isRafael Espindola2011-06-13
* Fix a bug in the calculation of the vectorTypeBreakdown into registers. OddNadav Rotem2011-06-12
* Improve the generated code by getCopyFromPartsVector for promoted integer types.Nadav Rotem2011-06-12
* Really fix the fall-through logic.Rafael Espindola2011-06-12
* Fix silly bug I introduce in the previous commit. Fixes debug builds.Rafael Espindola2011-06-12
* AnalyzeBranch doesn't change which successors a bb has, just the orderRafael Espindola2011-06-12
* Revert r132871.Chad Rosier2011-06-11
* Typo.Chad Rosier2011-06-11
* 80-col cleanups.Eric Christopher2011-06-10