summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/arm-vector-arguments.c
Commit message (Collapse)AuthorAgeFilesLines
* Re-enable test with modifications for Neon vector changes in clang.Bob Wilson2010-11-171-3/+3
| | | | | | | | | | I mistakenly thought that this was checking for vector name mangling, but it is not. Since we're no longer wrapping Neon vectors in structs, this test can just return a vector directly. There are already other tests for that, so just to make this interesting, change the test to return a struct of two vectors. llvm-svn: 119434
* Temporarily disable this check for Neon vector type mangling.Bob Wilson2010-11-161-1/+1
| | | | | | I'll reenable it soon when I'm done reworking <arm_neon.h>. llvm-svn: 119366
* Tweak test to pass -ffreestanding, to avoid platform dependent header issues.Daniel Dunbar2010-09-231-0/+1
| | | | llvm-svn: 114627
* IRgen/ABI/ARM: Return large vectors in memory.Daniel Dunbar2010-09-231-0/+16
| | | | llvm-svn: 114619
* IRgen/ABI/ARM: Trust the backend to pass vectors correctly for the given ABI.Daniel Dunbar2010-09-231-0/+13
- Therefore, we can lower out the NEON wrapper structs and pass the vectors directly. This makes a huge difference in the cleanliness of the IR after optimization. - I will trust, but verify, via future ABITest testing (for APCS-GNU, at least). llvm-svn: 114618
OpenPOWER on IntegriCloud