diff options
author | River Riddle <riddleriver@gmail.com> | 2022-09-30 12:30:41 -0700 |
---|---|---|
committer | River Riddle <riddleriver@gmail.com> | 2022-09-30 15:27:10 -0700 |
commit | 10c04f464138012f0930882465eff90b74d8fd1d (patch) | |
tree | 4ef71b422b7b94d3fb1602afbda72ec3deb52ce9 /mlir/lib/Conversion/GPUCommon/GPUOpsLowering.cpp | |
parent | a5aa783685c10f1326a6cb0bb93ebab0c5a3e78d (diff) | |
download | llvm-10c04f464138012f0930882465eff90b74d8fd1d.zip llvm-10c04f464138012f0930882465eff90b74d8fd1d.tar.gz llvm-10c04f464138012f0930882465eff90b74d8fd1d.tar.bz2 |
[mlir:GPU][NFC] Update GPU API to use prefixed accessors
This doesn't flip the switch for prefix generation yet, that'll be
done in a followup.
Diffstat (limited to 'mlir/lib/Conversion/GPUCommon/GPUOpsLowering.cpp')
-rw-r--r-- | mlir/lib/Conversion/GPUCommon/GPUOpsLowering.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/mlir/lib/Conversion/GPUCommon/GPUOpsLowering.cpp b/mlir/lib/Conversion/GPUCommon/GPUOpsLowering.cpp index 459180b..ca30af1 100644 --- a/mlir/lib/Conversion/GPUCommon/GPUOpsLowering.cpp +++ b/mlir/lib/Conversion/GPUCommon/GPUOpsLowering.cpp @@ -204,7 +204,7 @@ LogicalResult GPUPrintfOpToHIPLowering::matchAndRewrite( getOrDefineFunction(moduleOp, loc, rewriter, "__ockl_printf_begin", LLVM::LLVMFunctionType::get(llvmI64, {llvmI64})); LLVM::LLVMFuncOp ocklAppendArgs; - if (!adaptor.args().empty()) { + if (!adaptor.getArgs().empty()) { ocklAppendArgs = getOrDefineFunction( moduleOp, loc, rewriter, "__ockl_printf_append_args", LLVM::LLVMFunctionType::get( @@ -230,7 +230,7 @@ LogicalResult GPUPrintfOpToHIPLowering::matchAndRewrite( (formatStringPrefix + Twine(stringNumber++)).toStringRef(stringConstName); } while (moduleOp.lookupSymbol(stringConstName)); - llvm::SmallString<20> formatString(adaptor.format()); + llvm::SmallString<20> formatString(adaptor.getFormat()); formatString.push_back('\0'); // Null terminate for C size_t formatStringSize = formatString.size_in_bytes(); @@ -258,12 +258,12 @@ LogicalResult GPUPrintfOpToHIPLowering::matchAndRewrite( auto appendFormatCall = rewriter.create<LLVM::CallOp>( loc, ocklAppendStringN, ValueRange{printfDesc, stringStart, stringLen, - adaptor.args().empty() ? oneI32 : zeroI32}); + adaptor.getArgs().empty() ? oneI32 : zeroI32}); printfDesc = appendFormatCall.getResult(); // __ockl_printf_append_args takes 7 values per append call constexpr size_t argsPerAppend = 7; - size_t nArgs = adaptor.args().size(); + size_t nArgs = adaptor.getArgs().size(); for (size_t group = 0; group < nArgs; group += argsPerAppend) { size_t bound = std::min(group + argsPerAppend, nArgs); size_t numArgsThisCall = bound - group; @@ -273,7 +273,7 @@ LogicalResult GPUPrintfOpToHIPLowering::matchAndRewrite( arguments.push_back( rewriter.create<LLVM::ConstantOp>(loc, llvmI32, numArgsThisCall)); for (size_t i = group; i < bound; ++i) { - Value arg = adaptor.args()[i]; + Value arg = adaptor.getArgs()[i]; if (auto floatType = arg.getType().dyn_cast<FloatType>()) { if (!floatType.isF64()) arg = rewriter.create<LLVM::FPExtOp>( @@ -325,7 +325,7 @@ LogicalResult GPUPrintfOpToLLVMCallLowering::matchAndRewrite( (formatStringPrefix + Twine(stringNumber++)).toStringRef(stringConstName); } while (moduleOp.lookupSymbol(stringConstName)); - llvm::SmallString<20> formatString(adaptor.format()); + llvm::SmallString<20> formatString(adaptor.getFormat()); formatString.push_back('\0'); // Null terminate for C auto globalType = LLVM::LLVMArrayType::get(llvmI8, formatString.size_in_bytes()); @@ -345,7 +345,7 @@ LogicalResult GPUPrintfOpToLLVMCallLowering::matchAndRewrite( loc, i8Ptr, globalPtr, ArrayRef<LLVM::GEPArg>{0, 0}); // Construct arguments and function call - auto argsRange = adaptor.args(); + auto argsRange = adaptor.getArgs(); SmallVector<Value, 4> printfArgs; printfArgs.reserve(argsRange.size() + 1); printfArgs.push_back(stringStart); |