summaryrefslogtreecommitdiffstats
path: root/llvm/test/FrontendC
Commit message (Collapse)AuthorAgeFilesLines
* Remove test/FrontendC, almost all of the tests have been migratedEric Christopher2011-07-26362-5534/+0
| | | | | | to clang now, the rest are in process (6) or have been deleted. llvm-svn: 136191
* More minor adjustments.Eric Christopher2011-07-161-10/+10
| | | | llvm-svn: 135342
* Finish propagating %asmtmp->%1 change.Eric Christopher2011-07-162-2/+2
| | | | llvm-svn: 135330
* Update these tests, no longer outputting names for the variables.Eric Christopher2011-07-152-6/+6
| | | | llvm-svn: 135298
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | patch brings numerous advantages to LLVM. One way to look at it is through diffstat: 109 files changed, 3005 insertions(+), 5906 deletions(-) Removing almost 3K lines of code is a good thing. Other advantages include: 1. Value::getType() is a simple load that can be CSE'd, not a mutating union-find operation. 2. Types a uniqued and never move once created, defining away PATypeHolder. 3. Structs can be "named" now, and their name is part of the identity that uniques them. This means that the compiler doesn't merge them structurally which makes the IR much less confusing. 4. Now that there is no way to get a cycle in a type graph without a named struct type, "upreferences" go away. 5. Type refinement is completely gone, which should make LTO much MUCH faster in some common cases with C++ code. 6. Types are now generally immutable, so we can use "Type *" instead "const Type *" everywhere. Downsides of this patch are that it removes some functions from the C API, so people using those will have to upgrade to (not yet added) new API. "LLVM 3.0" is the right time to do this. There are still some cleanups pending after this, this patch is large enough as-is. llvm-svn: 134829
* Fix this test to actually check something and be able to be compiled.Eric Christopher2011-06-271-2/+2
| | | | llvm-svn: 133952
* remove an unreduced testcase.Chris Lattner2011-06-181-282/+0
| | | | llvm-svn: 133356
* Reverted r132785. It seems this test needs more research.Galina Kistanova2011-06-101-1/+4
| | | | llvm-svn: 132836
* Changed condition.Galina Kistanova2011-06-101-1/+1
| | | | llvm-svn: 132834
* Added dg.exp to run FrontendC ARM-dependent tests; updated ↵Galina Kistanova2011-06-092-4/+6
| | | | | | inline-asm-multichar.c test per this change. llvm-svn: 132785
* Create a new ARM directory for FrontendC tests and use it.Eric Christopher2011-06-071-0/+0
| | | | llvm-svn: 132734
* Testcase for llvm-gcc commit r132591.Eric Christopher2011-06-031-0/+11
| | | | | | Part of rdar://9037836 and rdar://9119939 llvm-svn: 132592
* This should have been a C++ testcase.Bill Wendling2011-06-021-91/+0
| | | | llvm-svn: 132504
* Testcase for r132493.Bill Wendling2011-06-021-0/+91
| | | | llvm-svn: 132495
* Update for r132493 change.Bill Wendling2011-06-021-4/+4
| | | | llvm-svn: 132494
* Add a testcase, enabled only on arm, for llvm-gcc r132366.Eric Christopher2011-06-011-0/+19
| | | | llvm-svn: 132409
* Pass -disable-cfi to llc.Rafael Espindola2011-05-063-3/+3
| | | | llvm-svn: 130999
* Pass -disable-cfi.Rafael Espindola2011-05-061-1/+1
| | | | llvm-svn: 130995
* Fix test to be less sensitive to coalescing.Jakob Stoklund Olesen2011-05-051-2/+3
| | | | | | This should unbreak llvm-gcc-i386-linux-selfhost. llvm-svn: 130927
* Pass -disable-cfi to llc.Rafael Espindola2011-05-021-1/+1
| | | | llvm-svn: 130713
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-152-2/+2
| | | | | | Luis Felipe Strano Moraes! llvm-svn: 129558
* tests: Remove a FrontendC test which is no longer valid.Daniel Dunbar2011-04-141-11/+0
| | | | llvm-svn: 129519
* Testcase for r128619 (PR9571).Bill Wendling2011-03-311-0/+15
| | | | llvm-svn: 128620
* Testcase for llvm-gcc commit r128230.Eric Christopher2011-03-241-0/+11
| | | | llvm-svn: 128242
* Remove the test.Devang Patel2011-03-221-19/+0
| | | | llvm-svn: 128119
* Try to appease buildbot gods.Devang Patel2011-03-221-1/+1
| | | | llvm-svn: 128112
* Try again to make this test darwin only.Devang Patel2011-03-211-1/+2
| | | | llvm-svn: 128036
* Force x86_64.Devang Patel2011-03-211-1/+1
| | | | llvm-svn: 128027
* Enable this test only for Darwin.Devang Patel2011-03-211-1/+1
| | | | llvm-svn: 128017
* Disable test in a way that keeps lit happy.Daniel Dunbar2011-03-201-1/+2
| | | | llvm-svn: 127962
* Disable test to unbreak Linux. Radar 9156771.Stuart Hastings2011-03-191-1/+1
| | | | llvm-svn: 127945
* Test case for r127940.Devang Patel2011-03-191-0/+17
| | | | llvm-svn: 127941
* Add a RUN line to the test case to make it functional. <rdar://problem/9055247>Stuart Hastings2011-03-091-0/+1
| | | | llvm-svn: 127312
* Test cases for r127309. <rdar://problem/9055247>Stuart Hastings2011-03-092-0/+8
| | | | llvm-svn: 127310
* Build bots hate me.Bill Wendling2011-03-091-1/+1
| | | | llvm-svn: 127307
* Reverting testcase at 4126896; r126672 broke something else. ↵Stuart Hastings2011-03-081-2/+0
| | | | | | <rdar://problem/9055247> llvm-svn: 127278
* Once again try to appease the buildbot gods.Bill Wendling2011-03-081-2/+1
| | | | llvm-svn: 127272
* Try to fix the compilation error due to type incombatibility.Bill Wendling2011-03-081-1/+2
| | | | llvm-svn: 127265
* Testcase for r127187.Bill Wendling2011-03-081-0/+24
| | | | llvm-svn: 127236
* Test case for r126672. Radar 9055247.Stuart Hastings2011-03-021-0/+2
| | | | llvm-svn: 126896
* Test case for r126127. Radar 9012638.Stuart Hastings2011-02-211-0/+5
| | | | llvm-svn: 126131
* Update llvm-gcc's tests.Rafael Espindola2011-01-146-10/+10
| | | | llvm-svn: 123447
* Test case for r120740. Radar 8712503.Stuart Hastings2010-12-021-0/+7
| | | | llvm-svn: 120741
* Remove explicit uses of -emit-llvm, the test infrastructure adds itDuncan Sands2010-11-2588-121/+121
| | | | | | | | automatically. Use -S with llvm-gcc rather than -c, so tests can work when llvm-gcc is really dragonegg (which can output IR with -S but not -c). llvm-svn: 120158
* Test for llvm-gcc patch 119392.Dale Johannesen2010-11-161-0/+16
| | | | llvm-svn: 119393
* Testcase for llvm-gcc 118368. 8629268.Dale Johannesen2010-11-071-0/+17
| | | | llvm-svn: 118369
* Get rid of the last use of -m64 in FrontendC. This solutionDuncan Sands2010-09-091-2/+2
| | | | | | | of checking for either 4 or 8 is not very satisfactory, but it would catch the original problem (an alignment of 1). llvm-svn: 113485
* Another test that uses -m64. Here too it looks like it can beDuncan Sands2010-09-091-10/+4
| | | | | | | removed. Not that the XTARGET wasn't doing anything since it does nothing without an accompanying XFAIL. llvm-svn: 113484
* On i386, llvm-gcc cannot be assumed to support -m64. Since theseDuncan Sands2010-09-092-3/+3
| | | | | | | tests pass here (i686-linux and x86-64-linux) without -m64, simply remove the -m64. llvm-svn: 113483
* Typo. Thanks to BillW for pointing it out!Stuart Hastings2010-09-071-1/+1
| | | | llvm-svn: 113281
OpenPOWER on IntegriCloud