Lines Matching refs:OptimizationLevel
153 #include "llvm/Passes/OptimizationLevel.h"
587 static std::optional<OptimizationLevel> parseOptLevel(StringRef S) {
588 return StringSwitch<std::optional<OptimizationLevel>>(S)
589 .Case("O0", OptimizationLevel::O0)
590 .Case("O1", OptimizationLevel::O1)
591 .Case("O2", OptimizationLevel::O2)
592 .Case("O3", OptimizationLevel::O3)
593 .Case("Os", OptimizationLevel::Os)
594 .Case("Oz", OptimizationLevel::Oz)
668 std::optional<OptimizationLevel> OptLevel = parseOptLevel(ParamName);
1225 Expected<OptimizationLevel>
1227 std::optional<OptimizationLevel> L = parseOptLevel(Params);
1228 if (!L || *L == OptimizationLevel::O0) {
1701 OptimizationLevel L = *parseOptLevel(Matches[2]);
1707 L.getSpeedupLevel() > 1 && L != OptimizationLevel::Oz;
1709 L.getSpeedupLevel() > 1 && L != OptimizationLevel::Oz;