[all-commits] [llvm/llvm-project] c720b6: Clarify the behavior of the llvm.vector.insert/ext...

David Kreitzer via All-commits all-commits at lists.llvm.org
Fri Jul 15 08:00:46 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c720b6fddd22d8521cdebb8244d0af437dcafc25
      https://github.com/llvm/llvm-project/commit/c720b6fddd22d8521cdebb8244d0af437dcafc25
  Author: David Kreitzer <dkreitzer at nvidia.com>
  Date:   2022-07-15 (Fri, 15 Jul 2022)

  Changed paths:
    M llvm/docs/LangRef.rst
    M llvm/include/llvm/IR/Intrinsics.td
    A llvm/test/Transforms/SimplifyCFG/speculate-vector-insert-extract.ll
    M mlir/test/Target/LLVMIR/llvmir-intrinsics.mlir

  Log Message:
  -----------
  Clarify the behavior of the llvm.vector.insert/extract intrinsics when the index
is out of range. Both intrinsics return a poison value.

Consequently, mark the intrinsics speculatable.
Differential Revision: https://reviews.llvm.org/D129656




More information about the All-commits mailing list