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