[PATCH] D23020: [ValueTracking] bitreverse, sin, cos are safe to speculatively execute

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 1 11:55:41 PDT 2016


arsenm added a comment.

Needs tests. Bitreverse is definitely OK, but I'm not sure about sin/cos. The math function handling is a mess and they might need to be assumed to set errno (although I don't see why this is the case since the libcall can work for targets with this problem)


https://reviews.llvm.org/D23020





More information about the llvm-commits mailing list