Merge liboffloadmic from upstream, version 20150803.

Programming / Compilers / GCC - iverbin [138bc75d-0d04-0410-961f-82ee72b054a4] - 8 September 2015 10:39 UTC

liboffloadmic/
- Makefile.am (liboffloadmic_host_la_DEPENDENCIES): Remove libcoi_host and libmyo-client. liboffloadmic_host loads them dynamically.
- Makefile.in: Regenerate.
- doc/doxygen/header.tex: Merge from upstream, version 20150803 .
- runtime/cean_util.cpp: Likewise.
- runtime/cean_util.h: Likewise.
- runtime/coi/coi_client.cpp: Likewise.
- runtime/coi/coi_client.h: Likewise.
- runtime/coi/coi_server.cpp: Likewise.
- runtime/coi/coi_server.h: Likewise.
- runtime/compiler_if_host.cpp: Likewise.
- runtime/compiler_if_host.h: Likewise.
- runtime/compiler_if_target.cpp: Likewise.
- runtime/compiler_if_target.h: Likewise.
- runtime/dv_util.cpp: Likewise.
- runtime/dv_util.h: Likewise.
- runtime/liboffload_error.c: Likewise.
- runtime/liboffload_error_codes.h: Likewise.
- runtime/liboffload_msg.c: Likewise.
- runtime/liboffload_msg.h: Likewise.
- runtime/mic_lib.f90: Likewise.
- runtime/offload.h: Likewise.
- runtime/offload_common.cpp: Likewise.
- runtime/offload_common.h: Likewise.
- runtime/offload_engine.cpp: Likewise.
- runtime/offload_engine.h: Likewise.
- runtime/offload_env.cpp: Likewise.
- runtime/offload_env.h: Likewise.
- runtime/offload_host.cpp: Likewise.
- runtime/offload_host.h: Likewise.
- runtime/offload_iterator.h: Likewise.
- runtime/offload_myo_host.cpp: Likewise.
- runtime/offload_myo_host.h: Likewise.
- runtime/offload_myo_target.cpp: Likewise.
- runtime/offload_myo_target.h: Likewise.
- runtime/offload_omp_host.cpp: Likewise.
- runtime/offload_omp_target.cpp: Likewise.
- runtime/offload_orsl.cpp: Likewise.
- runtime/offload_orsl.h: Likewise.
- runtime/offload_table.cpp: Likewise.
- runtime/offload_table.h: Likewise.
- runtime/offload_target.cpp: Likewise.
- runtime/offload_target.h: Likewise.
- runtime/offload_target_main.cpp: Likewise.
- runtime/offload_timer.h: Likewise.
- runtime/offload_timer_host.cpp: Likewise.
- runtime/offload_timer_target.cpp: Likewise.
- runtime/offload_trace.cpp: Likewise.
- runtime/offload_trace.h: Likewise.
- runtime/offload_util.cpp: Likewise.
- runtime/offload_util.h: Likewise.
- runtime/ofldbegin.cpp: Likewise.
- runtime/ofldend.cpp: Likewise.
- runtime/orsl-lite/include/orsl-lite.h: Likewise.
- runtime/orsl-lite/lib/orsl-lite.c: Likewise.
- runtime/use_mpss2.txt: Likewise.
- include/coi/common/COIEngine_common.h: Merge from upstream, MPSS
version 3.5 .
- include/coi/common/COIEvent_common.h: Likewise.
- include/coi/common/COIMacros_common.h: Likewise.
- include/coi/common/COIPerf_common.h: Likewise.
- include/coi/common/COIResult_common.h: Likewise.
- include/coi/common/COISysInfo_common.h: Likewise.
- include/coi/common/COITypes_common.h: Likewise.
- include/coi/sink/COIBuffer_sink.h: Likewise.
- include/coi/sink/COIPipeline_sink.h: Likewise.
- include/coi/sink/COIProcess_sink.h: Likewise.
- include/coi/source/COIBuffer_source.h: Likewise.
- include/coi/source/COIEngine_source.h: Likewise.
- include/coi/source/COIEvent_source.h: Likewise.
- include/coi/source/COIPipeline_source.h: Likewise.
- include/coi/source/COIProcess_source.h: Likewise.
- include/myo/myo.h: Likewise.
- include/myo/myoimpl.h: Likewise.
- include/myo/myotypes.h: Likewise.
- plugin/Makefile.am (myo_inc_dir): Remove. (libgomp_plugin_intelmic_la_CPPFLAGS): Do not define MYO_SUPPORT. (AM_CPPFLAGS): Likewise for offload_target_main.
- plugin/Makefile.in: Regenerate.
- runtime/emulator/coi_common.h: Update copyright years. (OFFLOAD_EMUL_KNC_NUM_ENV): Replace with ... (OFFLOAD_EMUL_NUM_ENV): ... this. (enum cmd_t): Add CMD_CLOSE_LIBRARY.
- runtime/emulator/coi_device.cpp: Update copyright years. (COIProcessWaitForShutdown): Add space between string constants. Return handle to host in CMD_OPEN_LIBRARY. Support CMD_CLOSE_LIBRARY.
- runtime/emulator/coi_device.h: Update copyright years.
- runtime/emulator/coi_host.cpp: Update copyright years. (knc_engines_num): Replace with ... (num_engines): ... this. (init): Replace OFFLOAD_EMUL_KNC_NUM_ENV with OFFLOAD_EMUL_NUM_ENV. (COIEngineGetCount): Replace COI_ISA_KNC with COI_ISA_MIC, and knc_engines_num with num_engines. (COIEngineGetHandle): Likewise. (COIProcessCreateFromMemory): Add space between string constants. (COIProcessCreateFromFile): New function. (COIProcessLoadLibraryFromMemory): Rename arguments according to COIProcess_source.h. Return handle, received from target. (COIProcessUnloadLibrary): New function. (COIPipelineClearCPUMask): New function. (COIPipelineSetCPUMask): New function. (COIEngineGetInfo): New function.
- runtime/emulator/coi_host.h: Update copyright years.
- runtime/emulator/coi_version_asm.h: Regenerate.
- runtime/emulator/coi_version_linker_script.map: Regenerate.
- runtime/emulator/myo_client.cpp: Update copyright years.
- runtime/emulator/myo_service.cpp: Update copyright years. (myoArenaRelease): New function. (myoArenaAcquire): New function. (myoArenaAlignedFree): New function. (myoArenaAlignedMalloc): New function.
- runtime/emulator/myo_service.h: Update copyright years.
- runtime/emulator/myo_version_asm.h: Regenerate.
- runtime/emulator/myo_version_linker_script.map: Regenerate.

