├── .gitignore ├── AUTHORS ├── LICENSE ├── README.md ├── TODO ├── alive.py ├── codegen.py ├── common.py ├── constants.py ├── gen.py ├── language.py ├── llvm-pass ├── IC-README ├── InstCombineInternal.patch ├── InstructionCombining.patch ├── Makefile ├── Makefile.common.in ├── Makefile.llvm.config.in ├── Makefile.llvm.rules ├── Pass.cpp ├── README ├── STATS-README ├── autoconf │ ├── AutoRegen.sh │ ├── ExportMap.map │ ├── LICENSE.TXT │ ├── config.guess │ ├── config.sub │ ├── configure.ac │ ├── install-sh │ ├── ltmain.sh │ ├── m4 │ │ ├── build_exeext.m4 │ │ ├── c_printf_a.m4 │ │ ├── check_gnu_make.m4 │ │ ├── config_makefile.m4 │ │ ├── config_project.m4 │ │ ├── cxx_flag_check.m4 │ │ ├── find_std_program.m4 │ │ ├── func_isinf.m4 │ │ ├── func_isnan.m4 │ │ ├── func_mmap_file.m4 │ │ ├── header_mmap_anonymous.m4 │ │ ├── huge_val.m4 │ │ ├── libtool.m4 │ │ ├── link_options.m4 │ │ ├── linux_mixed_64_32.m4 │ │ ├── ltdl.m4 │ │ ├── need_dev_zero_for_mmap.m4 │ │ ├── path_tclsh.m4 │ │ ├── rand48.m4 │ │ ├── sanity_check.m4 │ │ ├── single_cxx_check.m4 │ │ └── visibility_inlines_hidden.m4 │ └── mkinstalldirs ├── configure ├── include │ └── ALIVE.h ├── lib │ ├── Makefile │ └── alive │ │ ├── ALIVE.cpp │ │ └── Makefile ├── suite.opt ├── testcases │ └── add3.ll └── tools │ ├── Makefile │ └── alive │ ├── Makefile │ └── alive.cpp ├── parallel-alive.py ├── parser.py ├── precondition.py ├── pretty.py ├── run-tests.sh ├── tests ├── announcement_examples │ ├── example1.opt │ ├── example1b.opt │ ├── example2.opt │ └── example2_fixed.opt ├── codegen │ ├── cbin.opt │ └── cfun.opt ├── instcombine │ ├── addsub.opt │ ├── andorxor.opt │ ├── loadstorealloca.opt │ ├── muldivrem.opt │ ├── select.opt │ └── shift.opt ├── lit.cfg ├── lit │ ├── CMakeLists.txt │ ├── MANIFEST.in │ ├── README.txt │ ├── lit.py │ ├── lit │ │ ├── BooleanExpression.py │ │ ├── LitConfig.py │ │ ├── LitTestCase.py │ │ ├── ProgressBar.py │ │ ├── ShCommands.py │ │ ├── ShUtil.py │ │ ├── Test.py │ │ ├── TestRunner.py │ │ ├── TestingConfig.py │ │ ├── __init__.py │ │ ├── builtin_commands │ │ │ ├── __init__.py │ │ │ ├── cat.py │ │ │ └── diff.py │ │ ├── cl_arguments.py │ │ ├── discovery.py │ │ ├── display.py │ │ ├── formats │ │ │ ├── __init__.py │ │ │ ├── alivetest.py │ │ │ ├── base.py │ │ │ ├── googletest.py │ │ │ └── shtest.py │ │ ├── llvm │ │ │ ├── __init__.py │ │ │ ├── config.py │ │ │ └── subst.py │ │ ├── main.py │ │ ├── reports.py │ │ ├── run.py │ │ ├── util.py │ │ └── worker.py │ ├── setup.py │ └── utils │ │ ├── README.txt │ │ ├── check-coverage │ │ └── check-sdist ├── skip │ ├── addnswnuw.opt │ ├── shift-slow.opt │ └── xor.opt └── unit │ ├── PR20186-2.opt │ ├── PR20186.opt │ ├── PR20189.opt │ ├── PR21242.opt │ ├── PR21243.opt │ ├── PR21245.opt │ ├── PR21255.opt │ ├── PR21256.opt │ ├── PR21274.opt │ ├── PR23635.opt │ ├── PR23675.opt │ ├── addnsw.opt │ ├── addor.opt │ ├── alloca.opt │ ├── bitcast.opt │ ├── br.opt │ ├── br2.opt │ ├── gep.opt │ ├── icmp.opt │ ├── inttoptr.opt │ ├── issue11.opt │ ├── load.opt │ ├── mem.opt │ ├── new-sema.opt │ ├── obfuscate.opt │ ├── ret.opt │ ├── select.opt │ ├── shift.opt │ ├── store.opt │ ├── store2.opt │ ├── str_fwd.opt │ ├── target_input.opt │ ├── umax.opt │ ├── undef.opt │ ├── undef3.opt │ ├── useless-tmp.opt │ └── useless-tmp2.opt └── value.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/TODO -------------------------------------------------------------------------------- /alive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/alive.py -------------------------------------------------------------------------------- /codegen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/codegen.py -------------------------------------------------------------------------------- /common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/common.py -------------------------------------------------------------------------------- /constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/constants.py -------------------------------------------------------------------------------- /gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/gen.py -------------------------------------------------------------------------------- /language.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/language.py -------------------------------------------------------------------------------- /llvm-pass/IC-README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/IC-README -------------------------------------------------------------------------------- /llvm-pass/InstCombineInternal.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/InstCombineInternal.patch -------------------------------------------------------------------------------- /llvm-pass/InstructionCombining.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/InstructionCombining.patch -------------------------------------------------------------------------------- /llvm-pass/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/Makefile -------------------------------------------------------------------------------- /llvm-pass/Makefile.common.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/Makefile.common.in -------------------------------------------------------------------------------- /llvm-pass/Makefile.llvm.config.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/Makefile.llvm.config.in -------------------------------------------------------------------------------- /llvm-pass/Makefile.llvm.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/Makefile.llvm.rules -------------------------------------------------------------------------------- /llvm-pass/Pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/Pass.cpp -------------------------------------------------------------------------------- /llvm-pass/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/README -------------------------------------------------------------------------------- /llvm-pass/STATS-README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/STATS-README -------------------------------------------------------------------------------- /llvm-pass/autoconf/AutoRegen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/AutoRegen.sh -------------------------------------------------------------------------------- /llvm-pass/autoconf/ExportMap.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/ExportMap.map -------------------------------------------------------------------------------- /llvm-pass/autoconf/LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/LICENSE.TXT -------------------------------------------------------------------------------- /llvm-pass/autoconf/config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/config.guess -------------------------------------------------------------------------------- /llvm-pass/autoconf/config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/config.sub -------------------------------------------------------------------------------- /llvm-pass/autoconf/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/configure.ac -------------------------------------------------------------------------------- /llvm-pass/autoconf/install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/install-sh -------------------------------------------------------------------------------- /llvm-pass/autoconf/ltmain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/ltmain.sh -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/build_exeext.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/build_exeext.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/c_printf_a.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/c_printf_a.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/check_gnu_make.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/check_gnu_make.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/config_makefile.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/config_makefile.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/config_project.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/config_project.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/cxx_flag_check.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/cxx_flag_check.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/find_std_program.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/find_std_program.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/func_isinf.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/func_isinf.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/func_isnan.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/func_isnan.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/func_mmap_file.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/func_mmap_file.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/header_mmap_anonymous.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/header_mmap_anonymous.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/huge_val.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/huge_val.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/libtool.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/libtool.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/link_options.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/link_options.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/linux_mixed_64_32.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/linux_mixed_64_32.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/ltdl.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/ltdl.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/need_dev_zero_for_mmap.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/need_dev_zero_for_mmap.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/path_tclsh.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/path_tclsh.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/rand48.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/rand48.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/sanity_check.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/sanity_check.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/single_cxx_check.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/single_cxx_check.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/m4/visibility_inlines_hidden.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/m4/visibility_inlines_hidden.m4 -------------------------------------------------------------------------------- /llvm-pass/autoconf/mkinstalldirs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/autoconf/mkinstalldirs -------------------------------------------------------------------------------- /llvm-pass/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/configure -------------------------------------------------------------------------------- /llvm-pass/include/ALIVE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/include/ALIVE.h -------------------------------------------------------------------------------- /llvm-pass/lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/lib/Makefile -------------------------------------------------------------------------------- /llvm-pass/lib/alive/ALIVE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/lib/alive/ALIVE.cpp -------------------------------------------------------------------------------- /llvm-pass/lib/alive/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/lib/alive/Makefile -------------------------------------------------------------------------------- /llvm-pass/suite.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/suite.opt -------------------------------------------------------------------------------- /llvm-pass/testcases/add3.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/testcases/add3.ll -------------------------------------------------------------------------------- /llvm-pass/tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/tools/Makefile -------------------------------------------------------------------------------- /llvm-pass/tools/alive/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/tools/alive/Makefile -------------------------------------------------------------------------------- /llvm-pass/tools/alive/alive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/llvm-pass/tools/alive/alive.cpp -------------------------------------------------------------------------------- /parallel-alive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/parallel-alive.py -------------------------------------------------------------------------------- /parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/parser.py -------------------------------------------------------------------------------- /precondition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/precondition.py -------------------------------------------------------------------------------- /pretty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/pretty.py -------------------------------------------------------------------------------- /run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/run-tests.sh -------------------------------------------------------------------------------- /tests/announcement_examples/example1.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/announcement_examples/example1.opt -------------------------------------------------------------------------------- /tests/announcement_examples/example1b.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/announcement_examples/example1b.opt -------------------------------------------------------------------------------- /tests/announcement_examples/example2.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/announcement_examples/example2.opt -------------------------------------------------------------------------------- /tests/announcement_examples/example2_fixed.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/announcement_examples/example2_fixed.opt -------------------------------------------------------------------------------- /tests/codegen/cbin.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/codegen/cbin.opt -------------------------------------------------------------------------------- /tests/codegen/cfun.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/codegen/cfun.opt -------------------------------------------------------------------------------- /tests/instcombine/addsub.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/instcombine/addsub.opt -------------------------------------------------------------------------------- /tests/instcombine/andorxor.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/instcombine/andorxor.opt -------------------------------------------------------------------------------- /tests/instcombine/loadstorealloca.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/instcombine/loadstorealloca.opt -------------------------------------------------------------------------------- /tests/instcombine/muldivrem.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/instcombine/muldivrem.opt -------------------------------------------------------------------------------- /tests/instcombine/select.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/instcombine/select.opt -------------------------------------------------------------------------------- /tests/instcombine/shift.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/instcombine/shift.opt -------------------------------------------------------------------------------- /tests/lit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit.cfg -------------------------------------------------------------------------------- /tests/lit/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/CMakeLists.txt -------------------------------------------------------------------------------- /tests/lit/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/MANIFEST.in -------------------------------------------------------------------------------- /tests/lit/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/README.txt -------------------------------------------------------------------------------- /tests/lit/lit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit.py -------------------------------------------------------------------------------- /tests/lit/lit/BooleanExpression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/BooleanExpression.py -------------------------------------------------------------------------------- /tests/lit/lit/LitConfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/LitConfig.py -------------------------------------------------------------------------------- /tests/lit/lit/LitTestCase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/LitTestCase.py -------------------------------------------------------------------------------- /tests/lit/lit/ProgressBar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/ProgressBar.py -------------------------------------------------------------------------------- /tests/lit/lit/ShCommands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/ShCommands.py -------------------------------------------------------------------------------- /tests/lit/lit/ShUtil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/ShUtil.py -------------------------------------------------------------------------------- /tests/lit/lit/Test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/Test.py -------------------------------------------------------------------------------- /tests/lit/lit/TestRunner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/TestRunner.py -------------------------------------------------------------------------------- /tests/lit/lit/TestingConfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/TestingConfig.py -------------------------------------------------------------------------------- /tests/lit/lit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/__init__.py -------------------------------------------------------------------------------- /tests/lit/lit/builtin_commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/lit/lit/builtin_commands/cat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/builtin_commands/cat.py -------------------------------------------------------------------------------- /tests/lit/lit/builtin_commands/diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/builtin_commands/diff.py -------------------------------------------------------------------------------- /tests/lit/lit/cl_arguments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/cl_arguments.py -------------------------------------------------------------------------------- /tests/lit/lit/discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/discovery.py -------------------------------------------------------------------------------- /tests/lit/lit/display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/display.py -------------------------------------------------------------------------------- /tests/lit/lit/formats/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/formats/__init__.py -------------------------------------------------------------------------------- /tests/lit/lit/formats/alivetest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/formats/alivetest.py -------------------------------------------------------------------------------- /tests/lit/lit/formats/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/formats/base.py -------------------------------------------------------------------------------- /tests/lit/lit/formats/googletest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/formats/googletest.py -------------------------------------------------------------------------------- /tests/lit/lit/formats/shtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/formats/shtest.py -------------------------------------------------------------------------------- /tests/lit/lit/llvm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/llvm/__init__.py -------------------------------------------------------------------------------- /tests/lit/lit/llvm/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/llvm/config.py -------------------------------------------------------------------------------- /tests/lit/lit/llvm/subst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/llvm/subst.py -------------------------------------------------------------------------------- /tests/lit/lit/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/main.py -------------------------------------------------------------------------------- /tests/lit/lit/reports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/reports.py -------------------------------------------------------------------------------- /tests/lit/lit/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/run.py -------------------------------------------------------------------------------- /tests/lit/lit/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/util.py -------------------------------------------------------------------------------- /tests/lit/lit/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/lit/worker.py -------------------------------------------------------------------------------- /tests/lit/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/setup.py -------------------------------------------------------------------------------- /tests/lit/utils/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/utils/README.txt -------------------------------------------------------------------------------- /tests/lit/utils/check-coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/utils/check-coverage -------------------------------------------------------------------------------- /tests/lit/utils/check-sdist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/lit/utils/check-sdist -------------------------------------------------------------------------------- /tests/skip/addnswnuw.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/skip/addnswnuw.opt -------------------------------------------------------------------------------- /tests/skip/shift-slow.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/skip/shift-slow.opt -------------------------------------------------------------------------------- /tests/skip/xor.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/skip/xor.opt -------------------------------------------------------------------------------- /tests/unit/PR20186-2.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/PR20186-2.opt -------------------------------------------------------------------------------- /tests/unit/PR20186.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/PR20186.opt -------------------------------------------------------------------------------- /tests/unit/PR20189.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/PR20189.opt -------------------------------------------------------------------------------- /tests/unit/PR21242.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/PR21242.opt -------------------------------------------------------------------------------- /tests/unit/PR21243.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/PR21243.opt -------------------------------------------------------------------------------- /tests/unit/PR21245.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/PR21245.opt -------------------------------------------------------------------------------- /tests/unit/PR21255.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/PR21255.opt -------------------------------------------------------------------------------- /tests/unit/PR21256.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/PR21256.opt -------------------------------------------------------------------------------- /tests/unit/PR21274.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/PR21274.opt -------------------------------------------------------------------------------- /tests/unit/PR23635.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/PR23635.opt -------------------------------------------------------------------------------- /tests/unit/PR23675.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/PR23675.opt -------------------------------------------------------------------------------- /tests/unit/addnsw.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/addnsw.opt -------------------------------------------------------------------------------- /tests/unit/addor.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/addor.opt -------------------------------------------------------------------------------- /tests/unit/alloca.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/alloca.opt -------------------------------------------------------------------------------- /tests/unit/bitcast.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/bitcast.opt -------------------------------------------------------------------------------- /tests/unit/br.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/br.opt -------------------------------------------------------------------------------- /tests/unit/br2.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/br2.opt -------------------------------------------------------------------------------- /tests/unit/gep.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/gep.opt -------------------------------------------------------------------------------- /tests/unit/icmp.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/icmp.opt -------------------------------------------------------------------------------- /tests/unit/inttoptr.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/inttoptr.opt -------------------------------------------------------------------------------- /tests/unit/issue11.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/issue11.opt -------------------------------------------------------------------------------- /tests/unit/load.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/load.opt -------------------------------------------------------------------------------- /tests/unit/mem.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/mem.opt -------------------------------------------------------------------------------- /tests/unit/new-sema.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/new-sema.opt -------------------------------------------------------------------------------- /tests/unit/obfuscate.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/obfuscate.opt -------------------------------------------------------------------------------- /tests/unit/ret.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/ret.opt -------------------------------------------------------------------------------- /tests/unit/select.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/select.opt -------------------------------------------------------------------------------- /tests/unit/shift.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/shift.opt -------------------------------------------------------------------------------- /tests/unit/store.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/store.opt -------------------------------------------------------------------------------- /tests/unit/store2.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/store2.opt -------------------------------------------------------------------------------- /tests/unit/str_fwd.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/str_fwd.opt -------------------------------------------------------------------------------- /tests/unit/target_input.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/target_input.opt -------------------------------------------------------------------------------- /tests/unit/umax.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/umax.opt -------------------------------------------------------------------------------- /tests/unit/undef.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/undef.opt -------------------------------------------------------------------------------- /tests/unit/undef3.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/undef3.opt -------------------------------------------------------------------------------- /tests/unit/useless-tmp.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/useless-tmp.opt -------------------------------------------------------------------------------- /tests/unit/useless-tmp2.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/tests/unit/useless-tmp2.opt -------------------------------------------------------------------------------- /value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nunoplopes/alive/HEAD/value.py --------------------------------------------------------------------------------