From ba3ab7829113c8f95afd15120364d527b631120d Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Fri, 7 Dec 2018 18:10:34 +0000 Subject: [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 --- llvm/lib/Target/X86/X86TargetMachine.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'llvm/lib/Target/X86/X86TargetMachine.cpp') 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 createTLOF(const Triple &TT) { -- cgit v1.2.3