summaryrefslogtreecommitdiffstats
path: root/llvm/test/Regression/CodeGen/X86
Commit message (Collapse)AuthorAgeFilesLines
* Regression is gone, don't try to find it on clean target.Reid Spencer2007-01-17158-4056/+0
| | | | llvm-svn: 33296
* test darwin too! :)Chris Lattner2007-01-151-1/+2
| | | | llvm-svn: 33241
* new testcase for pr1103Chris Lattner2007-01-141-0/+464
| | | | llvm-svn: 33188
* For PR1043:Reid Spencer2007-01-132-18/+18
| | | | | | | | Bye, Bye Booly. Remove the use of the bool type from non-upgraded test cases and from grep expressions. The parser doesn't accept it and the asm writer doesn't produce it any more. llvm-svn: 33183
* update this to work with recent asmprinter changeChris Lattner2007-01-121-1/+1
| | | | llvm-svn: 33143
* * PIC codegen for X86/Linux has been implementedAnton Korobeynikov2007-01-128-0/+172
| | | | | | | | * PIC-aware internal structures in X86 Codegen have been refactored * Visibility (default/weak) has been added * Docs fixes (external weak linkage, visibility, formatting) llvm-svn: 33136
* Add PR number for future referenceChris Lattner2007-01-091-0/+1
| | | | llvm-svn: 33031
* Fix test case.Evan Cheng2007-01-091-1/+1
| | | | llvm-svn: 33030
* Added a test case from PR1075.Evan Cheng2007-01-081-0/+13
| | | | llvm-svn: 33028
* Undo xfail now scheduler deficiency has been fixed.Evan Cheng2007-01-081-2/+1
| | | | llvm-svn: 33027
* Update test case.Evan Cheng2007-01-051-2/+0
| | | | llvm-svn: 32936
* Global variables are not renamed by llvm-upgrade any more.Reid Spencer2007-01-052-5/+5
| | | | llvm-svn: 32925
* Update for change in parameter attribute syntax.Reid Spencer2007-01-051-1/+1
| | | | llvm-svn: 32924
* Give the assembler some input.Reid Spencer2007-01-051-3/+4
| | | | llvm-svn: 32903
* Add a test case for SSE fcopysign using SSE bitwise operations.Evan Cheng2007-01-051-0/+18
| | | | llvm-svn: 32901
* Update test cases that grepped for register names that have now changedReid Spencer2007-01-032-7/+11
| | | | | | as a result of llvm-upgrade handling collapsed type planes better. llvm-svn: 32849
* It is no longer permissible to have undefined types in function parameters.Reid Spencer2007-01-031-0/+4
| | | | | | Just fix it by defining the type as opaque. llvm-svn: 32838
* For PR1070:Reid Spencer2007-01-021-2/+4
| | | | | | | Revert previous patch now that llvm-upgrade can handle collapsed type plane conversion properly. llvm-svn: 32814
* For PR950:Reid Spencer2006-12-316-37/+38
| | | | | | | | | | | | | | | | | | | | | | Update the test suite to accommodate the change from signed integer types to signless integer types. The changes were of only a few kinds: 1. Make sure llvm-upgrade is run on the source which does the bulk of the changes automatically. 2. Change things like "grep 'int'" to "grep 'i32'" 3. In several tests bitcasting caused the same name to be reused in the same type plane. These had to be manually fixed. The fix was (generally) to leave the bitcast and provide the instruction with a new name. This should not affect the semantics of the test. In a few cases, the bitcasts were known to be superfluous and irrelevant to the test case so they were removed. 4. One test case uses a bytecode file which needed to be updated to the latest bytecode format. llvm-svn: 32789
* Update tests that need to be run through llvm-upgrade. This is necessaryReid Spencer2006-12-295-12/+14
| | | | | | for upcoming changes to the llvm assembly grammar. llvm-svn: 32768
* Integer constants now print out as signed values in the assembly,Reid Spencer2006-12-211-1/+1
| | | | | | regardless of the signedness of the associated type. llvm-svn: 32734
* testcase for pr1061Chris Lattner2006-12-191-0/+91
| | | | llvm-svn: 32674
* This should check for darwin literal sections as well.Chris Lattner2006-12-121-1/+2
| | | | llvm-svn: 32464
* the xform is done by scalarrepl not the code generator.Chris Lattner2006-12-111-3/+2
| | | | llvm-svn: 32425
* fix test/Regression/CodeGen/X86/weak.llRafael Espindola2006-12-091-0/+3
| | | | | | if a variable has no initialization, I->getInitializer() will fail llvm-svn: 32407
* test packed struct codegen on x86Andrew Lenharth2006-12-081-0/+38
| | | | llvm-svn: 32367
* this is a subset of Codegen/X86/bitcast.ll, remove it.Chris Lattner2006-12-061-13/+0
| | | | llvm-svn: 32248
* new testcaseChris Lattner2006-12-051-0/+24
| | | | llvm-svn: 32227
* Testcase for PR1029, patch by Rafael vila de EspíndolaChris Lattner2006-12-041-0/+15
| | | | llvm-svn: 32205
* Make this test succeed on both Darwin and LinuxReid Spencer2006-12-041-1/+1
| | | | llvm-svn: 32189
* XFAIL until PR1033 is fixed.Reid Spencer2006-12-041-0/+1
| | | | llvm-svn: 32187
* Test case for PR1033, x86-64 code gen fails on bitcast.Reid Spencer2006-12-041-0/+12
| | | | llvm-svn: 32185
* Fix test.Evan Cheng2006-12-041-8/+8
| | | | llvm-svn: 32183
* Upgrade intrinsic function calls manually.Reid Spencer2006-12-021-4/+4
| | | | llvm-svn: 32137
* Rearrange code so that llvm-upgrade doesn't break the optimization thisReid Spencer2006-12-021-1/+1
| | | | | | test is trying to verify. llvm-svn: 32135
* Use the llvm-upgrade program to upgrade llvm assembly.Reid Spencer2006-12-02139-208/+208
| | | | llvm-svn: 32115
* This test is meant for X86 CPU which does not support SSE2.Evan Cheng2006-12-011-1/+1
| | | | llvm-svn: 32072
* Add a extern weak test case.Evan Cheng2006-12-011-0/+11
| | | | llvm-svn: 32070
* Add X86-64 load / store codegen tests.Evan Cheng2006-11-301-0/+36
| | | | llvm-svn: 32047
* New LSR test case.Evan Cheng2006-11-291-0/+29
| | | | llvm-svn: 32029
* Add x86-64 llvm.readcyclecounter test.Evan Cheng2006-11-291-1/+2
| | | | llvm-svn: 32018
* Fix test.Evan Cheng2006-11-291-3/+1
| | | | llvm-svn: 32015
* This fails on mainline.Chris Lattner2006-11-291-0/+2
| | | | llvm-svn: 32007
* Add test cases for PR1022, 1023.Evan Cheng2006-11-291-0/+34
| | | | llvm-svn: 32002
* testcase for pr1016Chris Lattner2006-11-281-0/+8
| | | | llvm-svn: 31951
* Add 3 more test cases for ptrtoint, fptoui and fptosiReid Spencer2006-11-271-1/+28
| | | | llvm-svn: 31940
* Alter these tests to ensure they match a "test $1, X" X86 instruction thatReid Spencer2006-11-271-1/+1
| | | | | | is now generated by the LLVM backend for "trunc to bool" instructions. llvm-svn: 31935
* For PR950:Reid Spencer2006-11-271-0/+32
| | | | | | | | | | The long awaited CAST patch. This introduces 12 new instructions into LLVM to replace the cast instruction. Corresponding changes throughout LLVM are provided. This passes llvm-test, llvm/test, and SPEC CPUINT2000 with the exception of 175.vpr which fails only on a slight floating point output difference. llvm-svn: 31931
* Don't use bitcast yet!Reid Spencer2006-11-261-11/+11
| | | | llvm-svn: 31930
* Make this test case easier to read. No functional changes.Reid Spencer2006-11-261-27/+27
| | | | llvm-svn: 31929
OpenPOWER on IntegriCloud