aboutsummaryrefslogtreecommitdiff
path: root/openmp
AgeCommit message (Expand)AuthorFilesLines
2017-01-12kmp_affinity: Fix check if specific bit is setJonas Hahnfeld1-1/+1
2017-01-04[CMake] Make openmp build under runtimes/Jonas Hahnfeld1-1/+2
2016-12-21Fix for the __kmpc_global_num_threads function to return the value of the __k...Andrey Churbanov1-2/+2
2016-12-21Reverting last change.Oren Ben Simhon1-1/+1
2016-12-21[X86] Vectorcall Calling Convention - Adding CodeGen Complete SupportOren Ben Simhon1-1/+1
2016-12-14Follow up to r289732: Update comments in source files to reference .cpp filesJonathan Peyton33-47/+48
2016-12-14Change source files from .c to .cppJonathan Peyton34-50/+46
2016-12-14Cleanup: debug print fixed and moved inside critical section.Andrey Churbanov1-5/+5
2016-12-08Support of mips & mips64 for openmprtlSylvestre Ledru18-19/+101
2016-12-01fixed type in Windows-specific codeAndrey Churbanov1-1/+1
2016-11-28Fixed typo in kmp_process_deps trace outputJonathan Peyton1-1/+1
2016-11-28Cleanup: memory leaks on warnings printing fixed; some memory freeing cleaned...Andrey Churbanov7-92/+149
2016-11-21Set task->td_dephash to NULL after freeJonathan Peyton1-0/+1
2016-11-21Fix for D25504 - segfault because of double free()-ing in shutdown code.Jonathan Peyton1-1/+2
2016-11-14Update stats-gathering codeJonathan Peyton6-117/+102
2016-11-14Introduce dynamic affinity dispatch capabilitiesJonathan Peyton13-721/+633
2016-11-10Added check for malloc return.Andrey Churbanov1-0/+6
2016-11-07[OpenMP] Enable ThreadSanitizer to check OpenMP programsJonas Hahnfeld12-10/+346
2016-11-03fixed typo in commentAndrey Churbanov1-1/+1
2016-11-02Change task stealing to always get task from head of victim's deque.Andrey Churbanov1-13/+8
2016-11-01Fixed problem introduced by part of https://reviews.llvm.org/D21196.Andrey Churbanov1-2/+2
2016-11-01Add more conditions to check whether task waiting is necessary in kmp_omp_tas...Andrey Churbanov1-4/+4
2016-10-27Fixed a memory leak related to task dependencies.Andrey Churbanov4-13/+65
2016-10-26Fixing typos in __kmp_release_deps trace outputsJonathan Peyton1-4/+4
2016-10-26Use getpagesize() instead of PAGE_SIZE macro when KMP_OS_LINUX is trueJonathan Peyton3-14/+20
2016-10-20Fixed memory leak mistakenly introduced by https://reviews.llvm.org/D23115Andrey Churbanov1-3/+5
2016-10-20[OpenMP] Fix issue with directives used in a macro.Samuel Antao1-8/+9
2016-10-18Fix OpenMP 4.0 library buildJonathan Peyton2-0/+9
2016-10-18Fix a compile error on musl-libc due to strerror_r() prototypeMichal Gorny1-1/+1
2016-10-18Mixed type atomic routines added for capture and update/capture reverse.Jonathan Peyton3-1/+452
2016-10-07Code cleanup for the runtime without monitor threadJonathan Peyton5-8/+46
2016-10-07Enable omp_get_schedule() to return static steal type.Jonathan Peyton3-4/+88
2016-09-30[cmake] Fix for a bug https://llvm.org/bugs/show_bug.cgi?id=30489 "Cannot bui...Paul Osmialowski1-1/+3
2016-09-30Insert missing checks for KMP_AFFINITY_CAPABLE() in affinity API.Jonathan Peyton1-0/+12
2016-09-30[test] Support 'lit' executable nameMichal Gorny1-1/+1
2016-09-30Fix incorrect OpenMP version in Fortran module.Jonathan Peyton3-3/+9
2016-09-27Mixed type atomic routines for unsigned integers.Jonathan Peyton2-0/+36
2016-09-27Disable monitor thread creation by default.Jonathan Peyton9-6/+126
2016-09-19Fix respecting LIBOMP_LLVM_LIT_EXECUTABLE as full pathMichal Gorny1-6/+3
2016-09-14[cmake] Make libgomp & libiomp5 alias install optionalMichal Gorny2-7/+13
2016-09-14[OMPT] fix task frame information for gomp interfaceJonas Hahnfeld4-52/+56
2016-09-14[OMPT] save exit address to lwt if availableJonas Hahnfeld2-27/+22
2016-09-14[OMPT] fix __ompt_get_teaminfo to consult lwt entries of parent teamsJonas Hahnfeld2-1/+317
2016-09-14[OMPT] Reset task exit frame when execution is finishedJonas Hahnfeld2-0/+14
2016-09-14[OMPT] Align implementation of reenter frame address to latest (frozen) versi...Jonas Hahnfeld6-34/+58
2016-09-14[OMPT] extend ompt tests by checks for frame pointersJonas Hahnfeld7-19/+39
2016-09-12Fix bitmask upper bounds checkJonathan Peyton3-25/+18
2016-09-09[OPENMP] ppc64le recognized as big-endianGeorge Rokos1-0/+2
2016-09-09[OPENMP] Implementation of omp_get_default_device and omp_set_default_deviceGeorge Rokos7-20/+60
2016-09-02Move function into cpp file under KMP_AFFINITY_SUPPORTED guard.Jonathan Peyton2-28/+25