[llvm-dev] Polybench llvm's IR -fopenmp (original) (raw)
Ronan KERYELL via llvm-dev llvm-dev at lists.llvm.org
Mon Jan 14 09:39:21 PST 2019
- Previous message: [llvm-dev] Polybench llvm's IR -fopenmp
- Next message: [llvm-dev] LLVM header files for Kaleidoscope tutorial
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Sun, 13 Jan 2019 19:07:07 -0600, Michael Kruse via llvm-dev <llvm-dev at lists.llvm.org> said:
Michael> Detection and insertion of llvm.memcpy is done by the
Michael> LoopIdiom ("-loop-idiom") pass. Currently, there is no way
Michael> to disable this pass in the pipeline other than using -O0,
Michael> using opt to rebuild the pass pipeline or editing the LLVM
Michael> sources.
We had a similar problem in our SYCL compiler so we added a way to skip the LoopIdiom pass... https://github.com/triSYCL/triSYCL/blob/master/doc/architecture.rst#host-side-compilation-flow https://github.com/triSYCL/clang/commit/16c2fc68cc https://github.com/triSYCL/clang/commit/5508bf637a
Ronan KERYELL
- Previous message: [llvm-dev] Polybench llvm's IR -fopenmp
- Next message: [llvm-dev] LLVM header files for Kaleidoscope tutorial
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]