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