aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-06-15Added -stress-sched flag in the Asserts build.Andrew Trick
2011-06-15getZeroExtendInReg needs to get a scalar typeNadav Rotem
2011-06-15Enable the simplification of truncating-store after fixing the usage ofNadav Rotem
2011-06-14When pattern matching during instruction selection make sure shl x,1 is notChad Rosier
2011-06-14Revert r133004 ; it's breaking nightly tests.Eli Friedman
2011-06-14Partial revert of 132882.Rafael Espindola
2011-06-14Add 132986 back, but avoid non-determinism if a bb address gets reused.Rafael Espindola
2011-06-14revert 132986 to see if the bots go green.Rafael Espindola
2011-06-14Add a testcase for checking the integer-promotion of many different vectorNadav Rotem
2011-06-14Disable trunc-store simplification on vectors.Nadav Rotem
2011-06-14Implement Jakob's suggestion on how to detect fall thought without callingRafael Espindola
2011-06-14Add one more argument to the prefetch intrinsic to indicate whether it's a dataBruno Cardoso Lopes
2011-06-14Make the threshold used by branch folding softer. Before we would get aRafael Espindola
2011-06-13Fix a bug in FindMemType. When widening vector loads, use a wider memory typeNadav Rotem
2011-06-13Be less aggressive about hinting in RAFast.Jakob Stoklund Olesen
2011-06-13Include callee-saved registers in debug output.Jakob Stoklund Olesen
2011-06-13Fix invalid uses of Twine. Hopefully this fixes the problem that Takumi isRafael Espindola
2011-06-12Fix a bug in the calculation of the vectorTypeBreakdown into registers. OddNadav Rotem
2011-06-12Improve the generated code by getCopyFromPartsVector for promoted integer types.Nadav Rotem
2011-06-12Really fix the fall-through logic.Rafael Espindola
2011-06-12Fix silly bug I introduce in the previous commit. Fixes debug builds.Rafael Espindola
2011-06-12AnalyzeBranch doesn't change which successors a bb has, just the orderRafael Espindola
2011-06-11Revert r132871.Chad Rosier
2011-06-11Typo.Chad Rosier
2011-06-1080-col cleanups.Eric Christopher
2011-06-10Removed tabs. Also fixed my editor...Rafael Espindola
2011-06-10Rename the ParmContext enum values to make a bit more sense and add a smallCameron Zwarich
2011-06-10Remove tabs.Cameron Zwarich
2011-06-10Remove a pointless const_cast.Cameron Zwarich
2011-06-10Remove duplicated test.Rafael Espindola
2011-06-10Ensure that EmitGlobalVariable is correctly differentiating between declarationsChad Rosier
2011-06-09Make the optional verification step more strict.Rafael Espindola
2011-06-09Avoid a gcc warning about multiline comments.Rafael Espindola
2011-06-09On last fix to the early tail duplication.Rafael Espindola
2011-06-09Also consider phi nodes when deciding if a register is live out.Rafael Espindola
2011-06-09Change this DAGCombine to build AND of SHR instead of SHR of AND; this matche...Eli Friedman
2011-06-09AnalyzeBranch modifies the bb, but we don't want to modify a bb withRafael Espindola
2011-06-09A PHI in this basic block is a use in another basic block.Rafael Espindola
2011-06-09Refactor some checks into shouldTailDuplicate. Update comments.Rafael Espindola
2011-06-09Recommit r132764 since it didn't cause the windows buildbot failures.Eric Christopher
2011-06-09Temporarily revert 132764 to see if it fixes the Windows buildbot.Eric Christopher
2011-06-09If the alignment of the byval argument is greater than the alignmentEric Christopher
2011-06-08Add a parameter to CCState so that it can access the MachineFunction.Eric Christopher
2011-06-08Remove a temporary test case probe in CheckForLiveRegDef.Andrew Trick
2011-06-08Fix count.Rafael Espindola
2011-06-08Count how many phis we are creating.Rafael Espindola
2011-06-07Fix an issue where the two-address conversion pass incorrectly rewrites untiedCameron Zwarich
2011-06-07Fix a silly error I introduce in r131951.Rafael Espindola
2011-06-07Fix a merge bug in preRAsched for handling physreg aliases.Andrew Trick
2011-06-06Simplify local live range splitting's safeguard to fix PR10070.Jakob Stoklund Olesen