[all-commits] [llvm/llvm-project] fd4ef7: [llvm][AArch64][SVE] Model FFR-using intrinsics wi...

Peter Waller via All-commits all-commits at lists.llvm.org
Wed May 19 05:50:46 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: fd4ef793ea54e5730838998863fea5484fcba541
      https://github.com/llvm/llvm-project/commit/fd4ef793ea54e5730838998863fea5484fcba541
  Author: Peter Waller <peter.waller at arm.com>
  Date:   2021-05-19 (Wed, 19 May 2021)

  Changed paths:
    M llvm/include/llvm/IR/IntrinsicsAArch64.td

  Log Message:
  -----------
  [llvm][AArch64][SVE] Model FFR-using intrinsics with inaccessiblemem

Intriniscs reading or writing the FFR register need to model the fact
there is additional state being read/wrtten.

Model this state as inaccessible memory.

* setffr => write inaccessiblememonly
* rdffr => read inaccessiblememonly
* ldff* => read arg memory, write inaccessiblemem
* ldnf => read arg memory, write inaccessiblemem




More information about the All-commits mailing list