Lines Matching refs:OptimizationLevel
556 static std::optional<OptimizationLevel> parseOptLevel(StringRef S) { in parseOptLevel()
557 return StringSwitch<std::optional<OptimizationLevel>>(S) in parseOptLevel()
558 .Case("O0", OptimizationLevel::O0) in parseOptLevel()
559 .Case("O1", OptimizationLevel::O1) in parseOptLevel()
560 .Case("O2", OptimizationLevel::O2) in parseOptLevel()
561 .Case("O3", OptimizationLevel::O3) in parseOptLevel()
562 .Case("Os", OptimizationLevel::Os) in parseOptLevel()
563 .Case("Oz", OptimizationLevel::Oz) in parseOptLevel()
637 std::optional<OptimizationLevel> OptLevel = parseOptLevel(ParamName); in parseLoopUnrollOptions()
1084 Expected<OptimizationLevel>
1086 std::optional<OptimizationLevel> L = parseOptLevel(Params); in parseFunctionSimplificationPipelineOptions()
1087 if (!L || *L == OptimizationLevel::O0) { in parseFunctionSimplificationPipelineOptions()
1504 OptimizationLevel L = *parseOptLevel(Matches[2]); in parseModulePass()
1510 L.getSpeedupLevel() > 1 && L != OptimizationLevel::Oz; in parseModulePass()
1512 L.getSpeedupLevel() > 1 && L != OptimizationLevel::Oz; in parseModulePass()