[PATCH] D38421: Eliminate ftrunc if source is know to be rounded

Hal Finkel via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 29 13:10:29 PDT 2017


hfinkel added inline comments.


================
Comment at: lib/CodeGen/SelectionDAG/DAGCombiner.cpp:10705
 
+  // fold ftrunc (known rounded int x) -> x
+  switch (N0.getOpcode()) {
----------------
Is there any way we can generalize this? All of the operations listed here are like ftrunc in this regard (they're idempotent for integer inputs).



https://reviews.llvm.org/D38421





More information about the llvm-commits mailing list