Add function timestamp and function call count instrumentation to MIP.
Use the -fmachine-profile-call-counts clang frontend flag to enable.
Details
Details
- Reviewers
- None
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D104089
Add call count instrumentation for MIP AbandonedPublic Authored by ellis on Jun 10 2021, 6:29 PM.
Details
Summary Add function timestamp and function call count instrumentation to MIP.
Diff Detail
Event TimelineHerald added subscribers: dexonsmith, pengfei, hiraditya, mgorny. · View Herald TranscriptJun 10 2021, 6:29 PM Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJun 10 2021, 6:29 PM ellis edited parent revisions, added: D104088: Add clang frontend flags for MIP; removed: D104164: Remove __llvm_mipmap section in llvm-strip.Jun 14 2021, 2:53 PM
Revision Contents
Diff 351327 compiler-rt/lib/mip/CMakeLists.txt
compiler-rt/lib/mip/MIPHelper.h
compiler-rt/lib/mip/MIPHelper.c
compiler-rt/lib/mip/MIPHelperAArch64.S
compiler-rt/lib/mip/MIPHelperX86_64.S
llvm/include/llvm/Support/TargetOpcodes.def
llvm/include/llvm/Target/Target.td
llvm/lib/CodeGen/MIPReader.cpp
llvm/lib/CodeGen/MIRInstrumentationPass.cpp
llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
llvm/lib/Target/X86/X86AsmPrinter.h
llvm/lib/Target/X86/X86MCInstLower.cpp
llvm/test/CodeGen/AArch64/mip-call-counts.ll
llvm/test/CodeGen/AArch64/mip-header.ll
llvm/test/CodeGen/X86/mip-call-counts.ll
llvm/test/CodeGen/X86/mip-header.ll
llvm/tools/llvm-mipdata/llvm-mipdata.cpp
|