The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. The repo is prepared for juxta-sosp.
The LLVM used for juxta sosp version is made according to the commit id 2e644415ba3da624f289411612687efd4ce507c6.
The files modified for juxta:
- ./llvm/include/llvm/Analysis/Passes.h
- ./llvm/include/llvm/InitializePasses.h
- ./llvm/lib/Analysis/Analysis.cpp
- ./llvm/lib/Analysis/CMakeLists.txt
- ./llvm/lib/Analysis/FsSemantic.cpp
- ./llvm/lib/Support/APInt.cpp
- ./llvm/tools/clang/
To be precise, in ./llvm/tools/clang/
these files are changed, while the others remain the same as the files in ./clang/
:
- ./llvm/tools/clang/include/clang/Driver/Options.td
- ./llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h
- ./llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
- ./llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/FssStmtPrinter.h
- ./llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
- ./llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
- ./llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
- ./llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
- ./llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
- ./llvm/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
- ./llvm/tools/clang/lib/CodeGen/BackendUtil.cpp
- ./llvm/tools/clang/lib/Driver/Tools.cpp
- ./llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
- ./llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt
- ./llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td
- ./llvm/tools/clang/lib/StaticAnalyzer/Checkers/PathCondExtractor.cpp
- ./llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
- ./llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeLists.txt
- ./llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
- ./llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
- ./llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
- ./llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
- ./llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
- ./llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
- ./llvm/tools/clang/lib/StaticAnalyzer/Core/FssStmtPrinter.cpp
- ./llvm/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
- ./llvm/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
- ./llvm/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp
- ./llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
- ./llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
- ./llvm/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp
- ./llvm/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp
- ./llvm/tools/clang/tools/scan-build/fss-build
- ./llvm/tools/clang/tools/scan-build/fssc++-analyzer
- ./llvm/tools/clang/tools/scan-build/fssccc-analyzer
- ./llvm/tools/clang/tools/scan-build/scan-build