Lines Matching refs:Case
541 .Case("7400", true)
542 .Case("g4", true)
543 .Case("7450", true)
544 .Case("g4+", true)
545 .Case("970", true)
546 .Case("g5", true)
547 .Case("pwr6", true)
548 .Case("pwr7", true)
549 .Case("pwr8", true)
550 .Case("pwr9", true)
551 .Case("ppc64", true)
552 .Case("ppc64le", true)
557 .Case("ppc64le", true)
558 .Case("pwr9", true)
559 .Case("pwr8", true)
562 .Case("ppc64le", true)
563 .Case("pwr9", true)
564 .Case("pwr8", true)
567 .Case("ppc64le", true)
568 .Case("pwr9", true)
569 .Case("pwr8", true)
570 .Case("pwr7", true)
573 .Case("ppc64le", true)
574 .Case("pwr9", true)
575 .Case("pwr8", true)
576 .Case("pwr7", true)
579 .Case("ppc64le", true)
580 .Case("pwr9", true)
581 .Case("pwr8", true)
584 .Case("ppc64le", true)
585 .Case("pwr9", true)
586 .Case("pwr8", true)
589 .Case("ppc64le", true)
590 .Case("pwr9", true)
591 .Case("pwr8", true)
592 .Case("pwr7", true)
595 .Case("ppc64le", true)
596 .Case("pwr9", true)
597 .Case("pwr8", true)
614 .Case("8548", true)
615 .Case("e500", true)
619 .Case("ppc64le", true)
620 .Case("pwr9", true)
621 .Case("pwr8", true)
622 .Case("pwr7", true)
623 .Case("a2", true)
627 .Case("ppc64le", true)
628 .Case("pwr9", true)
629 .Case("pwr8", true)
633 llvm::StringSwitch<bool>(CPU).Case("pwr9", true).Default(false);
637 .Case("pwr9", true)
638 .Case("pwr8", true)
738 .Case("powerpc", true)
739 .Case("altivec", HasAltivec)
740 .Case("vsx", HasVSX)
741 .Case("crbits", UseCRBits)
742 .Case("power8-vector", HasP8Vector)
743 .Case("crypto", HasP8Crypto)
744 .Case("direct-move", HasDirectMove)
745 .Case("htm", HasHTM)
746 .Case("bpermd", HasBPERMD)
747 .Case("extdiv", HasExtDiv)
748 .Case("float128", HasFloat128)
749 .Case("power9-vector", HasP9Vector)
750 .Case("paired-vector-memops", PairedVectorMemops)
751 .Case("power10-vector", HasP10Vector)
752 .Case("pcrelative-memops", HasPCRelativeMemops)
753 .Case("prefix-instrs", HasPrefixInstrs)
754 .Case("spe", HasSPE)
755 .Case("mma", HasMMA)
756 .Case("rop-protect", HasROPProtect)
757 .Case("privileged", HasPrivileged)
758 .Case("aix-small-local-exec-tls", HasAIXSmallLocalExecTLS)
759 .Case("aix-small-local-dynamic-tls", HasAIXSmallLocalDynamicTLS)
760 .Case("isa-v206-instructions", IsISA2_06)
761 .Case("isa-v207-instructions", IsISA2_07)
762 .Case("isa-v30-instructions", IsISA3_0)
763 .Case("isa-v31-instructions", IsISA3_1)
764 .Case("quadword-atomics", HasQuadwordAtomics)
765 .Case("aix-shared-lib-tls-model-opt", HasAIXShLibTLSModelOpt)
766 .Case("longcall", UseLongCalls)
778 .Case("vsx", true)
779 .Case("direct-move", true)
780 .Case("power8-vector", true)
781 .Case("power9-vector", true)
782 .Case("paired-vector-memops", true)
783 .Case("power10-vector", true)
784 .Case("float128", true)
785 .Case("mma", true)
940 .Case(NAME, true)
949 #define PPC_LNX_FEATURE(NAME, DESC, ENUMNAME, ENUMVAL, HWCAPN) .Case(NAME, true)
962 .Case(NAME, {Linux_SUPPORT_METHOD, AIX_SUPPORT_METHOD})