FailedChanges

Summary

  1. [flang] Support multiple CookedSource instances (details)
  2. [clang-format] Parse double-square attributes as pointer qualifiers (details)
  3. [Bindings] Move LLVMAddInstructionSimplifyPass to Scalar.cpp (details)
  4. Revert "Move all fields of '-cc1' option related classes into def file databases" (details)
Commit 92a541978618674ce112b2f500853218fed24db8 by pklausler
[flang] Support multiple CookedSource instances

These are owned by an instance of a new class AllCookedSources.

This removes the need for a Scope to own a string containing
a module's cooked source stream, and will enable errors to be
emitted when parsing module files in the future.

Differential Revision: https://reviews.llvm.org/D86891
The file was modifiedflang/include/flang/Parser/message.h
The file was modifiedflang/include/flang/Lower/ConvertType.h
The file was modifiedflang/include/flang/Parser/parsing.h
The file was modifiedflang/lib/Semantics/semantics.cpp
The file was modifiedflang/lib/Parser/provenance.cpp
The file was modifiedflang/include/flang/Parser/user-state.h
The file was modifiedflang/test/Semantics/getsymbols02.f90
The file was modifiedflang/lib/Parser/instrumented-parser.cpp
The file was modifiedflang/lib/Parser/prescan.h
The file was modifiedflang/lib/Semantics/scope.cpp
The file was modifiedflang/lib/Parser/parsing.cpp
The file was modifiedflang/include/flang/Lower/Bridge.h
The file was modifiedflang/lib/Parser/message.cpp
The file was modifiedflang/unittests/Evaluate/intrinsics.cpp
The file was modifiedflang/tools/f18-parse-demo/f18-parse-demo.cpp
The file was modifiedflang/include/flang/Parser/provenance.h
The file was modifiedflang/include/flang/Semantics/scope.h
The file was modifiedflang/lib/Parser/prescan.cpp
The file was modifiedflang/include/flang/Parser/instrumented-parser.h
The file was modifiedflang/lib/Semantics/mod-file.cpp
The file was modifiedflang/include/flang/Semantics/semantics.h
The file was modifiedflang/lib/Parser/debug-parser.cpp
The file was modifiedflang/tools/f18/f18.cpp
Commit d70e05c9e36ada3ea6341764a3bc34de7de7d8dd by Alexander.Richardson
[clang-format] Parse double-square attributes as pointer qualifiers

Before: x = (foo *[[clang::attr]]) * v;
After:  x = (foo *[[clang::attr]])*v;

Reviewed By: aaron.ballman

Differential Revision: https://reviews.llvm.org/D86721
The file was modifiedclang/lib/Format/TokenAnnotator.cpp
The file was modifiedclang/unittests/Format/FormatTest.cpp
Commit 352cf57cfb6ad33a95ff2d80109e1e88aa39b77e by aeubanks
[Bindings] Move LLVMAddInstructionSimplifyPass to Scalar.cpp

Should not be with the pass, but alongside all the other C bindings.

Reviewed By: sroland

Differential Revision: https://reviews.llvm.org/D87041
The file was modifiedllvm/lib/Transforms/Scalar/InstSimplifyPass.cpp
The file was modifiedllvm/lib/Transforms/Scalar/Scalar.cpp
Commit 8d2d0e84857cb1f2d01456eb433b5172d3a0772b by douglas.yung
Revert "Move all fields of '-cc1' option related classes into def file databases"

This reverts commit c4a2a1307484cffe94a291c42572775411bac8d8.

This commit was causing a test failure: http://lab.llvm.org:8011/builders/llvm-clang-win-x-armv7l/builds/1068
The file was removedclang/include/clang/Basic/FileSystemOptions.def
The file was removedclang/include/clang/Lex/PreprocessorOptions.def
The file was modifiedclang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
The file was modifiedclang/include/clang/Basic/LangOptions.def
The file was removedclang/include/clang/Frontend/DependencyOutputOptions.def
The file was modifiedclang/include/clang/Basic/LangOptions.h
The file was modifiedclang/lib/Basic/CodeGenOptions.cpp
The file was modifiedclang/include/clang/Basic/TargetOptions.h
The file was modifiedclang/include/clang/Frontend/MigratorOptions.h
The file was removedclang/include/clang/Basic/CommentOptions.def
The file was removedclang/include/clang/Lex/HeaderSearchOptions.def
The file was modifiedclang/include/clang/Frontend/CompilerInvocation.h
The file was modifiedclang/include/clang/Lex/PreprocessorOptions.h
The file was removedclang/include/clang/Frontend/FrontendOptions.def
The file was removedclang/include/clang/Sema/CodeCompleteOptions.def
The file was modifiedclang/include/clang/Basic/DiagnosticOptions.h
The file was modifiedclang/include/clang/Basic/CommentOptions.h
The file was modifiedclang/lib/Basic/LangOptions.cpp
The file was removedclang/include/clang/Basic/TargetOptions.def
The file was modifiedclang/include/clang/Sema/CodeCompleteOptions.h
The file was modifiedclang/include/clang/Basic/FileSystemOptions.h
The file was removedclang/include/clang/Frontend/PreprocessorOutputOptions.def
The file was modifiedclang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def
The file was modifiedclang/include/clang/Basic/CodeGenOptions.def
The file was modifiedclang/include/clang/Basic/DiagnosticOptions.def
The file was modifiedclang/include/clang/Frontend/FrontendOptions.h
The file was modifiedclang/include/clang/Frontend/DependencyOutputOptions.h
The file was modifiedclang/include/clang/Frontend/PreprocessorOutputOptions.h
The file was modifiedclang/include/clang/Basic/CodeGenOptions.h
The file was removedclang/include/clang/Frontend/MigratorOptions.def
The file was modifiedclang/include/clang/Lex/HeaderSearchOptions.h