aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Frontend
AgeCommit message (Expand)AuthorFilesLines
2024-06-18[Flang]Fix for changed code at the end of AllocaIP. (#92430)Mats Petersson1-4/+6
2024-06-13[OMPIRBuilder][OpenMP][LLVM] Modify and use ReplaceConstant utility in conver...agozillon1-31/+17
2024-06-06[LoopUnroll] Consider convergence control tokens when unrolling (#91715)Sameer Sahasrabuddhe1-1/+1
2024-06-05[OpenMP][LLVM] Update alloca IP after `PrivCB` in `OMPIRBUIlder` (#93920)Kareem Ergawy1-0/+4
2024-05-16[llvm] Drop explicit conversions of string literals to StringRef (NFC)Kazu Hirata1-1/+1
2024-05-16[flang][MLIR][OpenMP] make reduction by-ref toggled per variable (#92244)Tom Eccles1-8/+11
2024-05-13[mlir][OpenMP] - Honor dependencies in code-generation of the if clause in `o...Pranav Bhandarkar1-0/+13
2024-05-10[flang][OMPIRBuilder] Keep debug location in sync with insert point. (#89953)Abid Qadeer1-6/+6
2024-05-09[Reland][Libomptarget] Statically link all plugin runtimes (#87009)Joseph Huber1-3/+4
2024-05-09Revert "[Libomptarget] Statically link all plugin runtimes (#87009)"Joseph Huber1-4/+3
2024-05-09[Libomptarget] Statically link all plugin runtimes (#87009)Joseph Huber1-3/+4
2024-05-03[MLIR][OpenMP] Extend omp.private materialization support: `dealloc` (#90841)Kareem Ergawy1-13/+13
2024-04-24[Frontend][OpenMP] Implement getLeafOrCompositeConstructs (#89104)Krzysztof Parzyszek1-13/+90
2024-04-23[Frontend][OpenMP] Add functions for checking construct type (#87258)Krzysztof Parzyszek1-0/+25
2024-04-22[Frontend][OpenMP] Add missing "return" statement after 40137ff0d81beKrzysztof Parzyszek1-1/+1
2024-04-22[Frontend][OpenMP] Refactor getLeafConstructs, add getCompoundConstruct (#87247)Krzysztof Parzyszek1-1/+69
2024-04-15[OpenMP] Remove 'minncta' attributes from NVPTX kernels (#88398)Joseph Huber1-3/+1
2024-04-09[Offload][NFC] Remove `omp_` prefix from offloading entries (#88071)Joseph Huber1-3/+3
2024-04-05[OpenMP] Add amdgpu-num-work-groups attribute to OpenMP kernels (#87695)Joseph Huber1-0/+3
2024-03-27[Offload] Change unregister library to use `atexit` instead of destructor (#8...Joseph Huber1-33/+37
2024-03-19Reapply "[NFC][RemoveDIs] Switch ConstantExpr::getAsInstruction to not insert...Stephen Tozer1-4/+9
2024-03-19Revert "[NFC][RemoveDIs] Switch ConstantExpr::getAsInstruction to not insert ...Stephen Tozer1-9/+4
2024-03-19[NFC][RemoveDIs] Switch ConstantExpr::getAsInstruction to not insert (#84737)Jeremy Morse1-4/+9
2024-03-19[OpenMP] Fix target data region codegen being omitted for device pass (#85218)Akash Banerjee1-1/+4
2024-03-15Reapply [libomptarget] Build plugins-nextgen for SystemZ (#83978)Ulrich Weigand1-0/+1
2024-03-13[flang][OpenMP][OMPIRBuilder][mlir] Optionally pass reduction vars by ref (#8...Tom Eccles1-8/+22
2024-03-08[Frontend][OpenMP] introduce OMP.h header file, use it instead of OMP… (#84...Krzysztof Parzyszek1-1/+1
2024-03-06Revert "[libomptarget] Build plugins-nextgen for SystemZ (#83978)"Ulrich Weigand1-1/+0
2024-03-06[libomptarget] Build plugins-nextgen for SystemZ (#83978)Ulrich Weigand1-0/+1
2024-02-28[llvm][mlir][OMPIRBuilder] Translate omp.single's copyprivate (#80488)Leandro Lupori1-5/+28
2024-02-23[OpenMP][MLIR][OMPIRBuilder] Add a small optional constant alloca raise funct...agozillon1-0/+51
2024-02-21[OpenMP] Remove `register_requires` global constructor (#80460)Joseph Huber1-29/+11
2024-02-21[Offload] Fix NVPTX global entry namesJoseph Huber1-1/+1
2024-02-15Adding support of AMDLIBM vector library (#78560)Rohit Aggarwal1-0/+4
2024-02-07[LinkerWrapper] Support relocatable linking for offloading (#80066)Joseph Huber1-4/+7
2024-02-05[Offload] Fix entry global names on NVPTX targetJoseph Huber1-4/+10
2024-02-05[OpenMPIRBuilder][MLIR] Pass target-cpu and target-features to outlined funct...Sergio Afonso1-0/+9
2024-01-31[OpenMPIRBuilder] Do not call host runtime for GPU teams codegen (#79984)Dominik Adamski1-2/+8
2024-01-24[Offload] Fix the offloading wrapper when merged multiple times. (#79231)Joseph Huber1-8/+11
2024-01-22[OpenMP][OMPIRBuilder] Fix LLVM IR codegen for collapsed device loop (#78708)Dominik Adamski1-3/+4
2024-01-15[llvm][frontend][offloading] Move clang-linker-wrapper/OffloadWrapper.* to ll...Fabian Mora3-6/+637
2024-01-02[OpenMP] atomic compare fail : Codegen support (#75709)SunilKuravinakop1-1/+11
2023-12-18[HLSL][DirectX] Move handling of resource element types into the frontendJustin Bogner1-7/+10
2023-12-14[openmp][wasm] Allow compiling OpenMP to WebAssembly (#71297)Andrew Brown1-4/+7
2023-12-09[DirectX] Move ROV info into HLSL metadata. NFCJustin Bogner1-4/+10
2023-12-08[HLSL][DirectX] Avoid some unnecessary casting. NFCJustin Bogner1-4/+5
2023-12-07[CUDA][HIP] Improve variable registration with the new driver (#73177)Joseph Huber2-3/+3
2023-12-06[OpenMPIRBuilder] Add support for target workshare loops (#73360)Dominik Adamski1-3/+234
2023-12-04[NFC] Fix unused variable (used only in assert) after d1cdcddcc2ef712c4e2ab61...Jorge Gorbe Moya1-2/+2
2023-12-04[llvm][OMPIRBuilder] Remove no-op ptr-to-ptr bitcast (NFC)Youngsuk Kim1-4/+1