FailedChanges

Summary

  1. [Windows] Replace TrapUnreachable with an int3 insertion pass (details)
  2. AMDGPU/GlobalISel: Rename MIRBuilder to B. NFC (details)
  3. PR43242: Fix crash when typo-correcting to an operator() that should not (details)
  4. Fix incorrect demangling of call operator of lambda with explicit (details)
  5. [Symbol] Give ClangASTContext a PersistentExpressionState instead of a (details)
Commit bf02399a852e1ff06e074c353908147d9a22b1dc by rnk
[Windows] Replace TrapUnreachable with an int3 insertion pass
This is an alternative to D66980, which was reverted. Instead of
inserting a pseudo instruction that optionally expands to nothing, add a
pass that inserts int3 when appropriate after basic block layout.
Reviewers: hans
Differential Revision: https://reviews.llvm.org/D67201
llvm-svn: 371466
The file was addedllvm/test/CodeGen/X86/win64-eh-empty-block.ll
The file was addedllvm/test/CodeGen/X86/noreturn-call-win64.ll
The file was modifiedllvm/test/CodeGen/X86/trap.ll
The file was modifiedllvm/lib/Target/X86/X86.h
The file was modifiedllvm/test/CodeGen/X86/catchpad-lifetime.ll
The file was modifiedllvm/test/CodeGen/X86/win64_call_epi.ll
The file was modifiedllvm/lib/Target/X86/X86TargetMachine.cpp
The file was modifiedllvm/test/CodeGen/X86/unreachable-trap.ll
The file was modifiedllvm/lib/Target/X86/CMakeLists.txt
The file was modifiedllvm/test/CodeGen/X86/br-fold.ll
The file was modifiedllvm/test/CodeGen/X86/empty-function.ll
The file was modifiedllvm/test/CodeGen/X86/wineh-coreclr.ll
The file was modifiedllvm/test/DebugInfo/COFF/local-variable-gap.ll
The file was addedllvm/lib/Target/X86/X86AvoidTrailingCall.cpp
The file was modifiedllvm/test/CodeGen/X86/pr24374.ll
The file was modifiedllvm/test/CodeGen/X86/funclet-layout.ll
The file was modifiedllvm/test/CodeGen/X86/win64_eh.ll
The file was modifiedllvm/test/CodeGen/WinEH/wineh-noret-cleanup.ll
The file was modifiedllvm/test/CodeGen/X86/catchpad-regmask.ll
The file was modifiedllvm/test/CodeGen/X86/catchret-regmask.ll
Commit 06c8cb03caee18241263168cf4405b629940ab84 by Austin.Kerbow
AMDGPU/GlobalISel: Rename MIRBuilder to B. NFC
Reviewers: arsenm
Reviewed By: arsenm
Subscribers: kzhuravl, jvesely, wdng, nhaehnle, yaxunl, rovka,
dstuttard, tpr, t-tye, hiraditya, Petar.Avramovic, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D67374
llvm-svn: 371467
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUCallLowering.h
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
Commit 245ba2c25fef704abe8caa662c02b147eab12eac by richard-llvm
PR43242: Fix crash when typo-correcting to an operator() that should not
have been visible.
llvm-svn: 371468
The file was modifiedclang/test/SemaCXX/lambda-expressions.cpp
The file was modifiedclang/lib/Sema/SemaExpr.cpp
Commit 865697f9b9add3030c1a2637aac6f755c573f781 by richard-llvm
Fix incorrect demangling of call operator of lambda with explicit
template parameters due to registering template parameters twice.
llvm-svn: 371469
The file was modifiedllvm/include/llvm/Demangle/ItaniumDemangle.h
The file was modifiedlibcxxabi/test/test_demangle.pass.cpp
The file was modifiedlibcxxabi/src/demangle/ItaniumDemangle.h
Commit 9e86561878dc470c4023cd627dd39cafc13fdc4d by apl
[Symbol] Give ClangASTContext a PersistentExpressionState instead of a
ClangPersistentVariables
ClangASTContext doesn't use m_persistent_variables in a way specific to
ClangPersistentVariables. Therefore, it should hold a unique pointer to
PersistentExpressionState instead of a ClangPersistentVariablesUP. This
also prevents you from pulling in a plugin header when including
ClangASTContext.h
Doing this exposed an implicit dependency in ObjCLanguage that was
corrected by including ClangModulesDeclVendor.h
llvm-svn: 371470
The file was modifiedlldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp
The file was modifiedlldb/source/Symbol/ClangASTContext.cpp
The file was modifiedlldb/include/lldb/Symbol/ClangASTContext.h