[PATCH] D95001: [CodeView] Emit function types in -gline-tables-only.

2021-01-19 Thread Amy Huang via Phabricator via cfe-commits
akhuang created this revision. akhuang added reviewers: rnk, dblaikie. akhuang requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits. This change adds function types to further differentiate between FUNC_IDs in -gline-tables-only. Size increase o

[PATCH] D95001: [CodeView] Emit function types in -gline-tables-only.

2021-01-19 Thread Amy Huang via Phabricator via cfe-commits
akhuang updated this revision to Diff 317701. akhuang added a comment. Remove lambda change Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D95001/new/ https://reviews.llvm.org/D95001 Files: clang/lib/CodeGen/CGDebugInfo.cpp clang/test/CodeGenCXX

[PATCH] D95001: [CodeView] Emit function types in -gline-tables-only.

2021-01-19 Thread Amy Huang via Phabricator via cfe-commits
akhuang updated this revision to Diff 317718. akhuang marked an inline comment as done. akhuang added a comment. Add check for CodeView Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D95001/new/ https://reviews.llvm.org/D95001 Files: clang/lib/Cod

[PATCH] D95001: [CodeView] Emit function types in -gline-tables-only.

2021-01-19 Thread Amy Huang via Phabricator via cfe-commits
akhuang added inline comments. Comment at: clang/lib/CodeGen/CGDebugInfo.cpp:1050-1052 + // Don't include a linkage name in line tables only, except to differentiate + // between lambdas. + if (CGM.getCodeGenOpts().hasReducedDebugInfo() || RD->isLambda()) dbla

[PATCH] D95001: [CodeView] Emit function types in -gline-tables-only.

2021-01-19 Thread Amy Huang via Phabricator via cfe-commits
akhuang added inline comments. Comment at: clang/test/CodeGenCXX/debug-info-gline-tables-only-codeview.cpp:30-32 + // CHECK: !DISubprogram(name: "operator()", scope: ![[LAMBDA:[0-9]+]] + // CHECK: ![[LAMBDA]] = !DICompositeType(tag: DW_TAG_class_type, + // CHECK-SAME:

[PATCH] D95001: [CodeView] Emit function types in -gline-tables-only.

2021-01-19 Thread Amy Huang via Phabricator via cfe-commits
akhuang updated this revision to Diff 317728. akhuang added a comment. Update test Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D95001/new/ https://reviews.llvm.org/D95001 Files: clang/lib/CodeGen/CGDebugInfo.cpp clang/test/CodeGenCXX/debug-in

[PATCH] D95001: [CodeView] Emit function types in -gline-tables-only.

2021-01-20 Thread Amy Huang via Phabricator via cfe-commits
akhuang updated this revision to Diff 317975. akhuang added a comment. Add comments describing reason for emitting types Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D95001/new/ https://reviews.llvm.org/D95001 Files: clang/lib/CodeGen/CGDebugInf

[PATCH] D95001: [CodeView] Emit function types in -gline-tables-only.

2021-01-20 Thread Amy Huang via Phabricator via cfe-commits
This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Closed by commit rGa3d7cee7f9bd: [CodeView] Emit function types in -gline-tables-only. (authored by akhuang). Repository: rG LLVM Github Monorepo CHANGES SINCE LAST

[PATCH] D110670: [Sema] Allow comparisons between different ms ptr size address space types.

2021-10-05 Thread Amy Huang via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rGc7104e506619: [Sema] Allow comparisons between different ms ptr size address space types. (authored by akhuang). Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org

<    1   2   3   4   5