aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-08-16Remove unused Target argument from AsmParser construction methods.Jim Grosbach
2011-08-16Remove unnecessary version check.Devang Patel
2011-08-16Revert r137562 because it caused PR10674Nadav Rotem
2011-08-15Refactor.Devang Patel
2011-08-15Continue to hoist uses of getCompileUnit() up. The goal is to get rid of uses...Devang Patel
2011-08-15This is somewhat déjà-vu, but avoid using getCompileUnit() as much as possi...Devang Patel
2011-08-15Refactor. Variables are part of compile unit so let CompileUnit create new va...Devang Patel
2011-08-15There is no need to maintain a set to keep track of variables that use locati...Devang Patel
2011-08-15Fix warning.Devang Patel
2011-08-15Simplify. Let DbgVariable keep track of variable's DBG_VALUE machine instruct...Devang Patel
2011-08-15Simplify mapping to variable from its abstract variable info.Devang Patel
2011-08-15Refactor.Devang Patel
2011-08-15Refactor.Devang Patel
2011-08-15Refactor. Global variables are part of compile unit so let CompileUnit create...Devang Patel
2011-08-15Refactor. A subprogram is part of compile unit so let CompileUnit construct n...Devang Patel
2011-08-13Fix PR 10635. When generating integer constants, the constant element type mayNadav Rotem
2011-08-12Initial commit of the 'landingpad' instruction.Bill Wendling
2011-08-12Use ArrayRef.Devang Patel
2011-08-12switch to use the new api for structtypes.Chris Lattner
2011-08-12Provide fast path as Jakob suggested.Devang Patel
2011-08-12Revert r137310 because it does not optimize any code on ToTNadav Rotem
2011-08-12Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands
2011-08-12Simplify the interference checking code a bit.Jakob Stoklund Olesen
2011-08-11Remove the InterferenceResult class.Jakob Stoklund Olesen
2011-08-11Eliminate the last use of InterferenceResult.Jakob Stoklund Olesen
2011-08-11Remove more dead code.Jakob Stoklund Olesen
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