summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86AsmPrinter.h
diff options
context:
space:
mode:
authorNirav Dave <niravd@google.com>2017-01-31 17:00:27 +0000
committerNirav Dave <niravd@google.com>2017-01-31 17:00:27 +0000
commita7c041d1477bdfd753f7155b2cb1fb739eaddb0f (patch)
treeaae0d257c08f5dfe97a7e8820d81e23986524b5e /llvm/lib/Target/X86/X86AsmPrinter.h
parent62b83ede84f5965358a6f91e52d0f9fc841ff556 (diff)
downloadbcm5719-llvm-a7c041d1477bdfd753f7155b2cb1fb739eaddb0f.tar.gz
bcm5719-llvm-a7c041d1477bdfd753f7155b2cb1fb739eaddb0f.zip
[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 llvm-svn: 293648
Diffstat (limited to 'llvm/lib/Target/X86/X86AsmPrinter.h')
-rw-r--r--llvm/lib/Target/X86/X86AsmPrinter.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86AsmPrinter.h b/llvm/lib/Target/X86/X86AsmPrinter.h
index 6798253d0f6..bb15fd7ae8e 100644
--- a/llvm/lib/Target/X86/X86AsmPrinter.h
+++ b/llvm/lib/Target/X86/X86AsmPrinter.h
@@ -92,6 +92,8 @@ class LLVM_LIBRARY_VISIBILITY X86AsmPrinter : public AsmPrinter {
void LowerPATCHABLE_RET(const MachineInstr &MI, X86MCInstLower &MCIL);
void LowerPATCHABLE_TAIL_CALL(const MachineInstr &MI, X86MCInstLower &MCIL);
+ void LowerFENTRY_CALL(const MachineInstr &MI, X86MCInstLower &MCIL);
+
// Helper function that emits the XRay sleds we've collected for a particular
// function.
void EmitXRayTable();
OpenPOWER on IntegriCloud