├── .gitattributes ├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── CREDITS ├── LICENSE ├── README.md ├── README.org ├── ci └── DockerFile.ubuntu-16.04 ├── cmake ├── ArcherTesting.cmake ├── DetectTestCompiler │ └── CMakeLists.txt ├── FindArcher.cmake ├── FindLLVM.cmake ├── FindOmp.cmake ├── FindOmpt.cmake ├── LibarcherUtils.cmake ├── config-ix.cmake └── has_ompt.guess ├── hooks ├── README.md ├── post-commit └── pre-commit ├── include └── archer │ ├── LinkAllPasses.h │ ├── RegisterPasses.h │ └── Util.h ├── lib ├── Archer.cpp ├── CMakeLists.txt ├── Support │ ├── RegisterPasses.cpp │ └── Util.cpp └── Transforms │ └── Instrumentation │ └── InstrumentParallel.cpp ├── resources └── images │ ├── archer_logo.pdf │ ├── archer_logo.png │ ├── archer_logo.svg │ ├── archerurl_logo.pdf │ ├── archerurl_logo.png │ ├── llnl_logo.pdf │ ├── llnl_logo.png │ ├── llnl_logo.svg │ ├── pruners_icon.png │ ├── pruners_icon.svg │ ├── pruners_logo.pdf │ ├── pruners_logo.png │ ├── pruners_logo.svg │ ├── rwthaachen_logo.pdf │ ├── rwthaachen_logo.png │ ├── rwthaachen_logo.svg │ ├── uofu_logo.eps │ ├── uofu_logo.pdf │ └── uofu_logo.png ├── rtl ├── CMakeLists.txt ├── counter.cpp ├── counter.h ├── ftsan.c ├── ompt-tsan.cpp └── suppressions.txt ├── src └── kmp_platform.h ├── test ├── CMakeLists.txt ├── barrier │ └── barrier.c ├── critical │ ├── critical.c │ ├── lock-nested.c │ └── lock.c ├── deflake.bash ├── lit.cfg ├── lit.site.cfg.in ├── ompt │ ├── callback.h │ ├── cancel │ │ ├── cancel_parallel.c │ │ ├── cancel_taskgroup.c │ │ └── cancel_worksharing.c │ ├── misc │ │ ├── control_tool.c │ │ ├── control_tool_no_ompt_support.c │ │ ├── idle.c │ │ └── unset_callback.c │ ├── ompt-signal.h │ ├── parallel │ │ ├── dynamic_enough_threads.c │ │ ├── dynamic_not_enough_threads.c │ │ ├── max_active_levels_serialized.c │ │ ├── nested.c │ │ ├── nested_lwt.c │ │ ├── nested_serialized.c │ │ ├── no_thread_num_clause.c │ │ ├── normal.c │ │ ├── not_enough_threads.c │ │ ├── parallel_if0.c │ │ └── serialized.c │ ├── synchronization │ │ ├── barrier │ │ │ ├── explicit.c │ │ │ ├── for_loop.c │ │ │ ├── for_simd.c │ │ │ ├── parallel_region.c │ │ │ ├── sections.c │ │ │ └── single.c │ │ ├── critical.c │ │ ├── flush.c │ │ ├── lock.c │ │ ├── master.c │ │ ├── nest_lock.c │ │ ├── ordered.c │ │ ├── taskgroup.c │ │ ├── taskwait.c │ │ ├── test_lock.c │ │ ├── test_nest_lock.c │ │ └── test_nest_lock_parallel.c │ ├── tasks │ │ ├── dependences.c │ │ ├── explicit_task.c │ │ ├── serialized.c │ │ ├── task_in_joinbarrier.c │ │ ├── task_types.c │ │ ├── task_types_serialized.c │ │ ├── taskyield.c │ │ └── untied_task.c │ └── worksharing │ │ ├── for │ │ ├── auto.c │ │ ├── auto_serialized.c │ │ ├── auto_split.c │ │ ├── base.h │ │ ├── base_serialized.h │ │ ├── base_split.h │ │ ├── dynamic.c │ │ ├── dynamic_serialized.c │ │ ├── dynamic_split.c │ │ ├── guided.c │ │ ├── guided_serialized.c │ │ ├── guided_split.c │ │ ├── runtime.c │ │ ├── runtime_serialized.c │ │ ├── runtime_split.c │ │ ├── static.c │ │ ├── static_serialized.c │ │ └── static_split.c │ │ ├── sections.c │ │ └── single.c ├── parallel │ ├── parallel-firstprivate.c │ ├── parallel-simple.c │ └── parallel-simple2.c ├── races │ ├── critical-unrelated.c │ ├── lock-nested-unrelated.c │ ├── lock-unrelated.c │ ├── parallel-simple.c │ ├── task-dependency.c │ ├── task-taskgroup-unrelated.c │ ├── task-taskwait-nested.c │ └── task-two.c ├── reduction │ ├── parallel-reduction-nowait.c │ └── parallel-reduction.c ├── task │ ├── task-barrier.c │ ├── task-create.c │ ├── task-dependency.c │ ├── task-taskgroup-nested.c │ ├── task-taskgroup.c │ ├── task-taskwait-nested.c │ └── task-taskwait.c └── worksharing │ └── ordered.c └── tools ├── CMakeLists.txt ├── clang-archer++.in └── clang-archer.in /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CREDITS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/CREDITS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/README.md -------------------------------------------------------------------------------- /README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/README.org -------------------------------------------------------------------------------- /ci/DockerFile.ubuntu-16.04: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/ci/DockerFile.ubuntu-16.04 -------------------------------------------------------------------------------- /cmake/ArcherTesting.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/cmake/ArcherTesting.cmake -------------------------------------------------------------------------------- /cmake/DetectTestCompiler/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/cmake/DetectTestCompiler/CMakeLists.txt -------------------------------------------------------------------------------- /cmake/FindArcher.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/cmake/FindArcher.cmake -------------------------------------------------------------------------------- /cmake/FindLLVM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/cmake/FindLLVM.cmake -------------------------------------------------------------------------------- /cmake/FindOmp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/cmake/FindOmp.cmake -------------------------------------------------------------------------------- /cmake/FindOmpt.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/cmake/FindOmpt.cmake -------------------------------------------------------------------------------- /cmake/LibarcherUtils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/cmake/LibarcherUtils.cmake -------------------------------------------------------------------------------- /cmake/config-ix.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/cmake/config-ix.cmake -------------------------------------------------------------------------------- /cmake/has_ompt.guess: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | nm $1 | grep -w "$2" > /dev/null 4 | rc=$? 5 | 6 | echo $rc 7 | -------------------------------------------------------------------------------- /hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/hooks/README.md -------------------------------------------------------------------------------- /hooks/post-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/hooks/post-commit -------------------------------------------------------------------------------- /hooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/hooks/pre-commit -------------------------------------------------------------------------------- /include/archer/LinkAllPasses.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/include/archer/LinkAllPasses.h -------------------------------------------------------------------------------- /include/archer/RegisterPasses.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/include/archer/RegisterPasses.h -------------------------------------------------------------------------------- /include/archer/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/include/archer/Util.h -------------------------------------------------------------------------------- /lib/Archer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/lib/Archer.cpp -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Support/RegisterPasses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/lib/Support/RegisterPasses.cpp -------------------------------------------------------------------------------- /lib/Support/Util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/lib/Support/Util.cpp -------------------------------------------------------------------------------- /lib/Transforms/Instrumentation/InstrumentParallel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/lib/Transforms/Instrumentation/InstrumentParallel.cpp -------------------------------------------------------------------------------- /resources/images/archer_logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/resources/images/archer_logo.pdf -------------------------------------------------------------------------------- /resources/images/archer_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/resources/images/archer_logo.png -------------------------------------------------------------------------------- /resources/images/archer_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/resources/images/archer_logo.svg -------------------------------------------------------------------------------- /resources/images/archerurl_logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/resources/images/archerurl_logo.pdf -------------------------------------------------------------------------------- /resources/images/archerurl_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/resources/images/archerurl_logo.png -------------------------------------------------------------------------------- /resources/images/llnl_logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/resources/images/llnl_logo.pdf -------------------------------------------------------------------------------- /resources/images/llnl_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/resources/images/llnl_logo.png -------------------------------------------------------------------------------- /resources/images/llnl_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/resources/images/llnl_logo.svg -------------------------------------------------------------------------------- /resources/images/pruners_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/resources/images/pruners_icon.png -------------------------------------------------------------------------------- /resources/images/pruners_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/resources/images/pruners_icon.svg -------------------------------------------------------------------------------- /resources/images/pruners_logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/resources/images/pruners_logo.pdf -------------------------------------------------------------------------------- /resources/images/pruners_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/resources/images/pruners_logo.png -------------------------------------------------------------------------------- /resources/images/pruners_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/resources/images/pruners_logo.svg -------------------------------------------------------------------------------- /resources/images/rwthaachen_logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/resources/images/rwthaachen_logo.pdf -------------------------------------------------------------------------------- /resources/images/rwthaachen_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/resources/images/rwthaachen_logo.png -------------------------------------------------------------------------------- /resources/images/rwthaachen_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/resources/images/rwthaachen_logo.svg -------------------------------------------------------------------------------- /resources/images/uofu_logo.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/resources/images/uofu_logo.eps -------------------------------------------------------------------------------- /resources/images/uofu_logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/resources/images/uofu_logo.pdf -------------------------------------------------------------------------------- /resources/images/uofu_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/resources/images/uofu_logo.png -------------------------------------------------------------------------------- /rtl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/rtl/CMakeLists.txt -------------------------------------------------------------------------------- /rtl/counter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/rtl/counter.cpp -------------------------------------------------------------------------------- /rtl/counter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/rtl/counter.h -------------------------------------------------------------------------------- /rtl/ftsan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/rtl/ftsan.c -------------------------------------------------------------------------------- /rtl/ompt-tsan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/rtl/ompt-tsan.cpp -------------------------------------------------------------------------------- /rtl/suppressions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/rtl/suppressions.txt -------------------------------------------------------------------------------- /src/kmp_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/src/kmp_platform.h -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/barrier/barrier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/barrier/barrier.c -------------------------------------------------------------------------------- /test/critical/critical.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/critical/critical.c -------------------------------------------------------------------------------- /test/critical/lock-nested.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/critical/lock-nested.c -------------------------------------------------------------------------------- /test/critical/lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/critical/lock.c -------------------------------------------------------------------------------- /test/deflake.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/deflake.bash -------------------------------------------------------------------------------- /test/lit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/lit.cfg -------------------------------------------------------------------------------- /test/lit.site.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/lit.site.cfg.in -------------------------------------------------------------------------------- /test/ompt/callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/callback.h -------------------------------------------------------------------------------- /test/ompt/cancel/cancel_parallel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/cancel/cancel_parallel.c -------------------------------------------------------------------------------- /test/ompt/cancel/cancel_taskgroup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/cancel/cancel_taskgroup.c -------------------------------------------------------------------------------- /test/ompt/cancel/cancel_worksharing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/cancel/cancel_worksharing.c -------------------------------------------------------------------------------- /test/ompt/misc/control_tool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/misc/control_tool.c -------------------------------------------------------------------------------- /test/ompt/misc/control_tool_no_ompt_support.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/misc/control_tool_no_ompt_support.c -------------------------------------------------------------------------------- /test/ompt/misc/idle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/misc/idle.c -------------------------------------------------------------------------------- /test/ompt/misc/unset_callback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/misc/unset_callback.c -------------------------------------------------------------------------------- /test/ompt/ompt-signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/ompt-signal.h -------------------------------------------------------------------------------- /test/ompt/parallel/dynamic_enough_threads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/parallel/dynamic_enough_threads.c -------------------------------------------------------------------------------- /test/ompt/parallel/dynamic_not_enough_threads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/parallel/dynamic_not_enough_threads.c -------------------------------------------------------------------------------- /test/ompt/parallel/max_active_levels_serialized.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/parallel/max_active_levels_serialized.c -------------------------------------------------------------------------------- /test/ompt/parallel/nested.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/parallel/nested.c -------------------------------------------------------------------------------- /test/ompt/parallel/nested_lwt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/parallel/nested_lwt.c -------------------------------------------------------------------------------- /test/ompt/parallel/nested_serialized.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/parallel/nested_serialized.c -------------------------------------------------------------------------------- /test/ompt/parallel/no_thread_num_clause.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/parallel/no_thread_num_clause.c -------------------------------------------------------------------------------- /test/ompt/parallel/normal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/parallel/normal.c -------------------------------------------------------------------------------- /test/ompt/parallel/not_enough_threads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/parallel/not_enough_threads.c -------------------------------------------------------------------------------- /test/ompt/parallel/parallel_if0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/parallel/parallel_if0.c -------------------------------------------------------------------------------- /test/ompt/parallel/serialized.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/parallel/serialized.c -------------------------------------------------------------------------------- /test/ompt/synchronization/barrier/explicit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/synchronization/barrier/explicit.c -------------------------------------------------------------------------------- /test/ompt/synchronization/barrier/for_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/synchronization/barrier/for_loop.c -------------------------------------------------------------------------------- /test/ompt/synchronization/barrier/for_simd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/synchronization/barrier/for_simd.c -------------------------------------------------------------------------------- /test/ompt/synchronization/barrier/parallel_region.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/synchronization/barrier/parallel_region.c -------------------------------------------------------------------------------- /test/ompt/synchronization/barrier/sections.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/synchronization/barrier/sections.c -------------------------------------------------------------------------------- /test/ompt/synchronization/barrier/single.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/synchronization/barrier/single.c -------------------------------------------------------------------------------- /test/ompt/synchronization/critical.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/synchronization/critical.c -------------------------------------------------------------------------------- /test/ompt/synchronization/flush.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/synchronization/flush.c -------------------------------------------------------------------------------- /test/ompt/synchronization/lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/synchronization/lock.c -------------------------------------------------------------------------------- /test/ompt/synchronization/master.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/synchronization/master.c -------------------------------------------------------------------------------- /test/ompt/synchronization/nest_lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/synchronization/nest_lock.c -------------------------------------------------------------------------------- /test/ompt/synchronization/ordered.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/synchronization/ordered.c -------------------------------------------------------------------------------- /test/ompt/synchronization/taskgroup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/synchronization/taskgroup.c -------------------------------------------------------------------------------- /test/ompt/synchronization/taskwait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/synchronization/taskwait.c -------------------------------------------------------------------------------- /test/ompt/synchronization/test_lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/synchronization/test_lock.c -------------------------------------------------------------------------------- /test/ompt/synchronization/test_nest_lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/synchronization/test_nest_lock.c -------------------------------------------------------------------------------- /test/ompt/synchronization/test_nest_lock_parallel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/synchronization/test_nest_lock_parallel.c -------------------------------------------------------------------------------- /test/ompt/tasks/dependences.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/tasks/dependences.c -------------------------------------------------------------------------------- /test/ompt/tasks/explicit_task.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/tasks/explicit_task.c -------------------------------------------------------------------------------- /test/ompt/tasks/serialized.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/tasks/serialized.c -------------------------------------------------------------------------------- /test/ompt/tasks/task_in_joinbarrier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/tasks/task_in_joinbarrier.c -------------------------------------------------------------------------------- /test/ompt/tasks/task_types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/tasks/task_types.c -------------------------------------------------------------------------------- /test/ompt/tasks/task_types_serialized.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/tasks/task_types_serialized.c -------------------------------------------------------------------------------- /test/ompt/tasks/taskyield.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/tasks/taskyield.c -------------------------------------------------------------------------------- /test/ompt/tasks/untied_task.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/tasks/untied_task.c -------------------------------------------------------------------------------- /test/ompt/worksharing/for/auto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/worksharing/for/auto.c -------------------------------------------------------------------------------- /test/ompt/worksharing/for/auto_serialized.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/worksharing/for/auto_serialized.c -------------------------------------------------------------------------------- /test/ompt/worksharing/for/auto_split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/worksharing/for/auto_split.c -------------------------------------------------------------------------------- /test/ompt/worksharing/for/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/worksharing/for/base.h -------------------------------------------------------------------------------- /test/ompt/worksharing/for/base_serialized.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/worksharing/for/base_serialized.h -------------------------------------------------------------------------------- /test/ompt/worksharing/for/base_split.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/worksharing/for/base_split.h -------------------------------------------------------------------------------- /test/ompt/worksharing/for/dynamic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/worksharing/for/dynamic.c -------------------------------------------------------------------------------- /test/ompt/worksharing/for/dynamic_serialized.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/worksharing/for/dynamic_serialized.c -------------------------------------------------------------------------------- /test/ompt/worksharing/for/dynamic_split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/worksharing/for/dynamic_split.c -------------------------------------------------------------------------------- /test/ompt/worksharing/for/guided.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/worksharing/for/guided.c -------------------------------------------------------------------------------- /test/ompt/worksharing/for/guided_serialized.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/worksharing/for/guided_serialized.c -------------------------------------------------------------------------------- /test/ompt/worksharing/for/guided_split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/worksharing/for/guided_split.c -------------------------------------------------------------------------------- /test/ompt/worksharing/for/runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/worksharing/for/runtime.c -------------------------------------------------------------------------------- /test/ompt/worksharing/for/runtime_serialized.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/worksharing/for/runtime_serialized.c -------------------------------------------------------------------------------- /test/ompt/worksharing/for/runtime_split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/worksharing/for/runtime_split.c -------------------------------------------------------------------------------- /test/ompt/worksharing/for/static.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/worksharing/for/static.c -------------------------------------------------------------------------------- /test/ompt/worksharing/for/static_serialized.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/worksharing/for/static_serialized.c -------------------------------------------------------------------------------- /test/ompt/worksharing/for/static_split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/worksharing/for/static_split.c -------------------------------------------------------------------------------- /test/ompt/worksharing/sections.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/worksharing/sections.c -------------------------------------------------------------------------------- /test/ompt/worksharing/single.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/ompt/worksharing/single.c -------------------------------------------------------------------------------- /test/parallel/parallel-firstprivate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/parallel/parallel-firstprivate.c -------------------------------------------------------------------------------- /test/parallel/parallel-simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/parallel/parallel-simple.c -------------------------------------------------------------------------------- /test/parallel/parallel-simple2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/parallel/parallel-simple2.c -------------------------------------------------------------------------------- /test/races/critical-unrelated.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/races/critical-unrelated.c -------------------------------------------------------------------------------- /test/races/lock-nested-unrelated.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/races/lock-nested-unrelated.c -------------------------------------------------------------------------------- /test/races/lock-unrelated.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/races/lock-unrelated.c -------------------------------------------------------------------------------- /test/races/parallel-simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/races/parallel-simple.c -------------------------------------------------------------------------------- /test/races/task-dependency.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/races/task-dependency.c -------------------------------------------------------------------------------- /test/races/task-taskgroup-unrelated.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/races/task-taskgroup-unrelated.c -------------------------------------------------------------------------------- /test/races/task-taskwait-nested.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/races/task-taskwait-nested.c -------------------------------------------------------------------------------- /test/races/task-two.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/races/task-two.c -------------------------------------------------------------------------------- /test/reduction/parallel-reduction-nowait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/reduction/parallel-reduction-nowait.c -------------------------------------------------------------------------------- /test/reduction/parallel-reduction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/reduction/parallel-reduction.c -------------------------------------------------------------------------------- /test/task/task-barrier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/task/task-barrier.c -------------------------------------------------------------------------------- /test/task/task-create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/task/task-create.c -------------------------------------------------------------------------------- /test/task/task-dependency.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/task/task-dependency.c -------------------------------------------------------------------------------- /test/task/task-taskgroup-nested.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/task/task-taskgroup-nested.c -------------------------------------------------------------------------------- /test/task/task-taskgroup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/task/task-taskgroup.c -------------------------------------------------------------------------------- /test/task/task-taskwait-nested.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/task/task-taskwait-nested.c -------------------------------------------------------------------------------- /test/task/task-taskwait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/task/task-taskwait.c -------------------------------------------------------------------------------- /test/worksharing/ordered.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/test/worksharing/ordered.c -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/clang-archer++.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/tools/clang-archer++.in -------------------------------------------------------------------------------- /tools/clang-archer.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PRUNERS/archer/HEAD/tools/clang-archer.in --------------------------------------------------------------------------------