[all-commits] [llvm/llvm-project] 01e4f4: ObjCARC: Update tests to use opaque pointers

Matt Arsenault via All-commits all-commits at lists.llvm.org
Mon Dec 12 19:46:54 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 01e4f41b43b57dee751146fde9992c660bd7c714
      https://github.com/llvm/llvm-project/commit/01e4f41b43b57dee751146fde9992c660bd7c714
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-12-12 (Mon, 12 Dec 2022)

  Changed paths:
    M llvm/test/Transforms/ObjCARC/allocas.ll
    M llvm/test/Transforms/ObjCARC/apelim.ll
    M llvm/test/Transforms/ObjCARC/basic.ll
    M llvm/test/Transforms/ObjCARC/cfg-hazards.ll
    M llvm/test/Transforms/ObjCARC/clang-arc-use-barrier.ll
    M llvm/test/Transforms/ObjCARC/code-motion.ll
    M llvm/test/Transforms/ObjCARC/comdat-ipo.ll
    M llvm/test/Transforms/ObjCARC/contract-attached-call-no-marker.ll
    M llvm/test/Transforms/ObjCARC/contract-catchswitch.ll
    M llvm/test/Transforms/ObjCARC/contract-end-of-use-list.ll
    M llvm/test/Transforms/ObjCARC/contract-marker-funclet.ll
    M llvm/test/Transforms/ObjCARC/contract-marker.ll
    M llvm/test/Transforms/ObjCARC/contract-replace-arg-use.ll
    M llvm/test/Transforms/ObjCARC/contract-rv-attr.ll
    M llvm/test/Transforms/ObjCARC/contract-storestrong-funclet.ll
    M llvm/test/Transforms/ObjCARC/contract-storestrong-ivar.ll
    M llvm/test/Transforms/ObjCARC/contract-storestrong.ll
    M llvm/test/Transforms/ObjCARC/contract-testcases.ll
    M llvm/test/Transforms/ObjCARC/contract.ll
    M llvm/test/Transforms/ObjCARC/empty-block.ll
    M llvm/test/Transforms/ObjCARC/ensure-that-exception-unwind-path-is-visited.ll
    M llvm/test/Transforms/ObjCARC/escape.ll
    M llvm/test/Transforms/ObjCARC/expand.ll
    M llvm/test/Transforms/ObjCARC/funclet.ll
    M llvm/test/Transforms/ObjCARC/gvn.ll
    M llvm/test/Transforms/ObjCARC/inert-global.ll
    M llvm/test/Transforms/ObjCARC/inlined-autorelease-return-value.ll
    M llvm/test/Transforms/ObjCARC/intrinsic-use-isolated.ll
    M llvm/test/Transforms/ObjCARC/intrinsic-use.ll
    M llvm/test/Transforms/ObjCARC/invoke-2.ll
    M llvm/test/Transforms/ObjCARC/invoke.ll
    M llvm/test/Transforms/ObjCARC/move-and-form-retain-autorelease.ll
    M llvm/test/Transforms/ObjCARC/move-and-merge-autorelease.ll
    M llvm/test/Transforms/ObjCARC/nested.ll
    M llvm/test/Transforms/ObjCARC/opt-catchswitch.ll
    M llvm/test/Transforms/ObjCARC/opt-max-ptr-states.ll
    M llvm/test/Transforms/ObjCARC/path-overflow.ll
    M llvm/test/Transforms/ObjCARC/pointer-types.ll
    M llvm/test/Transforms/ObjCARC/post-inlining.ll
    M llvm/test/Transforms/ObjCARC/pr12270.ll
    M llvm/test/Transforms/ObjCARC/provenance.ll
    M llvm/test/Transforms/ObjCARC/related-check.ll
    M llvm/test/Transforms/ObjCARC/retain-block-side-effects.ll
    M llvm/test/Transforms/ObjCARC/retain-not-declared.ll
    M llvm/test/Transforms/ObjCARC/rle-s2l.ll
    M llvm/test/Transforms/ObjCARC/rv.ll
    M llvm/test/Transforms/ObjCARC/split-backedge.ll
    M llvm/test/Transforms/ObjCARC/tail-call-invariant-enforcement.ll
    M llvm/test/Transforms/ObjCARC/unsafe-claim-rv.ll
    M llvm/test/Transforms/ObjCARC/weak-contract.ll
    M llvm/test/Transforms/ObjCARC/weak-copies.ll
    M llvm/test/Transforms/ObjCARC/weak-dce.ll
    M llvm/test/Transforms/ObjCARC/weak.ll

  Log Message:
  -----------
  ObjCARC: Update tests to use opaque pointers

escape.ll needed a simple manual check line update.

contract-storestrong.ll:test12 is kind of contrived now. The comment
says it's for testing bitcasts of pointers, which don't really matter
anymore. Leaves identity ptr to ptr bitcasts (which I thought were
illegal).




More information about the All-commits mailing list