Searched refs:ImmOff (Results 1 – 4 of 4) sorted by relevance
1314 static bool isPreferredADD(int64_t ImmOff) { in isPreferredADD() argument1316 if ((ImmOff & 0xfffffffffffff000LL) == 0x0LL) in isPreferredADD()1319 if ((ImmOff & 0xffffffffff000fffLL) == 0x0LL) in isPreferredADD()1321 return (ImmOff & 0xffffffffff00ffffLL) != 0x0LL && in isPreferredADD()1322 (ImmOff & 0xffffffffffff0fffLL) != 0x0LL; in isPreferredADD()1357 int64_t ImmOff = (int64_t)RHS->getAsZExtVal(); in SelectAddrModeXRO() local1361 if (isValidAsScaledImmediate(ImmOff, 0x1000, Size) || in SelectAddrModeXRO()1362 isPreferredADD(ImmOff) || isPreferredADD(-ImmOff)) in SelectAddrModeXRO()7573 int64_t ImmOff = C->getSExtValue(); in SelectSVERegRegAddrMode() local7578 if (ImmOff % Size) in SelectSVERegRegAddrMode()[all …]
7457 int64_t ImmOff = ValAndVReg->Value.getSExtValue(); in selectAddrModeXRO() local7461 if (ImmOff % SizeInBytes == 0 && ImmOff >= 0 && in selectAddrModeXRO()7462 ImmOff < (0x1000 << Scale)) in selectAddrModeXRO()7466 auto isPreferredADD = [](int64_t ImmOff) { in selectAddrModeXRO() argument7468 if ((ImmOff & 0xfffffffffffff000LL) == 0x0LL) in selectAddrModeXRO()7472 if ((ImmOff & 0xffffffffff000fffLL) != 0x0LL) in selectAddrModeXRO()7478 return (ImmOff & 0xffffffffff00ffffLL) != 0x0LL && in selectAddrModeXRO()7479 (ImmOff & 0xffffffffffff0fffLL) != 0x0LL; in selectAddrModeXRO()7483 if (isPreferredADD(ImmOff) || isPreferredADD(-ImmOff)) in selectAddrModeXRO()
2293 Value *ImmOff = I.getArgOperand(3); in visitIntrinsicInst() local2298 {Rsrc, LDSPtr, LoadSize, Off, SOffset, ImmOff, Aux}); in visitIntrinsicInst()
2246 int64_t ImmOff = 0; in SelectSMRDBaseOffset() local2248 ImmOff = C->getSExtValue(); in SelectSMRDBaseOffset()2251 ImmOff); in SelectSMRDBaseOffset()