191585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni==============================================================================
291585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiLLVM Release License
391585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni==============================================================================
491585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiUniversity of Illinois/NCSA
591585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiOpen Source License
691585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni
791585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiCopyright (c) 2003-2015 University of Illinois at Urbana-Champaign.
891585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiAll rights reserved.
991585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni
1091585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiDeveloped by:
1191585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni
1291585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni    LLVM Team
1391585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni
1491585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni    University of Illinois at Urbana-Champaign
1591585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni
1691585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni    http://llvm.org
1791585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni
1891585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiPermission is hereby granted, free of charge, to any person obtaining a copy of
1991585d9acd75a2bdbfd177bf56c8b9436f442152Yang Nithis software and associated documentation files (the "Software"), to deal with
2091585d9acd75a2bdbfd177bf56c8b9436f442152Yang Nithe Software without restriction, including without limitation the rights to
2191585d9acd75a2bdbfd177bf56c8b9436f442152Yang Niuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
2291585d9acd75a2bdbfd177bf56c8b9436f442152Yang Niof the Software, and to permit persons to whom the Software is furnished to do
2391585d9acd75a2bdbfd177bf56c8b9436f442152Yang Niso, subject to the following conditions:
2491585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni
2591585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni    * Redistributions of source code must retain the above copyright notice,
2691585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni      this list of conditions and the following disclaimers.
2791585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni
2891585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni    * Redistributions in binary form must reproduce the above copyright notice,
2991585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni      this list of conditions and the following disclaimers in the
3091585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni      documentation and/or other materials provided with the distribution.
3191585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni
3291585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni    * Neither the names of the LLVM Team, University of Illinois at
3391585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni      Urbana-Champaign, nor the names of its contributors may be used to
3491585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni      endorse or promote products derived from this Software without specific
3591585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni      prior written permission.
3691585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni
3791585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3891585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
3991585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
4091585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiCONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4191585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4291585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
4391585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiSOFTWARE.
4491585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni
4591585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni==============================================================================
4691585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiCopyrights and Licenses for Third Party Software Distributed with LLVM:
4791585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni==============================================================================
4891585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiThe LLVM software contains code written by third parties.  Such software will
4991585d9acd75a2bdbfd177bf56c8b9436f442152Yang Nihave its own individual LICENSE.TXT file in the directory in which it appears.
5091585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiThis file will describe the copyrights, license, and restrictions which apply
5191585d9acd75a2bdbfd177bf56c8b9436f442152Yang Nito that code.
5291585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni
5391585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiThe disclaimer of warranty in the University of Illinois Open Source License
5491585d9acd75a2bdbfd177bf56c8b9436f442152Yang Niapplies to all code in the LLVM Distribution, and nothing in any of the
5591585d9acd75a2bdbfd177bf56c8b9436f442152Yang Niother licenses gives permission to use the names of the LLVM Team or the
5691585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiUniversity of Illinois to endorse or promote products derived from this
5791585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiSoftware.
5891585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni
5991585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiThe following pieces of software have additional or alternate copyrights,
6091585d9acd75a2bdbfd177bf56c8b9436f442152Yang Nilicenses, and/or restrictions:
6191585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni
6291585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiProgram             Directory
6391585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni-------             ---------
6491585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiAutoconf            llvm/autoconf
6591585d9acd75a2bdbfd177bf56c8b9436f442152Yang Ni                    llvm/projects/ModuleMaker/autoconf
6691585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiGoogle Test         llvm/utils/unittest/googletest
6791585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiOpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
6891585d9acd75a2bdbfd177bf56c8b9436f442152Yang Nipyyaml tests        llvm/test/YAMLParser/{*.data, LICENSE.TXT}
6991585d9acd75a2bdbfd177bf56c8b9436f442152Yang NiARM contributions   llvm/lib/Target/ARM/LICENSE.TXT
7091585d9acd75a2bdbfd177bf56c8b9436f442152Yang Nimd5 contributions   llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h
71