Commits

Show all
Author Commit Message Labels Comments Date
Dan Gohman
Remove most of the uses of SDOperandPtr, usually replacing it with a
Tags
2 tags
Dan Gohman
Remove uses of "llvm/Support/Debug.h" from LLVM include files, which
Dan Gohman
Remove unnecessary static_casts.
Dan Gohman
Remove an unnecessary reinterpret_cast.
Dan Gohman
Add explicit keywords.
Dan Gohman
Use empty() instead of size().
Dan Gohman
Make DenseMap's insert return a pair, to more closely resemble std::map.
Ted Kremenek
Removed ImmutableMap::SlimFind and replaced it with ImmutableMap::lookup. The new method does the same thing, except that it returns a pointer to the mapped data type, and not to an internal tree node.
Evan Cheng
LegalizeSetCCOperands should legalize the result of ExpandLibCall. Patch by Richard Osborne.
Nick Lewycky
Handle 'lshr' instruction with SCEVUDiv object.
Bill Wendling
Prevent option name conflict.
Duncan Sands
LegalizeTypes soft-float support for stores of a
Anton Korobeynikov
Add convenient helper for checking whether global is weak in linker sense
Anton Korobeynikov
Testcase for PR2463
Anton Korobeynikov
Override weak stuff during linking of aliases. This fixes PR2463.
Anton Korobeynikov
Testcase for PR2146
Anton Korobeynikov
Properly link alias and function decls. This fixes PR2146
Nick Lewycky
80col
Nick Lewycky
Fix missed optimization opportunity when analyzing cast of mul and select.
Mon P Wang
Fixed generating incorrect aligned stores that I backout of r53031
bcardosolopes
Several changes to Mips backend, experimental fp support being the most
Duncan Sands
Rather than having a different custom legalization
Duncan Sands
Linux also does not require exception handling
Bill Wendling
Don't return std::vector by value, but pass it in by reference to be filled.
Tags
2 tags
Bill Wendling
Revert my previous check-in that split up MachineModuleInfo. It turns out to
Devang Patel
Provide a hook to set the code generation debug options to investigate lto failures.
Evan Cheng
Backed out 53031.
Tags
4 tags
Evan Cheng
Back out 53091 for now.
Owen Anderson
Use information already present in the ValueTable to fast-fail when we know there won't be a value number match. This speeds up GVN on a case where there are very few redundancies by ~25%.
Devang Patel
Do not try to update dominator info while manipulating CFG. This code does not handle all cases and keeps invalid dom info around some cases, which misleads other passes down stream.
  1. Prev
  2. Next