r347194 - Test commit - delete trailing space.

2018-11-19 Thread Michael Platings via cfe-commits
Author: michaelplatings Date: Mon Nov 19 04:16:05 2018 New Revision: 347194 URL: http://llvm.org/viewvc/llvm-project?rev=347194&view=rev Log: Test commit - delete trailing space. Modified: cfe/trunk/examples/clang-interpreter/Test.cxx Modified: cfe/trunk/examples/clang-interpreter/Test.cxx U

r355522 - [IR][ARM] Add function pointer alignment to datalayout

2019-03-06 Thread Michael Platings via cfe-commits
Author: michaelplatings Date: Wed Mar 6 09:24:11 2019 New Revision: 355522 URL: http://llvm.org/viewvc/llvm-project?rev=355522&view=rev Log: [IR][ARM] Add function pointer alignment to datalayout Use this feature to fix a bug on ARM where 4 byte alignment is incorrectly assumed. Differential Re

r355585 - [IR][ARM] Add function pointer alignment to datalayout

2019-03-07 Thread Michael Platings via cfe-commits
Author: michaelplatings Date: Thu Mar 7 01:15:23 2019 New Revision: 355585 URL: http://llvm.org/viewvc/llvm-project?rev=355585&view=rev Log: [IR][ARM] Add function pointer alignment to datalayout Use this feature to fix a bug on ARM where 4 byte alignment is incorrectly assumed. Differential Re

r355685 - [IR][ARM] Add function pointer alignment to datalayout

2019-03-08 Thread Michael Platings via cfe-commits
Author: michaelplatings Date: Fri Mar 8 02:44:06 2019 New Revision: 355685 URL: http://llvm.org/viewvc/llvm-project?rev=355685&view=rev Log: [IR][ARM] Add function pointer alignment to datalayout Use this feature to fix a bug on ARM where 4 byte alignment is incorrectly assumed. Differential Re

