[PATCH] D112401: [Clang] Mutate printf bulitin names under IEEE128 on PPC64

2021-10-24 Thread Qiu Chaofan via Phabricator via cfe-commits
qiucf created this revision. qiucf added reviewers: nemanjai, jsji, PowerPC. Herald added subscribers: shchenz, kbarton. qiucf requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits. Glibc uses these new symbol names to support IEEE-754 128-bit

[PATCH] D108696: [Coroutines] [Frontend] Lookup in std namespace first

2021-10-24 Thread Arthur O'Dwyer via Phabricator via cfe-commits
Quuxplusone added a comment. In D108696#3082866 , @ChuanqiXu wrote: > @Quuxplusone gentle ping~ I think this PR is mostly above my pay grade. :) IIUC, there is a chicken-and-egg problem between D108696 and D109433

[PATCH] D111866: [RISCV] Support Zfhmin extension

2021-10-24 Thread Shao-Ce SUN via Phabricator via cfe-commits
achieveartificialintelligence added a comment. Is there any suggestion? Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D111866/new/ https://reviews.llvm.org/D111866 ___ cfe-commits mailing list

[PATCH] D112399: Get Bazel building `//clang` on Windows with clang-cl.

2021-10-24 Thread Chandler Carruth via Phabricator via cfe-commits
chandlerc created this revision. chandlerc added a reviewer: GMNGeoffrey. Herald added a subscriber: mcrosier. chandlerc requested review of this revision. Herald added a reviewer: jdoerfert. Herald added a subscriber: sstefan1. This required substantially more invasive changes I'm afraid.

[PATCH] D112398: [RISCV] Add ABI testing for Float16.

2021-10-24 Thread Hsiangkai Wang via Phabricator via cfe-commits
HsiangKai created this revision. HsiangKai added reviewers: craig.topper, kito-cheng, frasercrmck, rogfer01. Herald added subscribers: achieveartificialintelligence, StephenFan, vkmr, evandro, luismarques, apazos, sameer.abuasal, s.egerton, Jim, benna, psnobl, jocewei, PkmX, the_o, brucehoult,

[PATCH] D112158: mips: fix search path for multilib o32

2021-10-24 Thread YunQiang Su via Phabricator via cfe-commits
wzssyqa updated this revision to Diff 381826. Herald added subscribers: ormris, jrtc27. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D112158/new/ https://reviews.llvm.org/D112158 Files: clang/lib/Driver/ToolChains/Gnu.cpp clang/lib/Driver/ToolChains/Linux.cpp

[PATCH] D109632: [clang] de-duplicate methods from AST files

2021-10-24 Thread Volodymyr Sapsai via Phabricator via cfe-commits
vsapsai added a comment. Raw data with some additional visualization is available at https://observablehq.com/@vsapsai/method_pool-performance-comparison Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D109632/new/ https://reviews.llvm.org/D109632

[PATCH] D108696: [Coroutines] [Frontend] Lookup in std namespace first

2021-10-24 Thread Chuanqi Xu via Phabricator via cfe-commits
ChuanqiXu added a comment. @Quuxplusone gentle ping~ CHANGES SINCE LAST ACTION https://reviews.llvm.org/D108696/new/ https://reviews.llvm.org/D108696 ___ cfe-commits mailing list cfe-commits@lists.llvm.org

[PATCH] D112390: [AIX][ZOS] Disable module tests due to lack of Objective-C support

2021-10-24 Thread Jake Egan via Phabricator via cfe-commits
Jake-Egan updated this revision to Diff 381814. Jake-Egan edited the summary of this revision. Jake-Egan added a comment. Herald added a project: LLVM. Herald added a subscriber: llvm-commits. Add llvm/test/DebugInfo/X86/objc_direct.ll Repository: rG LLVM Github Monorepo CHANGES SINCE LAST

[PATCH] D112102: [RISCV] Reduce the number of RISCV vector builtins by an order of magnitude.

2021-10-24 Thread Zakk Chen via Phabricator via cfe-commits
khchen added a comment. LGTM, too. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D112102/new/ https://reviews.llvm.org/D112102 ___ cfe-commits mailing list cfe-commits@lists.llvm.org

[clang] 4bd4650 - Use llvm::any_of and llvm::none_of (NFC)

