[mlir][LLVM] Tidy up DebugTranslation casting
authorRiver Riddle <riddleriver@gmail.com>
Fri, 20 Jan 2023 01:42:30 +0000 (17:42 -0800)
committerRiver Riddle <riddleriver@gmail.com>
Fri, 20 Jan 2023 01:42:45 +0000 (17:42 -0800)
commit05927eb5ff986e619f155c05727ed1fa478d2c4e
tree30d3af451d438a0ee824388e57522512b25c084b
parent33ff9d911d8010d92518ad1fcbef674252a933f8
[mlir][LLVM] Tidy up DebugTranslation casting

Add a specific class for local scope attributes and remove
some unnecessary casts.
mlir/include/mlir/Dialect/LLVMIR/LLVMAttrs.h
mlir/lib/Dialect/LLVMIR/IR/LLVMAttrs.cpp
mlir/lib/Target/LLVMIR/DebugTranslation.cpp
mlir/lib/Target/LLVMIR/DebugTranslation.h