[PATCH] D96769: [OpenMP][AMDGPU] Skip backend and assemble phases for amdgcn
Jon Chesterfield via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Feb 24 13:07:46 PST 2021
JonChesterfield added a comment.
Something we should probably check is the interaction between -save-temps and whether we are trying to compile a single file or an executable, e.g. the difference between clang and clang -c.
If trying to compile foo.c directly to an executable, -save-temps should probably print (along with lots of others) an assembly file containing the contents of the code object (the shared elf containing amdgcn machine code). If trying to compile only the host part, we probably want to emit asm. If trying to compile only the target part, we probably don't - the llc part is likely to error if the rest of the application is missing.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D96769/new/
https://reviews.llvm.org/D96769
More information about the cfe-commits
mailing list