[clang] 024bb62 - [Driver] Pass --target2= to linker from baremetal toolchain

2023-04-28 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2023-04-28T18:30:49+01:00 New Revision: 024bb62ffd072e9a90343e88c92e40b5849c2632 URL: https://github.com/llvm/llvm-project/commit/024bb62ffd072e9a90343e88c92e40b5849c2632 DIFF:

[clang] a0e3091 - [clang][Tooling] Get rid of a hack in SymbolOccurrences, NFCI

2021-01-22 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2021-01-22T13:01:41Z New Revision: a0e30914f8c8bb60795a008ce2d9e3c0a4f9b7a2 URL: https://github.com/llvm/llvm-project/commit/a0e30914f8c8bb60795a008ce2d9e3c0a4f9b7a2 DIFF: https://github.com/llvm/llvm-project/commit/a0e30914f8c8bb60795a008ce2d9e3c0a4f9b7a2.diff

[clang-tools-extra] 176f5e9 - [clang-tidy] Use DenseSet in UpgradeDurationConversionsCheck, NFCI

2021-01-14 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2021-01-14T13:50:16Z New Revision: 176f5e95e1afad75ff045a00f0fa9c781bd5f54a URL: https://github.com/llvm/llvm-project/commit/176f5e95e1afad75ff045a00f0fa9c781bd5f54a DIFF: https://github.com/llvm/llvm-project/commit/176f5e95e1afad75ff045a00f0fa9c781bd5f54a.diff

[clang] 17f8c45 - [clang] Use SourceLocations in unions [NFCI]

2021-01-14 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2021-01-14T10:56:53Z New Revision: 17f8c458de631c0311828931a5bdf72b1a13c29d URL: https://github.com/llvm/llvm-project/commit/17f8c458de631c0311828931a5bdf72b1a13c29d DIFF: https://github.com/llvm/llvm-project/commit/17f8c458de631c0311828931a5bdf72b1a13c29d.diff

[clang] c1e08f0 - [clang][AST] Get rid of an alignment hack in DeclObjC.h [NFCI]

2021-01-12 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2021-01-12T10:22:35Z New Revision: c1e08f0073e35cf17c0a0343cf7efff914dbd66d URL: https://github.com/llvm/llvm-project/commit/c1e08f0073e35cf17c0a0343cf7efff914dbd66d DIFF: https://github.com/llvm/llvm-project/commit/c1e08f0073e35cf17c0a0343cf7efff914dbd66d.diff

[clang] 9f76788 - [clang][Sema] Compare SourceLocations directly [NFCI]

2021-01-09 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2021-01-09T14:13:18Z New Revision: 9f76788b0930ed48f5f20a25f1b30d63c8486531 URL: https://github.com/llvm/llvm-project/commit/9f76788b0930ed48f5f20a25f1b30d63c8486531 DIFF: https://github.com/llvm/llvm-project/commit/9f76788b0930ed48f5f20a25f1b30d63c8486531.diff

[clang] 443ab4d - [clang][Basic] Integrate SourceLocation with FoldingSet, NFCI

2020-10-27 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-10-27T10:43:39Z New Revision: 443ab4d2e01246bf93cd410db945dc9ab6adf1b3 URL: https://github.com/llvm/llvm-project/commit/443ab4d2e01246bf93cd410db945dc9ab6adf1b3 DIFF: https://github.com/llvm/llvm-project/commit/443ab4d2e01246bf93cd410db945dc9ab6adf1b3.diff

[clang-tools-extra] 7819411 - [clang] Use SourceLocation as key in hash maps, NFCI

2020-10-20 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-10-20T16:24:09+01:00 New Revision: 781941183700b52d11b27227e3341385447610fa URL: https://github.com/llvm/llvm-project/commit/781941183700b52d11b27227e3341385447610fa DIFF:

[clang] 234c47a - [clang][Basic] Make SourceLocation usable as key in hash maps, NFCI

