diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2022-03-17 19:16:00 +0000 | 
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2022-05-14 11:46:23 +0000 | 
| commit | fb03ea46eb853b2d128828e9d82882125bcc1657 (patch) | |
| tree | 6f6d93396076359b1d82567bb3c92eeba0294168 /contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | |
| parent | a1f13cbcbb26465d8b54c18a294896add63d6536 (diff) | |
| parent | 7ed7200811069c513465e0a7867ec0cb24bdb2dc (diff) | |
Diffstat (limited to 'contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp')
| -rw-r--r-- | contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 1 | 
1 files changed, 1 insertions, 0 deletions
diff --git a/contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp b/contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp index 4af28fc070dd..6a751da7ad55 100644 --- a/contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp +++ b/contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp @@ -531,6 +531,7 @@ void AArch64PassConfig::addIRPasses() {    if (TM->getOptLevel() != CodeGenOpt::None && EnableAtomicTidy)      addPass(createCFGSimplificationPass(SimplifyCFGOptions()                                              .forwardSwitchCondToPhi(true) +                                            .convertSwitchRangeToICmp(true)                                              .convertSwitchToLookupTable(true)                                              .needCanonicalLoops(false)                                              .hoistCommonInsts(true)  | 
