Files
archived-llvm-mirror/include/llvm/Support
Fangrui Song c83fe04e08 [IR][sanitizer] Add module flag "frame-pointer" and set it for cc1 -mframe-pointer={non-leaf,all}
The Linux kernel objtool diagnostic `call without frame pointer save/setup`
arise in multiple instrumentation passes (asan/tsan/gcov). With the mechanism
introduced in D100251, it's trivial to respect the command line
-m[no-]omit-leaf-frame-pointer/-f[no-]omit-frame-pointer, so let's do it.

Fix: https://github.com/ClangBuiltLinux/linux/issues/1236 (tsan)
Fix: https://github.com/ClangBuiltLinux/linux/issues/1238 (asan)

Also document the function attribute "frame-pointer" which is long overdue.

Differential Revision: https://reviews.llvm.org/D101016
2021-04-22 18:07:30 -07:00
..
2021-02-05 21:02:06 -08:00
2021-01-06 18:27:33 -08:00
2019-10-09 09:06:30 +00:00
2020-03-11 15:45:34 -07:00
2021-02-05 21:02:06 -08:00
2021-02-05 21:02:06 -08:00
2021-01-29 23:23:34 -08:00
2021-02-05 21:02:06 -08:00
2021-02-05 21:02:06 -08:00
2021-02-05 21:02:06 -08:00
2021-02-16 23:23:07 -08:00
2020-12-17 10:44:10 +00:00
2021-02-17 16:01:32 -08:00
2021-02-05 21:02:06 -08:00
2021-02-05 21:02:06 -08:00
2020-09-23 19:44:22 +03:00
2021-02-05 21:02:06 -08:00
2021-02-05 21:02:06 -08:00
2021-02-05 21:02:06 -08:00