search for: cfiinstrinserter

Displaying 2 results from an estimated 2 matches for "cfiinstrinserter".

2019 Oct 05
3
[AArch64] Generated assembly differs depending on whether debug information is generated or not
...duling regions) for the non-debug case but fixes the bug of generating inconsistent assembly. Would you mind elaborating a bit on your proposals to delay/change CFI instruction insertion? In particular, it'd help to hear a bit about how CFI instructions are inserted today (is some of it done by CFIInstrInserter, and the rest by target-specific frame lowering code?). CFI instructions are inserted during target specific frame lowering, the CFIInstrInserter is only run on X86 targets and seems to verify the correctness of CFI instructions after the got inserted during X86 frame lowering. Regarding the 3 pos...
2019 Sep 26
2
[AArch64] Generated assembly differs depending on whether debug information is generated or not
Hi Paul, thanks for your comments. This is PR37240 (https://bugs.llvm.org/show_bug.cgi?id=37240). I suspect this problem affects all targets; your patch D68076 would address it only for AArch64. Although I would suggest you do some careful measurements to determine the runtime performance effect, to decide whether this is acceptable. Yes, in principle the problem that instruction scheduling is