This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from eb91413561e [X86] Simplify some X86 address mode folding code, NFCI new e1d782bb775 [InstCombine] regenerate checks; NFC new 6ee4a210cc5 [DAGCombiner] Use computeKnownBits to match rotate patterns [...] new e0b0d5fab77 [ORC] Add IRLayer and ObjectLayer interfaces and related Ma [...] new 1b804fe0ece [ORC] Remove the optional MaterializationResponsibility arg [...] new 8b040c41219 [ORC] Lookup now returns an error if any symbols are not found. new d9367a91972 [ORC] Preserve Materializing symbol flag during resolution.
The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: include/llvm/ExecutionEngine/Orc/Core.h | 28 ++++--- include/llvm/ExecutionEngine/Orc/Layer.h | 99 ++++++++++++++++++++++ lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 25 ++++-- lib/ExecutionEngine/Orc/CMakeLists.txt | 1 + lib/ExecutionEngine/Orc/Core.cpp | 68 ++++++++++----- lib/ExecutionEngine/Orc/Layer.cpp | 110 +++++++++++++++++++++++++ test/CodeGen/X86/combine-rotates.ll | 42 ++-------- test/CodeGen/X86/rotate4.ll | 20 +---- test/Transforms/InstCombine/fpcast.ll | 89 ++++++++++++-------- unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 4 +- 10 files changed, 361 insertions(+), 125 deletions(-) create mode 100644 include/llvm/ExecutionEngine/Orc/Layer.h create mode 100644 lib/ExecutionEngine/Orc/Layer.cpp