mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 11:13:28 +01:00
6a4980e5c7
code motion Summary: Currently isSafeToMoveBefore uses DFS numbering for determining the relative position of instruction and insert point which is not always correct. This PR proposes the use of Dominator Tree depth for the same. If a node is at a higher level than the insert point then it is safe to say that we want to move in the forward direction. Authored By: RithikSharma Reviewer: Whitney, nikic, bmahjour, etiotto, fhahn Reviewed By: Whitney Subscribers: fhahn, hiraditya, llvm-commits Tag: LLVM Differential Revision: https://reviews.llvm.org/D80084 |
||
---|---|---|
.. | ||
ASanStackFrameLayoutTest.cpp | ||
BasicBlockUtilsTest.cpp | ||
CallPromotionUtilsTest.cpp | ||
CloningTest.cpp | ||
CMakeLists.txt | ||
CodeExtractorTest.cpp | ||
CodeMoverUtilsTest.cpp | ||
FunctionComparatorTest.cpp | ||
IntegerDivisionTest.cpp | ||
LocalTest.cpp | ||
LoopRotationUtilsTest.cpp | ||
LoopUtilsTest.cpp | ||
ScalarEvolutionExpanderTest.cpp | ||
SizeOptsTest.cpp | ||
SSAUpdaterBulkTest.cpp | ||
UnrollLoopTest.cpp | ||
ValueMapperTest.cpp | ||
VFABIUtils.cpp |