Loading
Fixes to support uint type at MLIR level
Since we use std dialect for basic operations, we need to handle the uint type in our quantum dialect as well.
std dialect just doesn't like uint type.
Strategy: add a cast op to our dialect to allow the types to match up at MLIR level.
This cast will be translated to LLVM::DialectCastOp during lowering --> all types matched up.
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>