Lines Matching refs:FlagSet
18209 for (auto FlagSet : AddrModesMap.at(PPC::AM_DForm)) in getAddrModeForFlags() local
18210 if ((Flags & FlagSet) == FlagSet) in getAddrModeForFlags()
18212 for (auto FlagSet : AddrModesMap.at(PPC::AM_DSForm)) in getAddrModeForFlags() local
18213 if ((Flags & FlagSet) == FlagSet) in getAddrModeForFlags()
18215 for (auto FlagSet : AddrModesMap.at(PPC::AM_DQForm)) in getAddrModeForFlags() local
18216 if ((Flags & FlagSet) == FlagSet) in getAddrModeForFlags()
18218 for (auto FlagSet : AddrModesMap.at(PPC::AM_PrefixDForm)) in getAddrModeForFlags() local
18219 if ((Flags & FlagSet) == FlagSet) in getAddrModeForFlags()
18229 static void setAlignFlagsForFI(SDValue N, unsigned &FlagSet, in setAlignFlagsForFI() argument
18241 FlagSet &= ~PPC::MOF_RPlusSImm16Mult4; in setAlignFlagsForFI()
18243 FlagSet &= ~PPC::MOF_RPlusSImm16Mult16; in setAlignFlagsForFI()
18248 FlagSet |= PPC::MOF_RPlusSImm16Mult4; in setAlignFlagsForFI()
18250 FlagSet |= PPC::MOF_RPlusSImm16Mult16; in setAlignFlagsForFI()
18258 static void computeFlagsForAddressComputation(SDValue N, unsigned &FlagSet, in computeFlagsForAddressComputation() argument
18264 FlagSet |= PPC::MOF_RPlusSImm16Mult4; in computeFlagsForAddressComputation()
18266 FlagSet |= PPC::MOF_RPlusSImm16Mult16; in computeFlagsForAddressComputation()
18273 FlagSet |= PPC::MOF_AddrIsSImm32; in computeFlagsForAddressComputation()
18275 setAlignFlagsForFI(N, FlagSet, DAG); in computeFlagsForAddressComputation()
18278 FlagSet |= PPC::MOF_RPlusSImm34; in computeFlagsForAddressComputation()
18280 FlagSet |= PPC::MOF_NotAddNorCst; in computeFlagsForAddressComputation()
18292 FlagSet |= PPC::MOF_RPlusSImm16; // Signed 16-bit immediates. in computeFlagsForAddressComputation()
18294 setAlignFlagsForFI(N, FlagSet, DAG); in computeFlagsForAddressComputation()
18297 FlagSet |= PPC::MOF_RPlusSImm34; // Signed 34-bit immediates. in computeFlagsForAddressComputation()
18299 FlagSet |= PPC::MOF_RPlusR; // Register. in computeFlagsForAddressComputation()
18301 FlagSet |= PPC::MOF_RPlusLo; // PPCISD::Lo. in computeFlagsForAddressComputation()
18303 FlagSet |= PPC::MOF_RPlusR; in computeFlagsForAddressComputation()
18305 setAlignFlagsForFI(N, FlagSet, DAG); in computeFlagsForAddressComputation()
18306 FlagSet |= PPC::MOF_NotAddNorCst; in computeFlagsForAddressComputation()
18322 unsigned FlagSet = PPC::MOF_None; in computeMOFlags() local
18326 FlagSet |= PPC::MOF_SubtargetBeforeP9; in computeMOFlags()
18328 FlagSet |= PPC::MOF_SubtargetP9; in computeMOFlags()
18331 FlagSet |= PPC::MOF_SubtargetP10; in computeMOFlags()
18334 FlagSet |= PPC::MOF_SubtargetSPE; in computeMOFlags()
18337 if ((FlagSet & PPC::MOF_SubtargetP10) && isPCRelNode(N)) in computeMOFlags()
18338 return FlagSet; in computeMOFlags()
18350 computeFlagsForAddressComputation(IntrinOp, FlagSet, DAG); in computeMOFlags()
18351 FlagSet |= PPC::MOF_Vector; in computeMOFlags()
18352 return FlagSet; in computeMOFlags()
18372 FlagSet |= PPC::MOF_SubWordInt; in computeMOFlags()
18374 FlagSet |= PPC::MOF_WordInt; in computeMOFlags()
18376 FlagSet |= PPC::MOF_DoubleWordInt; in computeMOFlags()
18379 FlagSet |= PPC::MOF_Vector; in computeMOFlags()
18384 FlagSet |= PPC::MOF_Vector; in computeMOFlags()
18389 FlagSet |= PPC::MOF_ScalarFloat; in computeMOFlags()
18391 FlagSet |= PPC::MOF_Vector; in computeMOFlags()
18397 computeFlagsForAddressComputation(N, FlagSet, DAG); in computeMOFlags()
18403 FlagSet |= PPC::MOF_SExt; in computeMOFlags()
18407 FlagSet |= PPC::MOF_ZExt; in computeMOFlags()
18410 FlagSet |= PPC::MOF_NoExt; in computeMOFlags()
18414 FlagSet |= PPC::MOF_NoExt; in computeMOFlags()
18419 if (MemVT.isScalarInteger() && (FlagSet & PPC::MOF_NoExt)) { in computeMOFlags()
18420 FlagSet |= PPC::MOF_ZExt; in computeMOFlags()
18421 FlagSet &= ~PPC::MOF_NoExt; in computeMOFlags()
18428 FlagSet) == PPC::MOF_RPlusSImm34; in computeMOFlags()
18431 FlagSet |= PPC::MOF_NotAddNorCst; in computeMOFlags()
18433 return FlagSet; in computeMOFlags()