1==============================================================================
2LLVM Release License
3==============================================================================
4University of Illinois/NCSA
5Open Source License
6
7Copyright (c) 2007-2014 University of Illinois at Urbana-Champaign.
8All rights reserved.
9
10Developed by:
11
12    LLVM Team
13
14    University of Illinois at Urbana-Champaign
15
16    http://llvm.org
17
18Permission is hereby granted, free of charge, to any person obtaining a copy of
19this software and associated documentation files (the "Software"), to deal with
20the Software without restriction, including without limitation the rights to
21use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
22of the Software, and to permit persons to whom the Software is furnished to do
23so, 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
37THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
38IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
39FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
40CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
41LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
42OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
43SOFTWARE.
44
45==============================================================================
46The LLVM software contains code written by third parties.  Such software will
47have its own individual LICENSE.TXT file in the directory in which it appears.
48This file will describe the copyrights, license, and restrictions which apply
49to that code.
50
51The disclaimer of warranty in the University of Illinois Open Source License
52applies to all code in the LLVM Distribution, and nothing in any of the
53other licenses gives permission to use the names of the LLVM Team or the
54University of Illinois to endorse or promote products derived from this
55Software.
56
57The following pieces of software have additional or alternate copyrights,
58licenses, and/or restrictions:
59
60Program             Directory
61-------             ---------
62<none yet>
63
64
65==============================================================================
66LLVM Release License
67==============================================================================
68University of Illinois/NCSA
69Open Source License
70
71Copyright (c) 2007-2014 University of Illinois at Urbana-Champaign.
72All rights reserved.
73
74Developed by:
75
76    LLVM Team
77
78    University of Illinois at Urbana-Champaign
79
80    http://llvm.org
81
82Permission is hereby granted, free of charge, to any person obtaining a copy of
83this software and associated documentation files (the "Software"), to deal with
84the Software without restriction, including without limitation the rights to
85use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
86of the Software, and to permit persons to whom the Software is furnished to do
87so, 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
101THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
102IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
103FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
104CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
105LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
106OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
107SOFTWARE.
108
109==============================================================================
110The LLVM software contains code written by third parties.  Such software will
111have its own individual LICENSE.TXT file in the directory in which it appears.
112This file will describe the copyrights, license, and restrictions which apply
113to that code.
114
115The disclaimer of warranty in the University of Illinois Open Source License
116applies to all code in the LLVM Distribution, and nothing in any of the
117other licenses gives permission to use the names of the LLVM Team or the
118University of Illinois to endorse or promote products derived from this
119Software.
120
121The following pieces of software have additional or alternate copyrights,
122licenses, and/or restrictions:
123
124Program             Directory
125-------             ---------
126<none yet>
127
128
129==============================================================================
130compiler_rt License
131==============================================================================
132
133The 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
135to use it under either license.  As a contributor, you agree to allow your code
136to be used under both.
137
138Full text of the relevant licenses is included below.
139
140==============================================================================
141
142University of Illinois/NCSA
143Open Source License
144
145Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
146
147All rights reserved.
148
149Developed by:
150
151    LLVM Team
152
153    University of Illinois at Urbana-Champaign
154
155    http://llvm.org
156
157Permission is hereby granted, free of charge, to any person obtaining a copy of
158this software and associated documentation files (the "Software"), to deal with
159the Software without restriction, including without limitation the rights to
160use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
161of the Software, and to permit persons to whom the Software is furnished to do
162so, 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
176THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
177IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
178FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
179CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
180LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
181OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
182SOFTWARE.
183
184==============================================================================
185
186Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
187
188Permission is hereby granted, free of charge, to any person obtaining a copy
189of this software and associated documentation files (the "Software"), to deal
190in the Software without restriction, including without limitation the rights
191to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
192copies of the Software, and to permit persons to whom the Software is
193furnished to do so, subject to the following conditions:
194
195The above copyright notice and this permission notice shall be included in
196all copies or substantial portions of the Software.
197
198THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
199IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
200FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
201AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
202LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
203OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
204THE SOFTWARE.
205
206==============================================================================
207Copyrights and Licenses for Third Party Software Distributed with LLVM:
208==============================================================================
209The LLVM software contains code written by third parties.  Such software will
210have its own individual LICENSE.TXT file in the directory in which it appears.
211This file will describe the copyrights, license, and restrictions which apply
212to that code.
213
214The disclaimer of warranty in the University of Illinois Open Source License
215applies to all code in the LLVM Distribution, and nothing in any of the
216other licenses gives permission to use the names of the LLVM Team or the
217University of Illinois to endorse or promote products derived from this
218Software.
219
220
221==============================================================================
222libc++ License
223==============================================================================
224
225The 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
227to use it under either license.  As a contributor, you agree to allow your code
228to be used under both.
229
230Full text of the relevant licenses is included below.
231
232==============================================================================
233
234University of Illinois/NCSA
235Open Source License
236
237Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
238
239All rights reserved.
240
241Developed by:
242
243    LLVM Team
244
245    University of Illinois at Urbana-Champaign
246
247    http://llvm.org
248
249Permission is hereby granted, free of charge, to any person obtaining a copy of
250this software and associated documentation files (the "Software"), to deal with
251the Software without restriction, including without limitation the rights to
252use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
253of the Software, and to permit persons to whom the Software is furnished to do
254so, 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
268THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
269IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
270FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
271CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
272LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
273OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
274SOFTWARE.
275
276==============================================================================
277
278Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
279
280Permission is hereby granted, free of charge, to any person obtaining a copy
281of this software and associated documentation files (the "Software"), to deal
282in the Software without restriction, including without limitation the rights
283to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
284copies of the Software, and to permit persons to whom the Software is
285furnished to do so, subject to the following conditions:
286
287The above copyright notice and this permission notice shall be included in
288all copies or substantial portions of the Software.
289
290THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
291IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
292FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
293AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
294LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
295OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
296THE SOFTWARE.
297
298==============================================================================
299libc++abi License
300==============================================================================
301
302The 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
304to use it under either license.  As a contributor, you agree to allow your code
305to be used under both.
306
307Full text of the relevant licenses is included below.
308
309==============================================================================
310
311University of Illinois/NCSA
312Open Source License
313
314Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
315
316All rights reserved.
317
318Developed by:
319
320    LLVM Team
321
322    University of Illinois at Urbana-Champaign
323
324    http://llvm.org
325
326Permission is hereby granted, free of charge, to any person obtaining a copy of
327this software and associated documentation files (the "Software"), to deal with
328the Software without restriction, including without limitation the rights to
329use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
330of the Software, and to permit persons to whom the Software is furnished to do
331so, 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
345THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
346IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
347FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
348CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
349LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
350OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
351SOFTWARE.
352
353==============================================================================
354
355Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
356
357Permission is hereby granted, free of charge, to any person obtaining a copy
358of this software and associated documentation files (the "Software"), to deal
359in the Software without restriction, including without limitation the rights
360to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
361copies of the Software, and to permit persons to whom the Software is
362furnished to do so, subject to the following conditions:
363
364The above copyright notice and this permission notice shall be included in
365all copies or substantial portions of the Software.
366
367THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
368IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
369FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
370AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
371LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
372OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
373THE SOFTWARE.
374
375==============================================================================
376libc++abi License
377==============================================================================
378
379The 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
381to use it under either license.  As a contributor, you agree to allow your code
382to be used under both.
383
384Full text of the relevant licenses is included below.
385
386==============================================================================
387
388University of Illinois/NCSA
389Open Source License
390
391Copyright (c) 2009-2015 by the contributors listed in CREDITS.TXT
392
393All rights reserved.
394
395Developed by:
396
397    LLVM Team
398
399    University of Illinois at Urbana-Champaign
400
401    http://llvm.org
402
403Permission is hereby granted, free of charge, to any person obtaining a copy of
404this software and associated documentation files (the "Software"), to deal with
405the Software without restriction, including without limitation the rights to
406use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
407of the Software, and to permit persons to whom the Software is furnished to do
408so, 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
422THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
423IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
424FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
425CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
426LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
427OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
428SOFTWARE.
429
430==============================================================================
431
432Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
433
434Permission is hereby granted, free of charge, to any person obtaining a copy
435of this software and associated documentation files (the "Software"), to deal
436in the Software without restriction, including without limitation the rights
437to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
438copies of the Software, and to permit persons to whom the Software is
439furnished to do so, subject to the following conditions:
440
441The above copyright notice and this permission notice shall be included in
442all copies or substantial portions of the Software.
443
444THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
445IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
446FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
447AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
448LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
449OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
450THE SOFTWARE.
451
452==============================================================================
453LLVM Release License
454==============================================================================
455University of Illinois/NCSA
456Open Source License
457
458Copyright (c) 2003-2014 University of Illinois at Urbana-Champaign.
459All rights reserved.
460
461Developed by:
462
463    LLVM Team
464
465    University of Illinois at Urbana-Champaign
466
467    http://llvm.org
468
469Permission is hereby granted, free of charge, to any person obtaining a copy of
470this software and associated documentation files (the "Software"), to deal with
471the Software without restriction, including without limitation the rights to
472use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
473of the Software, and to permit persons to whom the Software is furnished to do
474so, 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
488THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
489IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
490FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
491CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
492LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
493OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
494SOFTWARE.
495
496==============================================================================
497Copyrights and Licenses for Third Party Software Distributed with LLVM:
498==============================================================================
499The LLVM software contains code written by third parties.  Such software will
500have its own individual LICENSE.TXT file in the directory in which it appears.
501This file will describe the copyrights, license, and restrictions which apply
502to that code.
503
504The disclaimer of warranty in the University of Illinois Open Source License
505applies to all code in the LLVM Distribution, and nothing in any of the
506other licenses gives permission to use the names of the LLVM Team or the
507University of Illinois to endorse or promote products derived from this
508Software.
509
510The following pieces of software have additional or alternate copyrights,
511licenses, and/or restrictions:
512
513Program             Directory
514-------             ---------
515Autoconf            llvm/autoconf
516                    llvm/projects/ModuleMaker/autoconf
517Google Test         llvm/utils/unittest/googletest
518OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
519pyyaml tests        llvm/test/YAMLParser/{*.data, LICENSE.TXT}
520ARM contributions   llvm/lib/Target/ARM/LICENSE.TXT
521md5 contributions   llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h
522
523==============================================================================
524
525The software contained in this directory tree is dual licensed under both the
526University of Illinois "BSD-Like" license and the MIT license.  As a user of
527this code you may choose to use it under either license.  As a contributor,
528you agree to allow your code to be used under both.  The full text of the
529relevant licenses is included below.
530
531In addition, a license agreement from the copyright/patent holders of the
532software contained in this directory tree is included below.
533
534==============================================================================
535
536University of Illinois/NCSA
537Open Source License
538
539Copyright (c) 1997-2015 Intel Corporation
540
541All rights reserved.
542
543Developed by:
544    OpenMP Runtime Team
545    Intel Corporation
546    http://www.openmprtl.org
547
548Permission is hereby granted, free of charge, to any person obtaining a copy of
549this software and associated documentation files (the "Software"), to deal with
550the Software without restriction, including without limitation the rights to
551use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
552of the Software, and to permit persons to whom the Software is furnished to do
553so, 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
566THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
567IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
568FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
569CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
570LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
571OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
572SOFTWARE.
573
574==============================================================================
575
576Copyright (c) 1997-2014 Intel Corporation
577
578Permission is hereby granted, free of charge, to any person obtaining a copy
579of this software and associated documentation files (the "Software"), to deal
580in the Software without restriction, including without limitation the rights
581to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
582copies of the Software, and to permit persons to whom the Software is
583furnished to do so, subject to the following conditions:
584
585The above copyright notice and this permission notice shall be included in
586all copies or substantial portions of the Software.
587
588THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
589IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
590FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
591AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
592LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
593OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
594THE SOFTWARE.
595
596==============================================================================
597
598Intel Corporation
599
600Software Grant License Agreement ("Agreement")
601
602Except for the license granted herein to you, Intel Corporation ("Intel") reserves
603all right, title, and interest in and to the Software (defined below).
604
605Definition
606
607"Software" means the code and documentation as well as any original work of
608authorship, including any modifications or additions to an existing work, that
609is intentionally submitted by Intel to llvm.org (http://llvm.org) ("LLVM") for
610inclusion 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
612electronic, verbal, or written communication sent to LLVM or its
613representatives, including but not limited to communication on electronic
614mailing lists, source code control systems, and issue tracking systems that are
615managed by, or on behalf of, LLVM for the purpose of discussing and improving
616the Work, but excluding communication that is conspicuously marked otherwise.
617
6181. 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
6252. 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
640Unless required by applicable law or agreed to in writing, the software is
641provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
642either express or implied, including, without limitation, any warranties or
643conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
644PARTICULAR PURPOSE.
645
646==============================================================================
647
648ARM Limited
649
650Software Grant License Agreement ("Agreement")
651
652Except for the license granted herein to you, ARM Limited ("ARM") reserves all
653right, title, and interest in and to the Software (defined below).
654
655Definition
656
657"Software" means the code and documentation as well as any original work of
658authorship, including any modifications or additions to an existing work, that
659is intentionally submitted by ARM to llvm.org (http://llvm.org) ("LLVM") for
660inclusion 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
662electronic, verbal, or written communication sent to LLVM or its
663representatives, including but not limited to communication on electronic
664mailing lists, source code control systems, and issue tracking systems that are
665managed by, or on behalf of, LLVM for the purpose of discussing and improving
666the Work, but excluding communication that is conspicuously marked otherwise.
667
6681. 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
6752. 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
690Unless required by applicable law or agreed to in writing, the software is
691provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
692either express or implied, including, without limitation, any warranties or
693conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
694PARTICULAR PURPOSE.
695
696==============================================================================
697