2020-10-20 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-10-20T15:52:59+01:00 New Revision: 234c47ae2a8e1877de8c661d5bb862ba952eabf9 URL: https://github.com/llvm/llvm-project/commit/234c47ae2a8e1877de8c661d5bb862ba952eabf9 DIFF:

[clang] a3c1603 - [clang] Use SourceLocation as key in std::map, NFCI

2020-10-19 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-10-19T18:31:05+01:00 New Revision: a3c16039b3f119cd83d872f256c45599ae6ac60c URL: https://github.com/llvm/llvm-project/commit/a3c16039b3f119cd83d872f256c45599ae6ac60c DIFF:

[clang] 8cc842a - [clang][Sema] Use enumerator instead of hard-coded constant

2020-09-24 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-09-24T10:24:22+01:00 New Revision: 8cc842a95072aaa87b5067a12aa9ef5b3ac8e592 URL: https://github.com/llvm/llvm-project/commit/8cc842a95072aaa87b5067a12aa9ef5b3ac8e592 DIFF:

[clang] ae1396c - [ARM][BFloat16] Change types of some Arm and AArch64 bf16 intrinsics

2020-08-27 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-08-27T18:43:16+01:00 New Revision: ae1396c7d4d83366695137f69f046719fd199408 URL: https://github.com/llvm/llvm-project/commit/ae1396c7d4d83366695137f69f046719fd199408 DIFF:

[clang] 3f353a2 - [BFloat] Add convert/copy instrinsic support

2020-06-23 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-06-23T14:27:05Z New Revision: 3f353a2e5a98d19be2a4d7414b8eb258c32965fd URL: https://github.com/llvm/llvm-project/commit/3f353a2e5a98d19be2a4d7414b8eb258c32965fd DIFF: https://github.com/llvm/llvm-project/commit/3f353a2e5a98d19be2a4d7414b8eb258c32965fd.diff

[clang] 9c57954 - [ARM] BFloat MatMul Intrinsics

2020-06-23 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-06-23T12:06:37Z New Revision: 9c579540ff6945d126a680d01db38548db9a972d URL: https://github.com/llvm/llvm-project/commit/9c579540ff6945d126a680d01db38548db9a972d DIFF: https://github.com/llvm/llvm-project/commit/9c579540ff6945d126a680d01db38548db9a972d.diff

[clang] 3a4feb1 - [ARM][BFloat] Implement bf16 get/set_lane without casts to i16 vectors

2020-06-22 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-06-22T17:35:43Z New Revision: 3a4feb1d53df68bed7748a0625b593ba4b5dae32 URL: https://github.com/llvm/llvm-project/commit/3a4feb1d53df68bed7748a0625b593ba4b5dae32 DIFF: https://github.com/llvm/llvm-project/commit/3a4feb1d53df68bed7748a0625b593ba4b5dae32.diff

[clang] 089fbe6 - [Docs] Fixed formatting in release notes, NFC

2020-04-22 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-04-22T18:25:22+01:00 New Revision: 089fbe69193364fee14ed94a58c530d8417dc391 URL: https://github.com/llvm/llvm-project/commit/089fbe69193364fee14ed94a58c530d8417dc391 DIFF:

[clang] d7ab9e7 - [ARM] Release notes for the Custom Datapath Extension (CDE)

2020-04-22 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-04-22T16:34:19+01:00 New Revision: d7ab9e7c9b309ebac094bba209f7c15ad5f01768 URL: https://github.com/llvm/llvm-project/commit/d7ab9e7c9b309ebac094bba209f7c15ad5f01768 DIFF:

[clang] bd722ef - [ARM,CDE] Improve CDE intrinsics testing

2020-03-27 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-03-27T16:05:18Z New Revision: bd722ef63f18ee672d60358113431f9bb5c55380 URL: https://github.com/llvm/llvm-project/commit/bd722ef63f18ee672d60358113431f9bb5c55380 DIFF: https://github.com/llvm/llvm-project/commit/bd722ef63f18ee672d60358113431f9bb5c55380.diff

