f79470583759d20c20268711e6111461aefa8461 |
|
09-Jul-2012 |
Jim Grosbach <grosbach@apple.com> |
Tests: check for target availability for target-specific tests. Lots of tests are using an explicit target triple w/o first checking that the target is actually available. Add a REQUIRES clause to a bunch of them. This should hopefully unbreak bots which don't configure w/ all targets enabled. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159949 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/arm-vector-arguments.c
|
410ffb2bc5f072d58a73c14560345bcf77dec1cc |
|
26-Aug-2011 |
John McCall <rjmccall@apple.com> |
Track whether an AggValueSlot is potentially aliased, and do not emit call results into potentially aliased slots. This allows us to properly mark indirect return slots as noalias, at the cost of requiring an extra memcpy when assigning an aggregate call result into a l-value. It also brings us into compliance with the x86-64 ABI. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@138599 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/arm-vector-arguments.c
|
8e8c7e04298a2e2fba6d46a61352bdf6f0c340fe |
|
17-Nov-2010 |
Bob Wilson <bob.wilson@apple.com> |
Re-enable test with modifications for Neon vector changes in clang. 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. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119434 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/arm-vector-arguments.c
|
f08f2dda8d18fc29271b159308e1447ba8e1468c |
|
16-Nov-2010 |
Bob Wilson <bob.wilson@apple.com> |
Temporarily disable this check for Neon vector type mangling. I'll reenable it soon when I'm done reworking <arm_neon.h>. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119366 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/arm-vector-arguments.c
|
7bb1d23213165f9260f67440ee83b8d7dbc591f7 |
|
23-Sep-2010 |
Daniel Dunbar <daniel@zuster.org> |
Tweak test to pass -ffreestanding, to avoid platform dependent header issues. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@114627 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/arm-vector-arguments.c
|
f554b1cc3083d9ed1fb9b52a305025f744e90d08 |
|
23-Sep-2010 |
Daniel Dunbar <daniel@zuster.org> |
IRgen/ABI/ARM: Return large vectors in memory. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@114619 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/arm-vector-arguments.c
|
8aa87c71d9bfec14e135c683b0d7b9de999dbcb0 |
|
23-Sep-2010 |
Daniel Dunbar <daniel@zuster.org> |
IRgen/ABI/ARM: Trust the backend to pass vectors correctly for the given ABI. - 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). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@114618 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/arm-vector-arguments.c
|