diff options
| author | Craig Topper <craig.topper@intel.com> | 2018-12-07 18:10:34 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@intel.com> | 2018-12-07 18:10:34 +0000 |
| commit | ba3ab7829113c8f95afd15120364d527b631120d (patch) | |
| tree | eaa18451a53183355625a20bc53295b60b47e93f /llvm/lib/Target/X86/X86TargetMachine.cpp | |
| parent | ca8eb0b6729c118bc3e872d76fea09e12e645c7e (diff) | |
| download | bcm5719-llvm-ba3ab7829113c8f95afd15120364d527b631120d.tar.gz bcm5719-llvm-ba3ab7829113c8f95afd15120364d527b631120d.zip | |
[X86] Initialize and Register X86CondBrFoldingPass
To make X86CondBrFoldingPass can be run with --run-pass option, this can test one wrong assertion on analyzeCompare function for SUB32ri when its operand is not imm
Patch by Jianping Chen
Differential Revision: https://reviews.llvm.org/D55412
llvm-svn: 348620
Diffstat (limited to 'llvm/lib/Target/X86/X86TargetMachine.cpp')
| -rw-r--r-- | llvm/lib/Target/X86/X86TargetMachine.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86TargetMachine.cpp b/llvm/lib/Target/X86/X86TargetMachine.cpp index c1a8a65a111..afcb49dc226 100644 --- a/llvm/lib/Target/X86/X86TargetMachine.cpp +++ b/llvm/lib/Target/X86/X86TargetMachine.cpp @@ -78,6 +78,7 @@ extern "C" void LLVMInitializeX86Target() { initializeX86AvoidSFBPassPass(PR); initializeX86SpeculativeLoadHardeningPassPass(PR); initializeX86FlagsCopyLoweringPassPass(PR); + initializeX86CondBrFoldingPassPass(PR); } static std::unique_ptr<TargetLoweringObjectFile> createTLOF(const Triple &TT) { |