[clang] bb4da94 - [ARM, CDE] Implement predicated Q-register CDE intrinsics

2020-03-25 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-03-25T17:08:19Z New Revision: bb4da94e5b5f64ea68197de9be44c7c5a4c91ce7 URL: https://github.com/llvm/llvm-project/commit/bb4da94e5b5f64ea68197de9be44c7c5a4c91ce7 DIFF: https://github.com/llvm/llvm-project/commit/bb4da94e5b5f64ea68197de9be44c7c5a4c91ce7.diff

Re: [clang] 43606ef - Suppress an "unused variable" warning in release build

2020-03-23 Thread Mikhail Maltsev via cfe-commits
1 AM Mikhail Maltsev via cfe-commits mailto:cfe-commits@lists.llvm.org>> wrote: Author: Mikhail Maltsev Date: 2020-03-10T17:10:52Z New Revision: 43606efb6847fc9c79e7d93760a2a6191e8a8539 URL: https://github.com/llvm/llvm-project/commit/43606efb6847fc9c79e7d93760a2a6191e8a8539 DIFF: ht

[clang] 6ae3eff - [ARM,CDE] Implement CDE vreinterpret intrinsics

2020-03-20 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-03-20T14:01:57Z New Revision: 6ae3eff8baaca95752b1ec9732c605b3d4e8d630 URL: https://github.com/llvm/llvm-project/commit/6ae3eff8baaca95752b1ec9732c605b3d4e8d630 DIFF: https://github.com/llvm/llvm-project/commit/6ae3eff8baaca95752b1ec9732c605b3d4e8d630.diff

[clang] 969034b - [ARM, CDE] Implement CDE unpredicated Q-register intrinsics

2020-03-20 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-03-20T14:01:56Z New Revision: 969034b86037d3c1daf725aef13ba16424f92fe1 URL: https://github.com/llvm/llvm-project/commit/969034b86037d3c1daf725aef13ba16424f92fe1 DIFF: https://github.com/llvm/llvm-project/commit/969034b86037d3c1daf725aef13ba16424f92fe1.diff

[clang] 7a85e35 - [ARM,CDE] Implement GPR CDE intrinsics

2020-03-20 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-03-20T14:01:51Z New Revision: 7a85e3585ec59b1bfe3b08072ff042af80d07f22 URL: https://github.com/llvm/llvm-project/commit/7a85e3585ec59b1bfe3b08072ff042af80d07f22 DIFF: https://github.com/llvm/llvm-project/commit/7a85e3585ec59b1bfe3b08072ff042af80d07f22.diff

[clang] d22e661 - [ARM, CDE] Implement CDE S and D-register intrinsics

2020-03-20 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-03-20T14:01:53Z New Revision: d22e66171251cd3dd07507912189aa814a419678 URL: https://github.com/llvm/llvm-project/commit/d22e66171251cd3dd07507912189aa814a419678 DIFF: https://github.com/llvm/llvm-project/commit/d22e66171251cd3dd07507912189aa814a419678.diff

[clang] 43606ef - Suppress an "unused variable" warning in release build

2020-03-10 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-03-10T17:10:52Z New Revision: 43606efb6847fc9c79e7d93760a2a6191e8a8539 URL: https://github.com/llvm/llvm-project/commit/43606efb6847fc9c79e7d93760a2a6191e8a8539 DIFF: https://github.com/llvm/llvm-project/commit/43606efb6847fc9c79e7d93760a2a6191e8a8539.diff

[clang] 47edf5b - [ARM, CDE] Generalize MVE intrinsics infrastructure to support CDE

