1*7c3d14c8STreehugger Robot============================================================================== 2*7c3d14c8STreehugger Robotcompiler_rt License 3*7c3d14c8STreehugger Robot============================================================================== 4*7c3d14c8STreehugger Robot 5*7c3d14c8STreehugger RobotThe compiler_rt library is dual licensed under both the University of Illinois 6*7c3d14c8STreehugger Robot"BSD-Like" license and the MIT license. As a user of this code you may choose 7*7c3d14c8STreehugger Robotto use it under either license. As a contributor, you agree to allow your code 8*7c3d14c8STreehugger Robotto be used under both. 9*7c3d14c8STreehugger Robot 10*7c3d14c8STreehugger RobotFull text of the relevant licenses is included below. 11*7c3d14c8STreehugger Robot 12*7c3d14c8STreehugger Robot============================================================================== 13*7c3d14c8STreehugger Robot 14*7c3d14c8STreehugger RobotUniversity of Illinois/NCSA 15*7c3d14c8STreehugger RobotOpen Source License 16*7c3d14c8STreehugger Robot 17*7c3d14c8STreehugger RobotCopyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 18*7c3d14c8STreehugger Robot 19*7c3d14c8STreehugger RobotAll rights reserved. 20*7c3d14c8STreehugger Robot 21*7c3d14c8STreehugger RobotDeveloped by: 22*7c3d14c8STreehugger Robot 23*7c3d14c8STreehugger Robot LLVM Team 24*7c3d14c8STreehugger Robot 25*7c3d14c8STreehugger Robot University of Illinois at Urbana-Champaign 26*7c3d14c8STreehugger Robot 27*7c3d14c8STreehugger Robot http://llvm.org 28*7c3d14c8STreehugger Robot 29*7c3d14c8STreehugger RobotPermission is hereby granted, free of charge, to any person obtaining a copy of 30*7c3d14c8STreehugger Robotthis software and associated documentation files (the "Software"), to deal with 31*7c3d14c8STreehugger Robotthe Software without restriction, including without limitation the rights to 32*7c3d14c8STreehugger Robotuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 33*7c3d14c8STreehugger Robotof the Software, and to permit persons to whom the Software is furnished to do 34*7c3d14c8STreehugger Robotso, subject to the following conditions: 35*7c3d14c8STreehugger Robot 36*7c3d14c8STreehugger Robot * Redistributions of source code must retain the above copyright notice, 37*7c3d14c8STreehugger Robot this list of conditions and the following disclaimers. 38*7c3d14c8STreehugger Robot 39*7c3d14c8STreehugger Robot * Redistributions in binary form must reproduce the above copyright notice, 40*7c3d14c8STreehugger Robot this list of conditions and the following disclaimers in the 41*7c3d14c8STreehugger Robot documentation and/or other materials provided with the distribution. 42*7c3d14c8STreehugger Robot 43*7c3d14c8STreehugger Robot * Neither the names of the LLVM Team, University of Illinois at 44*7c3d14c8STreehugger Robot Urbana-Champaign, nor the names of its contributors may be used to 45*7c3d14c8STreehugger Robot endorse or promote products derived from this Software without specific 46*7c3d14c8STreehugger Robot prior written permission. 47*7c3d14c8STreehugger Robot 48*7c3d14c8STreehugger RobotTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 49*7c3d14c8STreehugger RobotIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 50*7c3d14c8STreehugger RobotFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 51*7c3d14c8STreehugger RobotCONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 52*7c3d14c8STreehugger RobotLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 53*7c3d14c8STreehugger RobotOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 54*7c3d14c8STreehugger RobotSOFTWARE. 55*7c3d14c8STreehugger Robot 56*7c3d14c8STreehugger Robot============================================================================== 57*7c3d14c8STreehugger Robot 58*7c3d14c8STreehugger RobotCopyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 59*7c3d14c8STreehugger Robot 60*7c3d14c8STreehugger RobotPermission is hereby granted, free of charge, to any person obtaining a copy 61*7c3d14c8STreehugger Robotof this software and associated documentation files (the "Software"), to deal 62*7c3d14c8STreehugger Robotin the Software without restriction, including without limitation the rights 63*7c3d14c8STreehugger Robotto use, copy, modify, merge, publish, distribute, sublicense, and/or sell 64*7c3d14c8STreehugger Robotcopies of the Software, and to permit persons to whom the Software is 65*7c3d14c8STreehugger Robotfurnished to do so, subject to the following conditions: 66*7c3d14c8STreehugger Robot 67*7c3d14c8STreehugger RobotThe above copyright notice and this permission notice shall be included in 68*7c3d14c8STreehugger Robotall copies or substantial portions of the Software. 69*7c3d14c8STreehugger Robot 70*7c3d14c8STreehugger RobotTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 71*7c3d14c8STreehugger RobotIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 72*7c3d14c8STreehugger RobotFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 73*7c3d14c8STreehugger RobotAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 74*7c3d14c8STreehugger RobotLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 75*7c3d14c8STreehugger RobotOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 76*7c3d14c8STreehugger RobotTHE SOFTWARE. 77*7c3d14c8STreehugger Robot 78*7c3d14c8STreehugger Robot============================================================================== 79*7c3d14c8STreehugger RobotCopyrights and Licenses for Third Party Software Distributed with LLVM: 80*7c3d14c8STreehugger Robot============================================================================== 81*7c3d14c8STreehugger RobotThe LLVM software contains code written by third parties. Such software will 82*7c3d14c8STreehugger Robothave its own individual LICENSE.TXT file in the directory in which it appears. 83*7c3d14c8STreehugger RobotThis file will describe the copyrights, license, and restrictions which apply 84*7c3d14c8STreehugger Robotto that code. 85*7c3d14c8STreehugger Robot 86*7c3d14c8STreehugger RobotThe disclaimer of warranty in the University of Illinois Open Source License 87*7c3d14c8STreehugger Robotapplies to all code in the LLVM Distribution, and nothing in any of the 88*7c3d14c8STreehugger Robotother licenses gives permission to use the names of the LLVM Team or the 89*7c3d14c8STreehugger RobotUniversity of Illinois to endorse or promote products derived from this 90*7c3d14c8STreehugger RobotSoftware. 91*7c3d14c8STreehugger Robot 92