[PATCH] D80643: [CodeMoverUtils] Move OrderedInstructions to CodeMoverUtils
rithik sharma via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 4 09:53:13 PDT 2020
RithikSharma added a comment.
In D80643#2057673 <https://reviews.llvm.org/D80643#2057673>, @nikic wrote:
> You don't need an actual OrderedInstructions class. You can simply make domTreeLevelBefore() a static function in CodeMoverUtils.cpp. Replace the localDominates() call with Instruction::comesBefore().
Moving OrderedInstructions functions to CodeMoverUtils.cpp and making them static doesn't allow the unittest to pass! The unittest requires the call of "dominates" and the only way to fulfill is to define "dominates" into CodeMoverUtils.h which is not the preferred step!
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D80643/new/
https://reviews.llvm.org/D80643
More information about the llvm-commits
mailing list