Lines Matching defs:IsBase
150 // Try to fold more of the base or index of AM into AM, where IsBase
152 bool expandAddress(SystemZAddressingMode &AM, bool IsBase) const;
427 // Change the base or index in AM to Value, where IsBase selects
429 static void changeComponent(SystemZAddressingMode &AM, bool IsBase,
431 if (IsBase)
438 // where IsBase selects between the base and index. Try to fold the
440 static bool expandAdjDynAlloc(SystemZAddressingMode &AM, bool IsBase,
443 changeComponent(AM, IsBase, Value);
462 // The base or index of AM is equivalent to Op0 + Op1, where IsBase selects
464 static bool expandDisp(SystemZAddressingMode &AM, bool IsBase,
469 changeComponent(AM, IsBase, Op0);
480 bool IsBase) const {
481 SDValue N = IsBase ? AM.Base : AM.Index;
496 return expandAdjDynAlloc(AM, IsBase, Op1);
498 return expandAdjDynAlloc(AM, IsBase, Op0);
501 return expandDisp(AM, IsBase, Op1,
504 return expandDisp(AM, IsBase, Op0,
507 if (IsBase && expandIndex(AM, Op0, Op1))
516 return expandDisp(AM, IsBase, Base, Offset);