[PATCH] D122502: [Clang] Add helper method to determine if a nonvirtual base has an entry in the LLVM struct

2022-03-25 Thread William Moses via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rG89525cbf283f: [Clang] Add helper method to determine if a nonvirtual base has an entry in theā€¦ (authored by wsmoses). Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llv

[PATCH] D122502: [Clang] Add helper method to determine if a nonvirtual base has an entry in the LLVM struct

2022-03-25 Thread William Moses via Phabricator via cfe-commits
wsmoses added a comment. Polygeist is a (hopefully soon to be LLVM incubator project: https://discourse.llvm.org/t/rfc-polygeist-llvm-incubator-proposal/60890), that, among other things, is a Clang-based C/C++ frontend for MLIR. As such, we kind of expect to be built alongside clang and borrow

[PATCH] D122502: [Clang] Add helper method to determine if a nonvirtual base has an entry in the LLVM struct

2022-03-25 Thread William Moses via Phabricator via cfe-commits
wsmoses created this revision. wsmoses added reviewers: jdoerfert, ftynse, eli.friedman, stuij, ostannard. Herald added a project: All. wsmoses requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits. This patch adds a helper method to determine if

[PATCH] D121061: [OpenMPIRBuilder] Allocate temporary at the correct block in a nested parallel

2022-03-06 Thread William Moses via Phabricator via cfe-commits
This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. wsmoses marked an inline comment as done. Closed by commit rG87ec6f41bba6: [OpenMPIRBuilder] Allocate temporary at the correct block in a nested parallel (authored by w

[PATCH] D121061: [OpenMPIRBuilder] Allocate temporary at the correct block in a nested parallel

2022-03-06 Thread William Moses via Phabricator via cfe-commits
wsmoses updated this revision to Diff 413309. wsmoses added a comment. Herald added a project: clang. Herald added a subscriber: cfe-commits. Fix clang test Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D121061/new/ https://reviews.llvm.org/D121061

[PATCH] D65169: [WIP] LLVM Optimization Remark for Attributes

2019-07-23 Thread William Moses via Phabricator via cfe-commits
wsmoses updated this revision to Diff 211382. wsmoses removed subscribers: cfe-commits, llvm-commits. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D65169/new/ https://reviews.llvm.org/D65169 Files: clang/include/clang/Basic/Attr.td clang/include/clang/Basic/DiagnosticFrontendKinds.td

[PATCH] D65169: [WIP] LLVM Optimization Remark for Attributes

2019-07-23 Thread William Moses via Phabricator via cfe-commits
wsmoses updated this revision to Diff 211371. wsmoses edited the summary of this revision. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D65169/new/ https://reviews.llvm.org/D65169 Files: clang/include/clang/Basic/Attr.td clang/include/clang/Basic/DiagnosticFrontendKinds.td clang/in

[PATCH] D65169: [WIP] LLVM Optimization Remark for Attributes

2019-07-23 Thread William Moses via Phabricator via cfe-commits
wsmoses created this revision. Herald added subscribers: llvm-commits, cfe-commits, hiraditya, mgorny, mehdi_amini. Herald added projects: clang, LLVM. This is a *work in progress* patch illustrating how an optimization remark that prints out derived function/argument attributes could be impleme

[PATCH] D63845: [WIP] Create a clang attribute that lets users specify LLVM attributes

2019-06-28 Thread William Moses via Phabricator via cfe-commits
wsmoses added a comment. Just to preface these comments -- this is work in progress and not intended to go in as is / without discussion (but happily is indeed inviting discussion). In D63845#1561983 , @lebedev.ri wrote: > In D63845#1561793

[PATCH] D63845: [WIP] Create a clang attribute that lets users specify LLVM attributes

2019-06-26 Thread William Moses via Phabricator via cfe-commits
wsmoses updated this revision to Diff 206751. wsmoses added a comment. Herald added subscribers: llvm-commits, hiraditya. Herald added a project: LLVM. Actually upload full patch so far (and not just the last commit). Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://rev

[PATCH] D63845: [WIP] Create a clang attribute that lets users specify LLVM attributes

2019-06-26 Thread William Moses via Phabricator via cfe-commits
wsmoses created this revision. wsmoses added a reviewer: jdoerfert. Herald added a project: clang. Herald added a subscriber: cfe-commits. This (work in progress) diff adds three new attributes to clang (__attribute__((LLVMFN(string))), __attribute__((LLVMARG(paramidx, string))), __attribute__((