Commits

Show all
Author Commit Message Labels Comments Date
Dan Gohman
Rename the version of CreateRet that's a convenience method for creating multiple-valued return values, so that the name CreateRet is just for creating plain ret statements.
Tags
2 tags
Owen Anderson
Make the remapping of interval indices (particularly ending indices) more robust. This is tricky business, and will probably take a few more iterations to get the last kinks out of it.
Duncan Sands
Fix error: ‘std::ostream’ has not been declared when compiling with gcc 4.3.
Nate Begeman
Fix test RUN line
Nate Begeman
Disable mov{L, LP, HP, HLP, *DUP} shuffles for mmx mmx needs its own fancy shuffle logic based on unpack; for now we get correct but awful code. Also commit Mon Ping's VSETCC patch
Nate Begeman
Remove unnecessary implicit argument
Nate Begeman
Fix minor issues with VICmp/VFCmp constant expressions
Nate Begeman
Fit in 80 cols
Nate Begeman
Allow verifier to be run on partially materialized modules.
Nate Begeman
Add predicate for GhostLinkage, used by the JIT
Nate Begeman
Remove dead PatLeaf; there are a number of issues around MMX movl that need to be fixed.
Nate Begeman
Tab removal
Dan Gohman
Add a #include for the uses of uint64_t.
Dan Gohman
This test needs -aggressive-remat enabled.
Dan Gohman
Disable the new aggressive remat logic introduced in 54000; it causes some regressions, such as PR2595. Also, there is a significant code-quality issue in SPEC 464.h264ref and a few others.
Mon P Wang
When splitting a vector shuffle, fixed which type we used for the hi part
Tags
2 tags
Evan Cheng
Teach ARM isLegalAddressingMode to handle unknown type without crashing. This fixes pr2589.
Dan Gohman
Add a #include <cassert>, since this file use assert.
Dan Gohman
Apply a patch from Mahadevan R, with minor formatting changes, to workaround a GCC 3.3 bug observed on OpenBSD.
Dan Gohman
Use AliasAnalysis::pointsToConstantMemory in SDISel to avoid unnecessary dependencies with constant load nodes. This allows them to be scheduled freely.
Dan Gohman
Enable rematerialization of constants using AliasAnalysis::pointsToConstantMemory, and knowledge of PseudoSourceValues. This unfortunately isn't sufficient to allow constants to be rematerialized in PIC mode -- the extra indirection is a complication.
Dan Gohman
Put the LICM of constant GlobalVariables, introduced in r53945, under a command-line option, and disable it by default. It introduced performance regressions because CodeGen is currently not able to remat such loads.
Dan Gohman
Add target triples so these tests behave as expected on non-darwin hosts.
Dan Gohman
Avoid emitting casts in static initializer contexts. This fixes large numbers of CBE regressions caused by r53958.
Owen Anderson
Store the predecessor MBB in the PHIUnion, rather than an index, since the indices will change after renumbering.
Tags
2 tags
Evan Cheng
Fix a catastrophic PPC64 ABI bug: i32 operands which are passed in memory (all of the parameter registers are used) are loaded from sp offsets that were off by 4.
Devang Patel
Create temp. file in current path.
Devang Patel
Identify llvm bit-code file that is causing linking failure in LTO mode.
Evan Cheng
New test case.
Evan Cheng
Rename instance variables, parameter argument names to eliminate a bunch of compilation warnings with -Wshadow.
  1. Prev
  2. Next