[all-commits] [llvm/llvm-project] 26ee8a: [CodeExtractor] Don't create bitcasts when inserti...

Vedant Kumar via All-commits all-commits at lists.llvm.org
Tue Sep 29 16:35:42 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 26ee8aff2b85ee28a2b2d0b1860d878b512fbdef
      https://github.com/llvm/llvm-project/commit/26ee8aff2b85ee28a2b2d0b1860d878b512fbdef
  Author: Vedant Kumar <vsk at apple.com>
  Date:   2020-09-29 (Tue, 29 Sep 2020)

  Changed paths:
    M llvm/lib/Transforms/Utils/CodeExtractor.cpp
    M llvm/test/Transforms/CodeExtractor/PartialInlineInvokeProducesOutVal.ll
    M llvm/test/Transforms/HotColdSplit/lifetime-markers-on-inputs-1.ll
    M llvm/test/Transforms/HotColdSplit/lifetime-markers-on-inputs-2.ll
    M llvm/test/Transforms/HotColdSplit/split-phis-in-exit-blocks.ll

  Log Message:
  -----------
  [CodeExtractor] Don't create bitcasts when inserting lifetime markers (NFCI)

Lifetime marker intrinsics support any pointer type, so CodeExtractor
does not need to bitcast to `i8*` in order to use these markers.




More information about the All-commits mailing list