aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Emit sub r, #c instead of transforming it to add r, #-c if c fits in 8-bit. T...Evan Cheng2009-08-041-1/+19
* Lower CONCAT_VECTOR during legalization instead of matching it during isel.Bob Wilson2009-08-031-0/+36
* Fix Bug 4657: register scavenger asserts with subreg loweringJakob Stoklund Olesen2009-08-031-0/+29
* Fix a coaelescer bug. If a copy val# is extended to eliminate a non-trivially...Evan Cheng2009-08-031-0/+46
* Unbreak Win64 CC. Step one: honour register save area, fix some alignment and...Anton Korobeynikov2009-08-032-4/+4
* Use movd instead of movqRafael Espindola2009-08-031-1/+1
* Pass target triple string in to TargetMachine constructor.Daniel Dunbar2009-08-033-4/+6
* Use movq to move 64 bits in and out of mmx registers.Rafael Espindola2009-08-032-1/+11
* Use the i12 variant of load / store opcodes if offset is zero. Now we pass al...Evan Cheng2009-08-031-0/+85
* Add extra SEXT pattern.Richard Osborne2009-08-021-0/+32
* Remove unneeded intrinsics from Blackfin backend.Jakob Stoklund Olesen2009-08-021-13/+0
* Fix issue in regscavenger when scavenging a callee-saved register that has no...Jakob Stoklund Olesen2009-08-021-3/+3
* Never add a kill flag to a constrained physical register in a two-addr instru...Jakob Stoklund Olesen2009-08-022-6/+0
* Scavenger asserts.Jakob Stoklund Olesen2009-08-021-3/+0
* Add some basic blackfin intrinsics.Jakob Stoklund Olesen2009-08-022-0/+29
* Inline assembly support for Blackfin.Jakob Stoklund Olesen2009-08-021-0/+38
* Analog Devices Blackfin back-end.Jakob Stoklund Olesen2009-08-0247-0/+1238
* Test both darwin and linux.Evan Cheng2009-08-021-5/+12
* switch to filecheck formatChris Lattner2009-08-021-12/+12
* fix a problem Eli noticed where we would compile the attached ptrtointChris Lattner2009-08-011-0/+8
* Add nounwind to this test.Dan Gohman2009-08-011-1/+1
* Hack to make this test work on platforms which aren't Macs. Fixing this Eli Friedman2009-08-011-1/+1
* Workaround a couple of Darwin assembler bugs.Evan Cheng2009-08-011-1/+1
* Split t2MOVCCs since some assemblers do not recognize mov shifted register al...Evan Cheng2009-08-011-0/+35
* Fix Thumb2 function call isel. Thumb1 and Thumb2 should share the sameEvan Cheng2009-08-012-1/+21
* Simplify operand padding by keying off tabs in the asm stream. IfDavid Greene2009-07-315-13/+13
* switch off of 'Section' onto MCSection. We're not properly usingChris Lattner2009-07-311-2/+1
* Until we have a "ALIGN" pseudo instruction, have asm printer emitted a .alignEvan Cheng2009-07-311-0/+1
* fix PR4650: we only track sizes for certain objects, so only put somethingChris Lattner2009-07-311-0/+17
* When fp is not eliminated, instructions with T2_i12 modes will be changed to ...Evan Cheng2009-07-301-0/+193
* Darwin assembler now recognizes "orn", so remove workaround.David Goodwin2009-07-302-2/+0
* Darwin assembler now supports "rrx", so remove workaround.David Goodwin2009-07-301-2/+2
* Cleanup and include code selection for some frame index cases.David Goodwin2009-07-301-1/+1
* Optimize some common usage patterns of atomic built-ins __sync_add_and_fetch(...Evan Cheng2009-07-302-1/+221
* Add a new register class to describe operands that can't be SP,Dan Gohman2009-07-301-0/+36
* tbb / tbh instructions only branch forward, not backwards.Evan Cheng2009-07-292-0/+124
* Add VFP3 D registers to the DPR register class.Evan Cheng2009-07-291-0/+108
* Change Neon VLDn intrinsics to return multiple values instead of reallyBob Wilson2009-07-292-40/+40
* fix PR4584 with a trivial patch now that the pieces are in place.Chris Lattner2009-07-291-0/+13
* Optimize Thumb2 jumptable to use tbb / tbh when all the offsets fit in byte /...Evan Cheng2009-07-292-2/+87
* Add a couple more tests for the ptest intrinsics to make sure we'reEric Christopher2009-07-291-0/+27
* Add support for gcc __builtin_ia32_ptest{z,c,nzc} intrinsics. LowerEric Christopher2009-07-291-1/+16
* In thumb2 mode, add pc is unpredictable. Use add + mov pc instead (that is un...Evan Cheng2009-07-281-1/+1
* Remove support for ORN to workaround <rdar://problem/7096522>.David Goodwin2009-07-282-0/+2
* Add workaround for <rdar://problem/7098328>.David Goodwin2009-07-281-2/+2
* fix testcase for previous patch.Chris Lattner2009-07-281-1/+1
* Fix PR4639, a ELF-TLS regression from some of my refactoring.Chris Lattner2009-07-281-0/+14
* Add Thumb-2 patterns for ARMsrl_flag and ARMsra_flag.David Goodwin2009-07-281-0/+19
* tADDrSPI doesn't have a predicate operand, but tADDhirr and tADDi3 have.Evan Cheng2009-07-281-0/+26
* - More refactoring. This gets rid of all of the getOpcode calls.Evan Cheng2009-07-281-0/+28