[clang] Multilib support for libraries with exceptions (PR #75031)

2023-12-12 Thread Michael Platings via cfe-commits
@@ -179,6 +179,12 @@ static void findMultilibsFromYAML(const ToolChain &TC, const Driver &D, if (!MB) return; Multilib::flags_list Flags = TC.getMultilibFlags(Args); + if (TC.getRTTIMode() == ToolChain::RTTIMode::RM_Disabled) { +Flags.push_back("-fno-rtti"); + }

[clang] Multilib support for libraries with exceptions (PR #75031)

2024-01-02 Thread Michael Platings via cfe-commits
https://github.com/mplatings edited https://github.com/llvm/llvm-project/pull/75031 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Multilib support for libraries with exceptions (PR #75031)

2024-01-02 Thread Michael Platings via cfe-commits
https://github.com/mplatings commented: I'd be disinclined to add `CachedExceptionsMode`: * It's more code to maintain. * Most toolchains will never use it so for them it's a small extra runtime cost with no benefit. I think you could calculate the exceptions mode in `getMultilibFlags` when ne

[clang] Multilib support for libraries with exceptions (PR #75031)

2024-01-02 Thread Michael Platings via cfe-commits
@@ -77,10 +77,21 @@ static ToolChain::RTTIMode CalculateRTTIMode(const ArgList &Args, return NoRTTI ? ToolChain::RM_Disabled : ToolChain::RM_Enabled; } +static ToolChain::ExceptionsMode CalculateExceptionsMode(const ArgList &Args) { + + Arg *exceptionsArg = Args.getLastArg

[clang] Multilib support for libraries with exceptions (PR #75031)

2024-01-02 Thread Michael Platings via cfe-commits
mplatings wrote: > I'm not actively working on LLVM any more so I'm going to remove myself as > reviewer now. Or at least I would if GitHub would let me! https://github.com/orgs/community/discussions/23054 https://github.com/llvm/llvm-project/pull/75031 ___

[clang] 0c7ca82 - Fix external-names.c test when separator is \\

2019-12-31 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2019-12-31T11:15:46Z New Revision: 0c7ca82161b519856bb1d54e181b578dc067cd3e URL: https://github.com/llvm/llvm-project/commit/0c7ca82161b519856bb1d54e181b578dc067cd3e DIFF: https://github.com/llvm/llvm-project/commit/0c7ca82161b519856bb1d54e181b578dc067cd3e.diff L

[clang] dba8fce - Fix frint ACLE intrinsic names

2022-09-29 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2022-09-29T09:13:07+01:00 New Revision: dba8fced969e2eca9e8650a874293927db17d131 URL: https://github.com/llvm/llvm-project/commit/dba8fced969e2eca9e8650a874293927db17d131 DIFF: https://github.com/llvm/llvm-project/commit/dba8fced969e2eca9e8650a874293927db17d131.di

[clang] fa39c0a - Revert "[NFC] Add checks for self-assignment."

2023-07-24 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-07-24T09:36:11+01:00 New Revision: fa39c0a58e87d9fb0751d4e65a77259a3ec53448 URL: https://github.com/llvm/llvm-project/commit/fa39c0a58e87d9fb0751d4e65a77259a3ec53448 DIFF: https://github.com/llvm/llvm-project/commit/fa39c0a58e87d9fb0751d4e65a77259a3ec53448.di

[clang] ab5ebe4 - [NFC][Clang][Test] Fix warning-as-error

2023-08-03 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-08-03T08:26:25+01:00 New Revision: ab5ebe4b2088ba3a22a7922cd8bd827a7cedc3a4 URL: https://github.com/llvm/llvm-project/commit/ab5ebe4b2088ba3a22a7922cd8bd827a7cedc3a4 DIFF: https://github.com/llvm/llvm-project/commit/ab5ebe4b2088ba3a22a7922cd8bd827a7cedc3a4.di

[clang] 872d22c - [NFC][Clang][Test] Fix warning-as-error

2023-08-09 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-08-09T21:29:53+01:00 New Revision: 872d22c735b83d39cbd7660e4678a9c0d42fe36a URL: https://github.com/llvm/llvm-project/commit/872d22c735b83d39cbd7660e4678a9c0d42fe36a DIFF: https://github.com/llvm/llvm-project/commit/872d22c735b83d39cbd7660e4678a9c0d42fe36a.di

[clang] 7916573 - [ARM][Driver] Change float-abi warning

2023-07-07 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-07-07T09:41:18+01:00 New Revision: 79165735e11e40e1fbbb91ccbdd4df24d6349837 URL: https://github.com/llvm/llvm-project/commit/79165735e11e40e1fbbb91ccbdd4df24d6349837 DIFF: https://github.com/llvm/llvm-project/commit/79165735e11e40e1fbbb91ccbdd4df24d6349837.di

[clang] 36a1e99 - [ARM][Driver] Partial revert of D154578

2023-07-10 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-07-10T10:10:38+01:00 New Revision: 36a1e998030d47097c4651e0b88595363a057952 URL: https://github.com/llvm/llvm-project/commit/36a1e998030d47097c4651e0b88595363a057952 DIFF: https://github.com/llvm/llvm-project/commit/36a1e998030d47097c4651e0b88595363a057952.di

[clang] 60bbf27 - [ARM][NFC] Use FPUKind enum instead of unsigned

2023-03-16 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-03-16T13:38:10Z New Revision: 60bbf271b568ab85ef90c92ff6014e06786217b9 URL: https://github.com/llvm/llvm-project/commit/60bbf271b568ab85ef90c92ff6014e06786217b9 DIFF: https://github.com/llvm/llvm-project/commit/60bbf271b568ab85ef90c92ff6014e06786217b9.diff L

[clang] d30bc9e - [Driver] Change multilib selection algorithm

2023-03-23 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-03-24T06:58:07Z New Revision: d30bc9e91241d69410fe1a878a66438dd752014f URL: https://github.com/llvm/llvm-project/commit/d30bc9e91241d69410fe1a878a66438dd752014f DIFF: https://github.com/llvm/llvm-project/commit/d30bc9e91241d69410fe1a878a66438dd752014f.diff L

[clang] 028c103 - [Driver][BareMetal] Error if no matching multilib

2023-06-22 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-06-22T08:10:43+01:00 New Revision: 028c1033b1ed7b35beab736dd50053f80df02fa3 URL: https://github.com/llvm/llvm-project/commit/028c1033b1ed7b35beab736dd50053f80df02fa3 DIFF: https://github.com/llvm/llvm-project/commit/028c1033b1ed7b35beab736dd50053f80df02fa3.di

[clang] 041ffc1 - [Clang][Driver] Warn on invalid Arm or AArch64 baremetal target triple

2023-06-23 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-06-23T11:54:29+01:00 New Revision: 041ffc155fd7d154af1ea59853fbe5932d0216d3 URL: https://github.com/llvm/llvm-project/commit/041ffc155fd7d154af1ea59853fbe5932d0216d3 DIFF: https://github.com/llvm/llvm-project/commit/041ffc155fd7d154af1ea59853fbe5932d0216d3.di

[clang] 54c79fa - [test] Replace aarch64-*-eabi with aarch64

2023-06-29 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-06-29T09:06:00+01:00 New Revision: 54c79fa53c17a93d3d784738cae52d847102d279 URL: https://github.com/llvm/llvm-project/commit/54c79fa53c17a93d3d784738cae52d847102d279 DIFF: https://github.com/llvm/llvm-project/commit/54c79fa53c17a93d3d784738cae52d847102d279.di

[clang] dc8cbbd - [Clang][Driver] Change missing multilib error to warning

2023-06-29 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-06-29T09:08:15+01:00 New Revision: dc8cbbd55f807e832bf8c500205b0f4184531b00 URL: https://github.com/llvm/llvm-project/commit/dc8cbbd55f807e832bf8c500205b0f4184531b00 DIFF: https://github.com/llvm/llvm-project/commit/dc8cbbd55f807e832bf8c500205b0f4184531b00.di

[clang] f28c28e - Simplify test from change D73904

2023-02-09 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-02-09T10:05:01Z New Revision: f28c28e6645723c01c73478a9d18f0bf0551767a URL: https://github.com/llvm/llvm-project/commit/f28c28e6645723c01c73478a9d18f0bf0551767a DIFF: https://github.com/llvm/llvm-project/commit/f28c28e6645723c01c73478a9d18f0bf0551767a.diff L

[clang] d61a863 - [Clang] Fix clang_rt tests when LLVM_ENABLE_PER_TARGET_RUNTIME_DIR is ON

2023-02-21 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-02-22T07:45:16Z New Revision: d61a863050bb4afd22d08bbe53af1e24c0657aba URL: https://github.com/llvm/llvm-project/commit/d61a863050bb4afd22d08bbe53af1e24c0657aba DIFF: https://github.com/llvm/llvm-project/commit/d61a863050bb4afd22d08bbe53af1e24c0657aba.diff L

[clang] 67e28a3 - [Clang] Improve hermeticity of clang_rt tests

2023-02-22 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-02-22T09:23:10Z New Revision: 67e28a3010e1852ec670cf5346fd171bf2a16774 URL: https://github.com/llvm/llvm-project/commit/67e28a3010e1852ec670cf5346fd171bf2a16774 DIFF: https://github.com/llvm/llvm-project/commit/67e28a3010e1852ec670cf5346fd171bf2a16774.diff L

[clang] 850dab0 - [NFC] Class for building MultilibSet

2023-02-22 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-02-22T09:24:48Z New Revision: 850dab0f2537bb31103578fc35caef2f1ad98f04 URL: https://github.com/llvm/llvm-project/commit/850dab0f2537bb31103578fc35caef2f1ad98f04 DIFF: https://github.com/llvm/llvm-project/commit/850dab0f2537bb31103578fc35caef2f1ad98f04.diff L

[clang] c8a23ec - [NFC][Driver] Fix -Wdangling-else warning

2023-05-18 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-05-18T21:16:56+01:00 New Revision: c8a23ec0cbac460dbbefb6683cdbed49e5472086 URL: https://github.com/llvm/llvm-project/commit/c8a23ec0cbac460dbbefb6683cdbed49e5472086 DIFF: https://github.com/llvm/llvm-project/commit/c8a23ec0cbac460dbbefb6683cdbed49e5472086.di

[clang] 1d511e1 - [ARM][Driver] Warn if -mhard-float is incompatible

2023-06-06 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-06-06T09:08:37+01:00 New Revision: 1d511e1864f142d08a491a89940d70c516a6c6a2 URL: https://github.com/llvm/llvm-project/commit/1d511e1864f142d08a491a89940d70c516a6c6a2 DIFF: https://github.com/llvm/llvm-project/commit/1d511e1864f142d08a491a89940d70c516a6c6a2.di

[clang] fcd2fad - Revert "[ARM][Driver] Warn if -mhard-float is incompatible"

2023-06-06 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-06-06T11:05:46+01:00 New Revision: fcd2fadd0b8c2c2140615efaa9df0148f004f8dd URL: https://github.com/llvm/llvm-project/commit/fcd2fadd0b8c2c2140615efaa9df0148f004f8dd DIFF: https://github.com/llvm/llvm-project/commit/fcd2fadd0b8c2c2140615efaa9df0148f004f8dd.di

[clang] 28ba4b2 - [ARM][Driver] Warn if -mhard-float is incompatible

2023-06-06 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-06-06T11:39:19+01:00 New Revision: 28ba4b23177e90fa94c88f0bd9a99eb46dbc82c3 URL: https://github.com/llvm/llvm-project/commit/28ba4b23177e90fa94c88f0bd9a99eb46dbc82c3 DIFF: https://github.com/llvm/llvm-project/commit/28ba4b23177e90fa94c88f0bd9a99eb46dbc82c3.di

[clang] 47b431d - [NFC][Driver] Change MultilibBuilder interface

2023-06-06 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-06-07T05:53:04+01:00 New Revision: 47b431d6617d5029e30370ec988e5087f65e2d6b URL: https://github.com/llvm/llvm-project/commit/47b431d6617d5029e30370ec988e5087f65e2d6b DIFF: https://github.com/llvm/llvm-project/commit/47b431d6617d5029e30370ec988e5087f65e2d6b.di

[clang] ce8fa36 - [NFC][Driver] Change Multilib flag representation

2023-06-06 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-06-07T05:53:04+01:00 New Revision: ce8fa36e59e1995fde84730eeb460e06f42d7728 URL: https://github.com/llvm/llvm-project/commit/ce8fa36e59e1995fde84730eeb460e06f42d7728 DIFF: https://github.com/llvm/llvm-project/commit/ce8fa36e59e1995fde84730eeb460e06f42d7728.di

[clang] b4507dc - [NFC][Driver] Change MultilibBuilder flags argument order

2023-06-08 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-06-08T10:02:52+01:00 New Revision: b4507dcaeafcbd24ce793084d22d8189af685058 URL: https://github.com/llvm/llvm-project/commit/b4507dcaeafcbd24ce793084d22d8189af685058 DIFF: https://github.com/llvm/llvm-project/commit/b4507dcaeafcbd24ce793084d22d8189af685058.di

[clang] 4794bda - [Driver] Multilib YAML parsing

2023-06-13 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-06-14T06:46:40+01:00 New Revision: 4794bdab7aed92e699db29e031bfe71f4005326f URL: https://github.com/llvm/llvm-project/commit/4794bdab7aed92e699db29e031bfe71f4005326f DIFF: https://github.com/llvm/llvm-project/commit/4794bdab7aed92e699db29e031bfe71f4005326f.di

[clang] a794ab9 - [Driver] Add -print-multi-flags-experimental option

2023-06-13 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-06-14T06:46:41+01:00 New Revision: a794ab92b41f00ba29b5852c34a510173638dcc0 URL: https://github.com/llvm/llvm-project/commit/a794ab92b41f00ba29b5852c34a510173638dcc0 DIFF: https://github.com/llvm/llvm-project/commit/a794ab92b41f00ba29b5852c34a510173638dcc0.di

[clang] b4eebc8 - [Driver] Enable multilib.yaml in the BareMetal ToolChain

2023-06-13 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-06-14T06:46:41+01:00 New Revision: b4eebc8674e1f1dc1ef08fa7648ca494a119449d URL: https://github.com/llvm/llvm-project/commit/b4eebc8674e1f1dc1ef08fa7648ca494a119449d DIFF: https://github.com/llvm/llvm-project/commit/b4eebc8674e1f1dc1ef08fa7648ca494a119449d.di

[clang] edc1130 - [Driver] Enable selecting multiple multilibs

2023-06-13 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-06-14T06:46:41+01:00 New Revision: edc1130c0ac0e52ac5e347127972313ba928fe9a URL: https://github.com/llvm/llvm-project/commit/edc1130c0ac0e52ac5e347127972313ba928fe9a DIFF: https://github.com/llvm/llvm-project/commit/edc1130c0ac0e52ac5e347127972313ba928fe9a.di

[clang] ab2c80b - [Driver] BareMetal ToolChain multilib layering

2023-06-13 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-06-14T06:46:41+01:00 New Revision: ab2c80bb125634816e39a1e4787a5a103cd03a74 URL: https://github.com/llvm/llvm-project/commit/ab2c80bb125634816e39a1e4787a5a103cd03a74 DIFF: https://github.com/llvm/llvm-project/commit/ab2c80bb125634816e39a1e4787a5a103cd03a74.di

[clang] a5aeba7 - [Docs] Multilib design

2023-06-13 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-06-14T06:46:42+01:00 New Revision: a5aeba737694f56daacfbe8f78601cbd14f5d359 URL: https://github.com/llvm/llvm-project/commit/a5aeba737694f56daacfbe8f78601cbd14f5d359 DIFF: https://github.com/llvm/llvm-project/commit/a5aeba737694f56daacfbe8f78601cbd14f5d359.di

[clang] 01b6f06 - Fix test Driver/mips-mti-linux.c

2023-06-14 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2023-06-14T08:30:03+01:00 New Revision: 01b6f06263dd0a3db61c1bf0e6a3464c7cbd7ea2 URL: https://github.com/llvm/llvm-project/commit/01b6f06263dd0a3db61c1bf0e6a3464c7cbd7ea2 DIFF: https://github.com/llvm/llvm-project/commit/01b6f06263dd0a3db61c1bf0e6a3464c7cbd7ea2.di

[clang] 620d2bf - [clang] Allow using BareMetal toolchain with LLVM_ENABLE_PER_TARGET_RUNTIME_DIR compiler-rt

2022-12-12 Thread Michael Platings via cfe-commits
Author: Michael Platings Date: 2022-12-12T15:36:06Z New Revision: 620d2bfdadeb7f4936775422a0e965e7fcdcd204 URL: https://github.com/llvm/llvm-project/commit/620d2bfdadeb7f4936775422a0e965e7fcdcd204 DIFF: https://github.com/llvm/llvm-project/commit/620d2bfdadeb7f4936775422a0e965e7fcdcd204.diff L

[clang] [clang][AArch64] multilib: fix deduction of "-march=" option (PR #81474)

2024-02-15 Thread Michael Platings via cfe-commits
Dominik =?utf-8?q?Wójt?= Message-ID: In-Reply-To: https://github.com/mplatings edited https://github.com/llvm/llvm-project/pull/81474 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][AArch64] multilib: fix deduction of "-march=" option (PR #81474)

2024-02-15 Thread Michael Platings via cfe-commits
Dominik =?utf-8?q?Wójt?= Message-ID: In-Reply-To: @@ -191,7 +191,11 @@ static void getAArch64MultilibFlags(const Driver &D, for (const auto &Ext : AArch64::Extensions) if (FeatureSet.contains(Ext.NegFeature)) MArch.push_back(("no" + Ext.Name).str()); - MArch.ins

[clang] [clang][AArch64] multilib: fix deduction of "-march=" option (PR #81474)

2024-02-15 Thread Michael Platings via cfe-commits
Dominik =?utf-8?q?W=C3=B3jt?= Message-ID: In-Reply-To: https://github.com/mplatings requested changes to this pull request. Definitely an improvement, thanks. https://github.com/llvm/llvm-project/pull/81474 ___ cfe-commits mailing list cfe-commits@l

[clang] [clang][AArch64] multilib: fix deduction of "-march=" option (PR #81474)

2024-02-15 Thread Michael Platings via cfe-commits
Dominik =?utf-8?q?W=C3=B3jt?= , Dominik =?utf-8?q?W=C3=B3jt?= Message-ID: In-Reply-To: https://github.com/mplatings approved this pull request. https://github.com/llvm/llvm-project/pull/81474 ___ cfe-commits mailing list cfe-commits@lists.llvm.org h