Lines Matching defs:alias
231 // The op itself does not write but may create exactly one alias. Instead
388 /// Determine which OpOperand* will alias with `value` if the op is bufferized
399 /// Determine which Values will alias with `opOperand` if the op is bufferized
435 /// alias. Return false if the op is not bufferizable.
457 /// read. Also takes into account ops that create an alias but do not read by
471 // Skip over all ops that neither read nor write (but create an alias).
473 for (AliasingValue alias : getAliasingValues(*uMaybeReading))
474 for (OpOperand &use : alias.value.getUses())
535 // Stop iterating if `followEquivalentOnly` is set but the alias is not
543 // Stop iterating if `followInPlaceOnly` is set but the alias is
553 // Stop iterating if `followSameTypeOrCastsOnly` is set but the alias is
856 if (llvm::any_of(opOperands, [&](AliasingOpOperand alias) {
857 return state.bufferizesToMemoryWrite(*alias.opOperand);
898 for (AliasingOpOperand alias : opOperands) {
900 .findValueInReverseUseDefChain(alias.opOperand,
975 // Unknown op: Conservatively assume that each OpResult may alias with every
976 // OpOperand. In addition, each block argument of an entry block may alias
988 // Unknown op: Conservatively assume that each OpResult may alias with every
989 // OpOperand. In addition, each block argument of an entry block may alias