/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetMachine.cpp | 385 if (static_cast<int>(getOptLevel()) <= EnableGlobalISelAtO && in AArch64TargetMachine() 496 if (TM.getOptLevel() != CodeGenOptLevel::None) in AArch64PassConfig() 575 return getStandardCSEConfigForOpt(TM->getOptLevel()); in getCSEConfig() 585 TM->getOptLevel() == CodeGenOptLevel::Aggressive) in addIRPasses() 591 if (TM->getOptLevel() != CodeGenOptLevel::None && EnableAtomicTidy) in addIRPasses() 604 if (TM->getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 626 if (getOptLevel() == CodeGenOptLevel::Aggressive && EnableSelectOpt) in addIRPasses() 631 /*IsOptNone=*/TM->getOptLevel() == CodeGenOptLevel::None)); in addIRPasses() 634 if (TM->getOptLevel() >= CodeGenOptLevel::Default) in addIRPasses() 638 if (TM->getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetMachine.cpp | 400 computeFSAdditions(FS, getOptLevel(), getTargetTriple()), *this); in getSubtargetImpl() 418 if (TM.getOptLevel() != CodeGenOptLevel::None) in PPCPassConfig() 458 if (TM->getOptLevel() != CodeGenOptLevel::None) in addIRPasses() 467 if (TM->getOptLevel() == CodeGenOptLevel::Aggressive && in addIRPasses() 477 if (TM->getOptLevel() >= CodeGenOptLevel::Default && EnableGEPOpt) { in addIRPasses() 494 if (MergeStringPool && getOptLevel() != CodeGenOptLevel::None) in addPreISel() 497 if (!DisableInstrFormPrep && getOptLevel() != CodeGenOptLevel::None) in addPreISel() 500 if (!DisableCTRLoops && getOptLevel() != CodeGenOptLevel::None) in addPreISel() 517 addPass(createPPCISelDag(getPPCTargetMachine(), getOptLevel())); in addInstSelector() 520 if (!DisableCTRLoops && getOptLevel() != CodeGenOptLevel::None) in addInstSelector() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetMachine.cpp | 416 return getStandardCSEConfigForOpt(TM->getOptLevel()); in getCSEConfig() 428 if (TM->getOptLevel() != CodeGenOptLevel::None && EnableAtomicTidy) in addIRPasses() 442 if (getOptLevel() == CodeGenOptLevel::Aggressive) in addIRPasses() 446 if (TM->getOptLevel() >= CodeGenOptLevel::Default) in addIRPasses() 450 if (TM->getOptLevel() != CodeGenOptLevel::None) in addIRPasses() 462 if (getOptLevel() != CodeGenOptLevel::None) in addCodeGenPrepare() 468 if ((TM->getOptLevel() != CodeGenOptLevel::None && in addPreISel() 477 (TM->getOptLevel() < CodeGenOptLevel::Aggressive) && in addPreISel() 488 if (TM->getOptLevel() != CodeGenOptLevel::None) { in addPreISel() 505 addPass(createARMISelDag(getARMTargetMachine(), getOptLevel())); in addInstSelector() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetMachine.cpp | 336 if (TM.getOptLevel() != CodeGenOptLevel::None) in RISCVPassConfig() 402 if (TM->getOptLevel() != CodeGenOptLevel::None && in addRegAssignAndRewriteFast() 413 if (TM->getOptLevel() != CodeGenOptLevel::None && in addRegAssignAndRewriteOptimized() 422 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 435 if (TM->getOptLevel() != CodeGenOptLevel::None) { in addPreISel() 452 if (getOptLevel() != CodeGenOptLevel::None) in addCodeGenPrepare() 458 addPass(createRISCVISelDag(getRISCVTargetMachine(), getOptLevel())); in addInstSelector() 464 addPass(new IRTranslator(getOptLevel())); in addIRTranslator() 469 if (getOptLevel() == CodeGenOptLevel::None) { in addPreLegalizeMachineIR() 482 if (getOptLevel() != CodeGenOptLevel::None) in addPreRegBankSelect() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetMachine.cpp | 232 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 243 addPass(createSystemZISelDag(getSystemZTargetMachine(), getOptLevel())); in addInstSelector() 245 if (getOptLevel() != CodeGenOptLevel::None) in addInstSelector() 271 if (getOptLevel() == CodeGenOptLevel::None) in addPostRegAlloc() 276 if (getOptLevel() != CodeGenOptLevel::None) in addPreSched2() 284 if (getOptLevel() != CodeGenOptLevel::None) in addPreEmitPass() 310 if (getOptLevel() != CodeGenOptLevel::None) in addPreEmitPass() 317 if (getOptLevel() != CodeGenOptLevel::None) in addPreEmitPass()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
H A D | CodeGenPassBuilder.h | 137 Opt.OptimizeRegAlloc = getOptLevel() != CodeGenOptLevel::None; in CodeGenPassBuilder() 262 CodeGenOptLevel getOptLevel() const { return TM.getOptLevel(); } in getOptLevel() function 650 if (getOptLevel() != CodeGenOptLevel::None && !Opt.DisableLSR) { in addIRPasses() 658 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 678 if (getOptLevel() != CodeGenOptLevel::None && !Opt.DisableConstantHoisting) in addIRPasses() 683 if (getOptLevel() != CodeGenOptLevel::None) in addIRPasses() 686 if (getOptLevel() != CodeGenOptLevel::None && in addIRPasses() 702 if (getOptLevel() != CodeGenOptLevel::None && !Opt.DisableSelectOptimize) in addIRPasses() 758 if (getOptLevel() != CodeGenOptLevel::None && !Opt.DisableCGP) in addCodeGenPrepare() 805 else if (TM.getOptLevel() == CodeGenOptLevel::None && TM.getO0WantsFastISel()) in addCoreISelPasses() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetMachine.cpp | 473 if (TM->getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 499 addPass(createX86ISelDag(getX86TargetMachine(), getOptLevel())); in addInstSelector() 503 getOptLevel() != CodeGenOptLevel::None) in addInstSelector() 512 addPass(new IRTranslator(getOptLevel())); in addIRTranslator() 527 addPass(new InstructionSelect(getOptLevel())); in addGlobalInstructionSelect() 551 if (getOptLevel() != CodeGenOptLevel::None) { in addPreRegAlloc() 564 if (getOptLevel() != CodeGenOptLevel::None) in addPreRegAlloc() 582 if (getOptLevel() != CodeGenOptLevel::None) in addPostRegAlloc() 592 if (getOptLevel() != CodeGenOptLevel::None) { in addPreEmitPass() 601 if (getOptLevel() != CodeGenOptLevel::None) { in addPreEmitPass() [all …]
|
H A D | X86SpeculativeExecutionSideEffectSuppression.cpp | 91 const auto &OptLevel = MF.getTarget().getOptLevel(); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetPassConfig.cpp | 603 CodeGenOptLevel TargetPassConfig::getOptLevel() const { in getOptLevel() function in TargetPassConfig 604 return TM->getOptLevel(); in getOptLevel() 817 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 860 if (getOptLevel() != CodeGenOptLevel::None && !DisableConstantHoisting) in addIRPasses() 863 if (getOptLevel() != CodeGenOptLevel::None && !DisableReplaceWithVecLib) in addIRPasses() 866 if (getOptLevel() != CodeGenOptLevel::None && !DisablePartialLibcallInlining) in addIRPasses() 887 if (getOptLevel() != CodeGenOptLevel::None) in addIRPasses() 891 if (getOptLevel() != CodeGenOptLevel::None && !DisableSelectOptimize) in addIRPasses() 914 addPass(createDwarfEHPass(getOptLevel())); in addPassesToHandleExceptions() 921 addPass(createDwarfEHPass(getOptLevel())); in addPassesToHandleExceptions() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetMachine.cpp | 374 bool NoOpt = (getOptLevel() == CodeGenOptLevel::None); in addIRPasses() 407 bool NoOpt = (getOptLevel() == CodeGenOptLevel::None); in addInstSelector() 412 addPass(createHexagonISelDag(TM, getOptLevel())); in addInstSelector() 445 if (getOptLevel() != CodeGenOptLevel::None) { in addPreRegAlloc() 461 if (TM->getOptLevel() >= CodeGenOptLevel::Default) in addPreRegAlloc() 466 if (getOptLevel() != CodeGenOptLevel::None) { in addPostRegAlloc() 478 if (getOptLevel() != CodeGenOptLevel::None) in addPreSched2() 484 bool NoOpt = (getOptLevel() == CodeGenOptLevel::None); in addPreEmitPass()
|
H A D | HexagonLoopAlign.cpp | 191 if (HTM->getOptLevel() < CodeGenOptLevel::Default) in runOnMachineFunction() 194 if (HTM->getOptLevel() < CodeGenOptLevel::Aggressive) in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsTargetMachine.cpp | 261 return getStandardCSEConfigForOpt(TM->getOptLevel()); in getCSEConfig() 276 addPass(createMips16ISelDag(getMipsTargetMachine(), getOptLevel())); in addInstSelector() 277 addPass(createMipsSEISelDag(getMipsTargetMachine(), getOptLevel())); in addInstSelector() 336 addPass(new IRTranslator(getOptLevel())); in addIRTranslator() 350 bool IsOptNone = getOptLevel() == CodeGenOptLevel::None; in addPreRegBankSelect() 360 addPass(new InstructionSelect(getOptLevel())); in addGlobalInstructionSelect()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetMachine.cpp | 907 return getStandardCSEConfigForOpt(TM->getOptLevel()); in getCSEConfig() 989 if (getOptLevel() == CodeGenOptLevel::Aggressive) in addEarlyCSEOrGVNPass() 1051 if (TM.getOptLevel() > CodeGenOptLevel::None) in addIRPasses() 1056 (TM.getOptLevel() >= CodeGenOptLevel::Less) && in addIRPasses() 1063 if (TM.getOptLevel() > CodeGenOptLevel::None) { in addIRPasses() 1085 if (TM.getOptLevel() > CodeGenOptLevel::Less) in addIRPasses() 1154 if (TM->getOptLevel() > CodeGenOptLevel::None) in addPreISel() 1160 addPass(createAMDGPUISelDag(getAMDGPUTargetMachine(), getOptLevel())); in addInstSelector() 1205 if (TM->getOptLevel() > CodeGenOptLevel::None) in addPreISel() 1208 if (TM->getOptLevel() > CodeGenOptLevel::None) in addPreISel() [all …]
|
H A D | R600TargetMachine.cpp | 124 addPass(createR600ISelDag(getAMDGPUTargetMachine(), getOptLevel())); in addInstSelector()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetMachine.cpp | 269 if (getOptLevel() == CodeGenOptLevel::Aggressive) in addEarlyCSEOrGVNPass() 332 if (getOptLevel() != CodeGenOptLevel::None) in addIRPasses() 340 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 363 if (getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 380 addPass(createNVPTXISelDag(getNVPTXTargetMachine(), getOptLevel())); in addInstSelector() 395 if (getOptLevel() != CodeGenOptLevel::None) { in addPostRegAlloc()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchTargetMachine.cpp | 175 if (TM->getOptLevel() != CodeGenOptLevel::None && EnableLoopDataPrefetch) in addIRPasses() 183 if (getOptLevel() != CodeGenOptLevel::None) in addCodeGenPrepare() 222 if (TM->getOptLevel() != CodeGenOptLevel::None && in addRegAssignAndRewriteFast() 229 if (TM->getOptLevel() != CodeGenOptLevel::None && in addRegAssignAndRewriteOptimized()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetMachine.cpp | 457 if (getOptLevel() != CodeGenOptLevel::None) in addIRPasses() 504 createWebAssemblyISelDag(getWebAssemblyTargetMachine(), getOptLevel())); in addInstSelector() 532 if (getOptLevel() == CodeGenOptLevel::Less) in addOptimizedRegAlloc() 580 if (getOptLevel() != CodeGenOptLevel::None) { in addPreEmitPass() 615 if (getOptLevel() != CodeGenOptLevel::None) in addPreEmitPass()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFTargetMachine.cpp | 182 if (getOptLevel() != CodeGenOptLevel::None) in addPreEmitPass() 203 addPass(new InstructionSelect(getOptLevel())); in addGlobalInstructionSelect()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430TargetMachine.cpp | 93 addPass(createMSP430ISelDag(getMSP430TargetMachine(), getOptLevel())); in addInstSelector()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreTargetMachine.cpp | 98 addPass(createXCoreISelDag(getXCoreTargetMachine(), getOptLevel())); in addInstSelector()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRTargetMachine.cpp | 122 addPass(createAVRISelDag(getAVRTargetMachine(), getOptLevel())); in addInstSelector()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCTargetMachine.cpp | 79 addPass(createARCISelDag(getARCTargetMachine(), getOptLevel())); in addInstSelector()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
H A D | XtensaTargetMachine.cpp | 102 addPass(createXtensaISelDag(getXtensaTargetMachine(), getOptLevel())); in addInstSelector()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYTargetMachine.cpp | 126 addPass(createCSKYISelDag(getCSKYTargetMachine(), getOptLevel())); in addInstSelector()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVPreLegalizerCombiner.cpp | 143 MF.getTarget().getOptLevel() != CodeGenOptLevel::None && !skipFunction(F); in runOnMachineFunction()
|