]> granicus.if.org Git - llvm/commit
[X86] Implement -mfentry
authorNirav Dave <niravd@google.com>
Tue, 31 Jan 2017 17:00:27 +0000 (17:00 +0000)
committerNirav Dave <niravd@google.com>
Tue, 31 Jan 2017 17:00:27 +0000 (17:00 +0000)
commit53d52e9e2b5f9bd94fee7144de0c9bace0c0289f
tree0fd0bab0d821d51700e06e621801e64b435c2af4
parent34d37a4707cbcd062e9f3e698d2356a55187b544
[X86] Implement -mfentry

Summary: Insert calls to __fentry__ at function entry.

Reviewers: hfinkel, craig.topper

Subscribers: mgorny, llvm-commits

Differential Revision: https://reviews.llvm.org/D28000

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293648 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/Passes.h
include/llvm/InitializePasses.h
include/llvm/Target/Target.td
include/llvm/Target/TargetOpcodes.def
lib/CodeGen/CMakeLists.txt
lib/CodeGen/CodeGen.cpp
lib/CodeGen/FEntryInserter.cpp [new file with mode: 0644]
lib/CodeGen/TargetPassConfig.cpp
lib/Target/X86/X86AsmPrinter.h
lib/Target/X86/X86MCInstLower.cpp
test/CodeGen/X86/fentry-insertion.ll [new file with mode: 0644]