[PATCH] D40729: [CallSiteSplitting] Remove isOrHeader restriction.

Florian Hahn via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 19 04:28:11 PST 2017


fhahn updated this revision to Diff 127494.
fhahn marked 2 inline comments as done.
fhahn added a comment.

Added testcases as suggested. I've also moved the or structure related tests to a separate file and the test case that should not be split to another file to avoid having test files that are too big. I think it would also make sense to move tests we do not expect to be split to that file.

I've run the LNT test suite, SPEC2006 and SPEC2000. There were no noticeable changes in code size (all changes < 0.5% on AArch64)


https://reviews.llvm.org/D40729

Files:
  lib/Transforms/Scalar/CallSiteSplitting.cpp
  test/Transforms/CallSiteSplitting/callsite-no-or-structure.ll
  test/Transforms/CallSiteSplitting/callsite-no-splitting.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D40729.127494.patch
Type: text/x-patch
Size: 6326 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20171219/2318e75e/attachment.bin>


More information about the llvm-commits mailing list