aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix an exotic bug that only showed up in an internal test case.Jakob Stoklund Olesen2010-06-151-2/+4
* Fix a comment typo.Bob Wilson2010-06-151-1/+1
* Add some missing checks for the case where the extract_subregs areBob Wilson2010-06-151-22/+23
* Avoid processing early clobbers twice in RegAllocFast.Jakob Stoklund Olesen2010-06-151-3/+8
* Add CoalescerPair helper class.Jakob Stoklund Olesen2010-06-153-40/+174
* Add <cstddef> include to get ptrdiff_t, for gcc-4.6; patch by Dimitry Andric.Daniel Dunbar2010-06-151-0/+1
* Generalize the pre-coalescing of extract_subregs feeding reg_sequences,Bob Wilson2010-06-151-33/+83
* VMOVQQ and VMOVQQQQ are pseudo instructions and not predicable.Bob Wilson2010-06-151-1/+4
* Revert 105986; looks like I'd better try bootstrapping.Dale Johannesen2010-06-151-4/+2
* Update CMake build.Ted Kremenek2010-06-151-2/+2
* The form of BuildMI used for TAILJMPr was changing the registerDale Johannesen2010-06-151-2/+4
* Make sure to skip dbg_value instructions when finding an insertion point forJim Grosbach2010-06-151-1/+2
* Rename functions referring to VMOV immediates to refer to NEON "modifiedBob Wilson2010-06-143-30/+34
* More dbg_value cleanup so the presence of debug info doesn't affect code-gen.Jim Grosbach2010-06-141-2/+21
* - Do away with SimpleHazardRecognizer.h. It's not used and offers little value.Evan Cheng2010-06-145-225/+20
* Avoid uncessary array copying.Evan Cheng2010-06-141-7/+19
* fix a nasty bug where we were not treating available_externallyChris Lattner2010-06-141-3/+6
* jump threading can't split a critical edge from an indirectbr. ThisChris Lattner2010-06-141-1/+6
* fix a -Wbool-conversions warning from clang.Chris Lattner2010-06-141-1/+1
* fix a -Wbool-conversions warning from clang.Chris Lattner2010-06-141-1/+1
* Add back some possible optimizations for va_arg, with wording that makes itEli Friedman2010-06-141-0/+31
* SimplifyCFG: don't turn volatile stores to null/undef into unreachable. Fixes...Benjamin Kramer2010-06-131-0/+3
* Merge getStoreRegOpcode and getLoadRegOpcode.Rafael Espindola2010-06-121-97/+47
* improve verifier error about unterminated block to includeChris Lattner2010-06-121-1/+2
* Add README entry; based on testcase from Bill Hart.Eli Friedman2010-06-121-0/+44
* make the avx intrinsics 3 addressBruno Cardoso Lopes2010-06-121-4/+12
* Add some basic fp intrinsics for AVXBruno Cardoso Lopes2010-06-121-0/+32
* When performing the Horrible Hack(tm-Duncan) on the EH code to convert aBill Wendling2010-06-121-26/+49
* More AVX: {ADD,SUB,MUL,DIV}{PD,PS}rmBruno Cardoso Lopes2010-06-121-0/+16
* More AVX: {ADD,SUB,MUL,DIV}{PD,PS}rrBruno Cardoso Lopes2010-06-123-1/+35
* Allow target to provide its own hazard recognizer to post-ra scheduler.Evan Cheng2010-06-121-6/+16
* Code formatting.Evan Cheng2010-06-121-5/+3
* Add some comments about REX fieldsBruno Cardoso Lopes2010-06-121-10/+10
* More AVX instructions ({ADD,SUB,MUL,DIV}{SS,SD}rm)Bruno Cardoso Lopes2010-06-112-6/+40
* Add a missing bitcast. This code used to only handle conversions betweenBob Wilson2010-06-111-1/+2
* Add instruction encoding for the Neon VMOV immediate instruction. This changesBob Wilson2010-06-118-121/+221
* Support for nested functions/classes in debug output. (Again.) Radar 7424645.Stuart Hastings2010-06-112-4/+37
* Delete duplicate function.Stuart Hastings2010-06-111-12/+0
* Avoid "variable 'bits' set but not used [-Wunused-but-set-variable]"Duncan Sands2010-06-101-10/+6
* Code refactoring, no functionality changes.Evan Cheng2010-06-102-83/+87
* Delete code that's not safe.Evan Cheng2010-06-101-13/+0
* be slightly more subtle about skipping dbg_value instructions; otherwise, if aJim Grosbach2010-06-091-5/+6
* Mark physregs defined by inline asm as implicit.Jakob Stoklund Olesen2010-06-091-2/+6
* Allow target to place 2-address pass inserted copies in better spots. Thumb2 ...Evan Cheng2010-06-094-13/+58
* It's an error to translate this:Bill Wendling2010-06-091-0/+20
* Revert 105540, 105542, 105544, 105546, and 105548 to unbreak bootstrapping.Evan Cheng2010-06-091-53/+147
* Pulled CodeMetrics out of InlineCost.h and made it a bit more general, so it ...Kenneth Uildriks2010-06-092-8/+21
* Fix SPU to cope with vector insertelement to an undef position.Kalle Raiskila2010-06-091-3/+8
* Handle loading from/storing to undef pointers on SPU by inserting a Kalle Raiskila2010-06-091-1/+3
* Typo.Evan Cheng2010-06-091-1/+1