2020-03-10 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-03-10T14:03:16Z New Revision: 47edf5bafb8ede52dca836eac770efffbf657d30 URL: https://github.com/llvm/llvm-project/commit/47edf5bafb8ede52dca836eac770efffbf657d30 DIFF: https://github.com/llvm/llvm-project/commit/47edf5bafb8ede52dca836eac770efffbf657d30.diff

[clang] cdeeb54 - [ARM,CDE] Implement CDE feature test macros

2020-03-09 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-03-09T16:14:06Z New Revision: cdeeb548bbebdff7661fb20b72839b920be0adbe URL: https://github.com/llvm/llvm-project/commit/cdeeb548bbebdff7661fb20b72839b920be0adbe DIFF: https://github.com/llvm/llvm-project/commit/cdeeb548bbebdff7661fb20b72839b920be0adbe.diff

[libunwind] 00c5793 - Revert "Promote nameless lambda used by dl_iterate_phdr to named function to clean up control flow inside findUnwindSections. Also, expose the data structure"

2020-03-04 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-03-04T14:54:24Z New Revision: 00c5793edefdb465db6cff06b3b50706c31b25c1 URL: https://github.com/llvm/llvm-project/commit/00c5793edefdb465db6cff06b3b50706c31b25c1 DIFF: https://github.com/llvm/llvm-project/commit/00c5793edefdb465db6cff06b3b50706c31b25c1.diff

[clang] 12fed51 - [ARM, MVE] Remove 64-bit variants of vbrsrq* intrinsics

2020-02-24 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-02-24T12:49:20Z New Revision: 12fed51c0807b0727f9eecdd3dcf774a82fa7ecd URL: https://github.com/llvm/llvm-project/commit/12fed51c0807b0727f9eecdd3dcf774a82fa7ecd DIFF: https://github.com/llvm/llvm-project/commit/12fed51c0807b0727f9eecdd3dcf774a82fa7ecd.diff

[clang] f4fd7db - [ARM,MVE] Add vqdmull[b,t]q intrinsic families

2020-02-20 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-02-20T10:51:19Z New Revision: f4fd7dbf85e278eff303514760bff4773a87e601 URL: https://github.com/llvm/llvm-project/commit/f4fd7dbf85e278eff303514760bff4773a87e601 DIFF: https://github.com/llvm/llvm-project/commit/f4fd7dbf85e278eff303514760bff4773a87e601.diff

[clang] 461fd94 - [ARM,MVE] Fix predicate types of some intrinsics

2020-02-19 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-02-19T16:24:54Z New Revision: 461fd94f004c78374fc7b0338d018f9610f2e5f5 URL: https://github.com/llvm/llvm-project/commit/461fd94f004c78374fc7b0338d018f9610f2e5f5 DIFF: https://github.com/llvm/llvm-project/commit/461fd94f004c78374fc7b0338d018f9610f2e5f5.diff

[clang] 63809d3 - [ARM,MVE] Add vbrsrq intrinsics family

2020-02-18 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-02-18T17:31:21Z New Revision: 63809d365e56512b1b6eac6065547f523d10dbf0 URL: https://github.com/llvm/llvm-project/commit/63809d365e56512b1b6eac6065547f523d10dbf0 DIFF: https://github.com/llvm/llvm-project/commit/63809d365e56512b1b6eac6065547f523d10dbf0.diff

[clang] 58f66f8 - [ARM,CDE] Cosmetic changes, additonal driver tests

2020-02-18 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-02-18T10:23:09Z New Revision: 58f66f8af01db7f7f349654793a2b88376644122 URL: https://github.com/llvm/llvm-project/commit/58f66f8af01db7f7f349654793a2b88376644122 DIFF: https://github.com/llvm/llvm-project/commit/58f66f8af01db7f7f349654793a2b88376644122.diff

[clang] dd4d093 - [ARM] Add initial support for Custom Datapath Extension (CDE)

