FailedChanges

Summary

  1. [ORC] Add a LLJITWithThinLTOSummaries example in OrcV2Examples (details)
  2. [analyzer] Add modeling for unque_ptr::get() (details)
Commit b014cc0f655da5094302c326d6d0576fdb652e58 by Stefan Gränitz
[ORC] Add a LLJITWithThinLTOSummaries example in OrcV2Examples

The example demonstrates how to use a module summary index file produced for ThinLTO to:
* find the module that defines the main entry point
* find all extra modules that are required for the build

A LIT test runs the example as part of the LLVM test suite [1] and shows how to create a module summary index file.
The code also provides two Error types that can be useful when working with ThinLTO summaries.

[1] if LLVM_BUILD_EXAMPLES=ON and platform is not Windows

Differential Revision: https://reviews.llvm.org/D85974
The file was addedllvm/test/Examples/OrcV2Examples/Inputs/main-mod.ll
The file was addedllvm/test/Examples/OrcV2Examples/Inputs/bar-mod.ll
The file was addedllvm/examples/OrcV2Examples/LLJITWithThinLTOSummaries/LLJITWithThinLTOSummaries.cpp
The file was addedllvm/examples/OrcV2Examples/LLJITWithThinLTOSummaries/CMakeLists.txt
The file was addedllvm/test/Examples/OrcV2Examples/lljit-with-thinlto-summaries.test
The file was addedllvm/test/Examples/OrcV2Examples/Inputs/foo-mod.ll
The file was modifiedllvm/test/Examples/lit.local.cfg
The file was modifiedllvm/examples/OrcV2Examples/CMakeLists.txt
Commit 55208f5a2126e491c41ba9ff6542551bfc090e86 by vrnithinkumar
[analyzer] Add modeling for unque_ptr::get()

Summary: Implemented  modeling for get() method in SmartPtrModeling

Reviewers: NoQ, Szelethus, vsavchenko, xazax.hun

Reviewed By: NoQ, xazax.hun

Subscribers: martong, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D86029
The file was modifiedclang/test/Analysis/smart-ptr.cpp
The file was modifiedclang/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp
The file was modifiedclang/test/Analysis/smart-ptr-text-output.cpp