[all-commits] [llvm/llvm-project] ef7267: [llvm] llvm-ifs: Support for handling empty IFS an...

Puyan Lotfi via All-commits all-commits at lists.llvm.org
Thu Dec 5 09:56:52 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: ef7267def69f9416b53388a5b5ea612bed9573d9
      https://github.com/llvm/llvm-project/commit/ef7267def69f9416b53388a5b5ea612bed9573d9
  Author: Puyan Lotfi <puyan at puyan.org>
  Date:   2019-12-05 (Thu, 05 Dec 2019)

  Changed paths:
    A llvm/test/tools/llvm-ifs/Inputs/strong-mismatch-size.ifs
    A llvm/test/tools/llvm-ifs/Inputs/strong-mismatch-type.ifs
    M llvm/test/tools/llvm-ifs/conflict-weak.ifs
    A llvm/test/tools/llvm-ifs/default-empty.ifs
    A llvm/test/tools/llvm-ifs/strong.ifs
    A llvm/test/tools/llvm-ifs/weak-mismatch.ifs
    M llvm/tools/llvm-ifs/llvm-ifs.cpp

  Log Message:
  -----------
  [llvm] llvm-ifs: Support for handling empty IFS and merging weak+strong symbols.

The following changes enable llvm-ifs to handle the following merge conflicts:

* Weak + Strong symbol merging for the same symbol
* empty vs non-empty triple field
* empty vs non-empty object file format

Differential Revision: https://reviews.llvm.org/D70834




More information about the All-commits mailing list