[llvm-branch-commits] [clang] [Serialization] No transitive identifier change (PR #92085)

2024-05-24 Thread Jan Svoboda via llvm-branch-commits
@@ -3896,7 +3903,7 @@ void ASTWriter::WriteIdentifierTable(Preprocessor , // Write out identifiers if either the ID is local or the identifier has // changed since it was loaded. - if (ID >= FirstIdentID || !Chain || !II->isFromAST() || + if

[llvm-branch-commits] [clang] [Serialization] No transitive identifier change (PR #92085)

2024-05-24 Thread Jan Svoboda via llvm-branch-commits
@@ -918,7 +918,7 @@ ASTSelectorLookupTrait::ReadKey(const unsigned char* d, unsigned) { SelectorTable = Reader.getContext().Selectors; unsigned N = endian::readNext(d); const IdentifierInfo *FirstII = Reader.getLocalIdentifier( - F, endian::readNext(d)); + F,

[llvm-branch-commits] [clang] [Serialization] No transitive identifier change (PR #92085)

2024-05-24 Thread Jan Svoboda via llvm-branch-commits
@@ -124,7 +124,7 @@ struct HeaderFileInfo { /// This ID number will be non-zero when there is a controlling /// macro whose IdentifierInfo may not yet have been loaded from /// external storage. - unsigned ControllingMacroID = 0; + uint64_t ControllingMacroID = 0;

[llvm-branch-commits] [clang] 844e372 - [clang][deps] Always generate module paths

2022-08-10 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2022-08-10T11:55:17-07:00 New Revision: 844e3728fff59f00f9b4d6552acbcc0de41b6dd0 URL: https://github.com/llvm/llvm-project/commit/844e3728fff59f00f9b4d6552acbcc0de41b6dd0 DIFF: https://github.com/llvm/llvm-project/commit/844e3728fff59f00f9b4d6552acbcc0de41b6dd0.diff

[llvm-branch-commits] [clang] 209f461 - [clang][cli] NFC: Pass CC1Option explicitly to BoolOption

2021-01-25 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-25T09:15:33+01:00 New Revision: 209f4618891365f5f655214581ab4edd27cacde4 URL: https://github.com/llvm/llvm-project/commit/209f4618891365f5f655214581ab4edd27cacde4 DIFF: https://github.com/llvm/llvm-project/commit/209f4618891365f5f655214581ab4edd27cacde4.diff

[llvm-branch-commits] [clang] 46ec025 - [clang][cli] NFC: Move prefix to the front of BoolOption

2021-01-25 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-25T09:15:33+01:00 New Revision: 46ec0254a97dcf35a0f9f023ea7632e7ee72a1ee URL: https://github.com/llvm/llvm-project/commit/46ec0254a97dcf35a0f9f023ea7632e7ee72a1ee DIFF: https://github.com/llvm/llvm-project/commit/46ec0254a97dcf35a0f9f023ea7632e7ee72a1ee.diff

[llvm-branch-commits] [clang] ff5f42e - [clang][cli] Port visibility LangOptions to marshalling system

2021-01-22 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-22T09:32:01+01:00 New Revision: ff5f42e413386b1b3730879abf7b35756891e1c3 URL: https://github.com/llvm/llvm-project/commit/ff5f42e413386b1b3730879abf7b35756891e1c3 DIFF: https://github.com/llvm/llvm-project/commit/ff5f42e413386b1b3730879abf7b35756891e1c3.diff

[llvm-branch-commits] [clang] e20d466 - [clang][cli] Port more options to new parsing system

2021-01-20 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-20T10:48:22+01:00 New Revision: e20d46628a31a984074f2e1029e67734d5c2ab0d URL: https://github.com/llvm/llvm-project/commit/e20d46628a31a984074f2e1029e67734d5c2ab0d DIFF: https://github.com/llvm/llvm-project/commit/e20d46628a31a984074f2e1029e67734d5c2ab0d.diff

[llvm-branch-commits] [clang] 39a2a23 - [clang][cli] Parse Lang and CodeGen options separately

2021-01-19 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-19T09:52:46+01:00 New Revision: 39a2a233f88443e865758ba73c156787c77ead2c URL: https://github.com/llvm/llvm-project/commit/39a2a233f88443e865758ba73c156787c77ead2c DIFF: https://github.com/llvm/llvm-project/commit/39a2a233f88443e865758ba73c156787c77ead2c.diff

[llvm-branch-commits] [clang] 1744f4c - [clang][cli] NFC: Promote ParseLangArgs and ParseCodeGenArgs to members

2021-01-15 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-15T16:41:34+01:00 New Revision: 1744f4c676411ebd2e38afd5a6b56e5dd533c6ac URL: https://github.com/llvm/llvm-project/commit/1744f4c676411ebd2e38afd5a6b56e5dd533c6ac DIFF: https://github.com/llvm/llvm-project/commit/1744f4c676411ebd2e38afd5a6b56e5dd533c6ac.diff

[llvm-branch-commits] [clang] 3832629 - [clang][cli] NFC: Add PIE parsing for precompiled input and IR

2021-01-15 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-15T16:41:34+01:00 New Revision: 383262933045e1c138362105be4ee4d1b62ab4cc URL: https://github.com/llvm/llvm-project/commit/383262933045e1c138362105be4ee4d1b62ab4cc DIFF: https://github.com/llvm/llvm-project/commit/383262933045e1c138362105be4ee4d1b62ab4cc.diff

[llvm-branch-commits] [clang] a7dcd3a - [clang][cli] NFC: Parse some LangOpts after the defaults are set

2021-01-15 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-15T16:41:34+01:00 New Revision: a7dcd3aeb0fb58ad774bc89428ed6c925f31f8aa URL: https://github.com/llvm/llvm-project/commit/a7dcd3aeb0fb58ad774bc89428ed6c925f31f8aa DIFF: https://github.com/llvm/llvm-project/commit/a7dcd3aeb0fb58ad774bc89428ed6c925f31f8aa.diff

[llvm-branch-commits] [clang] 791634b - [clang][cli] Parse & generate options necessary for LangOptions defaults manually

2021-01-15 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-15T15:38:43+01:00 New Revision: 791634b999e33e029aeeda91eeb5fae13757dcdc URL: https://github.com/llvm/llvm-project/commit/791634b999e33e029aeeda91eeb5fae13757dcdc DIFF: https://github.com/llvm/llvm-project/commit/791634b999e33e029aeeda91eeb5fae13757dcdc.diff

[llvm-branch-commits] [clang] 1a49944 - [clang][cli] NFC: Decrease the scope of ParseCodeGenArgs parameters

2021-01-15 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-15T08:42:30+01:00 New Revision: 1a49944b59dbbfd62bd860b564919087f274a5bf URL: https://github.com/llvm/llvm-project/commit/1a49944b59dbbfd62bd860b564919087f274a5bf DIFF: https://github.com/llvm/llvm-project/commit/1a49944b59dbbfd62bd860b564919087f274a5bf.diff

[llvm-branch-commits] [clang] c495dfe - [clang][cli] NFC: Decrease the scope of ParseLangArgs parameters

2021-01-15 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-15T08:41:50+01:00 New Revision: c495dfe0268bc2be8737725d657411baa1399e9d URL: https://github.com/llvm/llvm-project/commit/c495dfe0268bc2be8737725d657411baa1399e9d DIFF: https://github.com/llvm/llvm-project/commit/c495dfe0268bc2be8737725d657411baa1399e9d.diff

[llvm-branch-commits] [clang] fa2fe96 - [clang][cli] Port more CodeGenOptions to marshalling infrastructure

2021-01-14 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-14T13:21:44+01:00 New Revision: fa2fe9608c1c1b402296960b1edc157230c30062 URL: https://github.com/llvm/llvm-project/commit/fa2fe9608c1c1b402296960b1edc157230c30062 DIFF: https://github.com/llvm/llvm-project/commit/fa2fe9608c1c1b402296960b1edc157230c30062.diff

[llvm-branch-commits] [clang] 3bccd87 - [clang][cli] NFC: Remove SSPBufferSize assignment

2021-01-14 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-14T13:21:44+01:00 New Revision: 3bccd87a588b3c320b669686c8f006b92ff72182 URL: https://github.com/llvm/llvm-project/commit/3bccd87a588b3c320b669686c8f006b92ff72182 DIFF: https://github.com/llvm/llvm-project/commit/3bccd87a588b3c320b669686c8f006b92ff72182.diff

[llvm-branch-commits] [clang] 7ab8030 - [clang][cli] Remove -f[no-]trapping-math from -cc1 command line

2021-01-12 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-12T10:00:23+01:00 New Revision: 7ab803095ae58445996dc4694acb216e3a32ee64 URL: https://github.com/llvm/llvm-project/commit/7ab803095ae58445996dc4694acb216e3a32ee64 DIFF: https://github.com/llvm/llvm-project/commit/7ab803095ae58445996dc4694acb216e3a32ee64.diff

[llvm-branch-commits] [llvm] 9710064 - Reapply "[clang][cli] Port DiagnosticOpts to new option parsing system"

2021-01-11 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-11T10:05:53+01:00 New Revision: 97100646d1b4526de1eac3aacdb0b098739c6ec9 URL: https://github.com/llvm/llvm-project/commit/97100646d1b4526de1eac3aacdb0b098739c6ec9 DIFF: https://github.com/llvm/llvm-project/commit/97100646d1b4526de1eac3aacdb0b098739c6ec9.diff

[llvm-branch-commits] [clang] 8e3e148 - Revert "[clang][cli] Port DiagnosticOpts to new option parsing system"

2021-01-08 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-08T10:53:12+01:00 New Revision: 8e3e148c888e1d9d2b11721112a54a62e33a635a URL: https://github.com/llvm/llvm-project/commit/8e3e148c888e1d9d2b11721112a54a62e33a635a DIFF: https://github.com/llvm/llvm-project/commit/8e3e148c888e1d9d2b11721112a54a62e33a635a.diff

[llvm-branch-commits] [clang] 8e3230f - [clang][cli] Port DiagnosticOpts to new option parsing system

2021-01-08 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-08T10:44:22+01:00 New Revision: 8e3230ffa3ad2994c3bbddffc3e53b3bccb2ee41 URL: https://github.com/llvm/llvm-project/commit/8e3230ffa3ad2994c3bbddffc3e53b3bccb2ee41 DIFF: https://github.com/llvm/llvm-project/commit/8e3230ffa3ad2994c3bbddffc3e53b3bccb2ee41.diff

[llvm-branch-commits] [clang] fcd1e35 - [clang][cli] NFC: Make parsing macro reusable

2021-01-07 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-07T14:25:48+01:00 New Revision: fcd1e35e4cc6887c3fb880126e60676458e60680 URL: https://github.com/llvm/llvm-project/commit/fcd1e35e4cc6887c3fb880126e60676458e60680 DIFF: https://github.com/llvm/llvm-project/commit/fcd1e35e4cc6887c3fb880126e60676458e60680.diff

[llvm-branch-commits] [clang] 75d6363 - [clang][cli] NFC: Move parseSimpleArgs

2021-01-07 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-07T14:15:08+01:00 New Revision: 75d63630ebb197c338801d6b100ae2e06800c4ce URL: https://github.com/llvm/llvm-project/commit/75d63630ebb197c338801d6b100ae2e06800c4ce DIFF: https://github.com/llvm/llvm-project/commit/75d63630ebb197c338801d6b100ae2e06800c4ce.diff

[llvm-branch-commits] [clang] e72cdc5 - [clang][cli] NFC: Ensure non-null DiagnosticsEngine in ParseDiagnosticArgs

2021-01-07 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-07T14:15:08+01:00 New Revision: e72cdc5ba1e65ecd8632663b6604eb9be8d1a162 URL: https://github.com/llvm/llvm-project/commit/e72cdc5ba1e65ecd8632663b6604eb9be8d1a162 DIFF: https://github.com/llvm/llvm-project/commit/e72cdc5ba1e65ecd8632663b6604eb9be8d1a162.diff

[llvm-branch-commits] [clang] 33f90f3 - [clang][cli] Report the actual argument parsing result

2021-01-07 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-07T12:37:04+01:00 New Revision: 33f90f38e11c7c23d6e2a23ca526f8b0d8f53771 URL: https://github.com/llvm/llvm-project/commit/33f90f38e11c7c23d6e2a23ca526f8b0d8f53771 DIFF: https://github.com/llvm/llvm-project/commit/33f90f38e11c7c23d6e2a23ca526f8b0d8f53771.diff

[llvm-branch-commits] [clang] b6ba598 - [clang][cli] Port getAllArgumentValues to the marshalling infrastructure

2021-01-07 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-07T12:02:07+01:00 New Revision: b6ba59830796b4efad69a3d3c1fae56c20029f30 URL: https://github.com/llvm/llvm-project/commit/b6ba59830796b4efad69a3d3c1fae56c20029f30 DIFF: https://github.com/llvm/llvm-project/commit/b6ba59830796b4efad69a3d3c1fae56c20029f30.diff

[llvm-branch-commits] [clang] a828fb4 - [clang][cli] Port a CommaJoined option to the marshalling infrastructure

2021-01-07 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-07T11:52:06+01:00 New Revision: a828fb463ed9f6085849bb3a4f225b3c84e7cf29 URL: https://github.com/llvm/llvm-project/commit/a828fb463ed9f6085849bb3a4f225b3c84e7cf29 DIFF: https://github.com/llvm/llvm-project/commit/a828fb463ed9f6085849bb3a4f225b3c84e7cf29.diff

[llvm-branch-commits] [llvm] 67a4c67 - Reapply "[clang][cli] Allow users to specify a conditional to prevent parsing options with MarshallingInfo"

2021-01-07 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-07T11:11:47+01:00 New Revision: 67a4c672b02359fa6f723249f633ffc76aff2174 URL: https://github.com/llvm/llvm-project/commit/67a4c672b02359fa6f723249f633ffc76aff2174 DIFF: https://github.com/llvm/llvm-project/commit/67a4c672b02359fa6f723249f633ffc76aff2174.diff

[llvm-branch-commits] [clang] d0fa7a0 - Revert "[clang][cli] Allow users to specify a conditional to prevent parsing options with MarshallingInfo"

2021-01-07 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-07T10:12:53+01:00 New Revision: d0fa7a05be92617a0262ec8b622f158971a54c54 URL: https://github.com/llvm/llvm-project/commit/d0fa7a05be92617a0262ec8b622f158971a54c54 DIFF: https://github.com/llvm/llvm-project/commit/d0fa7a05be92617a0262ec8b622f158971a54c54.diff

[llvm-branch-commits] [clang] c6ea4d5 - [clang][cli] Implement ContainsN Google Test matcher

2021-01-07 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-07T10:01:49+01:00 New Revision: c6ea4d5b2c0054f3e2fa06b911ed3933fe59bc5b URL: https://github.com/llvm/llvm-project/commit/c6ea4d5b2c0054f3e2fa06b911ed3933fe59bc5b DIFF: https://github.com/llvm/llvm-project/commit/c6ea4d5b2c0054f3e2fa06b911ed3933fe59bc5b.diff

[llvm-branch-commits] [clang] f111cf9 - [clang][cli] Specify correct integer width for -fbuild-session-timestamp

2021-01-05 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2021-01-05T20:10:07+01:00 New Revision: f111cf992df4ec00acfdd026eac12b36c3831999 URL: https://github.com/llvm/llvm-project/commit/f111cf992df4ec00acfdd026eac12b36c3831999 DIFF: https://github.com/llvm/llvm-project/commit/f111cf992df4ec00acfdd026eac12b36c3831999.diff

[llvm-branch-commits] [clang] bef9eb8 - [clang] NFC: Refactor custom class into a lambda in CompilerInvocation

2020-12-22 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-22T14:45:29+01:00 New Revision: bef9eb84b2fb17b22ca771c8c5c34a85f141168d URL: https://github.com/llvm/llvm-project/commit/bef9eb84b2fb17b22ca771c8c5c34a85f141168d DIFF: https://github.com/llvm/llvm-project/commit/bef9eb84b2fb17b22ca771c8c5c34a85f141168d.diff

[llvm-branch-commits] [clang] 63a2481 - [clang][cli] Implement `getAllArgValues` marshalling

2020-12-22 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-22T14:11:16+01:00 New Revision: 63a24816f561a5d8e28ca7054892bd8602618be4 URL: https://github.com/llvm/llvm-project/commit/63a24816f561a5d8e28ca7054892bd8602618be4 DIFF: https://github.com/llvm/llvm-project/commit/63a24816f561a5d8e28ca7054892bd8602618be4.diff

[llvm-branch-commits] [llvm] 164bcbd - [TableGen] NFC: Rename variables in OptParserEmitter

2020-12-21 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-21T12:36:46+01:00 New Revision: 164bcbd40e6d10cd8a01477e2e9029b955fea93b URL: https://github.com/llvm/llvm-project/commit/164bcbd40e6d10cd8a01477e2e9029b955fea93b DIFF: https://github.com/llvm/llvm-project/commit/164bcbd40e6d10cd8a01477e2e9029b955fea93b.diff

[llvm-branch-commits] [llvm] 06b83fd - [TableGen] NFC: Switch to range-based for loops in OptParserEmitter

2020-12-21 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-21T12:36:46+01:00 New Revision: 06b83fd6c75b48a6a93dc580fb4409e13608a045 URL: https://github.com/llvm/llvm-project/commit/06b83fd6c75b48a6a93dc580fb4409e13608a045 DIFF: https://github.com/llvm/llvm-project/commit/06b83fd6c75b48a6a93dc580fb4409e13608a045.diff

[llvm-branch-commits] [clang] 5a85526 - [clang] Use enum for LangOptions::SYCLVersion instead of unsigned

2020-12-21 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-21T11:32:47+01:00 New Revision: 5a85526728c9e57efe26f322e4718fffd2634d23 URL: https://github.com/llvm/llvm-project/commit/5a85526728c9e57efe26f322e4718fffd2634d23 DIFF: https://github.com/llvm/llvm-project/commit/5a85526728c9e57efe26f322e4718fffd2634d23.diff

[llvm-branch-commits] [clang] 70410a2 - [clang][cli] Let denormalizer decide how to render the option based on the option class

2020-12-21 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-21T11:32:47+01:00 New Revision: 70410a264949101ced3ce3458f37dd4cc2f5af85 URL: https://github.com/llvm/llvm-project/commit/70410a264949101ced3ce3458f37dd4cc2f5af85 DIFF: https://github.com/llvm/llvm-project/commit/70410a264949101ced3ce3458f37dd4cc2f5af85.diff

[llvm-branch-commits] [clang] 27b7d64 - [clang][cli] Streamline MarshallingInfoFlag description

2020-12-21 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-21T11:32:46+01:00 New Revision: 27b7d646886d499c70dec3481dfc3c82dfc43dd7 URL: https://github.com/llvm/llvm-project/commit/27b7d646886d499c70dec3481dfc3c82dfc43dd7 DIFF: https://github.com/llvm/llvm-project/commit/27b7d646886d499c70dec3481dfc3c82dfc43dd7.diff

[llvm-branch-commits] [clang] 95d3cc6 - [clang][cli] Port CodeGenOpts simple string flags to new option parsing system

2020-12-18 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-18T10:28:48+01:00 New Revision: 95d3cc67caac04668ef808f65c30ced60ed14f5d URL: https://github.com/llvm/llvm-project/commit/95d3cc67caac04668ef808f65c30ced60ed14f5d DIFF: https://github.com/llvm/llvm-project/commit/95d3cc67caac04668ef808f65c30ced60ed14f5d.diff

[llvm-branch-commits] [clang] 333d41e - [clang][cli] Port FrontendOpts simple string based options to new option parsing system

2020-12-18 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-18T10:00:03+01:00 New Revision: 333d41e9eb8b5f6cd67d318e84ee8dba99b840cc URL: https://github.com/llvm/llvm-project/commit/333d41e9eb8b5f6cd67d318e84ee8dba99b840cc DIFF: https://github.com/llvm/llvm-project/commit/333d41e9eb8b5f6cd67d318e84ee8dba99b840cc.diff

[llvm-branch-commits] [clang] d1b3f82 - [clang][cli] Port PreprocessorOpts simple string based options to new option parsing system

2020-12-18 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-18T09:52:20+01:00 New Revision: d1b3f82e51378dd9fb5a23806d8fa906151f5e7b URL: https://github.com/llvm/llvm-project/commit/d1b3f82e51378dd9fb5a23806d8fa906151f5e7b DIFF: https://github.com/llvm/llvm-project/commit/d1b3f82e51378dd9fb5a23806d8fa906151f5e7b.diff

[llvm-branch-commits] [clang] aec2991 - [clang][cli] Port LangOpts simple string based options to new option parsing system

2020-12-18 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-18T09:44:02+01:00 New Revision: aec2991d083a9c5b92f94d84a7b3a7bbed405af8 URL: https://github.com/llvm/llvm-project/commit/aec2991d083a9c5b92f94d84a7b3a7bbed405af8 DIFF: https://github.com/llvm/llvm-project/commit/aec2991d083a9c5b92f94d84a7b3a7bbed405af8.diff

[llvm-branch-commits] [clang] ff4b76d - [clang][cli] Port TargetOpts simple string based options to new option parsing system

2020-12-18 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-18T09:40:56+01:00 New Revision: ff4b76d74f38a3816495c9914789e87a95525cf4 URL: https://github.com/llvm/llvm-project/commit/ff4b76d74f38a3816495c9914789e87a95525cf4 DIFF: https://github.com/llvm/llvm-project/commit/ff4b76d74f38a3816495c9914789e87a95525cf4.diff

[llvm-branch-commits] [clang] f4511ae - [clang][cli] Port HeaderSearch simple string options to new option parsing system

2020-12-18 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-18T09:30:32+01:00 New Revision: f4511aec2bf482f2ae5bbd14138a229b72c41c80 URL: https://github.com/llvm/llvm-project/commit/f4511aec2bf482f2ae5bbd14138a229b72c41c80 DIFF: https://github.com/llvm/llvm-project/commit/f4511aec2bf482f2ae5bbd14138a229b72c41c80.diff

[llvm-branch-commits] [llvm] caeb565 - [clang][cli] Convert Analyzer option string based options to new option parsing system

2020-12-18 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-18T08:56:06+01:00 New Revision: caeb56503ec897c7244cff0657c11e87d2644f82 URL: https://github.com/llvm/llvm-project/commit/caeb56503ec897c7244cff0657c11e87d2644f82 DIFF: https://github.com/llvm/llvm-project/commit/caeb56503ec897c7244cff0657c11e87d2644f82.diff

[llvm-branch-commits] [clang] 0da240c - [clang][cli] Port DependencyOutput string based options to new option parsing system

2020-12-16 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-16T10:28:37+01:00 New Revision: 0da240c2d050303c99564f1901b0d1548ffe2323 URL: https://github.com/llvm/llvm-project/commit/0da240c2d050303c99564f1901b0d1548ffe2323 DIFF: https://github.com/llvm/llvm-project/commit/0da240c2d050303c99564f1901b0d1548ffe2323.diff

[llvm-branch-commits] [clang] 383778e - [clang][cli] Port LangOpts option flags to new option parsing system

2020-12-16 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-16T10:16:27+01:00 New Revision: 383778e2171b4993f555433745466e211e713548 URL: https://github.com/llvm/llvm-project/commit/383778e2171b4993f555433745466e211e713548 DIFF: https://github.com/llvm/llvm-project/commit/383778e2171b4993f555433745466e211e713548.diff

[llvm-branch-commits] [clang] 741978d - [clang][cli] Port CodeGen option flags to new option parsing system

2020-12-16 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-16T10:00:33+01:00 New Revision: 741978d727a445fa279d5952a86ea634adb7dc52 URL: https://github.com/llvm/llvm-project/commit/741978d727a445fa279d5952a86ea634adb7dc52 DIFF: https://github.com/llvm/llvm-project/commit/741978d727a445fa279d5952a86ea634adb7dc52.diff

[llvm-branch-commits] [llvm] f2661be - [clang][cli] Prevent double denormalization

2020-12-16 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-16T09:44:54+01:00 New Revision: f2661bed185e14a8f5aa9a54565a8b938a7a10aa URL: https://github.com/llvm/llvm-project/commit/f2661bed185e14a8f5aa9a54565a8b938a7a10aa DIFF: https://github.com/llvm/llvm-project/commit/f2661bed185e14a8f5aa9a54565a8b938a7a10aa.diff

[llvm-branch-commits] [clang] 95114f2 - [clang][cli] Do not marshall only CC1Option flags in BoolOption

2020-12-16 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-16T09:29:40+01:00 New Revision: 95114f21f5bf1704672dadb45ca7c25efca72e03 URL: https://github.com/llvm/llvm-project/commit/95114f21f5bf1704672dadb45ca7c25efca72e03 DIFF: https://github.com/llvm/llvm-project/commit/95114f21f5bf1704672dadb45ca7c25efca72e03.diff

[llvm-branch-commits] [clang] 56c5548 - [clang][cli] Squash multiple cc1 -fxxx-exceptions flags into single -exception-model=xxx option

2020-12-15 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-15T10:15:58+01:00 New Revision: 56c5548d7f07f5853a2e40562db08dc2e56ece03 URL: https://github.com/llvm/llvm-project/commit/56c5548d7f07f5853a2e40562db08dc2e56ece03 DIFF: https://github.com/llvm/llvm-project/commit/56c5548d7f07f5853a2e40562db08dc2e56ece03.diff

[llvm-branch-commits] [clang] 573255b - [clang][cli] Squash exception model in LangOptions into one member

2020-12-15 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-15T10:15:58+01:00 New Revision: 573255b47eb9b210e74a1c620fee363dfaa52794 URL: https://github.com/llvm/llvm-project/commit/573255b47eb9b210e74a1c620fee363dfaa52794 DIFF: https://github.com/llvm/llvm-project/commit/573255b47eb9b210e74a1c620fee363dfaa52794.diff

[llvm-branch-commits] [clang] f24e58d - [clang][cli] Create accessors for exception models in LangOptions

2020-12-15 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-15T10:15:58+01:00 New Revision: f24e58df7ddf2dc9f13c8f8fc259f0374f04aca3 URL: https://github.com/llvm/llvm-project/commit/f24e58df7ddf2dc9f13c8f8fc259f0374f04aca3 DIFF: https://github.com/llvm/llvm-project/commit/f24e58df7ddf2dc9f13c8f8fc259f0374f04aca3.diff

[llvm-branch-commits] [clang] 16aa00b - [clang][cli] Port FileSystem options to new option parsing system

2020-12-14 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-14T10:17:23+01:00 New Revision: 16aa00b6228533890cc108bc32871f36eb116e0e URL: https://github.com/llvm/llvm-project/commit/16aa00b6228533890cc108bc32871f36eb116e0e DIFF: https://github.com/llvm/llvm-project/commit/16aa00b6228533890cc108bc32871f36eb116e0e.diff

[llvm-branch-commits] [llvm] e2fc85c - [clang][cli] Better defaults for MarshallingInfoString

2020-12-14 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-14T09:59:56+01:00 New Revision: e2fc85c69b3f7aad89b5b59eca537bec96a24682 URL: https://github.com/llvm/llvm-project/commit/e2fc85c69b3f7aad89b5b59eca537bec96a24682 DIFF: https://github.com/llvm/llvm-project/commit/e2fc85c69b3f7aad89b5b59eca537bec96a24682.diff

[llvm-branch-commits] [clang] 4b6f294 - [clang][cli] Port Preprocessor and PreprocessorOutput option flags to new option parsing system

2020-12-14 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-14T09:19:57+01:00 New Revision: 4b6f29413c59b1a016f127bc3c3e1c15c6bea2a9 URL: https://github.com/llvm/llvm-project/commit/4b6f29413c59b1a016f127bc3c3e1c15c6bea2a9 DIFF: https://github.com/llvm/llvm-project/commit/4b6f29413c59b1a016f127bc3c3e1c15c6bea2a9.diff

[llvm-branch-commits] [clang] adf3c27 - [clang][cli] Revert accidental access-control flag rename

2020-12-12 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-12T11:26:53+01:00 New Revision: adf3c27742ed272e0785a305995a70078eda6fe3 URL: https://github.com/llvm/llvm-project/commit/adf3c27742ed272e0785a305995a70078eda6fe3 DIFF: https://github.com/llvm/llvm-project/commit/adf3c27742ed272e0785a305995a70078eda6fe3.diff

[llvm-branch-commits] [llvm] 6baa976 - [clang][cli] Add flexible TableGen multiclass for boolean options

2020-12-12 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-12T10:53:28+01:00 New Revision: 6baa9769ed573741290fb186d02df7cf676fc8de URL: https://github.com/llvm/llvm-project/commit/6baa9769ed573741290fb186d02df7cf676fc8de DIFF: https://github.com/llvm/llvm-project/commit/6baa9769ed573741290fb186d02df7cf676fc8de.diff

[llvm-branch-commits] [llvm] 10f4057 - [clang][cli] Don't always emit -f[no-]legacy-pass-manager

2020-12-12 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-12T10:11:23+01:00 New Revision: 10f40576f7b482dc55b9a0ba780c294c4e45817c URL: https://github.com/llvm/llvm-project/commit/10f40576f7b482dc55b9a0ba780c294c4e45817c DIFF: https://github.com/llvm/llvm-project/commit/10f40576f7b482dc55b9a0ba780c294c4e45817c.diff

[llvm-branch-commits] [clang] 6f26a6d - Reland "[clang][cli] CompilerInvocationTest: add tests for boolean options"

2020-12-12 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-12T09:46:20+01:00 New Revision: 6f26a6de489e66830c3181b747f6b18e439f36be URL: https://github.com/llvm/llvm-project/commit/6f26a6de489e66830c3181b747f6b18e439f36be DIFF: https://github.com/llvm/llvm-project/commit/6f26a6de489e66830c3181b747f6b18e439f36be.diff

[llvm-branch-commits] [clang] 13e4e5e - Revert "[clang][cli] CompilerInvocationTest: add tests for boolean options"

2020-12-09 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-09T10:35:07+01:00 New Revision: 13e4e5ed59c92d81ee5fee55f20ecf1842ec8cf3 URL: https://github.com/llvm/llvm-project/commit/13e4e5ed59c92d81ee5fee55f20ecf1842ec8cf3 DIFF: https://github.com/llvm/llvm-project/commit/13e4e5ed59c92d81ee5fee55f20ecf1842ec8cf3.diff

[llvm-branch-commits] [clang] 35621cc - [clang][cli] CompilerInvocationTest: add tests for boolean options

2020-12-09 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-09T08:58:46+01:00 New Revision: 35621cc2e3b3778abc2bacf37f3b1e9dfac52895 URL: https://github.com/llvm/llvm-project/commit/35621cc2e3b3778abc2bacf37f3b1e9dfac52895 DIFF: https://github.com/llvm/llvm-project/commit/35621cc2e3b3778abc2bacf37f3b1e9dfac52895.diff

[llvm-branch-commits] [clang] 216d430 - [clang][cli] CompilerInvocationTest: join and add test cases

2020-12-09 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-09T08:58:45+01:00 New Revision: 216d43053b4e7327e5f9eb5705a7c8e4f6ae850b URL: https://github.com/llvm/llvm-project/commit/216d43053b4e7327e5f9eb5705a7c8e4f6ae850b DIFF: https://github.com/llvm/llvm-project/commit/216d43053b4e7327e5f9eb5705a7c8e4f6ae850b.diff

[llvm-branch-commits] [clang] 03692ba - [clang][cli] CompilerInvocationTest: check arg parsing does not produce diagnostics

2020-12-09 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-09T08:58:45+01:00 New Revision: 03692bae1fc9b6232de7caea3b57ad2f3dc2a9d0 URL: https://github.com/llvm/llvm-project/commit/03692bae1fc9b6232de7caea3b57ad2f3dc2a9d0 DIFF: https://github.com/llvm/llvm-project/commit/03692bae1fc9b6232de7caea3b57ad2f3dc2a9d0.diff

[llvm-branch-commits] [clang] 5afff86 - [clang][cli] CompilerInvocationTest: split enum test into two

2020-12-09 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-09T08:58:45+01:00 New Revision: 5afff86d26163bc3ba93fb299ccfc2522d3fdc94 URL: https://github.com/llvm/llvm-project/commit/5afff86d26163bc3ba93fb299ccfc2522d3fdc94 DIFF: https://github.com/llvm/llvm-project/commit/5afff86d26163bc3ba93fb299ccfc2522d3fdc94.diff

[llvm-branch-commits] [clang] f825ec8 - [clang][cli] CompilerInvocationTest: rename member variable in fixture

2020-12-09 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-09T08:58:45+01:00 New Revision: f825ec86e14b1369a9edf382d65259351eae679e URL: https://github.com/llvm/llvm-project/commit/f825ec86e14b1369a9edf382d65259351eae679e DIFF: https://github.com/llvm/llvm-project/commit/f825ec86e14b1369a9edf382d65259351eae679e.diff

[llvm-branch-commits] [clang] cf2bb22 - [clang][cli] CompilerInvocationTest: join two test fixtures into one

2020-12-09 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-09T08:58:45+01:00 New Revision: cf2bb2239252c0e1970e646308ae6fb552fcb002 URL: https://github.com/llvm/llvm-project/commit/cf2bb2239252c0e1970e646308ae6fb552fcb002 DIFF: https://github.com/llvm/llvm-project/commit/cf2bb2239252c0e1970e646308ae6fb552fcb002.diff

[llvm-branch-commits] [llvm] 083e035 - [clang][cli] Unify boolean marshalling

2020-12-08 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-08T13:47:30+01:00 New Revision: 083e035c47f6c73084ecf5ab7f41cddca19ce332 URL: https://github.com/llvm/llvm-project/commit/083e035c47f6c73084ecf5ab7f41cddca19ce332 DIFF: https://github.com/llvm/llvm-project/commit/083e035c47f6c73084ecf5ab7f41cddca19ce332.diff

[llvm-branch-commits] [clang] 398b729 - [clang][cli] Port HeaderSearch option flags to new option parsing system

2020-12-01 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-01T10:52:00+01:00 New Revision: 398b729243b12bdfbc7a75b46d39b547545cbd2d URL: https://github.com/llvm/llvm-project/commit/398b729243b12bdfbc7a75b46d39b547545cbd2d DIFF: https://github.com/llvm/llvm-project/commit/398b729243b12bdfbc7a75b46d39b547545cbd2d.diff

[llvm-branch-commits] [clang] 8e41a68 - [clang][cli] Port DependencyOutput option flags to new option parsing system

2020-12-01 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-01T10:36:12+01:00 New Revision: 8e41a688a5b1000b51c61b9d103545791c54af17 URL: https://github.com/llvm/llvm-project/commit/8e41a688a5b1000b51c61b9d103545791c54af17 DIFF: https://github.com/llvm/llvm-project/commit/8e41a688a5b1000b51c61b9d103545791c54af17.diff

[llvm-branch-commits] [clang] 2b84efa - [clang][cli] Port Frontend option flags to new option parsing system

2020-12-01 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-01T10:02:08+01:00 New Revision: 2b84efa00040410d97aff403788ee5d96b1046e2 URL: https://github.com/llvm/llvm-project/commit/2b84efa00040410d97aff403788ee5d96b1046e2 DIFF: https://github.com/llvm/llvm-project/commit/2b84efa00040410d97aff403788ee5d96b1046e2.diff

[llvm-branch-commits] [llvm] 88ab384 - [clang][cli] Split DefaultAnyOf into a default value and ImpliedByAnyOf

2020-12-01 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-01T09:50:11+01:00 New Revision: 88ab38449b49bf002ed7794d1b81d362aa9f9df2 URL: https://github.com/llvm/llvm-project/commit/88ab38449b49bf002ed7794d1b81d362aa9f9df2 DIFF: https://github.com/llvm/llvm-project/commit/88ab38449b49bf002ed7794d1b81d362aa9f9df2.diff

[llvm-branch-commits] [clang] 9738436 - [clang][cli] Factor out call to EXTRACTOR in generateCC1CommandLine (NFC)

2020-12-01 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-12-01T09:24:04+01:00 New Revision: 973843681b9df4ba9303e98f7b4531ba31c2b1bf URL: https://github.com/llvm/llvm-project/commit/973843681b9df4ba9303e98f7b4531ba31c2b1bf DIFF: https://github.com/llvm/llvm-project/commit/973843681b9df4ba9303e98f7b4531ba31c2b1bf.diff

[llvm-branch-commits] [clang] a325856 - [clang][cli] Port Target option flags to new option parsing system

2020-11-26 Thread Jan Svoboda via llvm-branch-commits
Author: Jan Svoboda Date: 2020-11-26T15:32:38+01:00 New Revision: a3258566868b3a16b131e8963932ac21888cb90b URL: https://github.com/llvm/llvm-project/commit/a3258566868b3a16b131e8963932ac21888cb90b DIFF: https://github.com/llvm/llvm-project/commit/a3258566868b3a16b131e8963932ac21888cb90b.diff