aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Bitcode
diff options
context:
space:
mode:
authorNate Begeman <natebegeman@mac.com>2009-02-12 21:28:33 +0000
committerNate Begeman <natebegeman@mac.com>2009-02-12 21:28:33 +0000
commitd6d715b68bc5753ca283a924e96a51b3987f6883 (patch)
treed7d5e2a91fdb79a3c27f19eef816c39958ea99a6 /include/llvm/Bitcode
parentf190a030835622ec1d15e32f30939f9495827e39 (diff)
downloadexternal_llvm-d6d715b68bc5753ca283a924e96a51b3987f6883.zip
external_llvm-d6d715b68bc5753ca283a924e96a51b3987f6883.tar.gz
external_llvm-d6d715b68bc5753ca283a924e96a51b3987f6883.tar.bz2
Add suppport for ConstantExprs of shufflevectors whose result type is not equal to the
type of the vectors being shuffled. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64401 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Bitcode')
-rw-r--r--include/llvm/Bitcode/LLVMBitCodes.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/llvm/Bitcode/LLVMBitCodes.h b/include/llvm/Bitcode/LLVMBitCodes.h
index b0cdb17..f1809a2 100644
--- a/include/llvm/Bitcode/LLVMBitCodes.h
+++ b/include/llvm/Bitcode/LLVMBitCodes.h
@@ -125,7 +125,8 @@ namespace bitc {
CST_CODE_CE_INSERTELT = 15, // CE_INSERTELT: [opval, opval, opval]
CST_CODE_CE_SHUFFLEVEC = 16, // CE_SHUFFLEVEC: [opval, opval, opval]
CST_CODE_CE_CMP = 17, // CE_CMP: [opty, opval, opval, pred]
- CST_CODE_INLINEASM = 18 // INLINEASM: [sideeffect,asmstr,conststr]
+ CST_CODE_INLINEASM = 18, // INLINEASM: [sideeffect,asmstr,conststr]
+ CST_CODE_CE_SHUFVEC_EX = 19 // SHUFVEC_EX: [opty, opval, opval, opval]
};
/// CastOpcodes - These are values used in the bitcode files to encode which