diff options
| author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2015-11-24 16:28:14 +0000 |
|---|---|---|
| committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2015-11-24 16:28:14 +0000 |
| commit | b8bb90b744852bfdd36198fd2d435d4115f56780 (patch) | |
| tree | 7a00962ae56104d3ab676f7b06590acd2ef21b38 /llvm/utils/TableGen/IntrinsicEmitter.cpp | |
| parent | 17626654fd454c6fd2a683cb303612a1cda54ef8 (diff) | |
| download | bcm5719-llvm-b8bb90b744852bfdd36198fd2d435d4115f56780.tar.gz bcm5719-llvm-b8bb90b744852bfdd36198fd2d435d4115f56780.zip | |
Add vector types for intrinsics
Author: Ron Lieberman <ronl@codeaurora.org>
llvm-svn: 253992
Diffstat (limited to 'llvm/utils/TableGen/IntrinsicEmitter.cpp')
| -rw-r--r-- | llvm/utils/TableGen/IntrinsicEmitter.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/llvm/utils/TableGen/IntrinsicEmitter.cpp b/llvm/utils/TableGen/IntrinsicEmitter.cpp index 2d2b97ddf87..42a6a152f55 100644 --- a/llvm/utils/TableGen/IntrinsicEmitter.cpp +++ b/llvm/utils/TableGen/IntrinsicEmitter.cpp @@ -257,7 +257,9 @@ enum IIT_Info { IIT_SAME_VEC_WIDTH_ARG = 31, IIT_PTR_TO_ARG = 32, IIT_VEC_OF_PTRS_TO_ELT = 33, - IIT_I128 = 34 + IIT_I128 = 34, + IIT_V512 = 35, + IIT_V1024 = 36 }; @@ -372,6 +374,8 @@ static void EncodeFixedType(Record *R, std::vector<unsigned char> &ArgCodes, case 16: Sig.push_back(IIT_V16); break; case 32: Sig.push_back(IIT_V32); break; case 64: Sig.push_back(IIT_V64); break; + case 512: Sig.push_back(IIT_V512); break; + case 1024: Sig.push_back(IIT_V1024); break; } return EncodeFixedValueType(VVT.getVectorElementType().SimpleTy, Sig); |

