Dave Bartolomeo
c5ac357bfc
C++/C#: Fix bad overlap sanity failures
...
`Instruction.getDefinitionOverlap()` depends on `SSAConstruction::getMemoryOperandDefinition()`, which in turn depends on `SSAConstruction::hasMemoryOperandDefinition()`. When the definition in question came from a `Chi` instruction, `hasMemoryOperandDefinition()` incorrectly bound `overlap` to the overlap relationship between the original (non-`Chi`) instruction and the use. The fix is to make use of the `actualDefLocation` parameter to `getDefinitionOrChiInstruction()`, which specifies the location for the result of the `Chi` in that case.
2020-03-23 14:57:41 -04:00
..
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2020-03-23 14:57:41 -04:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2020-01-29 13:11:50 +01:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-09-18 14:30:18 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2020-03-23 14:57:41 -04:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-09-18 15:17:24 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2020-03-23 14:57:41 -04:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00
2019-08-06 14:10:25 +02:00