Lines Matching refs:ParamName
538 StringRef ParamName; in parseLoopUnrollOptions() local
539 std::tie(ParamName, Params) = Params.split(';'); in parseLoopUnrollOptions()
540 int OptLevel = StringSwitch<int>(ParamName) in parseLoopUnrollOptions()
550 if (ParamName.consume_front("full-unroll-max=")) { in parseLoopUnrollOptions()
552 if (ParamName.getAsInteger(0, Count)) in parseLoopUnrollOptions()
554 formatv("invalid LoopUnrollPass parameter '{0}' ", ParamName).str(), in parseLoopUnrollOptions()
560 bool Enable = !ParamName.consume_front("no-"); in parseLoopUnrollOptions()
561 if (ParamName == "partial") { in parseLoopUnrollOptions()
563 } else if (ParamName == "peeling") { in parseLoopUnrollOptions()
565 } else if (ParamName == "profile-peeling") { in parseLoopUnrollOptions()
567 } else if (ParamName == "runtime") { in parseLoopUnrollOptions()
569 } else if (ParamName == "upperbound") { in parseLoopUnrollOptions()
573 formatv("invalid LoopUnrollPass parameter '{0}' ", ParamName).str(), in parseLoopUnrollOptions()
584 StringRef ParamName; in parseSinglePassOption() local
585 std::tie(ParamName, Params) = Params.split(';'); in parseSinglePassOption()
587 if (ParamName == OptionName) { in parseSinglePassOption()
591 formatv("invalid {1} pass parameter '{0}' ", ParamName, PassName) in parseSinglePassOption()
626 StringRef ParamName; in parseASanPassOptions() local
627 std::tie(ParamName, Params) = Params.split(';'); in parseASanPassOptions()
629 if (ParamName == "kernel") { in parseASanPassOptions()
633 formatv("invalid AddressSanitizer pass parameter '{0}' ", ParamName) in parseASanPassOptions()
644 StringRef ParamName; in parseHWASanPassOptions() local
645 std::tie(ParamName, Params) = Params.split(';'); in parseHWASanPassOptions()
647 if (ParamName == "recover") { in parseHWASanPassOptions()
649 } else if (ParamName == "kernel") { in parseHWASanPassOptions()
653 formatv("invalid HWAddressSanitizer pass parameter '{0}' ", ParamName) in parseHWASanPassOptions()
664 StringRef ParamName; in parseMSanPassOptions() local
665 std::tie(ParamName, Params) = Params.split(';'); in parseMSanPassOptions()
667 if (ParamName == "recover") { in parseMSanPassOptions()
669 } else if (ParamName == "kernel") { in parseMSanPassOptions()
671 } else if (ParamName.consume_front("track-origins=")) { in parseMSanPassOptions()
672 if (ParamName.getAsInteger(0, Result.TrackOrigins)) in parseMSanPassOptions()
676 ParamName) in parseMSanPassOptions()
679 } else if (ParamName == "eager-checks") { in parseMSanPassOptions()
683 formatv("invalid MemorySanitizer pass parameter '{0}' ", ParamName) in parseMSanPassOptions()
695 StringRef ParamName; in parseSimplifyCFGOptions() local
696 std::tie(ParamName, Params) = Params.split(';'); in parseSimplifyCFGOptions()
698 bool Enable = !ParamName.consume_front("no-"); in parseSimplifyCFGOptions()
699 if (ParamName == "forward-switch-cond") { in parseSimplifyCFGOptions()
701 } else if (ParamName == "switch-range-to-icmp") { in parseSimplifyCFGOptions()
703 } else if (ParamName == "switch-to-lookup") { in parseSimplifyCFGOptions()
705 } else if (ParamName == "keep-loops") { in parseSimplifyCFGOptions()
707 } else if (ParamName == "hoist-common-insts") { in parseSimplifyCFGOptions()
709 } else if (ParamName == "sink-common-insts") { in parseSimplifyCFGOptions()
711 } else if (Enable && ParamName.consume_front("bonus-inst-threshold=")) { in parseSimplifyCFGOptions()
713 if (ParamName.getAsInteger(0, BonusInstThreshold)) in parseSimplifyCFGOptions()
717 ParamName).str(), in parseSimplifyCFGOptions()
722 formatv("invalid SimplifyCFG pass parameter '{0}' ", ParamName).str(), in parseSimplifyCFGOptions()
733 StringRef ParamName; in parseLoopVectorizeOptions() local
734 std::tie(ParamName, Params) = Params.split(';'); in parseLoopVectorizeOptions()
736 bool Enable = !ParamName.consume_front("no-"); in parseLoopVectorizeOptions()
737 if (ParamName == "interleave-forced-only") { in parseLoopVectorizeOptions()
739 } else if (ParamName == "vectorize-forced-only") { in parseLoopVectorizeOptions()
743 formatv("invalid LoopVectorize parameter '{0}' ", ParamName).str(), in parseLoopVectorizeOptions()
753 StringRef ParamName; in parseLoopUnswitchOptions() local
754 std::tie(ParamName, Params) = Params.split(';'); in parseLoopUnswitchOptions()
756 bool Enable = !ParamName.consume_front("no-"); in parseLoopUnswitchOptions()
757 if (ParamName == "nontrivial") { in parseLoopUnswitchOptions()
759 } else if (ParamName == "trivial") { in parseLoopUnswitchOptions()
763 formatv("invalid LoopUnswitch pass parameter '{0}' ", ParamName) in parseLoopUnswitchOptions()
774 StringRef ParamName; in parseLICMOptions() local
775 std::tie(ParamName, Params) = Params.split(';'); in parseLICMOptions()
777 bool Enable = !ParamName.consume_front("no-"); in parseLICMOptions()
778 if (ParamName == "allowspeculation") { in parseLICMOptions()
782 formatv("invalid LICM pass parameter '{0}' ", ParamName).str(), in parseLICMOptions()
792 StringRef ParamName; in parseMergedLoadStoreMotionOptions() local
793 std::tie(ParamName, Params) = Params.split(';'); in parseMergedLoadStoreMotionOptions()
795 bool Enable = !ParamName.consume_front("no-"); in parseMergedLoadStoreMotionOptions()
796 if (ParamName == "split-footer-bb") { in parseMergedLoadStoreMotionOptions()
801 ParamName) in parseMergedLoadStoreMotionOptions()
812 StringRef ParamName; in parseGVNOptions() local
813 std::tie(ParamName, Params) = Params.split(';'); in parseGVNOptions()
815 bool Enable = !ParamName.consume_front("no-"); in parseGVNOptions()
816 if (ParamName == "pre") { in parseGVNOptions()
818 } else if (ParamName == "load-pre") { in parseGVNOptions()
820 } else if (ParamName == "split-backedge-load-pre") { in parseGVNOptions()
822 } else if (ParamName == "memdep") { in parseGVNOptions()
826 formatv("invalid GVN pass parameter '{0}' ", ParamName).str(), in parseGVNOptions()
837 StringRef ParamName; in parseStackLifetimeOptions() local
838 std::tie(ParamName, Params) = Params.split(';'); in parseStackLifetimeOptions()
840 if (ParamName == "may") { in parseStackLifetimeOptions()
842 } else if (ParamName == "must") { in parseStackLifetimeOptions()
846 formatv("invalid StackLifetime parameter '{0}' ", ParamName).str(), in parseStackLifetimeOptions()