1. 5fc4db7 [AST][NFC] Pass the AST context to one of the ctor of DeclRefExpr. by Bruno Ricci · 7 years ago
  2. b23ccec Misc typos fixes in ./lib folder by Raphael Isemann · 7 years ago
  3. 407659a Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures."" by Fangrui Song · 7 years ago
  4. f5d3335 Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Fangrui Song · 7 years ago
  5. 48ee4ad Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
  6. 8c79706e Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
  7. 6ff1751 Re-Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
  8. 9f0246d Revert r347364 again, the fix was incomplete. by Nico Weber · 7 years ago
  9. 91549ed Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
  10. 64a2630 Pass the function type instead of the return type to FunctionDecl::Create by Jonas Devlieghere · 7 years ago
  11. 7a2a27c Add support for 'atomic_default_mem_order' clause on 'requires' directive. Also renamed test files relating to 'requires'. Differntial review: https://reviews.llvm.org/D53513 by Patrick Lyster · 7 years ago
  12. 7c44da2 Create ConstantExpr class by Bill Wendling · 7 years ago
  13. 6070542 [OPENMP] Support for mapping of the lambdas in target regions. by Alexey Bataev · 7 years ago
  14. 6c2d83b [OPENMP] Fix for "error: unused variable 'CED'" by Bjorn Pettersson · 7 years ago
  15. e925676 [OpenMP][NVPTX] Use single loops when generating code for distribute parallel for by Gheorghe-Teodor Bercea · 7 years ago
  16. 6ab5bb1 [OPENMP] Do not capture private loop counters. by Alexey Bataev · 7 years ago
  17. 3fe9e39 Add support for 'dynamic_allocators' clause on 'requires' directive. Differential Revision: https://reviews.llvm.org/D53079 by Patrick Lyster · 7 years ago
  18. 6bdf63b [OPENMP] Add reverse_offload clause to requires directive by Patrick Lyster · 7 years ago
  19. 5aaaece [OpenMP] Simplify code for reductions on distribute directives, NFC. by Jonas Hahnfeld · 7 years ago
  20. 94c5064 [OPENMP] Fix enum identifier, NFC. by Alexey Bataev · 7 years ago
  21. 4a370b9 Add support for unified_shared_memory clause on requires directive by Patrick Lyster · 7 years ago
  22. 8233af9 [OpenMP] Make default parallel for schedule in NVPTX target regions in SPMD mode achieve coalescing by Gheorghe-Teodor Bercea · 7 years ago
  23. 02650d4 [OpenMP] Make default distribute schedule for NVPTX target regions in SPMD mode achieve coalescing by Gheorghe-Teodor Bercea · 7 years ago
  24. 1408f91 [OPENMP] Add support for OMP5 requires directive + unified_address clause by Kelvin Li · 7 years ago
  25. 0ed4666 [OPENMP] Fix spelling of getLoopCounter (NFC) by Mike Rice · 7 years ago
  26. f138fda [OPENMP] Fix emission of the loop doacross constructs. by Alexey Bataev · 7 years ago
  27. 2364717 Revert "[OPENMP] Fix emission of the loop doacross constructs." by Alexey Bataev · 7 years ago
  28. 0ce6360 [OPENMP] Fix emission of the loop doacross constructs. by Alexey Bataev · 7 years ago
  29. 1c301dc Port getLocEnd -> getEndLoc by Stephen Kelly · 7 years ago
  30. f2ceec4 Port getLocStart -> getBeginLoc by Stephen Kelly · 7 years ago
  31. 4ac68a2 [OPENMP] DO not crash on combined constructs in declare target functions. by Alexey Bataev · 7 years ago
  32. 43a919f [OPENMP] Replace push_back by emplace_back, NFC. by Alexey Bataev · 7 years ago
  33. ddf3db9 [OPENMP] Code cleanup + formatting, NFC. by Alexey Bataev · 7 years ago
  34. c0f879b [OPENMP] Additional attributes for the pointer parameters. by Alexey Bataev · 7 years ago
  35. 2a8c18d Fix typos in clang by Alexander Kornienko · 7 years ago
  36. 63cc8e9 [OPENMP, NVPTX] Globalization of the private redeclarations. by Alexey Bataev · 8 years ago
  37. c99042b [OPENMP, NVPTX] Improve globalization of the variables captured by value. by Alexey Bataev · 8 years ago
  38. 4f4bf7c [OPENMP] Codegen for `omp declare target` construct. by Alexey Bataev · 8 years ago
  39. d3dcf2f [OpenMP] Add OpenMP data sharing infrastructure using global memory by Gheorghe-Teodor Bercea · 8 years ago
  40. 2e0cbe50 [OPENMP] Emit sizes/init ptrs etc. data for task reductions before using. by Alexey Bataev · 8 years ago
  41. ab4ea22 [OPENMP] Fix lifetime of the loop counters. by Alexey Bataev · 8 years ago
  42. 00f70bd Remove redundant casts. NFC by George Burgess IV · 8 years ago
  43. 7971209 [OpenMP] Extend NVPTX SPMD implementation of combined constructs by Carlo Bertolli · 8 years ago
  44. beda214 [OpenMP] Limit reduction support for pragma 'distribute' when combined with pragma 'simd' by Carlo Bertolli · 8 years ago
  45. ea33dee [OPENMP] Fix PR36399: Crash on C code with ordered doacross construct. by Alexey Bataev · 8 years ago
  46. 891af03a Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types. by Sander de Smalen · 8 years ago
  47. 4e9a126 Reverting patch rL323952 due to build errors that I by Sander de Smalen · 8 years ago
  48. 17c4633 [DebugInfo] Enable debug information for C99 VLA types by Sander de Smalen · 8 years ago
  49. 1860b52 [CodeGen] Decorate aggregate accesses with TBAA tags by Ivan A. Kosarev · 8 years ago
  50. 1e49137 [OPENMP] Replace call of EmitLoadOfLValue() by EmitLoadOfScalar(), NFC. by Alexey Bataev · 8 years ago
  51. a9b9cc0 [OPENMP] Remove more empty SourceLocations() from the code. by Alexey Bataev · 8 years ago
  52. 647dd84 [OPENMP] Initial codegen for `target teams distribute parallel for simd`. by Alexey Bataev · 8 years ago
  53. 8451efa [OPENMP] Add codegen for `depend` clauses on `target` directive. by Alexey Bataev · 8 years ago
  54. 475a744 [OPENMP] Replace calls of getAssociatedStmt(). by Alexey Bataev · 8 years ago
  55. a503855 Track in the AST whether the operand to a UnaryOperator can overflow and then use that logic when evaluating constant expressions and emitting codegen. by Aaron Ballman · 8 years ago
  56. 52978c3 [OpenMP] Initial implementation of code generation for pragma 'target teams distribute parallel for' on host by Carlo Bertolli · 8 years ago
  57. a8a9153a [OPENMP] Support for -fopenmp-simd option with compilation of simd loops only. by Alexey Bataev · 8 years ago
  58. d2202ca [OPENMP] Support for `depend` clauses on `target data update`. by Alexey Bataev · 8 years ago
  59. c70f1d6 [c++20] P0515R3: Parsing support and basic AST construction for operator <=>. by Richard Smith · 8 years ago
  60. fbe17fb [OPENMP] Initial codegen for `target teams distribute simd` directive. by Alexey Bataev · 8 years ago
  61. e83b3e8 [OPENMP] Simplify codegen for loop iteration variables in loop preamble. by Alexey Bataev · 8 years ago
  62. dfa430f [OPENMP] Initial codegen for `target teams distribute` directive. by Alexey Bataev · 8 years ago
  63. 999277a [OPENMP] Initial codegen for `teams distribute simd` directive. by Alexey Bataev · 8 years ago
  64. c2e88a8 [OPENMP] Fix PR35486: crash when collapsing loops with dependent iteration spaces. by Alexey Bataev · 8 years ago
  65. 56a2aa4 [OpenMP] Initial implementation of code generation for pragma 'teams distribute parallel for simd' on host by Carlo Bertolli · 8 years ago
  66. 617db5f [OPENMP] Codegen for `distribute simd` directive. by Alexey Bataev · 8 years ago
  67. 95c6dd4 [OPENMP] General improvement of handling of `teams distribute` directive, NFC. by Alexey Bataev · 8 years ago
  68. 0b49f9e [OPENMP] Codegen for `distribute parallel for simd` directive. by Alexey Bataev · 8 years ago
  69. 10a5431 [OPENMP] Improve handling of cancel directives in target-based constructs, NFC. by Alexey Bataev · 8 years ago
  70. 16e7988 [OPENMP] Add support for cancel constructs in `target teams distribute by Alexey Bataev · 8 years ago
  71. dcb4b8fb [OPENMP] Add support for cancel constructs in [teams] distribute by Alexey Bataev · 8 years ago
  72. b45d43c [OPENMP] Do not mark captured variables as artificial in debug info. by Alexey Bataev · 8 years ago
  73. f9fc42e [OPENMP] Codegen for `target teams` directive. by Alexey Bataev · 8 years ago
  74. 7828b25 [OPENMP] Initial support for asynchronous data update, NFC. by Alexey Bataev · 8 years ago
  75. 62fae15 [OpenMP] Initial implementation of code generation for pragma 'teams distribute parallel for' on host by Carlo Bertolli · 8 years ago
  76. 989a65c Fix some -Wunused-variable warnings by Hans Wennborg · 8 years ago
  77. f836537 [OPENMP] Codegen for `target simd` construct. by Alexey Bataev · 8 years ago
  78. 2139ed6 [OPENMP] Add support for cancelling inside target parallel for directive. by Alexey Bataev · 8 years ago
  79. 5d7edca [OPENMP] Codegen for `#pragma omp target parallel for simd`. by Alexey Bataev · 8 years ago
  80. fb0ebec [OPENMP] Codegen for `#pragma omp target parallel for`. by Alexey Bataev · 8 years ago
  81. 9f9d157 [CodeGen] Generate TBAA info for reference loads by Ivan A. Kosarev · 8 years ago
  82. 1b48c5e [OPENMP] Fix PR35013: Fix passing VLAs captures to outlined functions. by Alexey Bataev · 8 years ago
  83. 4525c82 [OpenMP] Avoid VLAs for some reductions on array sections by Jonas Hahnfeld · 8 years ago
  84. c95a698 Revert "[OpenMP] Avoid VLAs for some reductions on array sections" by Jonas Hahnfeld · 8 years ago
  85. b6229be [OpenMP] Avoid VLAs for some reductions on array sections by Jonas Hahnfeld · 8 years ago
  86. 7ba57af [OPENMP] Fix capturing of boolean variables in debug mode. by Alexey Bataev · 8 years ago
  87. 2a0c4f5 [OPENMP] Add default codegen|tests for 'target parallel for[ simd]' constructs. by Alexey Bataev · 8 years ago
  88. 5f8c0ca [CodeGen] Do not construct complete LValue base info in trivial cases by Ivan A. Kosarev · 8 years ago
  89. ba1487b [OpenMP] Initial implementation of teams distribute code generation by Carlo Bertolli · 8 years ago
  90. 931e19b [OPENMP] Capture argument of `device` clause for target-based directives. by Alexey Bataev · 8 years ago
  91. f47c4b4 [OPENMP] Generate implicit map|firstprivate clauses for target-based directives. by Alexey Bataev · 8 years ago
  92. f43f714 [OPENMP] Fix for PR33922: New ident_t flags for __kmpc_for_static_fini(). by Alexey Bataev · 8 years ago
  93. 6a71f36 [OPENMP] Fix for PR34014: OpenMP 4.5: Target construct in static method by Alexey Bataev · 8 years ago
  94. 8c3edfe [OPENMP] Fix for PR28581: OpenMP linear clause - wrong results. by Alexey Bataev · 8 years ago
  95. 0f87dbe [OPENMP] Fix for PR33922: New ident_t flags for __kmpc_for_static_init(). by Alexey Bataev · 8 years ago
  96. 6e01dc1 [OPENMP][DEBUG] Fix for PR33676: Debug info for OpenMP region is broken. by Alexey Bataev · 8 years ago
  97. 3c595a6 [OPENMP] Generalization of calls of the outlined functions. by Alexey Bataev · 8 years ago
  98. e754b18 [OPENMP] Emit non-debug version of outlined functions with original name. by Alexey Bataev · 8 years ago
  99. 3b8d558 [OPENMP][DEBUG] Set proper address space info if required by target. by Alexey Bataev · 8 years ago
  100. 4aa1905 Revert "[OPENMP][DEBUG] Set proper address space info if required by target." by Alexey Bataev · 8 years ago