[PATCH] D132623: [CodeGen] Disable tail calls at -O0/-O1
    Reid Kleckner via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Aug 31 11:02:19 PDT 2022
    
    
  
rnk added a comment.
In D132623#3756345 <https://reviews.llvm.org/D132623#3756345>, @nikic wrote:
> Why does this need to use an attribute rather than querying optimization level in the backend?
It's also generally consistent with how LLVM has handled O0, Os, and Oz to date, as attributes: optnone, minsize, optsize. That was in turn driven by a desire to allow mixing O[2zs0] objects during classic (fat?) LTO, and have things work as they did in traditional compilation.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D132623/new/
https://reviews.llvm.org/D132623
    
    
More information about the llvm-commits
mailing list