When we backtranslate expressions, we can't use the predicateinfo, since we are evaluating them in a different context.
Details
Details
Diff Detail
Diff Detail
- Repository
 - rL LLVM
 
Paths 
  |  Differential  D37174  
NewGVN: Make sure we don't incorrectly use PredicateInfo when doing PHI of ops ClosedPublic Authored by • dberlin on Aug 25 2017, 8:22 PM. 
Details Summary When we backtranslate expressions, we can't use the predicateinfo, since we are evaluating them in a different context. 
Diff Detail 
 Event TimelineClosed by commit rL312352: NewGVN: Make sure we don't incorrectly use PredicateInfo when doing PHI of ops (authored by dannyb).  ·  Explain WhySep 1 2017, 12:21 PM This revision was automatically updated to reflect the committed changes. 
 
Revision Contents 
 
Diff 113573 llvm/trunk/lib/Transforms/Scalar/NewGVN.cpp
 llvm/trunk/test/Transforms/NewGVN/pr34135.ll
  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oh, this was where I saw that code.