[PATCH] Invariant intrinsic canonicalization
hfinkel at anl.gov
hfinkel at anl.gov
Fri Jul 25 14:54:24 PDT 2014
r213977, thanks!
================
Comment at: lib/Transforms/InstCombine/InstCombineCalls.cpp:1004
@@ +1003,3 @@
+ if (match(IIOperand, m_And(m_Value(A), m_Value(B)))) {
+ Builder->CreateCall(II->getCalledValue(), A, II->getName());
+ Builder->CreateCall(II->getCalledValue(), B, II->getName());
----------------
Philip Reames wrote:
> Extracting out II->getCalledValue with a name like "AssumeIntrinsic" would make this code easier to understand on first glance.
Done.
http://reviews.llvm.org/D4491
More information about the llvm-commits
mailing list