summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* When pattern matching during instruction selection make sure shl x,1 is notChad Rosier2011-06-141-0/+3
* Revert r133004 ; it's breaking nightly tests.Eli Friedman2011-06-141-4/+21
* Partial revert of 132882.Rafael Espindola2011-06-141-21/+4
* Add 132986 back, but avoid non-determinism if a bb address gets reused.Rafael Espindola2011-06-142-5/+26
* revert 132986 to see if the bots go green.Rafael Espindola2011-06-142-23/+5
* Add a testcase for checking the integer-promotion of many different vectorNadav Rotem2011-06-142-2/+171
* Disable trunc-store simplification on vectors.Nadav Rotem2011-06-141-1/+1
* Implement Jakob's suggestion on how to detect fall thought without callingRafael Espindola2011-06-141-12/+19
* Add one more argument to the prefetch intrinsic to indicate whether it's a dataBruno Cardoso Lopes2011-06-141-2/+3
* Make the threshold used by branch folding softer. Before we would get aRafael Espindola2011-06-142-5/+23
* Fix a bug in FindMemType. When widening vector loads, use a wider memory typeNadav Rotem2011-06-131-0/+2
* Be less aggressive about hinting in RAFast.Jakob Stoklund Olesen2011-06-131-7/+5
* Include callee-saved registers in debug output.Jakob Stoklund Olesen2011-06-131-1/+1
* Fix invalid uses of Twine. Hopefully this fixes the problem that Takumi isRafael Espindola2011-06-131-7/+7
* Fix a bug in the calculation of the vectorTypeBreakdown into registers. OddNadav Rotem2011-06-121-5/+17
* Improve the generated code by getCopyFromPartsVector for promoted integer types.Nadav Rotem2011-06-121-21/+20
* Really fix the fall-through logic.Rafael Espindola2011-06-121-0/+3
* Fix silly bug I introduce in the previous commit. Fixes debug builds.Rafael Espindola2011-06-121-3/+3
* AnalyzeBranch doesn't change which successors a bb has, just the orderRafael Espindola2011-06-121-4/+11
* Revert r132871.Chad Rosier2011-06-111-1/+1
* Typo.Chad Rosier2011-06-111-1/+1
* 80-col cleanups.Eric Christopher2011-06-101-6/+5
* Removed tabs. Also fixed my editor...Rafael Espindola2011-06-101-3/+2
* Rename the ParmContext enum values to make a bit more sense and add a smallCameron Zwarich2011-06-101-1/+1
* Remove tabs.Cameron Zwarich2011-06-101-2/+2
* Remove a pointless const_cast.Cameron Zwarich2011-06-101-1/+1
* Remove duplicated test.Rafael Espindola2011-06-101-4/+3
* Ensure that EmitGlobalVariable is correctly differentiating between declarationsChad Rosier2011-06-101-1/+1
* Make the optional verification step more strict.Rafael Espindola2011-06-091-1/+8
* Avoid a gcc warning about multiline comments.Rafael Espindola2011-06-091-6/+6
* On last fix to the early tail duplication.Rafael Espindola2011-06-091-4/+60
* Also consider phi nodes when deciding if a register is live out.Rafael Espindola2011-06-091-10/+34
* Change this DAGCombine to build AND of SHR instead of SHR of AND; this matche...Eli Friedman2011-06-091-15/+16
* AnalyzeBranch modifies the bb, but we don't want to modify a bb withRafael Espindola2011-06-091-7/+6
* A PHI in this basic block is a use in another basic block.Rafael Espindola2011-06-091-1/+1
* Refactor some checks into shouldTailDuplicate. Update comments.Rafael Espindola2011-06-091-18/+29
* Recommit r132764 since it didn't cause the windows buildbot failures.Eric Christopher2011-06-091-0/+2
* Temporarily revert 132764 to see if it fixes the Windows buildbot.Eric Christopher2011-06-091-2/+0
* If the alignment of the byval argument is greater than the alignmentEric Christopher2011-06-091-0/+2
* Add a parameter to CCState so that it can access the MachineFunction.Eric Christopher2011-06-083-14/+19
* Remove a temporary test case probe in CheckForLiveRegDef.Andrew Trick2011-06-081-1/+0
* Fix count.Rafael Espindola2011-06-081-1/+1
* Count how many phis we are creating.Rafael Espindola2011-06-081-0/+2
* Fix an issue where the two-address conversion pass incorrectly rewrites untiedCameron Zwarich2011-06-071-9/+16
* Fix a silly error I introduce in r131951.Rafael Espindola2011-06-071-4/+1
* Fix a merge bug in preRAsched for handling physreg aliases.Andrew Trick2011-06-071-4/+6
* Simplify local live range splitting's safeguard to fix PR10070.Jakob Stoklund Olesen2011-06-061-87/+57
* Get allocation orders from RegisterClassInfo when possible.Jakob Stoklund Olesen2011-06-062-23/+52
* Add methods to support the integer-promotion of vector types. Methods toNadav Rotem2011-06-063-0/+192
* Avoid FGETSIGN of 80-bit types. Fixes PR10085.Stuart Hastings2011-06-061-6/+8
OpenPOWER on IntegriCloud