No change in which intrinsics should be speculated.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D32655
Replace hardcoded intrinsic list with speculatable attribute. ClosedPublic Authored by arsenm on Apr 28 2017, 12:11 PM.
Details
Diff Detail Event TimelineThis revision is now accepted and ready to land.May 2 2017, 7:04 PM
Revision Contents
Diff 97139 include/llvm/IR/Intrinsics.td
lib/Analysis/ValueTracking.cpp
lib/Transforms/Utils/BuildLibCalls.cpp
test/Feature/intrinsics.ll
test/Transforms/BBVectorize/simple-int.ll
test/Transforms/DeadArgElim/2010-04-30-DbgInfo.ll
test/Transforms/InstCombine/amdgcn-intrinsics.ll
test/Transforms/InstCombine/intrinsics.ll
test/Transforms/InstCombine/pow-sqrt.ll
test/Transforms/InstCombine/sub-xor.ll
test/Transforms/ObjCARC/basic.ll
test/Transforms/ObjCARC/ensure-that-exception-unwind-path-is-visited.ll
test/Transforms/SLPVectorizer/X86/call.ll
|