[all-commits] [llvm/llvm-project] 2c0fb9: [TypeFinder] Support opaque pointers

Nikita Popov via All-commits all-commits at lists.llvm.org
Mon Jan 10 05:47:08 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2c0fb96254fef2509b66d75290fedafd4adede95
      https://github.com/llvm/llvm-project/commit/2c0fb96254fef2509b66d75290fedafd4adede95
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2022-01-10 (Mon, 10 Jan 2022)

  Changed paths:
    M llvm/include/llvm/IR/TypeFinder.h
    M llvm/lib/IR/TypeFinder.cpp
    A llvm/test/Assembler/opaque-ptr-struct-types.ll

  Log Message:
  -----------
  [TypeFinder] Support opaque pointers

We need to explicitly visit a number of types, as these are no
longer reachable through the pointer type if opaque pointers are
enabled. This is similar to ValueEnumerator changes that have
been done previously.




More information about the All-commits mailing list