2020-02-17 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-02-17T15:39:16Z New Revision: dd4d09376209cdc5615097a5be92105f55d06f5d URL: https://github.com/llvm/llvm-project/commit/dd4d09376209cdc5615097a5be92105f55d06f5d DIFF: https://github.com/llvm/llvm-project/commit/dd4d09376209cdc5615097a5be92105f55d06f5d.diff

[clang] 2694cc3 - [ARM][MVE] Add fixed point vector conversion intrinsics

2020-02-06 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-02-06T16:49:45Z New Revision: 2694cc3dca94dbaec15eea40bf69872e0b0d8a5c URL: https://github.com/llvm/llvm-project/commit/2694cc3dca94dbaec15eea40bf69872e0b0d8a5c DIFF: https://github.com/llvm/llvm-project/commit/2694cc3dca94dbaec15eea40bf69872e0b0d8a5c.diff

[clang] 7128aac - [ARM] Make ARM::ArchExtKind use 64-bit underlying type, NFCI

2020-02-04 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2020-02-04T11:24:18Z New Revision: 7128aace600f29c81f735c3b1d3f5f51464c4630 URL: https://github.com/llvm/llvm-project/commit/7128aace600f29c81f735c3b1d3f5f51464c4630 DIFF: https://github.com/llvm/llvm-project/commit/7128aace600f29c81f735c3b1d3f5f51464c4630.diff

[clang] e6d3261 - [ARM][MVE] Refactor complex vector intrinsics [NFCI]

2019-12-10 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2019-12-10T16:21:52Z New Revision: e6d3261c67ecade5d959ee3094eb2bd1cd7ec447 URL: https://github.com/llvm/llvm-project/commit/e6d3261c67ecade5d959ee3094eb2bd1cd7ec447 DIFF: https://github.com/llvm/llvm-project/commit/e6d3261c67ecade5d959ee3094eb2bd1cd7ec447.diff

[libunwind] 4fb8ecd - [libunwind] Adjust the signal_frame test for Arm

2019-11-19 Thread Mikhail Maltsev via cfe-commits
Author: Mikhail Maltsev Date: 2019-11-19T09:58:46Z New Revision: 4fb8ecdef4c9b19563e428a151c376a4103d65fc URL: https://github.com/llvm/llvm-project/commit/4fb8ecdef4c9b19563e428a151c376a4103d65fc DIFF: https://github.com/llvm/llvm-project/commit/4fb8ecdef4c9b19563e428a151c376a4103d65fc.diff

[libunwind] r366701 - [libunwind][ARM] Fix types in _Unwind_VRS_Get.

2019-07-22 Thread Mikhail Maltsev via cfe-commits
Author: miyuki Date: Mon Jul 22 09:43:03 2019 New Revision: 366701 URL: http://llvm.org/viewvc/llvm-project?rev=366701=rev Log: [libunwind][ARM] Fix types in _Unwind_VRS_Get. This is a small fix for https://reviews.llvm.org/D64996. The types of w0 and w1 in _Unwind_VRS_Get must be uint64_t, not

[libunwind] r366587 - [libunwind][ARM] Fix loading FP registers on big-endian targets

2019-07-19 Thread Mikhail Maltsev via cfe-commits
Author: miyuki Date: Fri Jul 19 08:20:32 2019 New Revision: 366587 URL: http://llvm.org/viewvc/llvm-project?rev=366587=rev Log: [libunwind][ARM] Fix loading FP registers on big-endian targets Summary: The function Unwind-EHABI.cpp:_Unwind_VRS_Pop loads the saved values of 64-bit FP registers as

[libunwind] r365505 - [libunwind] Fix Unwind-EHABI.cpp:getByte on big-endian targets

2019-07-09 Thread Mikhail Maltsev via cfe-commits
Author: miyuki Date: Tue Jul 9 08:29:06 2019 New Revision: 365505 URL: http://llvm.org/viewvc/llvm-project?rev=365505=rev Log: [libunwind] Fix Unwind-EHABI.cpp:getByte on big-endian targets Summary: The function getByte is dependent on endianness and the current behavior is incorrect on