2021-10-24 Thread Kazu Hirata via cfe-commits
Author: Kazu Hirata Date: 2021-10-24T17:35:33-07:00 New Revision: 4bd46501c394ce221d34b60155f48ebbf6b6897d URL: https://github.com/llvm/llvm-project/commit/4bd46501c394ce221d34b60155f48ebbf6b6897d DIFF: https://github.com/llvm/llvm-project/commit/4bd46501c394ce221d34b60155f48ebbf6b6897d.diff

[PATCH] D112390: [AIX][ZOS] Disable module tests due to lack of Objective-C support

2021-10-24 Thread Jake Egan via Phabricator via cfe-commits
Jake-Egan created this revision. Jake-Egan requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D112390 Files: clang/test/Modules/ModuleDebugInfo.cpp

[PATCH] D106674: Runtime for Interop directive

2021-10-24 Thread Sri Hari Krishna Narayanan via Phabricator via cfe-commits
sriharikrishna marked 3 inline comments as done. sriharikrishna added inline comments. Comment at: openmp/libomptarget/src/interop.cpp:239-242 + if (interop_val->interop_type == kmp_interop_type_tasksync) { +__kmpc_omp_wait_deps(loc_ref, gtid, ndeps, dep_list,

[PATCH] D106674: Runtime for Interop directive

2021-10-24 Thread Sri Hari Krishna Narayanan via Phabricator via cfe-commits
sriharikrishna updated this revision to Diff 381801. sriharikrishna marked 16 inline comments as done. sriharikrishna added a comment. Runtime for Interop directive Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D106674/new/

[PATCH] D106674: Runtime for Interop directive

2021-10-24 Thread Sri Hari Krishna Narayanan via Phabricator via cfe-commits
sriharikrishna updated this revision to Diff 381800. sriharikrishna added a comment. Runtime for Interop directive Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D106674/new/ https://reviews.llvm.org/D106674 Files:

[PATCH] D111952: [clang] [MinGW] Guess the right ix86 arch name spelling as sysroot

2021-10-24 Thread Martin Storsjö via Phabricator via cfe-commits
mstorsjo updated this revision to Diff 381795. mstorsjo added a comment. Moved the fixup into `computeTargetTriple`, so it's only done after applying the `-m32`/`-m64` options. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D111952/new/

[PATCH] D111952: [clang] [MinGW] Guess the right ix86 arch name spelling as sysroot

2021-10-24 Thread Martin Storsjö via Phabricator via cfe-commits
mstorsjo added a comment. In D111952#3068680 , @mstorsjo wrote: > I guess a downside of this solution, is that if an `i686` sysroot exists next > to the clang binary, it becomes practically impossible to test codegen > differences when you run it with

[PATCH] D112387: [clang] [MinGW] Rename the 'Arch' member to 'SysrootName'. NFC.

2021-10-24 Thread Martin Storsjö via Phabricator via cfe-commits
mstorsjo created this revision. mstorsjo added a reviewer: MaskRay. mstorsjo requested review of this revision. Herald added a project: clang. This string isn't a plain architecture name, but contains the whole subdir name used for the sysroot, which often is equal to the target triple.

[clang] 7cc8fa2 - Use llvm::is_contained (NFC)

2021-10-24 Thread Kazu Hirata via cfe-commits
Author: Kazu Hirata Date: 2021-10-24T09:32:57-07:00 New Revision: 7cc8fa2dd2d8167d427cadb4fc6f4254b53a8359 URL: https://github.com/llvm/llvm-project/commit/7cc8fa2dd2d8167d427cadb4fc6f4254b53a8359 DIFF: https://github.com/llvm/llvm-project/commit/7cc8fa2dd2d8167d427cadb4fc6f4254b53a8359.diff

[PATCH] D106102: [analyzer][solver] Introduce reasoning for not equal to operator

2021-10-24 Thread Balázs Benics via Phabricator via cfe-commits
steakhal added a comment. In D106102#3082399 , @manas wrote: > Based on the information from debugger, the logs > show RangeSets `[0, 255]` and > `[INT_MIN, 0]` from different types >

[PATCH] D112349: [Verifier] Add verification logic for GlobalIFuncs

2021-10-24 Thread Itay Bookstein via Phabricator via cfe-commits
ibookstein updated this revision to Diff 381773. ibookstein added a comment. Change BitcodeReader to transparently fix up the type rather than returning an error because older formats use wrong type. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION