summaryrefslogtreecommitdiff
path: root/test/CodeGen
Commit message (Expand)AuthorAge
* Fix PR2485: do all 4-element SSE shuffles in max. of 2 shuffle instructions.Evan Cheng2008-07-23
* LegalizeTypes support for VSETCC. Fixes PR2575.Duncan Sands2008-07-22
* Fix pr2566: incorrect assumption about bit_convert. It doesn't not have to ou...Evan Cheng2008-07-22
* Fix PR2574: implement v2f32 scalar_to_vector.Evan Cheng2008-07-22
* Fix for first part of PR2562. Generate the "pinsrw" instruction for insertsBill Wendling2008-07-20
* Testcase for PR2549Anton Korobeynikov2008-07-19
* Softfloat support for FDIV. Patch by Duncan Sands2008-07-18
* In the CBackend, use casts to force integer add, subtract, andDan Gohman2008-07-18
* Subreg live interval valno may not have a corresponding def machineinstr sinc...Evan Cheng2008-07-17
* Add nounwind.Evan Cheng2008-07-17
* Add a new function, ReplaceAllUsesOfValuesWith, which handles bulkDan Gohman2008-07-17
* LegalizeTypes support for what seems to be theDuncan Sands2008-07-17
* Turn LegalizeTypes back off again for the moment:Duncan Sands2008-07-17
* Add support for promoting and expanding AssertZextDuncan Sands2008-07-16
* Test passing of integer parameters for integersDuncan Sands2008-07-16
* Test codegen of loads and stores of all integerDuncan Sands2008-07-16
* Turn on LegalizeTypes by default.Duncan Sands2008-07-16
* The atomic.cmp.swap promotion logic is wrong: itDuncan Sands2008-07-16
* LegalizeTypes support for fabs on ppc long double.Duncan Sands2008-07-15
* LegalizeTypes support for promotion of bswap.Duncan Sands2008-07-15
* LegalizeTypes support for promotion of SIGN_EXTEND_INREG.Duncan Sands2008-07-15
* Fix PR2536: a nasty spiller bug. If a two-address instruction uses a register...Evan Cheng2008-07-12
* Port a shift-by-1 optimization from LegalizeDAG: itDuncan Sands2008-07-11
* The frame address on an x86-64 box needs to be offset by -8, not -4.Bill Wendling2008-07-11
* Put CPPBackend tests into their own directory and run them only if they'reBill Wendling2008-07-10
* Fix an altivec constant miscompilation that Duncan found throughChris Lattner2008-07-10
* Fix for PR2472. Use movss to set lower 32-bits of a zero XMM vector.Evan Cheng2008-07-10
* Testcase for PR2024Anton Korobeynikov2008-07-09
* Refactor the tablegen DAGISelEmitter code for outputing calls toDan Gohman2008-07-07
* Fix two serious LSR bugs.Evan Cheng2008-07-07
* Considering predecessors of exit blocks getsDale Johannesen2008-07-01
* Implement split and scalarize for SELECT_CC, fixing PR2504Chris Lattner2008-06-30
* test doesn't need eh infoChris Lattner2008-06-27
* Allow for rounding up of stack frame.Dale Johannesen2008-06-26
* when we know the signbit of an input to uint_to_fp is zero,Chris Lattner2008-06-26
* - Fix a x86 vector isel bug: illegal transformation of a vector_shuffle into aEvan Cheng2008-06-25
* Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang2008-06-25
* Enable two-address remat by default.Evan Cheng2008-06-25
* v2f32 is now a valid (MMX) type which breaks thisDale Johannesen2008-06-24
* If it's determined safe, remat MOV32r0 (i.e. xor r, r) and others as it is in...Evan Cheng2008-06-24
* This situation can occur:Bill Wendling2008-06-23
* Make test work on non-x86 machines (like my G4 PPC).Bill Wendling2008-06-23
* Support for load/store of expanded float types. IDuncan Sands2008-06-21
* Undo spill weight tweak. Need to investigate the performance regressions.Evan Cheng2008-06-21
* ISD::UNDEF should be expanded recursively / iteratively.Evan Cheng2008-06-19
* Fix a bug with <8 x i16> shuffle lowering on X86 where parts of the Eli Friedman2008-06-19
* New test case.Evan Cheng2008-06-19
* This also got better (55 - 51 instructions). But doing one more re-materializ...Evan Cheng2008-06-19
* This got better.Evan Cheng2008-06-19
* Do not issue identity copies.Evan Cheng2008-06-16