[all-commits] [llvm/llvm-project] 83dad8: createFunctionType requires only VFInfo and ScalarFTy

Paschalis Mpeis via All-commits all-commits at lists.llvm.org
Wed Dec 13 06:22:58 PST 2023


  Branch: refs/heads/users/paschalis-mpeis/vfabi-create-functiontype
  Home:   https://github.com/llvm/llvm-project
  Commit: 83dad82d71def6de4d0574b0355b6d12bb38f2ac
      https://github.com/llvm/llvm-project/commit/83dad82d71def6de4d0574b0355b6d12bb38f2ac
  Author: Paschalis Mpeis <Paschalis.Mpeis at arm.com>
  Date:   2023-12-13 (Wed, 13 Dec 2023)

  Changed paths:
    M llvm/include/llvm/Analysis/VectorUtils.h
    M llvm/lib/Analysis/VectorUtils.cpp
    M llvm/unittests/Analysis/VectorFunctionABITest.cpp

  Log Message:
  -----------
  createFunctionType requires only VFInfo and ScalarFTy

Not returning a pair anymore as the position can be queries directly from
VFInfo, which createFunctionType needs to have as an argument to begin
with.

Also getting the return type from the ScalarFTy, as the specification
does not encode in the mangled name such information. Therefore, the
VFInfo does not hold such info. If that changes, then it will make its
way into VFInfo and one could get it from there.




More information about the All-commits mailing list