[all-commits] [llvm/llvm-project] 278a47: [IRBuilder] Migrate vector operations to fold infr...

Nikita Popov via All-commits all-commits at lists.llvm.org
Tue Jun 28 06:11:34 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 278a47cc9280371044a5bba295a3859ddc8b4964
      https://github.com/llvm/llvm-project/commit/278a47cc9280371044a5bba295a3859ddc8b4964
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2022-06-28 (Tue, 28 Jun 2022)

  Changed paths:
    M llvm/include/llvm/Analysis/InstSimplifyFolder.h
    M llvm/include/llvm/Analysis/TargetFolder.h
    M llvm/include/llvm/IR/ConstantFolder.h
    M llvm/include/llvm/IR/IRBuilder.h
    M llvm/include/llvm/IR/IRBuilderFolder.h
    M llvm/include/llvm/IR/NoFolder.h

  Log Message:
  -----------
  [IRBuilder] Migrate vector operations to fold infrastructure

Migrate extractelement, insertelement and shufflevector to use the
FoldXYZ rather than CreateXYZ APIs.

This is probably NFC in practice, because the places using
InstSimplifyFolder probably aren't using vector operations.




More information about the All-commits mailing list