Commits

Show all
Author Commit Message Labels Comments Date
Dan Gohman
SelectionDAG::AssignNodeIds is unused.
Tags
checker-61
Dan Gohman
Don't sort SDNodes by their addresses in SelectionDAG::dump. Instead,
Owen Anderson
Revert this, as it seems to still be broken.
Owen Anderson
Enable local PRE by default.
Tags
checker/checker-61
Owen Anderson
Have GVN do a pre-pass over the CFG that folds away unconditional branches where possible. This allows local PRE to be more aggressive.
matthijs
XFAIL the multdeadretval test for now, I will be fixing instcombine to make it work again tomorrow.
Duncan Sands
LegalizeTypes support for fabs on ppc long double.
matthijs
Remove a few tests which no longer hold for deadargelim (since it is now
matthijs
Add a testcase for the canonicalizations now performed by deadargelim.
matthijs
Allow deadargelim to change return types even though now values were dead. This
matthijs
Revert r53606. It turns out that explicitely tracking the liveness of the
matthijs
Make deadargelim a bit less smart, so it doesn't choke on nested structs as
matthijs
Don't use isa when we can reuse a previous dyn_cast.
matthijs
Make DeadArgElim keep liveness of the return value as a whole in addition to
matthijs
Fix typo.
Duncan Sands
LegalizeTypes support for promotion of bswap.
Duncan Sands
LegalizeTypes support for promotion of SIGN_EXTEND_INREG.
Duncan Sands
Reorder the integer promotion methods alphabetically.
matthijs
Let DAE keep a list of live functions, instead of simply marking all arguments
matthijs
Split DAE::MarkLive into MarkLive and PropagateLiveness.
matthijs
Pass around const RetOrArg references instead of copying values. Also, mark
matthijs
Simplify debug code by using RetOrArg::getDescription().
matthijs
Fix indentation (intentionally left out of the previous commit).
matthijs
Move the deadargelim code for intrinsically alive functions into its own
Mon P Wang
Fixed potential bug if the source and target of a bit convert have different alignment
Nick Lewycky
Correct this inversion!
Nick Lewycky
Fix up comments.
bcardosolopes
Fixed call stack alignment. Improved AsmPrinter alignment issues.
Devang Patel
LinkOnce definitions have default scope, like weak definitions. Otherwise, the linker may not be able to match LinkOnce definition from one module with an exteranl reference from other module.
Evan Cheng
Goodbye tail duplication (for good this time).
  1. Prev
  2. Next