The artificial dependencies are not real dependencies. In some cases, they
form circuits with bigger MII. However, they are used to schedule instructions
better.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
llvm/trunk/test/CodeGen/Hexagon/swp-art-deps-rec.ll | ||
---|---|---|
1 | Hi, -debug-only= option is only available in #ifdef NDEBUG builds. This should use REQUIRES: asserts (which I have fixed). |
Comment Actions
The test is pretty much full of UB and run with O3, neither is good by itself and together that results in changes anywhere to break this test. D106308 does cause the entire code to be deleted, and that is not the fault of D106308. I will XFAIL this test and you can repair it as you need. FWIW, I'd strongly suggest to *not* run O3 at all as part of such tests.
Hi, -debug-only= option is only available in #ifdef NDEBUG builds.
This should use REQUIRES: asserts (which I have fixed).