aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Emit direction operand in binary insns that stores in memory.Sanjiv Gupta2009-12-191-0/+13
* Test cases for changes done in 91768.Sanjiv Gupta2009-12-192-0/+21
* Increase opportunities to optimize (brcond (srl (and c1), c2)).Evan Cheng2009-12-181-0/+29
* On recent Intel u-arch's, folding loads into some unary SSE instructions canEvan Cheng2009-12-181-0/+28
* Tidy up this testcase and add test for tailcall optimizationDan Gohman2009-12-181-7/+12
* Handle ARM inline asm "w" constraints with 64-bit ("d") registers.Bob Wilson2009-12-181-0/+12
* Remove "tail" keywords. These calls are not intended to be tail calls.Dan Gohman2009-12-181-33/+33
* Add test case for the phi reuse patch.Jakob Stoklund Olesen2009-12-181-0/+66
* Instruction fixes, added instructions, and AsmString changes in theSean Callanan2009-12-1815-197/+197
* Revert this dag combine change:Evan Cheng2009-12-171-4/+4
* Make this test pass on Linux.Nick Lewycky2009-12-161-9/+20
* Re-enable 91381 with fixes.Evan Cheng2009-12-161-1/+0
* Do better with physical reg operands (typically, from inline asm)Dale Johannesen2009-12-162-2/+51
* For fastcc on x86, let ECX be used as a return register after EAX and EDXKenneth Uildriks2009-12-151-0/+15
* Disable 91381 for now. It's miscompiling ARMISelDAG2DAG.cpp.Evan Cheng2009-12-151-0/+1
* Make 91378 more conservative.Evan Cheng2009-12-151-13/+0
* Use sbb x, x to materialize carry bit in a GPR. The result is all one's or al...Evan Cheng2009-12-151-0/+23
* Fold (zext (and x, cst)) -> (and (zext x), cst).Evan Cheng2009-12-151-4/+4
* Propagate zest through logical shift.Evan Cheng2009-12-152-0/+51
* Fix integer cast code to handle vector types.Dan Gohman2009-12-141-0/+13
* Disable r91104 for x86. It causes partial register stall which pessimize code...Evan Cheng2009-12-121-1/+3
* Lower setcc branchless, if this is profitable.Anton Korobeynikov2009-12-111-0/+116
* Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG.Dan Gohman2009-12-111-0/+37
* Change this to the correct PR number.Dan Gohman2009-12-111-1/+1
* Fix the result type of SELECT nodes lowered from Select instructions withDan Gohman2009-12-111-0/+15
* Honour setHasCalls() set from isel.Anton Korobeynikov2009-12-111-0/+63
* Tests for 91103 and 91104.Evan Cheng2009-12-111-0/+93
* It's not safe to coalesce a move where src and dst registers have different s...Evan Cheng2009-12-101-0/+40
* Fix test.Evan Cheng2009-12-091-1/+1
* Optimize splat of a scalar load into a shuffle of a vector load when it's leg...Evan Cheng2009-12-091-0/+43
* Teach InferPtrAlignment to infer GV+cst alignment and use it to simplify x86 ...Evan Cheng2009-12-091-3/+3
* - Support inline asm 'w' constraint for 128-bit vector types.Evan Cheng2009-12-081-0/+13
* Reduce (cmp 0, and_su (foo, bar)) into (bit foo, bar). This saves extra instr...Anton Korobeynikov2009-12-081-0/+166
* Use FileCheck and set nounwind on calls.David Greene2009-12-071-6/+7
* Don't enable the post-RA scheduler on x86 except at -O3. In itsDan Gohman2009-12-078-8/+8
* Dynamic stack realignment use of sp register as source/dest registerAnton Korobeynikov2009-12-062-2/+2
* Temporarily revert r90502. It was causing the llvm-gcc bootstrap on PPC to fail.Bill Wendling2009-12-052-2/+2
* Also attempt trivial coalescing for live intervals that end in a copy.Jakob Stoklund Olesen2009-12-042-2/+2
* Don't pull vector sext through both hands of a logical operation, since doing...Nate Begeman2009-12-031-0/+29
* Recognize canonical forms of vector shuffles where the same vector is used forBob Wilson2009-12-031-0/+19
* Remove unnecessary check.Bill Wendling2009-12-021-1/+0
* Fix PR5391: support early clobber physical register def tied with a use (ewwww)Evan Cheng2009-12-011-0/+38
* test case for IV-Users simplification loop improvementJim Grosbach2009-12-011-0/+128
* Use CFG connectedness as a secondary sort key when deciding the order of copy...Jakob Stoklund Olesen2009-12-011-0/+1
* Fix PR5614: parts of a physical register def may be killed the rest.Evan Cheng2009-12-011-0/+41
* New virtual registers created for spill intervals should inherit allocation h...Jakob Stoklund Olesen2009-11-301-1/+1
* Add test case for r90108Mon P Wang2009-11-301-0/+154
* While this test is testing a problem in the generic part of codegen,Duncan Sands2009-11-272-1/+36
* Test for 89905.Evan Cheng2009-11-261-0/+116
* ProcessImplicitDefs should watch out for invalidated iterator and extra impli...Evan Cheng2009-11-251-0/+56