r363687 - [CodeGen][ARM] Fix FP16 vector coercion

2019-06-18 Thread Mikhail Maltsev via cfe-commits
Author: miyuki Date: Tue Jun 18 07:34:27 2019 New Revision: 363687 URL: http://llvm.org/viewvc/llvm-project?rev=363687=rev Log: [CodeGen][ARM] Fix FP16 vector coercion Summary: When a function argument or return type is a homogeneous aggregate which contains an FP16 vector but the target does

[libunwind] r363545 - [libunwind][AArch64] Fix libunwind::Registers_arm64::jumpto

2019-06-17 Thread Mikhail Maltsev via cfe-commits
Author: miyuki Date: Mon Jun 17 04:00:21 2019 New Revision: 363545 URL: http://llvm.org/viewvc/llvm-project?rev=363545=rev Log: [libunwind][AArch64] Fix libunwind::Registers_arm64::jumpto Summary: The AArch64 version of the libunwind function which restores the CPU state and resumes execution is

r342365 - [Analyzer] Define and use diff_plist in tests, NFC

2018-09-17 Thread Mikhail Maltsev via cfe-commits
Author: miyuki Date: Mon Sep 17 03:19:46 2018 New Revision: 342365 URL: http://llvm.org/viewvc/llvm-project?rev=342365=rev Log: [Analyzer] Define and use diff_plist in tests, NFC This patch defines a new substitution and uses it to reduce duplication in the Clang Analyzer test cases.

r342034 - [CodeGen][ARM] Coerce FP16 vectors to integer vectors when needed

2018-09-12 Thread Mikhail Maltsev via cfe-commits
Author: miyuki Date: Wed Sep 12 02:19:19 2018 New Revision: 342034 URL: http://llvm.org/viewvc/llvm-project?rev=342034=rev Log: [CodeGen][ARM] Coerce FP16 vectors to integer vectors when needed Summary: On targets that do not support FP16 natively LLVM currently legalizes vectors of FP16 values

r334414 - [Driver] Add aliases for -Qn/-Qy

2018-06-11 Thread Mikhail Maltsev via cfe-commits
Author: miyuki Date: Mon Jun 11 09:10:06 2018 New Revision: 334414 URL: http://llvm.org/viewvc/llvm-project?rev=334414=rev Log: [Driver] Add aliases for -Qn/-Qy This patch adds aliases for -Qn (-fno-ident) and -Qy (-fident) which look less cryptic than -Qn/-Qy. The aliases are compatible with

r331164 - [Targets] Implement getConstraintRegister for ARM and AArch64

2018-04-30 Thread Mikhail Maltsev via cfe-commits
Author: miyuki Date: Mon Apr 30 02:11:08 2018 New Revision: 331164 URL: http://llvm.org/viewvc/llvm-project?rev=331164=rev Log: [Targets] Implement getConstraintRegister for ARM and AArch64 Summary: The getConstraintRegister method is used by semantic checking of inline assembly statements in

r330575 - [CodeGen] Reland r330442: Add an option to suppress output of llvm.ident

2018-04-23 Thread Mikhail Maltsev via cfe-commits
Author: miyuki Date: Mon Apr 23 03:08:46 2018 New Revision: 330575 URL: http://llvm.org/viewvc/llvm-project?rev=330575=rev Log: [CodeGen] Reland r330442: Add an option to suppress output of llvm.ident The test case in the original patch was overly contrained and failed on PPC targets. Added:

r330451 - Revert r330442, CodeGen/no-ident-version.c is failing on PPC

2018-04-20 Thread Mikhail Maltsev via cfe-commits
Author: miyuki Date: Fri Apr 20 10:14:39 2018 New Revision: 330451 URL: http://llvm.org/viewvc/llvm-project?rev=330451=rev Log: Revert r330442, CodeGen/no-ident-version.c is failing on PPC Removed: cfe/trunk/test/CodeGen/no-ident-version.c Modified:

