aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-08-11Privatize an unused part of the LiveIntervalUnion::Query interface.Jakob Stoklund Olesen
2011-08-11Remove some dead code.Jakob Stoklund Olesen
2011-08-11Plug a memory leak.Benjamin Kramer
2011-08-11[AVX] When joining two XMM registers into a YMM register, make sure that theNadav Rotem
2011-08-11fix PR10605 / rdar://9930964 by adding a pretty scary missed check.Chris Lattner
2011-08-10Stay within 80 columns.Devang Patel
2011-08-10Distinguish between two copies of one inlined variable. Take 2.Devang Patel
2011-08-10While extending definition range of a debug variable, consult lexical scopes ...Devang Patel
2011-08-10Revert unintentional parts of previous check-in.Devang Patel
2011-08-10Start using LexicalScopes utility. No intetional functionality change.Devang Patel
2011-08-10Provide utility to extract and use lexical scoping information from machine i...Devang Patel
2011-08-09Trim an unneeded header.Jakob Stoklund Olesen
2011-08-09Inflate register classes after coalescing.Jakob Stoklund Olesen
2011-08-09Move CalculateRegClass to MRI::recomputeRegClass.Jakob Stoklund Olesen
2011-08-09Print variable's inline location in debug output.Devang Patel
2011-08-09Rename member variables to follow coding standards.Jakob Stoklund Olesen
2011-08-09Move the RegisterCoalescer private to its implementation file.Jakob Stoklund Olesen
2011-08-09Refer to the RegisterCoalescer pass by ID.Jakob Stoklund Olesen
2011-08-08Hoist hasLoadFromStackSlot and hasStoreToStackSlot.Jakob Stoklund Olesen
2011-08-08Simplify by creating parent first.Devang Patel
2011-08-06Fix typo. Thanks, Andy!Jakob Stoklund Olesen
2011-08-05Reject RS_Spill ranges from local splitting as well.Jakob Stoklund Olesen
2011-08-05Only mark remainder intervals as RS_Spill after per-block splitting.Jakob Stoklund Olesen
2011-08-05Remember to update LiveDebugVariables after per-block splitting.Jakob Stoklund Olesen
2011-08-05Extract per-block splitting into its own method.Jakob Stoklund Olesen
2011-08-05Delete getMultiUseBlocks and splitSingleBlocks.Jakob Stoklund Olesen
2011-08-05Also use shouldSplitSingleBlock() in the fallback splitting mode.Jakob Stoklund Olesen
2011-08-05Split around single instructions to enable register class inflation.Jakob Stoklund Olesen
2011-08-05Detect proper register sub-classes.Jakob Stoklund Olesen
2011-08-05Fix liveness computations in BranchFolding.Jakob Stoklund Olesen
2011-08-05Temporarily revert r135528 which distinguishes between two copies of oneChandler Carruth
2011-08-04Count the total amount of stack space used in compiled functions.Jakob Stoklund Olesen
2011-08-04Print DBG_VALUE variable's location info as a comment.Devang Patel
2011-08-04Increment counter inside insertDebugValue().Devang Patel
2011-08-04Add counter.Devang Patel
2011-08-03Correctly handle multiple DBG_VALUE instructions at the same SlotIndex.Jakob Stoklund Olesen
2011-08-03Enable compact region splitting by default.Jakob Stoklund Olesen
2011-08-03Do not drop undef debug values. These are used as range termination marker by...Devang Patel
2011-08-03Be more conservative when forming compact regions.Jakob Stoklund Olesen
2011-08-03Fix some warnings from Clang in release builds:Chandler Carruth
2011-08-03Fix typo in #include which revealed in the case-sensitive filesystem.Jakub Staszak
2011-08-03Use MachineBranchProbabilityInfo in If-Conversion instead of its own heuristics.Jakub Staszak
2011-08-03Add more constantness in BlockFrequencyInfo.Jakub Staszak
2011-08-03New approach to r136737: insert the necessary fences for atomic ops in platfo...Eli Friedman
2011-08-03Some revisions to Devang's change r136759 for merged global debug info.Bob Wilson
2011-08-03Use byte offset, instead of element number, to access merged global.Devang Patel
2011-08-02Use the precomputed def presence in RAGreedy::calcSpillCost.Jakob Stoklund Olesen
2011-08-02Inform SpillPlacement about blocks with defs.Jakob Stoklund Olesen
2011-08-02Rename {First,Last}Use to {First,Last}Instr.Jakob Stoklund Olesen
2011-08-02Add a BlockInfo::FirstDef field.Jakob Stoklund Olesen