JonChesterfield added a comment. Name candidates
- expand - lower - desugar - transform Lowering probably makes the most sense for the abi level apply to all functions, I like desugar to cover rewriting a subset of the graph ================ Comment at: libc/config/gpu/entrypoints.txt:84-85 # stdio.h entrypoints + libc.src.stdio.snprintf + libc.src.stdio.vsnprintf libc.src.stdio.puts ---------------- arsenm wrote: > Split of the libc stuff into a separate patch, the lowering pass should be a > standalone change There's quite a lot of wip in this patch. Your feedback is welcome, but you could also wait for a cleaned up version with your name on the reviewer list if you prefer. The libc plumbing is keeping track of which parts are currently passing for collaboration with jhuber6 ================ Comment at: llvm/test/CodeGen/AMDGPU/unsupported-calls.ll:57-58 ; GCN: in function test_tail_call_bitcast_extern_variadic{{.*}}: unsupported required tail call to function extern_variadic -; R600: in function test_tail_call_bitcast_extern_variadic{{.*}}: unsupported call to function extern_variadic define i32 @test_tail_call_bitcast_extern_variadic(<4 x float> %arg0, <4 x float> %arg1, i32 %arg2) { ---------------- arsenm wrote: > Deleted the wrong error? this is curious - the test is passing as written, maybe a quirk of running it with not llc Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D158246/new/ https://reviews.llvm.org/D158246 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits