aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* add support for PIC on linux x86-64Rafael Espindola2008-06-0911-0/+130
* Remove invalid testAnton Korobeynikov2008-06-081-141/+0
* Testcase for PR2418Anton Korobeynikov2008-06-061-0/+141
* Fix a memcpy lowering bug. Even though the memcpy alignment is smaller than t...Evan Cheng2008-06-041-0/+19
* Rewrite a bunch of the CBE's inline asm code, giving it theChris Lattner2008-06-041-0/+12
* Add necessary 64-bit support so that gcc frontend compiles (mostly). CurrentScott Michel2008-06-021-12/+12
* Implement CBE support for first-class structs and array values,Dan Gohman2008-06-021-1/+1
* Fix the position of MemOperands in nodes that use variadic_opsDan Gohman2008-06-021-0/+11
* update this patch to handle an extraneous &1. This should be pulledChris Lattner2008-05-311-2/+1
* Fix the CBE's handling of instructions whose result is an i1. Previously,Chris Lattner2008-05-311-0/+14
* Add patterns for CALL32m and CALL64m. They aren't matched in mostDan Gohman2008-05-291-0/+10
* Expand small memmovs using inline code. Set the X86 threshold for expandingDan Gohman2008-05-291-0/+12
* Implement vector shift up / down and insert zero with ps{rl}lq / ps{rl}ldq.Evan Cheng2008-05-295-20/+43
* Add nounwind.Evan Cheng2008-05-292-7/+7
* Fix PR2289: vr defined by multiple implicit_def as result of coalescing.Evan Cheng2008-05-281-0/+10
* Teach local register allocator to deal with landing pad MBB's.Evan Cheng2008-05-281-0/+30
* Specify a target so that this tests tests what it's intended to test.Dan Gohman2008-05-271-1/+1
* Make this test independent of the target-triple; the stack alignmentDan Gohman2008-05-271-1/+1
* The Linux ABI emits an extra "movl %esp, %ebp" in function prologue andNick Lewycky2008-05-264-6/+6
* New loadl_pd and loadh_pd tests.Evan Cheng2008-05-241-0/+19
* Use movlps / movhps to modify low / high half of 16-byet memory location.Evan Cheng2008-05-231-0/+25
* Use PMULDQ for v2i64 multiplies when SSE4.1 is available. And addDan Gohman2008-05-231-0/+32
* Bug: rcpps can only folds a load if the address is 16-byte aligned. Fixed man...Evan Cheng2008-05-231-0/+11
* Add a couple of test cases.Evan Cheng2008-05-222-0/+33
* Add missing patterns.Evan Cheng2008-05-221-0/+10
* Add support for multiple-return values in inline asm. This shouldChris Lattner2008-05-221-0/+19
* testcase for PR2267Chris Lattner2008-05-221-0/+11
* Fix PR2343. An *interesting* coalescer bug.Evan Cheng2008-05-211-0/+97
* Eliminate questionable syntax for stdin redirection. This probably also speed...Gabor Greif2008-05-202-2/+2
* sabre brings to my attention that the 'tr' suffix is also obsoleteGabor Greif2008-05-209-9/+9
* Rename the last test with .llx extension to .ll, resolve duplicate test by re...Gabor Greif2008-05-2012-25/+25
* More local spiller complexity!Evan Cheng2008-05-201-0/+22
* Don't spill dead def.Evan Cheng2008-05-201-0/+55
* Run vortex-bug as x86-64, which is what the original bug was triggered on.Dan Gohman2008-05-201-1/+1
* Use common where we mean common, not weak.Dale Johannesen2008-05-161-1/+1
* Fix a bug in LoopStrengthReduce that caused it to emit IR withDan Gohman2008-05-151-0/+21
* When bit-twiddling CondCode values for integer comparisons producesDan Gohman2008-05-141-0/+24
* Instead of a vector load, shuffle and then extract an element. Load the eleme...Evan Cheng2008-05-134-13/+21
* On x86, it's safe to treat i32 load anyext as a normal i32 load. Ditto for i8...Evan Cheng2008-05-131-0/+15
* Xform bitconvert(build_pair(load a, load b)) to a single load if the load loc...Evan Cheng2008-05-121-0/+7
* New test for tail mergingDale Johannesen2008-05-121-0/+145
* When transforming a vector_shuffle to a load, the base address must not be an...Evan Cheng2008-05-101-0/+10
* Add nounwind.Evan Cheng2008-05-101-2/+2
* If all sources of a PHI node are defined by an implicit_def, just emit an imp...Evan Cheng2008-05-101-0/+25
* Add a pattern to do move the low element of a v4f32 and zero extend the rest.Evan Cheng2008-05-091-0/+9
* Handle a few more cases of folding load i64 into xmm and zero top bits.Evan Cheng2008-05-092-0/+20
* Simplify test.Evan Cheng2008-05-091-3/+2
* Use movq to move low half of XMM register and zero-extend the rest.Evan Cheng2008-05-081-0/+10
* Handle vector move / load which zero the destination register top bits (i.e. ...Evan Cheng2008-05-084-3/+17
* Add nounwind.Evan Cheng2008-05-0725-58/+39