gollvm: synv with LLVM trunk at da0d43d90a4
Update to reflect new changes in the way vector types are created.
Updates golang/go#41132.
Change-Id: I27cb3f94bc7a84719c38bac41b97e984bfc5c24a
Reviewed-on: https://go-review.googlesource.com/c/gollvm/+/251778
Reviewed-by: Cherry Zhang <cherryyz@google.com>
diff --git a/bridge/go-llvm-typemanager.cpp b/bridge/go-llvm-typemanager.cpp
index 7c346aa..ba57edc 100644
--- a/bridge/go-llvm-typemanager.cpp
+++ b/bridge/go-llvm-typemanager.cpp
@@ -71,7 +71,7 @@
llvmFloatType_ = llvm::Type::getFloatTy(context_);
llvmDoubleType_ = llvm::Type::getDoubleTy(context_);
llvmLongDoubleType_ = llvm::Type::getFP128Ty(context_);
- llvmTwoFloatVecType_ = llvm::VectorType::get(llvmFloatType_, 2);
+ llvmTwoFloatVecType_ = llvm::FixedVectorType::get(llvmFloatType_, 2);
// Predefined C string type
stringType_ = pointerType(integerType(true, 8));