aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-02-03Defer SplitKit value mapping until all defs are available.Jakob Stoklund Olesen
2011-02-02Add support to describe template value parameter in debug info.Devang Patel
2011-02-02Add support to describe template parameter type in debug info.Devang Patel
2011-02-02Given a pair of floating point load and store, if there are no other uses ofEvan Cheng
2011-02-01Take Bill Wendling's suggestion for structuring a couple of asserts.Matt Beaumont-Gay
2011-01-31Keep track of incoming argument's location while emitting LiveIns.Devang Patel
2011-01-31Fix bug where ReduceLoadWidth was creating illegal ZEXTLOAD instructions.Richard Osborne
2011-01-30Clarify the LSDASection NULL checkAnton Korobeynikov
2011-01-30Respect the -tail-dup-size command line option even when optimizing for size.Jakob Stoklund Olesen
2011-01-30Teach DAGCombine to fold fold (sra (trunc (sr x, c1)), c2) -> (trunc (sra x, ...Benjamin Kramer
2011-01-29Add the missing sub identity "A-(A-B) -> B" to DAGCombine.Benjamin Kramer
2011-01-29Re-apply r124518 with fix. Watch out for invalidated iterator.Evan Cheng
2011-01-29Revert r124518. It broke Linux self-host.Evan Cheng
2011-01-29Re-commit r124462 with fixes. Tail recursion elim will now dup ret into uncon...Evan Cheng
2011-01-28Revert r124462. There are a few big regressions that I need to fix first.Evan Cheng
2011-01-28Fix build with stdcxx by using llvm::next. Patch by Joerg Sonnenberger!Nick Lewycky
2011-01-28Print the visibility of declarations.Rafael Espindola
2011-01-28- Stop simplifycfg from duplicating "ret" instructions into unconditionalEvan Cheng
2011-01-27Remove a temporary workaround for a lencod miscompile. Depends on the fix in ...Andrew Trick
2011-01-27VirtRegRewriter fix: update kill flags, which are used by the scavenger.Andrew Trick
2011-01-27Speculatively revert r124380.Devang Patel
2011-01-27While legalizing SDValues do not drop SDDbgValues, trasfer them to new legal ...Devang Patel
2011-01-27Avoid modifying the OneClassForEachPhysReg map while iterating over it.Bob Wilson
2011-01-27Try harder to not have unused variables.Matt Beaumont-Gay
2011-01-27Opt-mode -Wunused-variable cleanupMatt Beaumont-Gay
2011-01-27Reapply 124301Devang Patel
2011-01-26Initialize variable to get rid of clang warning.Bill Wendling
2011-01-26Revert 124301.Devang Patel
2011-01-26Revert r124302Devang Patel
2011-01-26[AVX] Add INSERT_SUBVECTOR and support it on x86. This provides aDavid Greene
2011-01-26While legalizing SDValues do not drop SDDbgValues, trasfer them to new legal ...Devang Patel
2011-01-26Process valid SDDbgValues even if the node does not have any order assigned.Devang Patel
2011-01-26Refactor.Devang Patel
2011-01-26[AVX] Support EXTRACT_SUBVECTOR on x86. This provides a defaultDavid Greene
2011-01-26Rename member variables to follow the rest of LLVM.Jakob Stoklund Olesen
2011-01-25Provide an interface to transfer SDDbgValue from one SDNode to another.Devang Patel
2011-01-25Resolve DanglingDbgValue of PHI nodes where the use follows dbg.value intrini...Devang Patel
2011-01-25This assertion is too restrictive, it does not apply for dangling dbg value n...Devang Patel
2011-01-24Support printing exception section into the current one. This is the case whe...Anton Korobeynikov
2011-01-24Speculatively revert r124138.Devang Patel
2011-01-24Resolve DanglingDbgValue of PHI nodes where the use follows dbg.value intrini...Devang Patel
2011-01-24Temporarily workaround JM/lencod miscompile (SIGSEGV).Andrew Trick
2011-01-23Add support for the --noexecstack option.Rafael Espindola
2011-01-23Null initialize a few variables flagged byTed Kremenek
2011-01-23Delay the creation of eh_frame so that the user can change the defaults.Rafael Espindola
2011-01-23Remove more duplicated code.Rafael Espindola
2011-01-23Remove duplicated code.Rafael Espindola
2011-01-21Enable support for precise scheduling of the instruction selectionAndrew Trick
2011-01-21Convert -enable-sched-cycles and -enable-sched-hazard to -disableAndrew Trick
2011-01-20SplitKit requires that all defs are in place before calling useIntv().Jakob Stoklund Olesen