[Mlir-commits] [mlir] ca84855 - [mlir][NFC] Use TypeSize::getFixedValue() instead of TypeSize::getFixedSize()
Guillaume Chatelet
llvmlistbot at llvm.org
Wed Jan 11 08:21:58 PST 2023
Author: Guillaume Chatelet
Date: 2023-01-11T16:21:46Z
New Revision: ca848557865272046901c1de1e7e9ba8c9cc3137
URL: https://github.com/llvm/llvm-project/commit/ca848557865272046901c1de1e7e9ba8c9cc3137
DIFF: https://github.com/llvm/llvm-project/commit/ca848557865272046901c1de1e7e9ba8c9cc3137.diff
LOG: [mlir][NFC] Use TypeSize::getFixedValue() instead of TypeSize::getFixedSize()
This change is one of a series to implement the discussion from
https://reviews.llvm.org/D141134.
Added:
Modified:
mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp
mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
Removed:
################################################################################
diff --git a/mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp b/mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp
index 7e5e608bb330..5aa8e24cfc46 100644
--- a/mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp
+++ b/mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp
@@ -973,7 +973,7 @@ llvm::TypeSize mlir::LLVM::getPrimitiveTypeSizeInBits(Type type) {
.Case<LLVMFixedVectorType>([](LLVMFixedVectorType t) {
llvm::TypeSize elementSize =
getPrimitiveTypeSizeInBits(t.getElementType());
- return llvm::TypeSize(elementSize.getFixedSize() * t.getNumElements(),
+ return llvm::TypeSize(elementSize.getFixedValue() * t.getNumElements(),
elementSize.isScalable());
})
.Case<VectorType>([](VectorType t) {
@@ -981,7 +981,7 @@ llvm::TypeSize mlir::LLVM::getPrimitiveTypeSizeInBits(Type type) {
"unexpected incompatible with LLVM vector type");
llvm::TypeSize elementSize =
getPrimitiveTypeSizeInBits(t.getElementType());
- return llvm::TypeSize(elementSize.getFixedSize() * t.getNumElements(),
+ return llvm::TypeSize(elementSize.getFixedValue() * t.getNumElements(),
elementSize.isScalable());
})
.Default([](Type ty) {
diff --git a/mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp b/mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
index 8be57d2cf654..96cd923e5108 100644
--- a/mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+++ b/mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
@@ -1326,7 +1326,7 @@ convertOmpThreadprivate(Operation &opInst, llvm::IRBuilderBase &builder,
llvm::TypeSize typeSize =
builder.GetInsertBlock()->getModule()->getDataLayout().getTypeStoreSize(
type);
- llvm::ConstantInt *size = builder.getInt64(typeSize.getFixedSize());
+ llvm::ConstantInt *size = builder.getInt64(typeSize.getFixedValue());
llvm::StringRef suffix = llvm::StringRef(".cache", 6);
std::string cacheName = (Twine(global.getSymName()).concat(suffix)).str();
// Emit runtime function and bitcast its type (i8*) to real data type.
More information about the Mlir-commits
mailing list