Emitting OpenMP Code from OMP Dialect and Lowering to LLVM IR

Introduction