aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/X86
Commit message (Expand)AuthorAgeFilesLines
* Implement multiple with overflow by 2 with an add instruction.Evan Cheng2009-01-271-0/+20
* Add a regression test for x86-64 red zone usage.Dan Gohman2009-01-271-0/+13
* Fix PR3393, which amounts to a bug in the expensiveDuncan Sands2009-01-261-0/+16
* At Nick Lewycky's request, rename this test with a more informative name.Dan Gohman2009-01-261-0/+0
* Enhance logic in X86DAGToDAGISel::PreprocessForRMW which move load inside cal...Evan Cheng2009-01-261-0/+45
* Map address space 256 to gs; similar mappings could be supported for theNate Begeman2009-01-261-0/+8
* revert this patch for now, because Codegen does still want to generate SSE code,Torok Edwin2009-01-251-0/+2
* If user explicitly asks not to use SSE, don't force it. This fixes LLVM part ...Torok Edwin2009-01-251-0/+20
* Teach 2addr pass to be do more commuting. If both uses of a two-address instr...Evan Cheng2009-01-254-3/+28
* Add a PR comment to this test.Dan Gohman2009-01-241-0/+1
* Update test to reflect command line option name change.Evan Cheng2009-01-231-1/+1
* Don't create ISD::FNEG nodes after legalize if they aren't legal.Dan Gohman2009-01-221-0/+1145
* Do not use buggy llvm-gcc to generate testcases.Devang Patel2009-01-221-1/+1
* Now with RUN line.Bill Wendling2009-01-211-2/+6
* Run this through -simplifycfg and -mem2reg to test only what we need to test.Bill Wendling2009-01-211-90/+13
* Simplify ReduceLoadWidth's logic: it doesn't need several differentDan Gohman2009-01-211-0/+46
* Fix a recent regression. ClrOpcode is not set for i8; for i8, ifDan Gohman2009-01-211-0/+21
* Favors generating "not" over "xor -1". For example.Evan Cheng2009-01-211-1/+1
* Be more aggressive about renumbering vregs after splitting them.Owen Anderson2009-01-211-1/+1
* Fix PR3243: a LiveVariables bug. When HandlePhysRegKill is checking whether t...Evan Cheng2009-01-201-0/+15
* Add test case for PR3154.Evan Cheng2009-01-201-0/+104
* Testcase for limited precision stuff.Bill Wendling2009-01-201-0/+133
* Fix a dagcombine to not generate loads of non-round integer types,Dan Gohman2009-01-201-0/+14
* Make linear scan's trivial coalescer slightly more aggressive.Evan Cheng2009-01-201-0/+8
* Move & restructure test per review.Dale Johannesen2009-01-191-77/+0
* Fix SelectionDAG::ReplaceAllUsesWith to behave correctly whenDan Gohman2009-01-191-0/+8
* compile-time fmod was done incorrectly. PR 3316.Dale Johannesen2009-01-191-0/+77
* DIVREM isel deficiency: If sign bit is known zero, zero out DX/EDX/RDX instea...Evan Cheng2009-01-191-0/+7
* Now not UINT_TO_FP is legal (it's marked custom), dag combiner won'tEvan Cheng2009-01-191-0/+1
* Fix rdar://6505632, an llc crash on 483.xalancbmkChris Lattner2009-01-181-0/+36
* Testcase for last commit.Bill Wendling2009-01-171-0/+31
* Fix MatchAddress bug that's preventing negative displacement from being folde...Evan Cheng2009-01-172-1/+19
* Simplify extract element of a scalar to vector.Mon P Wang2009-01-171-0/+13
* Disable the post-RA scheduler on this test, since it uses aDan Gohman2009-01-161-1/+2
* CreateVirtualRegisters does trivial copy coalescing. If a node def is used by...Evan Cheng2009-01-161-0/+50
* Add support for non-zero __builtin_return_address values on X86.Bill Wendling2009-01-161-0/+22
* Added missing support to widen an operand from a bit convert.Mon P Wang2009-01-151-0/+10
* Expand insert/extract of a <4 x i32> with a variable index.Mon P Wang2009-01-151-0/+15
* Add the private linkage.Rafael Espindola2009-01-151-0/+20
* Disable the register+memory forms of the bt instructions for now. ThanksDan Gohman2009-01-131-1/+6
* When replacing uses and the same node is reachedDuncan Sands2009-01-131-0/+21
* FIX llvm-gcc bootstrap on x86_64 linux. If a virtual register is copied to a ...Evan Cheng2009-01-131-0/+84
* Use DebugInfo interface to lower dbg_* intrinsics.Devang Patel2009-01-131-2/+3
* Fix PR3241: Currently EmitCopyFromReg emits a copy from the physical register...Evan Cheng2009-01-121-0/+26
* This is a dup of pr2659.ll.Evan Cheng2009-01-101-41/+0
* Duplicated node may produce a non-physical register def.Evan Cheng2009-01-091-0/+41
* Add test case from PR2659.Evan Cheng2009-01-091-0/+30
* PR2659 was fixed by r61847. Add the testcase as a regression test.Dan Gohman2009-01-091-0/+33
* The coalescer does not coalesce a virtual register to a physical register if ...Evan Cheng2009-01-071-0/+24
* add a testcase.Chris Lattner2009-01-071-0/+56