David Blaikie
51b2a6bc7d
Account for calling convention specifiers in function definitions in IR test cases
...
Several tests wouldn't pass when executed on an armv7a_pc_linux triple
due to the non-default arm_aapcs calling convention produced on the
function definitions in the IR output. Account for this with the
application of a little regex.
Patch by Ying Yi.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@240971 91177308-0d34-0410-b5e6-96231b3b80d8
2015-06-29 17:29:50 +00:00
Michael J. Spencer
ad6f7dd83f
[CodeGen] Don't cast and use SizeTy instead of Int32Ty when constructing {extract,insert} vector element instructions.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@209942 91177308-0d34-0410-b5e6-96231b3b80d8
2014-05-31 00:22:12 +00:00
Stephen Lin
93ab6bf534
CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188447 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-15 06:47:53 +00:00
Craig Topper
6f4f808393
Add support for passing -1 to __builtin_shufflevector to signify an undefined element value to match IR capabilities.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@187694 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-03 17:40:38 +00:00
Eli Bendersky
ac5586591a
Fix a test that was redefining FileCheck variables while referencing old ones.
...
In preparation for the FileCheck enhancement to support backreferences.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@169090 91177308-0d34-0410-b5e6-96231b3b80d8
2012-12-01 13:50:51 +00:00
Eli Friedman
87b9c0311f
Make the variant of __builtin_shufflevector that takes the shuffle indexes as a vector actually usable. Patch by David Neto. PR12465.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154128 91177308-0d34-0410-b5e6-96231b3b80d8
2012-04-05 21:48:40 +00:00