summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/target-data.c
Commit message (Collapse)AuthorAgeFilesLines
...
* AArch64/ARM64: update Clang after AArch64 removal.Tim Northover2014-05-241-2/+0
| | | | | | | | | | | A few (mostly CodeGen) parts of Clang were tightly coupled to the AArch64 backend. Now that it's gone, they will not even compile. I've also deduplicated RUN lines in many of the AArch64 tests. This might improve "make check-all" time noticably: some of those NEON tests were monsters. llvm-svn: 209578
* Forgot to add updated datalayout testMatt Arsenault2014-05-221-1/+1
| | | | llvm-svn: 209465
* [ARM64] Port remaining relevant AArch64 clang tests over to ARM64Bradley Smith2014-04-301-0/+2
| | | | llvm-svn: 207632
* Update DataLayout/DescriptionString for ppc64leWill Schmidt2014-03-241-0/+4
| | | | | | | | | | Update DataLayout/DescriptionString for ppc64le Similar LLVM change made in r203664 Testcase included. llvm-svn: 204613
* Use 'w' instead of 'c' to represent the win32 mangling.Rafael Espindola2014-01-101-2/+2
| | | | | | | This change was requested to avoid confusion if we ever support non windows coff systems. llvm-svn: 198939
* Update for llvm's DataLayout including mangling information.Rafael Espindola2014-01-031-32/+32
| | | | llvm-svn: 198439
* Remove the now unused 's' specifications.Rafael Espindola2014-01-021-3/+3
| | | | llvm-svn: 198308
* Small simplification: p0 is the same as p.Rafael Espindola2013-12-191-1/+1
| | | | llvm-svn: 197700
* Update SI datalayout for 32-bit private pointersMatt Arsenault2013-12-191-1/+1
| | | | llvm-svn: 197660
* On spacv8 f128 is only aligned to 64 bits.Rafael Espindola2013-12-191-1/+1
| | | | | | | | LLVM already got this right. Found on "Figure 3-1: Scalar Types" on http://sparc.com/standards/psABI3rd.pdf. llvm-svn: 197651
* Fix the DataLayout string produced by clang for NaCl.Rafael Espindola2013-12-181-4/+4
| | | | | | Reviewed by Derek Schuff. llvm-svn: 197628
* Add a test for mipsel-nacl too.Rafael Espindola2013-12-181-0/+4
| | | | llvm-svn: 197617
* Add -f64:32:64 to the darwin ppc32 DataLayout.Rafael Espindola2013-12-181-1/+1
| | | | | | A f64 inside a struct can be 32 bit aligned on darwin. llvm-svn: 197577
* Use arm-nacl-gnueabi instead of arm-nacl to match the previous tests.Rafael Espindola2013-12-181-1/+1
| | | | llvm-svn: 197550
* Split this test into one per supporter nacl arch.Rafael Espindola2013-12-181-3/+13
| | | | | | | | | Right now clang produces the same DataLayout for all of them, but it could, for example, add 'n' specifications when the end architecture is given. No functionality change, this should just make future changes easier to read. llvm-svn: 197549
* Print the 'p' specification before the 'i' specification.Rafael Espindola2013-12-181-1/+1
| | | | | | No functionality change. llvm-svn: 197548
* Add a 's' specifications to AArch64.Rafael Espindola2013-12-171-1/+1
| | | | | | | | This has no functionality change as clang adds explicit alignment info for byval arguments. The only difference is that now the clang produced DataLayout string for AArch64 is identical to the LLVM produced one. llvm-svn: 197538
* Use triples that match the -target-abi option.Rafael Espindola2013-12-171-2/+2
| | | | llvm-svn: 197522
* Remove -f128:128 from the DataLayout strings. It is the default.Rafael Espindola2013-12-171-6/+6
| | | | llvm-svn: 197504
* The PS3 is a ppc64 and has 64 bit registers. Update DataLayout accordingly.Rafael Espindola2013-12-171-1/+1
| | | | llvm-svn: 197502
* Remove -f16:16:32 from the XCore DataLayout string.Rafael Espindola2013-12-171-1/+1
| | | | | | This makes it identical to the string llvm produces. llvm-svn: 197500
* Reorder these DataLayout entries to match the order LLVM uses.Rafael Espindola2013-12-171-3/+3
| | | | | | | This completes the cleanup/refactoring of DataLayout on the clang side. Next is figuring out the differences between the llvm and clang produced strings llvm-svn: 197442
* The preferred alignment defaults to the ABI one. Omit it if it is the same.Rafael Espindola2013-12-161-36/+36
| | | | llvm-svn: 197440
* Remove another default I missed before.Rafael Espindola2013-12-161-1/+1
| | | | llvm-svn: 197437
* Clang DataLayout string cleanup: don't print other defaults.Rafael Espindola2013-12-161-1/+1
| | | | | | I missed these in previous commits. llvm-svn: 197435
* Remove dead data.Rafael Espindola2013-12-161-1/+1
| | | | | | | The f80:128:128 was followed by a f80:32:32 and so never used. Looks like this was there since r91746. llvm-svn: 197433
* Clang DataLayout string cleanup: don't print the pointer defaults.Rafael Espindola2013-12-161-11/+11
| | | | llvm-svn: 197430
* Clang DataLayout string cleanup: don't print the aggregate defaults.Rafael Espindola2013-12-161-6/+6
| | | | llvm-svn: 197429
* Clang DataLayout string cleanup: don't print the vector defaults.Rafael Espindola2013-12-161-28/+28
| | | | llvm-svn: 197427
* Clang DataLayout string cleanup: don't print the FP defaults.Rafael Espindola2013-12-161-35/+35
| | | | llvm-svn: 197422
* Clang DataLayout string cleanup: don't print the integer defaults.Rafael Espindola2013-12-161-36/+36
| | | | llvm-svn: 197421
* Add tests for all DescriptionString in Targets.cpp.Rafael Espindola2013-12-151-0/+110
| | | | | | | These right now just test that the same string is present in two files, but will become more useful as clang's handling of DataLayout is refactored. llvm-svn: 197347
* Consolidate DataLayout string testing in one file.Rafael Espindola2013-12-131-0/+28
| | | | llvm-svn: 197276
* Convert test to FileCheck.Rafael Espindola2013-12-131-6/+11
| | | | llvm-svn: 197269
* Use a: and s: instead of a0: and s0: in the DataLayout strings.Rafael Espindola2013-12-131-3/+3
| | | | | | They are equivalent and the size of 'a' and 's' is unused. llvm-svn: 197256
* Added natural stack alignment to target-data.c test case.Lang Hames2011-10-111-3/+3
| | | | llvm-svn: 141622
* Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar2009-12-151-3/+3
| | | | | | | | | - This is designed to make it obvious that %clang_cc1 is a "test variable" which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it can be useful to redefine what gets run as 'clang -cc1' (for example, to set a default target). llvm-svn: 91446
* Remove RUN: true lines.Daniel Dunbar2009-11-081-1/+0
| | | | llvm-svn: 86432
* Eliminate &&s in tests.Daniel Dunbar2009-11-081-6/+6
| | | | | | - 'for i in $(find . -type f); do sed -e 's#\(RUN:.*[^ ]\) *&& *$#\1#g' $i | FileUpdate $i; done', for the curious. llvm-svn: 86430
* commit test updateChris Lattner2009-11-071-3/+3
| | | | llvm-svn: 86396
* Add stack alignment to x86_64 target data.Daniel Dunbar2009-06-081-0/+7
- <rdar://problem/6948443> WARNING: Linking two modules of different data layouts! llvm-svn: 73093
OpenPOWER on IntegriCloud