Lines Matching refs:FlagSet
17140 for (auto FlagSet : AddrModesMap.at(PPC::AM_DForm)) in getAddrModeForFlags() local
17141 if ((Flags & FlagSet) == FlagSet) in getAddrModeForFlags()
17143 for (auto FlagSet : AddrModesMap.at(PPC::AM_DSForm)) in getAddrModeForFlags() local
17144 if ((Flags & FlagSet) == FlagSet) in getAddrModeForFlags()
17146 for (auto FlagSet : AddrModesMap.at(PPC::AM_DQForm)) in getAddrModeForFlags() local
17147 if ((Flags & FlagSet) == FlagSet) in getAddrModeForFlags()
17157 static void setAlignFlagsForFI(SDValue N, unsigned &FlagSet, in setAlignFlagsForFI() argument
17169 FlagSet &= ~PPC::MOF_RPlusSImm16Mult4; in setAlignFlagsForFI()
17171 FlagSet &= ~PPC::MOF_RPlusSImm16Mult16; in setAlignFlagsForFI()
17176 FlagSet |= PPC::MOF_RPlusSImm16Mult4; in setAlignFlagsForFI()
17178 FlagSet |= PPC::MOF_RPlusSImm16Mult16; in setAlignFlagsForFI()
17186 static void computeFlagsForAddressComputation(SDValue N, unsigned &FlagSet, in computeFlagsForAddressComputation() argument
17192 FlagSet |= PPC::MOF_RPlusSImm16Mult4; in computeFlagsForAddressComputation()
17194 FlagSet |= PPC::MOF_RPlusSImm16Mult16; in computeFlagsForAddressComputation()
17201 FlagSet |= PPC::MOF_AddrIsSImm32; in computeFlagsForAddressComputation()
17203 setAlignFlagsForFI(N, FlagSet, DAG); in computeFlagsForAddressComputation()
17206 FlagSet |= PPC::MOF_RPlusSImm34; in computeFlagsForAddressComputation()
17208 FlagSet |= PPC::MOF_NotAddNorCst; in computeFlagsForAddressComputation()
17220 FlagSet |= PPC::MOF_RPlusSImm16; // Signed 16-bit immediates. in computeFlagsForAddressComputation()
17222 setAlignFlagsForFI(N, FlagSet, DAG); in computeFlagsForAddressComputation()
17225 FlagSet |= PPC::MOF_RPlusSImm34; // Signed 34-bit immediates. in computeFlagsForAddressComputation()
17227 FlagSet |= PPC::MOF_RPlusR; // Register. in computeFlagsForAddressComputation()
17230 FlagSet |= PPC::MOF_RPlusLo; // PPCISD::Lo. in computeFlagsForAddressComputation()
17232 FlagSet |= PPC::MOF_RPlusR; in computeFlagsForAddressComputation()
17234 setAlignFlagsForFI(N, FlagSet, DAG); in computeFlagsForAddressComputation()
17235 FlagSet |= PPC::MOF_NotAddNorCst; in computeFlagsForAddressComputation()
17243 unsigned FlagSet = PPC::MOF_None; in computeMOFlags() local
17247 FlagSet |= PPC::MOF_SubtargetBeforeP9; in computeMOFlags()
17249 FlagSet |= PPC::MOF_SubtargetP9; in computeMOFlags()
17251 FlagSet |= PPC::MOF_SubtargetP10; in computeMOFlags()
17254 FlagSet |= PPC::MOF_SubtargetSPE; in computeMOFlags()
17271 FlagSet |= PPC::MOF_SubWordInt; in computeMOFlags()
17273 FlagSet |= PPC::MOF_WordInt; in computeMOFlags()
17275 FlagSet |= PPC::MOF_DoubleWordInt; in computeMOFlags()
17278 FlagSet |= PPC::MOF_Vector; in computeMOFlags()
17280 FlagSet |= PPC::MOF_Vector256; in computeMOFlags()
17285 FlagSet |= PPC::MOF_ScalarFloat; in computeMOFlags()
17287 FlagSet |= PPC::MOF_Vector; in computeMOFlags()
17293 computeFlagsForAddressComputation(N, FlagSet, DAG); in computeMOFlags()
17299 FlagSet |= PPC::MOF_SExt; in computeMOFlags()
17303 FlagSet |= PPC::MOF_ZExt; in computeMOFlags()
17306 FlagSet |= PPC::MOF_NoExt; in computeMOFlags()
17310 FlagSet |= PPC::MOF_NoExt; in computeMOFlags()
17315 if (MemVT.isScalarInteger() && (FlagSet & PPC::MOF_NoExt)) { in computeMOFlags()
17316 FlagSet |= PPC::MOF_ZExt; in computeMOFlags()
17317 FlagSet &= ~PPC::MOF_NoExt; in computeMOFlags()
17324 FlagSet) == PPC::MOF_RPlusSImm34; in computeMOFlags()
17327 FlagSet |= PPC::MOF_NotAddNorCst; in computeMOFlags()
17329 return FlagSet; in computeMOFlags()