[llvm] [CodeGen] Add EmitCodeGenCallSiteInfo flag (PR #206668)

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Sat Jul 18 08:11:17 PDT 2026


================
@@ -886,6 +886,7 @@ EmitSchedule(MachineBasicBlock::iterator &InsertPos) {
 
     if (MI->isCandidateForAdditionalCallInfo()) {
       if (DAG->getTarget().Options.EmitCallSiteInfo ||
+          DAG->getTarget().Options.EmitCodeGenCallSiteInfo ||
----------------
nikic wrote:

Why can't EmitCallSiteInfo be populated by a cl::opt?

Though I find bypassing frontend options a very dubious motivation. Especially for adding another option to TargetOptions, which is something we should really just forbid outright.

https://github.com/llvm/llvm-project/pull/206668


More information about the llvm-commits mailing list