[PATCH] Review for hoisting and sinking of equivalent memory instruction (Instruction Merge Pass)

Gerolf Hoflehner ghoflehner at apple.com
Mon Jun 16 01:24:38 PDT 2014


Name change to IM.cpp and follow up on comments by Phillip and Arnold

Added more comments, changed name of major module to InstructionMerger.cpp
and cleaned up code as suggested (fewer setter/getter, rephrased mis-leading
comments, and more).

http://reviews.llvm.org/D4096

Files:
  bindings/ocaml/transforms/scalar/scalar_opts_ocaml.c
  include/llvm-c/Transforms/Scalar.h
  include/llvm/InitializePasses.h
  include/llvm/LinkAllPasses.h
  include/llvm/Transforms/Scalar.h
  lib/LTO/LTOCodeGenerator.cpp
  lib/Transforms/IPO/PassManagerBuilder.cpp
  lib/Transforms/Scalar/CMakeLists.txt
  lib/Transforms/Scalar/InstructionMerger.cpp
  lib/Transforms/Scalar/Scalar.cpp
  test/Transforms/InstMerge/
  test/Transforms/InstMerge/ld_hoist_st_sink.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D4096.10376.patch
Type: text/x-patch
Size: 28297 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140616/ed0186ef/attachment.bin>


More information about the llvm-commits mailing list