5553d0c Merge liboffloadmic from upstream, version 20150803.
liboffloadmic/ChangeLog | 124 +-
liboffloadmic/Makefile.am | 2 -
liboffloadmic/Makefile.in | 3 +-
liboffloadmic/doc/doxygen/header.tex | 2 +-
.../include/coi/common/COIEngine_common.h | 6 +-
liboffloadmic/include/coi/common/COIEvent_common.h | 84 +
.../include/coi/common/COIMacros_common.h | 153 +-
liboffloadmic/include/coi/common/COIPerf_common.h | 2 +-
.../include/coi/common/COIResult_common.h | 7 +-
.../include/coi/common/COISysInfo_common.h | 126 ++
liboffloadmic/include/coi/common/COITypes_common.h | 6 +-
liboffloadmic/include/coi/sink/COIBuffer_sink.h | 53 +-
liboffloadmic/include/coi/sink/COIPipeline_sink.h | 2 +-
liboffloadmic/include/coi/sink/COIProcess_sink.h | 16 +-
.../include/coi/source/COIBuffer_source.h | 830 ++++++--
.../include/coi/source/COIEngine_source.h | 31 +-
liboffloadmic/include/coi/source/COIEvent_source.h | 127 +-
.../include/coi/source/COIPipeline_source.h | 77 +-
.../include/coi/source/COIProcess_source.h | 342 ++-
liboffloadmic/include/myo/myo.h | 2 +-
liboffloadmic/include/myo/myoimpl.h | 109 +-
liboffloadmic/include/myo/myotypes.h | 39 +-
liboffloadmic/plugin/Makefile.am | 5 +-
liboffloadmic/plugin/Makefile.in | 5 +-
liboffloadmic/runtime/cean_util.cpp | 98 +-
liboffloadmic/runtime/cean_util.h | 44 +-
liboffloadmic/runtime/coi/coi_client.cpp | 126 +-
liboffloadmic/runtime/coi/coi_client.h | 91 +-
liboffloadmic/runtime/coi/coi_server.cpp | 32 +-
liboffloadmic/runtime/coi/coi_server.h | 4 +-
liboffloadmic/runtime/compiler_if_host.cpp | 170 +-
liboffloadmic/runtime/compiler_if_host.h | 58 +-
liboffloadmic/runtime/compiler_if_target.cpp | 2 +-
liboffloadmic/runtime/compiler_if_target.h | 2 +-
liboffloadmic/runtime/dv_util.cpp | 6 +-
liboffloadmic/runtime/dv_util.h | 15 +-
liboffloadmic/runtime/emulator/coi_common.h | 7 +-
liboffloadmic/runtime/emulator/coi_device.cpp | 23 +-
liboffloadmic/runtime/emulator/coi_device.h | 2 +-
liboffloadmic/runtime/emulator/coi_host.cpp | 151 +-
liboffloadmic/runtime/emulator/coi_host.h | 2 +-
liboffloadmic/runtime/emulator/coi_version_asm.h | 81 +-
.../runtime/emulator/coi_version_linker_script.map | 14 +-
liboffloadmic/runtime/emulator/myo_client.cpp | 2 +-
liboffloadmic/runtime/emulator/myo_service.cpp | 46 +-
liboffloadmic/runtime/emulator/myo_service.h | 2 +-
liboffloadmic/runtime/emulator/myo_version_asm.h | 32 +-
.../runtime/emulator/myo_version_linker_script.map | 10 +-
liboffloadmic/runtime/liboffload_error.c | 45 +-
liboffloadmic/runtime/liboffload_error_codes.h | 45 +-
liboffloadmic/runtime/liboffload_msg.c | 5 +-
liboffloadmic/runtime/liboffload_msg.h | 352 +--
liboffloadmic/runtime/mic_lib.f90 | 2 +-
liboffloadmic/runtime/offload.h | 66 +-
liboffloadmic/runtime/offload_common.cpp | 2 +-
liboffloadmic/runtime/offload_common.h | 113 +-
liboffloadmic/runtime/offload_engine.cpp | 428 +++-
liboffloadmic/runtime/offload_engine.h | 233 +-
liboffloadmic/runtime/offload_env.cpp | 6 +-
liboffloadmic/runtime/offload_env.h | 5 +-
liboffloadmic/runtime/offload_host.cpp | 2252 ++++++++++++++++----
liboffloadmic/runtime/offload_host.h | 161 +-
liboffloadmic/runtime/offload_iterator.h | 103 +
liboffloadmic/runtime/offload_myo_host.cpp | 561 ++++-
liboffloadmic/runtime/offload_myo_host.h | 78 +-
liboffloadmic/runtime/offload_myo_target.cpp | 115 +-
liboffloadmic/runtime/offload_myo_target.h | 52 +-
liboffloadmic/runtime/offload_omp_host.cpp | 2 +-
liboffloadmic/runtime/offload_omp_target.cpp | 40 +-
liboffloadmic/runtime/offload_orsl.cpp | 4 +-
liboffloadmic/runtime/offload_orsl.h | 12 +-
liboffloadmic/runtime/offload_table.cpp | 220 +-
liboffloadmic/runtime/offload_table.h | 284 ++-
liboffloadmic/runtime/offload_target.cpp | 20 +-
liboffloadmic/runtime/offload_target.h | 10 +-
liboffloadmic/runtime/offload_target_main.cpp | 2 +-
liboffloadmic/runtime/offload_timer.h | 30 +-
liboffloadmic/runtime/offload_timer_host.cpp | 2 +-
liboffloadmic/runtime/offload_timer_target.cpp | 2 +-
liboffloadmic/runtime/offload_trace.cpp | 104 +-
liboffloadmic/runtime/offload_trace.h | 20 +-
liboffloadmic/runtime/offload_util.cpp | 2 +-
liboffloadmic/runtime/offload_util.h | 23 +-
liboffloadmic/runtime/ofldbegin.cpp | 178 +-
liboffloadmic/runtime/ofldend.cpp | 33 +-
.../runtime/orsl-lite/include/orsl-lite.h | 2 +-
liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c | 2 +-
liboffloadmic/runtime/use_mpss2.txt | 2 +-
88 files changed, 7249 insertions(+), 1542 deletions(-)

Upstream: gcc.gnu.org


  • Share