Relicense SPIRV-Tools under Apache 2.0
authorDavid Neto <dneto@google.com>
Thu, 1 Sep 2016 19:33:59 +0000 (15:33 -0400)
committerDavid Neto <dneto@google.com>
Fri, 2 Sep 2016 14:00:29 +0000 (10:00 -0400)
commit9fc8658ef301b0f03b2173d274c52f011b5c73e5
tree2a88242a9f19ac841977123578c1434fa032a690
parent6f35405a977393949759a5fbf72d29e806981d65
Relicense SPIRV-Tools under Apache 2.0

Fixes https://github.com/KhronosGroup/SPIRV-Tools/issues/383

Finalize v2016.4
198 files changed:
CHANGES
CMakeLists.txt
LICENSE
README.md
external/CMakeLists.txt
include/spirv-tools/libspirv.h
source/CMakeLists.txt
source/assembly_grammar.cpp
source/assembly_grammar.h
source/binary.cpp
source/binary.h
source/diagnostic.cpp
source/diagnostic.h
source/disassemble.cpp
source/enum_set.cpp
source/enum_set.h
source/ext_inst.cpp
source/ext_inst.h
source/instruction.cpp
source/instruction.h
source/macro.h
source/name_mapper.cpp
source/name_mapper.h
source/opcode.cpp
source/opcode.h
source/operand.cpp
source/operand.h
source/opt/CMakeLists.txt
source/opt/basic_block.h
source/opt/constants.h
source/opt/def_use_manager.cpp
source/opt/def_use_manager.h
source/opt/eliminate_dead_constant_pass.cpp
source/opt/eliminate_dead_constant_pass.h
source/opt/fold_spec_constant_op_and_composite_pass.cpp
source/opt/fold_spec_constant_op_and_composite_pass.h
source/opt/freeze_spec_constant_value_pass.cpp
source/opt/freeze_spec_constant_value_pass.h
source/opt/function.cpp
source/opt/function.h
source/opt/instruction.cpp
source/opt/instruction.h
source/opt/ir_loader.cpp
source/opt/ir_loader.h
source/opt/iterator.h
source/opt/libspirv.cpp
source/opt/libspirv.hpp
source/opt/make_unique.h
source/opt/module.cpp
source/opt/module.h
source/opt/null_pass.h
source/opt/pass.h
source/opt/pass_manager.h
source/opt/passes.h
source/opt/reflect.h
source/opt/strip_debug_info_pass.cpp
source/opt/strip_debug_info_pass.h
source/opt/type_manager.cpp
source/opt/type_manager.h
source/opt/types.cpp
source/opt/types.h
source/opt/unify_const_pass.cpp
source/opt/unify_const_pass.h
source/print.cpp
source/print.h
source/software_version.cpp
source/spirv_constant.h
source/spirv_definition.h
source/spirv_endian.cpp
source/spirv_endian.h
source/spirv_target_env.cpp
source/spirv_target_env.h
source/table.cpp
source/table.h
source/text.cpp
source/text.h
source/text_handler.cpp
source/text_handler.h
source/util/bitutils.h
source/util/hex_float.h
source/val/BasicBlock.cpp
source/val/BasicBlock.h
source/val/Construct.cpp
source/val/Construct.h
source/val/Function.cpp
source/val/Function.h
source/val/Instruction.cpp
source/val/Instruction.h
source/val/ValidationState.cpp
source/val/ValidationState.h
source/validate.cpp
source/validate.h
source/validate_cfg.cpp
source/validate_id.cpp
source/validate_instruction.cpp
source/validate_layout.cpp
test/AssemblyContext.cpp
test/AssemblyFormat.cpp
test/BinaryDestroy.cpp
test/BinaryEndianness.cpp
test/BinaryHeaderGet.cpp
test/BinaryParse.cpp
test/BinaryToText.Literal.cpp
test/BinaryToText.cpp
test/CMakeLists.txt
test/CapabilitySet.cpp
test/Comment.cpp
test/DiagnosticDestroy.cpp
test/DiagnosticPrint.cpp
test/DiagnosticStream.cpp
test/ExtInst.OpenCL.std.cpp
test/ExtInstGLSLstd450.cpp
test/FixWord.cpp
test/GeneratorMagicNumber.cpp
test/HexFloat.cpp
test/ImmediateInt.cpp
test/LibspirvMacros.cpp
test/NameMapper.cpp
test/NamedId.cpp
test/OpcodeMake.cpp
test/OpcodeRequiresCapabilities.cpp
test/OpcodeSplit.cpp
test/OpcodeTableGet.cpp
test/Operand.cpp
test/OperandCapabilities.cpp
test/OperandPattern.cpp
test/SoftwareVersion.cpp
test/TargetEnv.cpp
test/TestFixture.h
test/TextAdvance.cpp
test/TextDestroy.cpp
test/TextLiteral.cpp
test/TextStartsNewInst.cpp
test/TextToBinary.Annotation.cpp
test/TextToBinary.Barrier.cpp
test/TextToBinary.Constant.cpp
test/TextToBinary.ControlFlow.cpp
test/TextToBinary.Debug.cpp
test/TextToBinary.DeviceSideEnqueue.cpp
test/TextToBinary.Extension.cpp
test/TextToBinary.Function.cpp
test/TextToBinary.Group.cpp
test/TextToBinary.Image.cpp
test/TextToBinary.Literal.cpp
test/TextToBinary.Memory.cpp
test/TextToBinary.Miscellaneous.cpp
test/TextToBinary.ModeSetting.cpp
test/TextToBinary.PipeStorage.cpp
test/TextToBinary.SubgroupDispatch.cpp
test/TextToBinary.TypeDeclaration.cpp
test/TextToBinary.cpp
test/TextWordGet.cpp
test/UnitSPIRV.cpp
test/UnitSPIRV.h
test/Validate.CFG.cpp
test/Validate.Capability.cpp
test/Validate.Layout.cpp
test/Validate.SSA.cpp
test/Validate.Storage.cpp
test/ValidateFixtures.cpp
test/ValidateFixtures.h
test/ValidateID.cpp
test/ValidationState.cpp
test/cpp_interface.cpp
test/opt/CMakeLists.txt
test/opt/assembly_builder.h
test/opt/module_utils.h
test/opt/pass_fixture.h
test/opt/pass_utils.cpp
test/opt/pass_utils.h
test/opt/test_assembly_builder.cpp
test/opt/test_def_use.cpp
test/opt/test_eliminate_dead_const.cpp
test/opt/test_fold_spec_const_op_composite.cpp
test/opt/test_freeze_spec_const.cpp
test/opt/test_instruction.cpp
test/opt/test_ir_loader.cpp
test/opt/test_iterator.cpp
test/opt/test_line_debug_info.cpp
test/opt/test_module.cpp
test/opt/test_pass_manager.cpp
test/opt/test_strip_debug_info.cpp
test/opt/test_type_manager.cpp
test/opt/test_types.cpp
test/opt/test_unify_const.cpp
test/opt/test_utils.cpp
tools/CMakeLists.txt
tools/as/as.cpp
tools/cfg/bin_to_dot.cpp
tools/cfg/bin_to_dot.h
tools/cfg/cfg.cpp
tools/dis/dis.cpp
tools/io.h
tools/lesspipe/CMakeLists.txt
tools/lesspipe/spirv-lesspipe.sh
tools/opt/opt.cpp
tools/val/val.cpp
utils/generate_grammar_tables.py