paulkirth added inline comments.
================ Comment at: llvm/test/CodeGen/AArch64/O0-pipeline.ll:76-77 ; CHECK-NEXT: Insert CFI remember/restore state instructions +; CHECK-NEXT: Lazy Machine Block Frequency Analysis +; CHECK-NEXT: Machine Optimization Remark Emitter +; CHECK-NEXT: Stack Frame Layout Analysis ---------------- nickdesaulniers wrote: > Dang, this adds a bunch of passes to O0 pipelines...any creative ideas on how > to not do that? This seems to be the norm w/ other Analysis passes, or anything that uses remarks, really. I'm not really sure what we can do about that other than to move this into an existing pass that already uses remarks. I didn't see any good candidates at the point in the pipeline that we'd like to run this though. ================ Comment at: llvm/test/CodeGen/AArch64/arm64-opt-remarks-lazy-bfi.ll:43-46 +; HOTNESS: Executing Pass 'Stack Frame Layout Analysis' +; HOTNESS-NEXT: Freeing Pass 'Machine Optimization Remark Emitter' +; HOTNESS-NEXT: Freeing Pass 'Lazy Machine Block Frequency Analysis' +; HOTNESS-NEXT: Freeing Pass 'Stack Frame Layout Analysis' ---------------- nickdesaulniers wrote: > what's going on in this test? Looks like the pass is being run twice or > something? not sure I follow. The block here is executing the pass then freeing the pass. I tried to follow the pattern used around this, but we could change it to ``` HOTNESS: Executing Pass 'Stack Frame Layout Analysis' HOTNESS: Freeing Pass 'Stack Frame Layout Analysis' ``` and skip the rest Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D135488/new/ https://reviews.llvm.org/D135488 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits