summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/LowerVectorTransfers.cpp
diff options
context:
space:
mode:
authorChris Lattner <clattner@google.com>2018-12-25 17:11:06 -0800
committerjpienaar <jpienaar@google.com>2019-03-29 14:36:20 -0700
commit9a4060d3f50f046973d4e0b61f324bbc6ebbbdb9 (patch)
treec11271b0b7c9be624d5324ba7e777a7a500ae90a /mlir/lib/Transforms/LowerVectorTransfers.cpp
parenteadaa1101c4e107cc462153d28c1e4ae2bbe37ba (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud