aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* New testcase. Switch instructions that go to switch instructions should beChris Lattner2004-02-241-0/+46
| | | | | | | merged. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11796 91177308-0d34-0410-b5e6-96231b3b80d8
* The simplifycfg pass should be able to turn stuff like:Chris Lattner2004-02-241-0/+33
| | | | | | | | | | | if (X == 4 || X == 7) and if (X != 4 && X != 7) into switch instructions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11791 91177308-0d34-0410-b5e6-96231b3b80d8
* Test for the other way alsoChris Lattner2004-02-231-0/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11767 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcaseChris Lattner2004-02-231-0/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11766 91177308-0d34-0410-b5e6-96231b3b80d8
* Add tests for casts that should be eliminatedChris Lattner2004-02-231-1/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11741 91177308-0d34-0410-b5e6-96231b3b80d8
* Handle the unsigned form as wellChris Lattner2004-02-231-0/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11739 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a slight variant of test10Chris Lattner2004-02-231-0/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11736 91177308-0d34-0410-b5e6-96231b3b80d8
* This multiply can be eliminatedChris Lattner2004-02-231-0/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11733 91177308-0d34-0410-b5e6-96231b3b80d8
* Add testcase for the casts that are missing in PR249Chris Lattner2004-02-231-0/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11727 91177308-0d34-0410-b5e6-96231b3b80d8
* Test that the instruction combiner can fold away a cast in a GEP instruction.Chris Lattner2004-02-221-0/+8
| | | | | | | This occurs in 164.gzip, as a result of it declaring arrays extern. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11701 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2004-02-201-0/+34
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11682 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase, do not emit a call to __builtin_sqrt, emit a call to sqrt instead!Chris Lattner2004-02-201-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11668 91177308-0d34-0410-b5e6-96231b3b80d8
* PR244: [llvm-gcc] miscompilation when a function is re-declared as staticChris Lattner2004-02-201-0/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11661 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase for PR245Chris Lattner2004-02-171-0/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11566 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase, details in the commentsChris Lattner2004-02-161-0/+32
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11495 91177308-0d34-0410-b5e6-96231b3b80d8
* A new testcase for a situation that occurs in 181.mcfChris Lattner2004-02-161-0/+12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11493 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a test for the "swap idiom", which LLVM should be able to unravel.Chris Lattner2004-02-161-0/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11491 91177308-0d34-0410-b5e6-96231b3b80d8
* Test for xor chainsChris Lattner2004-02-161-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11489 91177308-0d34-0410-b5e6-96231b3b80d8
* Moving CBE tests to test/Regression/CodeGen/CBackendChris Lattner2004-02-1533-237/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11486 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcaseChris Lattner2004-02-152-0/+32
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11480 91177308-0d34-0410-b5e6-96231b3b80d8
* Testcase for PR205: [llvmgcc] C front-end does not emit 'zeroinitializer' ↵Chris Lattner2004-02-151-0/+4
| | | | | | when possible git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11461 91177308-0d34-0410-b5e6-96231b3b80d8
* Test for actual support, not just for lack of crashageChris Lattner2004-02-151-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11460 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase for PR237: [x86] wierd stack/frame pointer manipulationChris Lattner2004-02-151-0/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11456 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase for llvm.memset generationChris Lattner2004-02-141-0/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11440 91177308-0d34-0410-b5e6-96231b3b80d8
* Testcase for builtin frame/return addressChris Lattner2004-02-141-0/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11436 91177308-0d34-0410-b5e6-96231b3b80d8
* Test that the CFE compiles memset and bzero to llvm.memsetChris Lattner2004-02-141-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11435 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a testcase for the frameaddress and returnaddress intrinsics.Chris Lattner2004-02-142-0/+28
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11434 91177308-0d34-0410-b5e6-96231b3b80d8
* Test that the code generator supports these intrinsicsChris Lattner2004-02-141-0/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11432 91177308-0d34-0410-b5e6-96231b3b80d8
* Update testsChris Lattner2004-02-134-4/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11418 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase. The CFE should not generate illegal LLVM intrinsics, even ifChris Lattner2004-02-131-0/+11
| | | | | | | the input program is horribly broken (like 126.gcc). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11401 91177308-0d34-0410-b5e6-96231b3b80d8
* Right, memcpy READS memory too :)Chris Lattner2004-02-131-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11373 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase for support for memcpy/memmoveChris Lattner2004-02-131-0/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11372 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase for PR233: [llvmgcc] Structure copies result in a LOT of codeChris Lattner2004-02-121-0/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11359 91177308-0d34-0410-b5e6-96231b3b80d8
* Test that we get rep movs when calling memcpyChris Lattner2004-02-121-0/+24
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11352 91177308-0d34-0410-b5e6-96231b3b80d8
* Basic functionality testing.Chris Lattner2004-02-111-0/+12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11312 91177308-0d34-0410-b5e6-96231b3b80d8
* New feature testcase for simplifycfg.Chris Lattner2004-02-111-0/+35
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11306 91177308-0d34-0410-b5e6-96231b3b80d8
* Right, define the LPROF variableChris Lattner2004-02-101-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11273 91177308-0d34-0410-b5e6-96231b3b80d8
* Move this testcase out of /home/vadve/lattner/cvs/llvm/test/Programs/LLVMSource,Chris Lattner2004-02-091-0/+13
| | | | | | | as it fails. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11250 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase, code generators should support invoke/unwindChris Lattner2004-02-081-0/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11192 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase for PR223: Loopsimplify incorrectly updates dominator informationChris Lattner2004-02-051-0/+17
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11136 91177308-0d34-0410-b5e6-96231b3b80d8
* Add another testChris Lattner2004-02-011-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11062 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase for PR218Chris Lattner2004-02-011-0/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11059 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase for better mod/ref information that basicaa can provideChris Lattner2004-01-302-0/+24
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11023 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase for problem brian ran intoChris Lattner2004-01-231-0/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10966 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase for incorrect bytecode reading of MAXLONG. The reader is gettingChris Lattner2004-01-201-0/+4
| | | | | | | it as zero. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10927 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove the use of LLVMGCCARCH. Instead, query the compiler for theJohn Criswell2004-01-161-1/+4
| | | | | | | | location of libgcc.a; that will tell us the name of the directory to find the libraries that we're looking for. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10903 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2004-01-141-0/+24
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10843 91177308-0d34-0410-b5e6-96231b3b80d8
* You know you like Makefiles with fewer variables. Next up on the victim listBrian Gaeke2004-01-131-10/+8
| | | | | | | is TOOLS, which is how you say LLVMTOOLCURRENT in Oldspeak. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10832 91177308-0d34-0410-b5e6-96231b3b80d8
* Get rid of dead defns of LCC, LCXX, LAS, as per FIXME.Brian Gaeke2004-01-131-6/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10829 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix overzealous fixme fixingBrian Gaeke2004-01-131-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10827 91177308-0d34-0410-b5e6-96231b3b80d8