diff options
| author | Chris Lattner <clattner@google.com> | 2018-12-25 17:11:06 -0800 |
|---|---|---|
| committer | jpienaar <jpienaar@google.com> | 2019-03-29 14:36:20 -0700 |
| commit | 9a4060d3f50f046973d4e0b61f324bbc6ebbbdb9 (patch) | |
| tree | c11271b0b7c9be624d5324ba7e777a7a500ae90a /mlir/lib/Transforms/LowerVectorTransfers.cpp | |
| parent | eadaa1101c4e107cc462153d28c1e4ae2bbe37ba (diff) | |
| download | bcm5719-llvm-9a4060d3f50f046973d4e0b61f324bbc6ebbbdb9.tar.gz bcm5719-llvm-9a4060d3f50f046973d4e0b61f324bbc6ebbbdb9.zip | |
Eliminate the ability to add operands to an instruction, used in a narrow case
for SSA values in terminators, but easily worked around. At the same time,
move the StmtOperand list in a OperationStmt to the end of its trailing
objects list so we can *reduce* the number of operands, without affecting
offsets to the other stuff in the allocation.
This is important because we want OperationStmts to be consequtive, including
their operands - we don't want to use an std::vector of operands like
Instructions have.
This is patch 4/n towards merging instructions and statements, NFC.
PiperOrigin-RevId: 226865727
Diffstat (limited to 'mlir/lib/Transforms/LowerVectorTransfers.cpp')
0 files changed, 0 insertions, 0 deletions

