aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Frontend
AgeCommit message (Expand)AuthorFilesLines
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
2023-11-22[IR] Replace uses of IRBuilder::getInt8PtrTy with getPtrTy. NFC (#73154)Craig Topper1-20/+13
2023-11-21[Offload] Initial support for registering offloading entries on COFF targets ...Joseph Huber2-27/+42
2023-11-17Replace getAs with castAs, dyn_cast with cast (NFC) (#72600)Mike Rice1-2/+2
2023-11-17[Offloading][NFC] Refactor handling of offloading entries (#72544)Joseph Huber1-1/+30
2023-11-15[OpenMP][OMPIRBuilder] Handle replace uses of ConstantExpr's inside of Target...agozillon1-1/+31
2023-11-15[OpenMP] Mute OpenMP Target Enter, Exit and Data codegen for device pass (#72...Akash Banerjee1-0/+4
2023-11-13[llvm] Remove no-op ptr-to-ptr bitcasts (NFC) (#72133)Youngsuk Kim1-1/+1
2023-11-13[flang] add fveclib flag (#71734)Tom Eccles3-0/+71
2023-11-10[OMPIRBuilder] Do not call __kmpc_push_num_threads for device parallel (#71934)Dominik Adamski1-2/+3
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos2-11/+11
2023-11-06[OpenMP][NFC] Split the reduction buffer size into two componentsJohannes Doerfert1-5/+11
2023-11-06[OpenMP][OMPIRBuilder] Add support to omp target parallel (#67000)Dominik Adamski1-85/+226
2023-10-31 [OpenMP] Introduce the KernelLaunchEnvironment as implicit argument (#70401)Johannes Doerfert1-3/+37
2023-10-29[OpenMP] Move function out of !NDEBUG sectionNikita Popov1-13/+13
2023-10-29[OpenMP] Associate the KernelEnvironment with the GenericKernelTy (#70383)Johannes Doerfert1-2/+2
2023-10-29[OpenMP] Unify the min/max thread/teams pathwaysJohannes Doerfert1-60/+55
2023-10-26Revert "Revert "[OpenMP][NFC] Add min/max threads/teams count into the Kernel...Mehdi Amini1-10/+17
2023-10-26Revert "[OpenMP][NFC] Add min/max threads/teams count into the KernelEnvironm...Mehdi Amini1-17/+10
2023-10-26[OpenMP][NFC] Add min/max threads/teams count into the KernelEnvironment (#70...Johannes Doerfert1-10/+17