Lines Matching refs:FlagSet
17996 for (auto FlagSet : AddrModesMap.at(PPC::AM_DForm)) in getAddrModeForFlags() local
17997 if ((Flags & FlagSet) == FlagSet) in getAddrModeForFlags()
17999 for (auto FlagSet : AddrModesMap.at(PPC::AM_DSForm)) in getAddrModeForFlags() local
18000 if ((Flags & FlagSet) == FlagSet) in getAddrModeForFlags()
18002 for (auto FlagSet : AddrModesMap.at(PPC::AM_DQForm)) in getAddrModeForFlags() local
18003 if ((Flags & FlagSet) == FlagSet) in getAddrModeForFlags()
18005 for (auto FlagSet : AddrModesMap.at(PPC::AM_PrefixDForm)) in getAddrModeForFlags() local
18006 if ((Flags & FlagSet) == FlagSet) in getAddrModeForFlags()
18016 static void setAlignFlagsForFI(SDValue N, unsigned &FlagSet, in setAlignFlagsForFI() argument
18028 FlagSet &= ~PPC::MOF_RPlusSImm16Mult4; in setAlignFlagsForFI()
18030 FlagSet &= ~PPC::MOF_RPlusSImm16Mult16; in setAlignFlagsForFI()
18035 FlagSet |= PPC::MOF_RPlusSImm16Mult4; in setAlignFlagsForFI()
18037 FlagSet |= PPC::MOF_RPlusSImm16Mult16; in setAlignFlagsForFI()
18045 static void computeFlagsForAddressComputation(SDValue N, unsigned &FlagSet, in computeFlagsForAddressComputation() argument
18051 FlagSet |= PPC::MOF_RPlusSImm16Mult4; in computeFlagsForAddressComputation()
18053 FlagSet |= PPC::MOF_RPlusSImm16Mult16; in computeFlagsForAddressComputation()
18060 FlagSet |= PPC::MOF_AddrIsSImm32; in computeFlagsForAddressComputation()
18062 setAlignFlagsForFI(N, FlagSet, DAG); in computeFlagsForAddressComputation()
18065 FlagSet |= PPC::MOF_RPlusSImm34; in computeFlagsForAddressComputation()
18067 FlagSet |= PPC::MOF_NotAddNorCst; in computeFlagsForAddressComputation()
18079 FlagSet |= PPC::MOF_RPlusSImm16; // Signed 16-bit immediates. in computeFlagsForAddressComputation()
18081 setAlignFlagsForFI(N, FlagSet, DAG); in computeFlagsForAddressComputation()
18084 FlagSet |= PPC::MOF_RPlusSImm34; // Signed 34-bit immediates. in computeFlagsForAddressComputation()
18086 FlagSet |= PPC::MOF_RPlusR; // Register. in computeFlagsForAddressComputation()
18088 FlagSet |= PPC::MOF_RPlusLo; // PPCISD::Lo. in computeFlagsForAddressComputation()
18090 FlagSet |= PPC::MOF_RPlusR; in computeFlagsForAddressComputation()
18092 setAlignFlagsForFI(N, FlagSet, DAG); in computeFlagsForAddressComputation()
18093 FlagSet |= PPC::MOF_NotAddNorCst; in computeFlagsForAddressComputation()
18109 unsigned FlagSet = PPC::MOF_None; in computeMOFlags() local
18113 FlagSet |= PPC::MOF_SubtargetBeforeP9; in computeMOFlags()
18115 FlagSet |= PPC::MOF_SubtargetP9; in computeMOFlags()
18117 FlagSet |= PPC::MOF_SubtargetP10; in computeMOFlags()
18120 FlagSet |= PPC::MOF_SubtargetSPE; in computeMOFlags()
18123 if ((FlagSet & PPC::MOF_SubtargetP10) && isPCRelNode(N)) in computeMOFlags()
18124 return FlagSet; in computeMOFlags()
18136 computeFlagsForAddressComputation(IntrinOp, FlagSet, DAG); in computeMOFlags()
18137 FlagSet |= PPC::MOF_Vector; in computeMOFlags()
18138 return FlagSet; in computeMOFlags()
18158 FlagSet |= PPC::MOF_SubWordInt; in computeMOFlags()
18160 FlagSet |= PPC::MOF_WordInt; in computeMOFlags()
18162 FlagSet |= PPC::MOF_DoubleWordInt; in computeMOFlags()
18165 FlagSet |= PPC::MOF_Vector; in computeMOFlags()
18170 FlagSet |= PPC::MOF_Vector; in computeMOFlags()
18175 FlagSet |= PPC::MOF_ScalarFloat; in computeMOFlags()
18177 FlagSet |= PPC::MOF_Vector; in computeMOFlags()
18183 computeFlagsForAddressComputation(N, FlagSet, DAG); in computeMOFlags()
18189 FlagSet |= PPC::MOF_SExt; in computeMOFlags()
18193 FlagSet |= PPC::MOF_ZExt; in computeMOFlags()
18196 FlagSet |= PPC::MOF_NoExt; in computeMOFlags()
18200 FlagSet |= PPC::MOF_NoExt; in computeMOFlags()
18205 if (MemVT.isScalarInteger() && (FlagSet & PPC::MOF_NoExt)) { in computeMOFlags()
18206 FlagSet |= PPC::MOF_ZExt; in computeMOFlags()
18207 FlagSet &= ~PPC::MOF_NoExt; in computeMOFlags()
18214 FlagSet) == PPC::MOF_RPlusSImm34; in computeMOFlags()
18217 FlagSet |= PPC::MOF_NotAddNorCst; in computeMOFlags()
18219 return FlagSet; in computeMOFlags()