FailedChanges

Summary

  1. remove pessimizing moves (reported by gcc 10) (details)
  2. [IRSim] Letting gep instructions be legal for similarity identification. (details)
Commit a2513cb8655e0aea4baffb4391e946ad3e56d883 by nunoplopes
remove pessimizing moves (reported by gcc 10)
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/Shared/RPCUtils.h
Commit d974ac0224dec34b95fb1be8c61bd8b524698bcd by andrew.litteken
[IRSim] Letting gep instructions be legal for similarity identification.

GetElementPtr instructions require the extra check that all operands
after the first must only be constants and be exactly the same to be
considered similar.

Tests are found in unittests/Analysis/IRSimilarityIdentifierTest.cpp.
The file was modifiedllvm/lib/Analysis/IRSimilarityIdentifier.cpp
The file was modifiedllvm/test/Transforms/IROutliner/illegal-gep.ll
The file was modifiedllvm/unittests/Analysis/IRSimilarityIdentifierTest.cpp
The file was modifiedllvm/include/llvm/Analysis/IRSimilarityIdentifier.h