⚙ D95745 Support unwinding from inline assembly (original) (raw)

This is an archive of the discontinued LLVM Phabricator instance.

Table of Contentst-clang/-include/clang/Basic/-clang/-Basic/-DiagnosticSemaKinds.td-lib/-Basic/-TargetInfo.cpp-CodeGen/1/1CGStmt.cpp-Sema/-SemaStmtAsm.cpp-test/CodeGenCXX/-CodeGenCXX/-unwind-inline-asm.cpp-llvm/-bindings/go/llvm/-go/-llvm/-ir.go-include/-llvm-c/-Core.h-llvm/-Bitcode/-LLVMBitCodes.h-IR/-InlineAsm.h-lib/-AsmParser/1/1LLParser.cpp-Bitcode/-Reader/1/1BitcodeReader.cpp-Writer/-BitcodeWriter.cpp-CodeGen/-GlobalISel/1/2IRTranslator.cpp-SelectionDAG/-SelectionDAGBuilder.h1/1SelectionDAGBuilder.cpp-IR/-AsmWriter.cpp-ConstantsContext.h-Core.cpp-InlineAsm.cpp-Verifier.cpp-Transforms/-InstCombine/-InstCombineCalls.cpp-Utils/-InlineFunction.cpp-ValueMapper.cpp-test/-CodeGen/-AArch64/GlobalISel/-GlobalISel/-irtranslator-no-unwind-inline-asm.ll-irtranslator-unwind-inline-asm.ll-unwind-inline-asm.ll-X86/-no-seh-unwind-inline-asm-codegen.ll-no-unwind-inline-asm-codegen.ll-seh-unwind-inline-asm-codegen.ll-sjlj-unwind-inline-asm-codegen.ll-unwind-inline-asm-codegen.ll-Transforms/-Inline/-no-unwind-inline-asm.ll-unwind-inline-asm.ll-InstCombine/-no-unwind-inline-asm.ll-unwind-inline-asm.llHide PanelfKeyboard Reference? Differential D95745 Authored by cynecx on Jan 30 2021, 11:20 AM.Download Raw DiffReviewers rnknikicdeadalnixAmanieu Group Reviewers Restricted ProjectRestricted Project Commits rG8ec9fd483949: Support unwinding from inline assembly Repository rG LLVM Github Monorepo Event Timelinecynecx created this revision.Herald added a reviewer: deadalnix. Herald added subscribers: dexonsmith, hiraditya. cynecx requested review of this revision.Herald added subscribers: llvm-commits, cfe-commits, aheejin. Comment ActionsHarbormaster completed remote builds in B87279: Diff 320317.cynecx edited the summary of this revision. (Show Details)cynecx edited the summary of this revision. (Show Details)cynecx edited the summary of this revision. (Show Details)cynecx edited the summary of this revision. (Show Details)Comment Actionscynecx edited reviewers, added: rnk, nikic; removed: deadalnix.Herald added a reviewer: deadalnix. Harbormaster completed remote builds in B87935: Diff 321479.Comment ActionsComment ActionsHerald added a subscriber: pengfei. Comment ActionsHarbormaster completed remote builds in B90142: Diff 325323.Comment ActionsAmanieu added a subscriber: Amanieu.Comment ActionsComment Actionsdexonsmith removed a subscriber: dexonsmith.Comment ActionsComment Actionsclang/lib/CodeGen/CGStmt.cpp 2542 llvm/lib/AsmParser/LLParser.cpp 5573–5575 llvm/lib/Bitcode/Reader/BitcodeReader.cpp 2865 llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp 2436 llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 8469Comment Actionsllvm/lib/CodeGen/GlobalISel/IRTranslator.cpp 2436Comment ActionsHarbormaster completed remote builds in B103328: Diff 343853.Comment ActionsHarbormaster completed remote builds in B103395: Diff 343924.Comment ActionsHarbormaster completed remote builds in B103401: Diff 343932.Comment ActionsThis revision is now accepted and ready to land.Comment ActionsThis revision was landed with ongoing or failed builds.Closed by commit rG8ec9fd483949: Support unwinding from inline assembly (authored by cynecx, committed by Amanieu). This revision was automatically updated to reflect the committed changes.Amanieu added a commit: rG8ec9fd483949: Support unwinding from inline assembly.Comment ActionsComment ActionsComment ActionsComment ActionsComment Actionscynecx mentioned this in D102642: [LangRef] update according to unwinding support in inline asm.Amanieu mentioned this in rG22f635b1b31a: [LangRef] update according to unwinding support in inline asm.FilesHistoryCommitsSimilarPathSizeclang/include/clang/Basic/DiagnosticSemaKinds.td1 linelib/Basic/TargetInfo.cpp4 linesCodeGen/CGStmt.cpp43 linesSema/SemaStmtAsm.cpp17 linestest/CodeGenCXX/unwind-inline-asm.cpp34 linesllvm/bindings/go/llvm/ir.go4 linesinclude/llvm-c/Core.h10 linesllvm/Bitcode/LLVMBitCodes.h5 linesIR/InlineAsm.h6 lineslib/AsmParser/LLParser.cpp13 linesBitcode/Reader/BitcodeReader.cpp29 linesWriter/BitcodeWriter.cpp6 linesCodeGen/GlobalISel/IRTranslator.cpp29 linesSelectionDAG/SelectionDAGBuilder.h8 linesSelectionDAGBuilder.cpp123 linesIR/AsmWriter.cpp2 linesConstantsContext.h16 linesCore.cpp13 linesInlineAsm.cpp9 linesVerifier.cpp2 linesTransforms/InstCombine/InstCombineCalls.cpp11 linesUtils/InlineFunction.cpp10 linesValueMapper.cpp2 linestest/CodeGen/AArch64/GlobalISel/irtranslator-no-unwind-inline-asm.ll42 linesirtranslator-unwind-inline-asm.ll42 linesunwind-inline-asm.ll57 linesX86/no-seh-unwind-inline-asm-codegen.ll58 linesno-unwind-inline-asm-codegen.ll51 linesseh-unwind-inline-asm-codegen.ll63 linessjlj-unwind-inline-asm-codegen.ll40 linesunwind-inline-asm-codegen.ll56 linesTransforms/Inline/no-unwind-inline-asm.ll46 linesunwind-inline-asm.ll46 linesInstCombine/no-unwind-inline-asm.ll36 linesunwind-inline-asm.ll38 linesDiffIDBaseDescriptionCreatedLintUnitBaseBaseDiff 1320317Jan 30 2021, 11:10 AM★★Diff 2321479Feb 4 2021, 9:07 AM★★Diff 3325323Feb 21 2021, 10:36 AM★★Diff 4325328Feb 21 2021, 11:44 AM★★Diff 5343853May 8 2021, 10:45 AM★★Diff 6343924May 9 2021, 11:33 AM★★Diff 7343932May 9 2021, 1:45 PM★★Diff 83452289d3eb78rG8ec9fd483949ca3b23053effcac226dcc56e7a95May 13 2021, 11:13 AM★★D149573 [Clang][C++23] Implement core language changes from P1467R9 extended floating-point types and standard names·Reviewers: erichkeane, tahonermann, NoQ, njames93, aaron.ballman, rjmccall, zahiraam, ...Mon, Nov 20, 12:56 PMThis file is larger than 256 KB, so syntax highlighting is disabled by default.This file was added.This file is larger than 256 KB, so syntax highlighting is disabled by default.This file is larger than 256 KB, so syntax highlighting is disabled by default.This file was added.This file was added.This file was added.This file was added.This file was added.This file was added.This file was added.This file was added.This file was added.This file was added.This file was added.This file was added.