[mlir] Update DialectAsmParser::parseString to use std::string instead of StringRef
authorRiver Riddle <riddleriver@gmail.com>
Wed, 25 Aug 2021 09:26:39 +0000 (09:26 +0000)
committerRiver Riddle <riddleriver@gmail.com>
Wed, 25 Aug 2021 09:27:35 +0000 (09:27 +0000)
commit9658b061dd2970a5bd939c92e5e72f82d28de19a
treef09b4b6a245406eba6569ad160b7e36583c9f75c
parentaea3026ea7ffbdacf45e068e139ebf78deeade9d
[mlir] Update DialectAsmParser::parseString to use std::string instead of StringRef

This allows for parsing strings that have escape sequences, which require constructing
a string (as they can't be represented by looking at the Token contents directly).

Differential Revision: https://reviews.llvm.org/D108589
mlir/include/mlir/IR/DialectImplementation.h
mlir/lib/Dialect/DLTI/DLTI.cpp
mlir/lib/Dialect/EmitC/IR/EmitC.cpp
mlir/lib/Dialect/GPU/IR/GPUDialect.cpp
mlir/lib/Dialect/LLVMIR/IR/LLVMTypeSyntax.cpp
mlir/lib/Parser/DialectSymbolParser.cpp