Add the i128 builtin type to LLVM.
authorKit Barton <kbarton@ca.ibm.com>
Fri, 17 Apr 2015 15:32:15 +0000 (15:32 +0000)
committerKit Barton <kbarton@ca.ibm.com>
Fri, 17 Apr 2015 15:32:15 +0000 (15:32 +0000)
commit72918025332a942ddaf64c0afb2d5867b95197a4
tree5adfed59d918a3db8d691f49d00733154d432156
parentd854180afb5534537d854504498d96803dd914fe
Add the i128 builtin type to LLVM.
The i128 type is needed as a builtin type in order to support the v1i128 vector
type. The PowerPC ABI requires that the i128 and v1i128 types are handled
differently when passed as parameters to functions (i128 is passed in pairs of
GPRs, v1i128 is passed in a single vector register).

http://reviews.llvm.org/D8564

llvm-svn: 235196
llvm/include/llvm/IR/IRBuilder.h
llvm/include/llvm/IR/Type.h
llvm/lib/IR/Core.cpp
llvm/lib/IR/LLVMContextImpl.cpp
llvm/lib/IR/LLVMContextImpl.h
llvm/lib/IR/Type.cpp