forked from OSchip/llvm-project
f50cfc44d6
Recent commits added a possibility for indices in LLVM dialect GEP operations to be supplied directly as constant attributes to ensure they remain such until translation to LLVM IR happens. Make this required for indexing into LLVM struct types to match LLVM IR requirements, otherwise the translation would assert on constructing such IR. For better compatibility with MLIR-style operation construction interface, allow GEP operations to be constructed programmatically using Values pointing to known constant operations as struct indices. Depends On D116758 Reviewed By: wsmoses Differential Revision: https://reviews.llvm.org/D116759 |
||
---|---|---|
.. | ||
arithmetic-ops-to-llvm.mlir | ||
bitwise-ops-to-llvm.mlir | ||
cast-ops-to-llvm.mlir | ||
comparison-ops-to-llvm.mlir | ||
constant-op-to-llvm.mlir | ||
control-flow-ops-to-llvm.mlir | ||
func-ops-to-llvm.mlir | ||
glsl-ops-to-llvm.mlir | ||
logical-ops-to-llvm.mlir | ||
lower-host-to-llvm-calls.mlir | ||
memory-ops-to-llvm.mlir | ||
misc-ops-to-llvm.mlir | ||
module-ops-to-llvm.mlir | ||
shift-ops-to-llvm.mlir | ||
spirv-types-to-llvm-invalid.mlir | ||
spirv-types-to-llvm.mlir |