Home | History | Annotate | Download | only in clang-4639204
      1 ==============================================================================
      2 LLVM Release License
      3 ==============================================================================
      4 University of Illinois/NCSA
      5 Open Source License
      6 
      7 Copyright (c) 2003-2017 University of Illinois at Urbana-Champaign.
      8 All rights reserved.
      9 
     10 Developed by:
     11 
     12     LLVM Team
     13 
     14     University of Illinois at Urbana-Champaign
     15 
     16     http://llvm.org
     17 
     18 Permission is hereby granted, free of charge, to any person obtaining a copy of
     19 this software and associated documentation files (the "Software"), to deal with
     20 the Software without restriction, including without limitation the rights to
     21 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
     22 of the Software, and to permit persons to whom the Software is furnished to do
     23 so, subject to the following conditions:
     24 
     25     * Redistributions of source code must retain the above copyright notice,
     26       this list of conditions and the following disclaimers.
     27 
     28     * Redistributions in binary form must reproduce the above copyright notice,
     29       this list of conditions and the following disclaimers in the
     30       documentation and/or other materials provided with the distribution.
     31 
     32     * Neither the names of the LLVM Team, University of Illinois at
     33       Urbana-Champaign, nor the names of its contributors may be used to
     34       endorse or promote products derived from this Software without specific
     35       prior written permission.
     36 
     37 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
     38 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
     39 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
     40 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
     41 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
     42 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
     43 SOFTWARE.
     44 
     45 ==============================================================================
     46 Copyrights and Licenses for Third Party Software Distributed with LLVM:
     47 ==============================================================================
     48 The LLVM software contains code written by third parties.  Such software will
     49 have its own individual LICENSE.TXT file in the directory in which it appears.
     50 This file will describe the copyrights, license, and restrictions which apply
     51 to that code.
     52 
     53 The disclaimer of warranty in the University of Illinois Open Source License
     54 applies to all code in the LLVM Distribution, and nothing in any of the
     55 other licenses gives permission to use the names of the LLVM Team or the
     56 University of Illinois to endorse or promote products derived from this
     57 Software.
     58 
     59 The following pieces of software have additional or alternate copyrights,
     60 licenses, and/or restrictions:
     61 
     62 Program             Directory
     63 -------             ---------
     64 Google Test         llvm/utils/unittest/googletest
     65 OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
     66 pyyaml tests        llvm/test/YAMLParser/{*.data, LICENSE.TXT}
     67 ARM contributions   llvm/lib/Target/ARM/LICENSE.TXT
     68 md5 contributions   llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h
     69 
     70 ==============================================================================
     71 compiler_rt License
     72 ==============================================================================
     73 
     74 The compiler_rt library is dual licensed under both the University of Illinois
     75 "BSD-Like" license and the MIT license.  As a user of this code you may choose
     76 to use it under either license.  As a contributor, you agree to allow your code
     77 to be used under both.
     78 
     79 Full text of the relevant licenses is included below.
     80 
     81 ==============================================================================
     82 
     83 University of Illinois/NCSA
     84 Open Source License
     85 
     86 Copyright (c) 2009-2016 by the contributors listed in CREDITS.TXT
     87 
     88 All rights reserved.
     89 
     90 Developed by:
     91 
     92     LLVM Team
     93 
     94     University of Illinois at Urbana-Champaign
     95 
     96     http://llvm.org
     97 
     98 Permission is hereby granted, free of charge, to any person obtaining a copy of
     99 this software and associated documentation files (the "Software"), to deal with
    100 the Software without restriction, including without limitation the rights to
    101 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
    102 of the Software, and to permit persons to whom the Software is furnished to do
    103 so, subject to the following conditions:
    104 
    105     * Redistributions of source code must retain the above copyright notice,
    106       this list of conditions and the following disclaimers.
    107 
    108     * Redistributions in binary form must reproduce the above copyright notice,
    109       this list of conditions and the following disclaimers in the
    110       documentation and/or other materials provided with the distribution.
    111 
    112     * Neither the names of the LLVM Team, University of Illinois at
    113       Urbana-Champaign, nor the names of its contributors may be used to
    114       endorse or promote products derived from this Software without specific
    115       prior written permission.
    116 
    117 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    118 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
    119 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
    120 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    121 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    122 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
    123 SOFTWARE.
    124 
    125 ==============================================================================
    126 
    127 Copyright (c) 2009-2015 by the contributors listed in CREDITS.TXT
    128 
    129 Permission is hereby granted, free of charge, to any person obtaining a copy
    130 of this software and associated documentation files (the "Software"), to deal
    131 in the Software without restriction, including without limitation the rights
    132 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    133 copies of the Software, and to permit persons to whom the Software is
    134 furnished to do so, subject to the following conditions:
    135 
    136 The above copyright notice and this permission notice shall be included in
    137 all copies or substantial portions of the Software.
    138 
    139 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    140 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    141 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    142 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    143 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    144 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
    145 THE SOFTWARE.
    146 
    147 ==============================================================================
    148 Copyrights and Licenses for Third Party Software Distributed with LLVM:
    149 ==============================================================================
    150 The LLVM software contains code written by third parties.  Such software will
    151 have its own individual LICENSE.TXT file in the directory in which it appears.
    152 This file will describe the copyrights, license, and restrictions which apply
    153 to that code.
    154 
    155 The disclaimer of warranty in the University of Illinois Open Source License
    156 applies to all code in the LLVM Distribution, and nothing in any of the
    157 other licenses gives permission to use the names of the LLVM Team or the
    158 University of Illinois to endorse or promote products derived from this
    159 Software.
    160 
    161 
    162 ==============================================================================
    163 libc++ License
    164 ==============================================================================
    165 
    166 The libc++ library is dual licensed under both the University of Illinois
    167 "BSD-Like" license and the MIT license.  As a user of this code you may choose
    168 to use it under either license.  As a contributor, you agree to allow your code
    169 to be used under both.
    170 
    171 Full text of the relevant licenses is included below.
    172 
    173 ==============================================================================
    174 
    175 University of Illinois/NCSA
    176 Open Source License
    177 
    178 Copyright (c) 2009-2017 by the contributors listed in CREDITS.TXT
    179 
    180 All rights reserved.
    181 
    182 Developed by:
    183 
    184     LLVM Team
    185 
    186     University of Illinois at Urbana-Champaign
    187 
    188     http://llvm.org
    189 
    190 Permission is hereby granted, free of charge, to any person obtaining a copy of
    191 this software and associated documentation files (the "Software"), to deal with
    192 the Software without restriction, including without limitation the rights to
    193 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
    194 of the Software, and to permit persons to whom the Software is furnished to do
    195 so, subject to the following conditions:
    196 
    197     * Redistributions of source code must retain the above copyright notice,
    198       this list of conditions and the following disclaimers.
    199 
    200     * Redistributions in binary form must reproduce the above copyright notice,
    201       this list of conditions and the following disclaimers in the
    202       documentation and/or other materials provided with the distribution.
    203 
    204     * Neither the names of the LLVM Team, University of Illinois at
    205       Urbana-Champaign, nor the names of its contributors may be used to
    206       endorse or promote products derived from this Software without specific
    207       prior written permission.
    208 
    209 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    210 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
    211 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
    212 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    213 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    214 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
    215 SOFTWARE.
    216 
    217 ==============================================================================
    218 
    219 Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
    220 
    221 Permission is hereby granted, free of charge, to any person obtaining a copy
    222 of this software and associated documentation files (the "Software"), to deal
    223 in the Software without restriction, including without limitation the rights
    224 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    225 copies of the Software, and to permit persons to whom the Software is
    226 furnished to do so, subject to the following conditions:
    227 
    228 The above copyright notice and this permission notice shall be included in
    229 all copies or substantial portions of the Software.
    230 
    231 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    232 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    233 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    234 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    235 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    236 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
    237 THE SOFTWARE.
    238 
    239 ==============================================================================
    240 libc++abi License
    241 ==============================================================================
    242 
    243 The libc++abi library is dual licensed under both the University of Illinois
    244 "BSD-Like" license and the MIT license.  As a user of this code you may choose
    245 to use it under either license.  As a contributor, you agree to allow your code
    246 to be used under both.
    247 
    248 Full text of the relevant licenses is included below.
    249 
    250 ==============================================================================
    251 
    252 University of Illinois/NCSA
    253 Open Source License
    254 
    255 Copyright (c) 2009-2017 by the contributors listed in CREDITS.TXT
    256 
    257 All rights reserved.
    258 
    259 Developed by:
    260 
    261     LLVM Team
    262 
    263     University of Illinois at Urbana-Champaign
    264 
    265     http://llvm.org
    266 
    267 Permission is hereby granted, free of charge, to any person obtaining a copy of
    268 this software and associated documentation files (the "Software"), to deal with
    269 the Software without restriction, including without limitation the rights to
    270 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
    271 of the Software, and to permit persons to whom the Software is furnished to do
    272 so, subject to the following conditions:
    273 
    274     * Redistributions of source code must retain the above copyright notice,
    275       this list of conditions and the following disclaimers.
    276 
    277     * Redistributions in binary form must reproduce the above copyright notice,
    278       this list of conditions and the following disclaimers in the
    279       documentation and/or other materials provided with the distribution.
    280 
    281     * Neither the names of the LLVM Team, University of Illinois at
    282       Urbana-Champaign, nor the names of its contributors may be used to
    283       endorse or promote products derived from this Software without specific
    284       prior written permission.
    285 
    286 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    287 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
    288 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
    289 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    290 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    291 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
    292 SOFTWARE.
    293 
    294 ==============================================================================
    295 
    296 Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
    297 
    298 Permission is hereby granted, free of charge, to any person obtaining a copy
    299 of this software and associated documentation files (the "Software"), to deal
    300 in the Software without restriction, including without limitation the rights
    301 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    302 copies of the Software, and to permit persons to whom the Software is
    303 furnished to do so, subject to the following conditions:
    304 
    305 The above copyright notice and this permission notice shall be included in
    306 all copies or substantial portions of the Software.
    307 
    308 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    309 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    310 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    311 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    312 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    313 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
    314 THE SOFTWARE.
    315 
    316 ==============================================================================
    317 
    318 The software contained in this directory tree is dual licensed under both the
    319 University of Illinois "BSD-Like" license and the MIT license.  As a user of
    320 this code you may choose to use it under either license.  As a contributor,
    321 you agree to allow your code to be used under both.  The full text of the
    322 relevant licenses is included below.
    323 
    324 In addition, a license agreement from the copyright/patent holders of the
    325 software contained in this directory tree is included below.
    326 
    327 ==============================================================================
    328 
    329 University of Illinois/NCSA
    330 Open Source License
    331 
    332 Copyright (c) 1997-2016 Intel Corporation
    333 
    334 All rights reserved.
    335 
    336 Developed by:
    337     OpenMP Runtime Team
    338     Intel Corporation
    339     http://www.openmprtl.org
    340 
    341 Permission is hereby granted, free of charge, to any person obtaining a copy of
    342 this software and associated documentation files (the "Software"), to deal with
    343 the Software without restriction, including without limitation the rights to
    344 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
    345 of the Software, and to permit persons to whom the Software is furnished to do
    346 so, subject to the following conditions:
    347 
    348     * Redistributions of source code must retain the above copyright notice,
    349       this list of conditions and the following disclaimers.
    350 
    351     * Redistributions in binary form must reproduce the above copyright notice,
    352       this list of conditions and the following disclaimers in the
    353       documentation and/or other materials provided with the distribution.
    354 
    355     * Neither the names of Intel Corporation OpenMP Runtime Team nor the
    356       names of its contributors may be used to endorse or promote products
    357       derived from this Software without specific prior written permission.
    358 
    359 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    360 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
    361 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
    362 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    363 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    364 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
    365 SOFTWARE.
    366 
    367 ==============================================================================
    368 
    369 Copyright (c) 1997-2016 Intel Corporation
    370 
    371 Permission is hereby granted, free of charge, to any person obtaining a copy
    372 of this software and associated documentation files (the "Software"), to deal
    373 in the Software without restriction, including without limitation the rights
    374 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    375 copies of the Software, and to permit persons to whom the Software is
    376 furnished to do so, subject to the following conditions:
    377 
    378 The above copyright notice and this permission notice shall be included in
    379 all copies or substantial portions of the Software.
    380 
    381 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    382 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    383 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    384 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    385 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    386 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
    387 THE SOFTWARE.
    388 
    389 ==============================================================================
    390 
    391 Intel Corporation
    392 
    393 Software Grant License Agreement ("Agreement")
    394 
    395 Except for the license granted herein to you, Intel Corporation ("Intel") reserves
    396 all right, title, and interest in and to the Software (defined below).
    397 
    398 Definition
    399 
    400 "Software" means the code and documentation as well as any original work of
    401 authorship, including any modifications or additions to an existing work, that
    402 is intentionally submitted by Intel to llvm.org (http://llvm.org) ("LLVM") for
    403 inclusion in, or documentation of, any of the products owned or managed by LLVM
    404 (the "Work"). For the purposes of this definition, "submitted" means any form of
    405 electronic, verbal, or written communication sent to LLVM or its
    406 representatives, including but not limited to communication on electronic
    407 mailing lists, source code control systems, and issue tracking systems that are
    408 managed by, or on behalf of, LLVM for the purpose of discussing and improving
    409 the Work, but excluding communication that is conspicuously marked otherwise.
    410 
    411 1. Grant of Copyright License. Subject to the terms and conditions of this
    412    Agreement, Intel hereby grants to you and to recipients of the Software
    413    distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge,
    414    royalty-free, irrevocable copyright license to reproduce, prepare derivative
    415    works of, publicly display, publicly perform, sublicense, and distribute the
    416    Software and such derivative works.
    417 
    418 2. Grant of Patent License. Subject to the terms and conditions of this
    419    Agreement, Intel hereby grants you and to recipients of the Software
    420    distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge,
    421    royalty-free, irrevocable (except as stated in this section) patent license
    422    to make, have made, use, offer to sell, sell, import, and otherwise transfer
    423    the Work, where such license applies only to those patent claims licensable
    424    by Intel that are necessarily infringed by Intel's Software alone or by
    425    combination of the Software with the Work to which such Software was
    426    submitted. If any entity institutes patent litigation against Intel or any
    427    other entity (including a cross-claim or counterclaim in a lawsuit) alleging
    428    that Intel's Software, or the Work to which Intel has contributed constitutes
    429    direct or contributory patent infringement, then any patent licenses granted
    430    to that entity under this Agreement for the Software or Work shall terminate
    431    as of the date such litigation is filed.
    432 
    433 Unless required by applicable law or agreed to in writing, the software is
    434 provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
    435 either express or implied, including, without limitation, any warranties or
    436 conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    437 PARTICULAR PURPOSE.
    438 
    439 ==============================================================================
    440 
    441 ARM Limited
    442 
    443 Software Grant License Agreement ("Agreement")
    444 
    445 Except for the license granted herein to you, ARM Limited ("ARM") reserves all
    446 right, title, and interest in and to the Software (defined below).
    447 
    448 Definition
    449 
    450 "Software" means the code and documentation as well as any original work of
    451 authorship, including any modifications or additions to an existing work, that
    452 is intentionally submitted by ARM to llvm.org (http://llvm.org) ("LLVM") for
    453 inclusion in, or documentation of, any of the products owned or managed by LLVM
    454 (the "Work"). For the purposes of this definition, "submitted" means any form of
    455 electronic, verbal, or written communication sent to LLVM or its
    456 representatives, including but not limited to communication on electronic
    457 mailing lists, source code control systems, and issue tracking systems that are
    458 managed by, or on behalf of, LLVM for the purpose of discussing and improving
    459 the Work, but excluding communication that is conspicuously marked otherwise.
    460 
    461 1. Grant of Copyright License. Subject to the terms and conditions of this
    462    Agreement, ARM hereby grants to you and to recipients of the Software
    463    distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge,
    464    royalty-free, irrevocable copyright license to reproduce, prepare derivative
    465    works of, publicly display, publicly perform, sublicense, and distribute the
    466    Software and such derivative works.
    467 
    468 2. Grant of Patent License. Subject to the terms and conditions of this
    469    Agreement, ARM hereby grants you and to recipients of the Software
    470    distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge,
    471    royalty-free, irrevocable (except as stated in this section) patent license
    472    to make, have made, use, offer to sell, sell, import, and otherwise transfer
    473    the Work, where such license applies only to those patent claims licensable
    474    by ARM that are necessarily infringed by ARM's Software alone or by
    475    combination of the Software with the Work to which such Software was
    476    submitted. If any entity institutes patent litigation against ARM or any
    477    other entity (including a cross-claim or counterclaim in a lawsuit) alleging
    478    that ARM's Software, or the Work to which ARM has contributed constitutes
    479    direct or contributory patent infringement, then any patent licenses granted
    480    to that entity under this Agreement for the Software or Work shall terminate
    481    as of the date such litigation is filed.
    482 
    483 Unless required by applicable law or agreed to in writing, the software is
    484 provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
    485 either express or implied, including, without limitation, any warranties or
    486 conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    487 PARTICULAR PURPOSE.
    488 
    489 ==============================================================================
    490 
    491 ==============================================================================
    492 LLVM Release License
    493 ==============================================================================
    494 University of Illinois/NCSA
    495 Open Source License
    496 
    497 Copyright (c) 2007-2016 University of Illinois at Urbana-Champaign.
    498 All rights reserved.
    499 
    500 Developed by:
    501 
    502     LLVM Team
    503 
    504     University of Illinois at Urbana-Champaign
    505 
    506     http://llvm.org
    507 
    508 Permission is hereby granted, free of charge, to any person obtaining a copy of
    509 this software and associated documentation files (the "Software"), to deal with
    510 the Software without restriction, including without limitation the rights to
    511 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
    512 of the Software, and to permit persons to whom the Software is furnished to do
    513 so, subject to the following conditions:
    514 
    515     * Redistributions of source code must retain the above copyright notice,
    516       this list of conditions and the following disclaimers.
    517 
    518     * Redistributions in binary form must reproduce the above copyright notice,
    519       this list of conditions and the following disclaimers in the
    520       documentation and/or other materials provided with the distribution.
    521 
    522     * Neither the names of the LLVM Team, University of Illinois at
    523       Urbana-Champaign, nor the names of its contributors may be used to
    524       endorse or promote products derived from this Software without specific
    525       prior written permission.
    526 
    527 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    528 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
    529 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
    530 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    531 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    532 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
    533 SOFTWARE.
    534 
    535 ==============================================================================
    536 The LLVM software contains code written by third parties.  Such software will
    537 have its own individual LICENSE.TXT file in the directory in which it appears.
    538 This file will describe the copyrights, license, and restrictions which apply
    539 to that code.
    540 
    541 The disclaimer of warranty in the University of Illinois Open Source License
    542 applies to all code in the LLVM Distribution, and nothing in any of the
    543 other licenses gives permission to use the names of the LLVM Team or the
    544 University of Illinois to endorse or promote products derived from this
    545 Software.
    546 
    547 The following pieces of software have additional or alternate copyrights,
    548 licenses, and/or restrictions:
    549 
    550 Program             Directory
    551 -------             ---------
    552 <none yet>
    553 
    554 
    555 ==============================================================================
    556 LLVM Release License
    557 ==============================================================================
    558 University of Illinois/NCSA
    559 Open Source License
    560 
    561 Copyright (c) 2007-2016 University of Illinois at Urbana-Champaign.
    562 All rights reserved.
    563 
    564 Developed by:
    565 
    566     LLVM Team
    567 
    568     University of Illinois at Urbana-Champaign
    569 
    570     http://llvm.org
    571 
    572 Permission is hereby granted, free of charge, to any person obtaining a copy of
    573 this software and associated documentation files (the "Software"), to deal with
    574 the Software without restriction, including without limitation the rights to
    575 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
    576 of the Software, and to permit persons to whom the Software is furnished to do
    577 so, subject to the following conditions:
    578 
    579     * Redistributions of source code must retain the above copyright notice,
    580       this list of conditions and the following disclaimers.
    581 
    582     * Redistributions in binary form must reproduce the above copyright notice,
    583       this list of conditions and the following disclaimers in the
    584       documentation and/or other materials provided with the distribution.
    585 
    586     * Neither the names of the LLVM Team, University of Illinois at
    587       Urbana-Champaign, nor the names of its contributors may be used to
    588       endorse or promote products derived from this Software without specific
    589       prior written permission.
    590 
    591 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    592 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
    593 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
    594 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    595 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    596 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
    597 SOFTWARE.
    598 
    599 ==============================================================================
    600 The LLVM software contains code written by third parties.  Such software will
    601 have its own individual LICENSE.TXT file in the directory in which it appears.
    602 This file will describe the copyrights, license, and restrictions which apply
    603 to that code.
    604 
    605 The disclaimer of warranty in the University of Illinois Open Source License
    606 applies to all code in the LLVM Distribution, and nothing in any of the
    607 other licenses gives permission to use the names of the LLVM Team or the
    608 University of Illinois to endorse or promote products derived from this
    609 Software.
    610 
    611 The following pieces of software have additional or alternate copyrights,
    612 licenses, and/or restrictions:
    613 
    614 Program             Directory
    615 -------             ---------
    616 clang-tidy          clang-tidy/cert
    617 clang-tidy          clang-tidy/hicpp
    618 
    619 ==============================================================================
    620 lld License
    621 ==============================================================================
    622 University of Illinois/NCSA
    623 Open Source License
    624 
    625 Copyright (c) 2011-2016 by the contributors listed in CREDITS.TXT
    626 All rights reserved.
    627 
    628 Developed by:
    629 
    630     LLVM Team
    631 
    632     University of Illinois at Urbana-Champaign
    633 
    634     http://llvm.org
    635 
    636 Permission is hereby granted, free of charge, to any person obtaining a copy of
    637 this software and associated documentation files (the "Software"), to deal with
    638 the Software without restriction, including without limitation the rights to
    639 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
    640 of the Software, and to permit persons to whom the Software is furnished to do
    641 so, subject to the following conditions:
    642 
    643     * Redistributions of source code must retain the above copyright notice,
    644       this list of conditions and the following disclaimers.
    645 
    646     * Redistributions in binary form must reproduce the above copyright notice,
    647       this list of conditions and the following disclaimers in the
    648       documentation and/or other materials provided with the distribution.
    649 
    650     * Neither the names of the LLVM Team, University of Illinois at
    651       Urbana-Champaign, nor the names of its contributors may be used to
    652       endorse or promote products derived from this Software without specific
    653       prior written permission.
    654 
    655 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    656 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
    657 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
    658 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    659 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    660 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
    661 SOFTWARE.
    662 
    663 ==============================================================================
    664 The lld software contains code written by third parties.  Such software will
    665 have its own individual LICENSE.TXT file in the directory in which it appears.
    666 This file will describe the copyrights, license, and restrictions which apply
    667 to that code.
    668 
    669 The disclaimer of warranty in the University of Illinois Open Source License
    670 applies to all code in the lld Distribution, and nothing in any of the
    671 other licenses gives permission to use the names of the LLVM Team or the
    672 University of Illinois to endorse or promote products derived from this
    673 Software.
    674 
    675 The following pieces of software have additional or alternate copyrights,
    676 licenses, and/or restrictions:
    677 
    678 Program             Directory
    679 -------             ---------
    680 <none yet>
    681