r330442 - [CodeGen] Add an option to suppress output of llvm.ident

2018-04-20 Thread Mikhail Maltsev via cfe-commits
Author: miyuki Date: Fri Apr 20 09:29:03 2018 New Revision: 330442 URL: http://llvm.org/viewvc/llvm-project?rev=330442=rev Log: [CodeGen] Add an option to suppress output of llvm.ident Summary: By default Clang outputs its version (including git commit hash, in case of trunk builds) into object

r326551 - [Sema] Improve test coverage of narrowing conversion diagnostics

2018-03-02 Thread Mikhail Maltsev via cfe-commits
Author: miyuki Date: Fri Mar 2 02:03:02 2018 New Revision: 326551 URL: http://llvm.org/viewvc/llvm-project?rev=326551=rev Log: [Sema] Improve test coverage of narrowing conversion diagnostics Summary: This patch adds tests of narrowing conversion diagnostics for the 'unscoped enum -> integer'

[libcxx] r325760 - [libcxx] Do not include the C math.h header before __config

2018-02-22 Thread Mikhail Maltsev via cfe-commits
Author: miyuki Date: Thu Feb 22 01:34:08 2018 New Revision: 325760 URL: http://llvm.org/viewvc/llvm-project?rev=325760=rev Log: [libcxx] Do not include the C math.h header before __config Summary: Certain C libraries require configuration macros defined in __config to provide the correct

r325668 - [Sema] Classify conversions from enum to float as narrowing

2018-02-21 Thread Mikhail Maltsev via cfe-commits
Author: miyuki Date: Wed Feb 21 02:08:18 2018 New Revision: 325668 URL: http://llvm.org/viewvc/llvm-project?rev=325668=rev Log: [Sema] Classify conversions from enum to float as narrowing Summary: According to [dcl.init.list]p7: A narrowing conversion is an implicit conversion - ... - from

[libcxx] r325510 - [libcxx] Improve accuracy of complex asinh and acosh

2018-02-19 Thread Mikhail Maltsev via cfe-commits
Author: miyuki Date: Mon Feb 19 07:41:36 2018 New Revision: 325510 URL: http://llvm.org/viewvc/llvm-project?rev=325510=rev Log: [libcxx] Improve accuracy of complex asinh and acosh Summary: Currently std::asinh and std::acosh use std::pow to compute x^2. This results in a significant error when

r325117 - [Sema] Fix decltype of static data members

2018-02-14 Thread Mikhail Maltsev via cfe-commits
Author: miyuki Date: Wed Feb 14 03:34:25 2018 New Revision: 325117 URL: http://llvm.org/viewvc/llvm-project?rev=325117=rev Log: [Sema] Fix decltype of static data members Summary: According to the C++11 standard [dcl.type.simple]p4: The type denoted by decltype(e) is defined as follows: - if

[libcxx] r324596 - [libcxx] Avoid spurious construction of valarray elements

2018-02-08 Thread Mikhail Maltsev via cfe-commits
Author: miyuki Date: Thu Feb 8 03:33:48 2018 New Revision: 324596 URL: http://llvm.org/viewvc/llvm-project?rev=324596=rev Log: [libcxx] Avoid spurious construction of valarray elements Summary: Currently libc++ implements some operations on valarray by using the resize method. This method has a

[libcxx] r323322 - [libcxx] Correctly handle invalid regex character class names

2018-01-24 Thread Mikhail Maltsev via cfe-commits
Author: miyuki Date: Wed Jan 24 04:45:18 2018 New Revision: 323322 URL: http://llvm.org/viewvc/llvm-project?rev=323322=rev Log: [libcxx] Correctly handle invalid regex character class names Summary: Currently when a regular expression contains an invalid character class name std::regex