aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2011-06-06Get allocation orders from RegisterClassInfo when possible.Jakob Stoklund Olesen
2011-06-06Add methods to support the integer-promotion of vector types. Methods toNadav Rotem
2011-06-06Avoid FGETSIGN of 80-bit types. Fixes PR10085.Stuart Hastings
2011-06-06Don't try to be clever, just preserve the target's allocation order.Jakob Stoklund Olesen
2011-06-06PR10077: fix fast-isel of extractvalue of aggregate constants.Eli Friedman
2011-06-05Use path API for path concatenation.Benjamin Kramer
2011-06-04TypeLegalizer: Add support for passing of vector-promoted types in registers ...Nadav Rotem
2011-06-04TypeLegalizer: Fix a bug in the promotion of elements of integer vectors.Nadav Rotem
2011-06-03Switch AllocationOrder to using RegisterClassInfo instead of a BitVectorJakob Stoklund Olesen
2011-06-03Preserve the original ordering when a CSR has multiple aliases.Jakob Stoklund Olesen
2011-06-03Add a TODO about memory operands.Eric Christopher
2011-06-02Avoid calling TRI->getAllocatableSet in RAFast.Jakob Stoklund Olesen
2011-06-02Have LowerOperandForConstraint handle multiple character constraints.Eric Christopher
2011-06-02Make it possible to have unallocatable register classes.Jakob Stoklund Olesen
2011-06-02Just use a SmallVector.Jakob Stoklund Olesen
2011-06-02Remove dead code.Devang Patel
2011-06-02Update DBG_VALUEs while breaking anti dependencies.Devang Patel
2011-06-02During post RA scheduling, do not try to chase reg defs. to preserve DBG_VALU...Devang Patel
2011-06-02Revert 132424 to fix PR10068.Rafael Espindola
2011-06-02Use RegisterClassInfo::getOrder in RAFast.Jakob Stoklund Olesen
2011-06-02Start with a zeroed CSRNum map.Benjamin Kramer
2011-06-02Initialize members to fix problem found by valgrind.Jakob Stoklund Olesen
2011-06-02Use TRI::has{Sub,Super}ClassEq() where possible.Jakob Stoklund Olesen
2011-06-02Add a RegisterClassInfo class that lazily caches information aboutJakob Stoklund Olesen
2011-06-01A DBG_VALUE that truncates a range does not start another dbg value range.Devang Patel
2011-06-01Do not drop constant values when a variable's content is described using .deb...Devang Patel