Lines Matching defs:IsBase
148 // Try to fold more of the base or index of AM into AM, where IsBase
150 bool expandAddress(SystemZAddressingMode &AM, bool IsBase) const;
379 // Change the base or index in AM to Value, where IsBase selects
381 static void changeComponent(SystemZAddressingMode &AM, bool IsBase,
383 if (IsBase)
390 // where IsBase selects between the base and index. Try to fold the
392 static bool expandAdjDynAlloc(SystemZAddressingMode &AM, bool IsBase,
395 changeComponent(AM, IsBase, Value);
414 // The base or index of AM is equivalent to Op0 + Op1, where IsBase selects
416 static bool expandDisp(SystemZAddressingMode &AM, bool IsBase,
421 changeComponent(AM, IsBase, Op0);
432 bool IsBase) const {
433 SDValue N = IsBase ? AM.Base : AM.Index;
447 return expandAdjDynAlloc(AM, IsBase, Op1);
449 return expandAdjDynAlloc(AM, IsBase, Op0);
452 return expandDisp(AM, IsBase, Op1,
455 return expandDisp(AM, IsBase, Op0,
458 if (IsBase && expandIndex(AM, Op0, Op1))
467 return expandDisp(AM, IsBase, Base, Offset);