diff options
author | Tom Stellard <tstellar@redhat.com> | 2019-06-13 02:09:32 +0000 |
---|---|---|
committer | Tom Stellard <tstellar@redhat.com> | 2019-06-13 02:09:32 +0000 |
commit | f3356722184362c2e99ad6590f26eacadb507377 (patch) | |
tree | b1f879ad01b422e9d219e0e48628623e9d4830dd /llvm/lib/Target/X86/X86CallFrameOptimization.cpp | |
parent | c73fadaa843992bf859276f8c23badad7c3c2223 (diff) | |
download | bcm5719-llvm-f3356722184362c2e99ad6590f26eacadb507377.tar.gz bcm5719-llvm-f3356722184362c2e99ad6590f26eacadb507377.zip |
X86: Clean up pass initialization
Summary:
- Remove redundant initializations from pass constructors that were
already being initialized by LLVMInitializeX86Target().
- Add initialization function for the FPS pass.
Reviewers: craig.topper
Reviewed By: craig.topper
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D63218
llvm-svn: 363221
Diffstat (limited to 'llvm/lib/Target/X86/X86CallFrameOptimization.cpp')
-rw-r--r-- | llvm/lib/Target/X86/X86CallFrameOptimization.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/llvm/lib/Target/X86/X86CallFrameOptimization.cpp b/llvm/lib/Target/X86/X86CallFrameOptimization.cpp index b38e2bbe492..4df849a2e14 100644 --- a/llvm/lib/Target/X86/X86CallFrameOptimization.cpp +++ b/llvm/lib/Target/X86/X86CallFrameOptimization.cpp @@ -59,10 +59,7 @@ namespace { class X86CallFrameOptimization : public MachineFunctionPass { public: - X86CallFrameOptimization() : MachineFunctionPass(ID) { - initializeX86CallFrameOptimizationPass( - *PassRegistry::getPassRegistry()); - } + X86CallFrameOptimization() : MachineFunctionPass(ID) { } bool runOnMachineFunction(MachineFunction &MF) override; |