Previously epilogues were incorrectly inserted after indirect tail calls because
they did not have the isTerminator property. Add that property and test that
they get correct epilogues. To be safe, also add other properties that were
defined for direct tail calls.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Time | Test | |
---|---|---|
90 ms | x64 debian > LLVM.CodeGen/WebAssembly::tailcall.ll |
Event Timeline
Comment Actions
Someone uploaded a CL fixing this a while ago (D142615), and not sure why they didn't land it. Anyway LGTM.
Comment Actions
Oh bummer, it would have saved me some time if that had landed. Oh well, I'll land this one.