- Store inplace bufferization decisions in inplaceBufferized.
- Remove InPlaceSpec. Use a bool instead.
- Use BufferizableOpInterface::bufferizesToWritableMemory and bufferizesToWritableMemory instead of getInPlace(BlockArgument). The analysis does not care about inplacability of block arguments. It only cares whether the buffer can be written to or not.
- The kInPlaceResultsAttrName op attribute is for testing purposes only.
This commit further decouples BufferizationAliasInfo from other dialects such as SCF.
Depends On D113374