aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Frontend
AgeCommit message (Expand)AuthorFilesLines
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
2023-10-26[OpenMP] Pass min/max thread and team count to the OMPIRBuilder (#70247)Johannes Doerfert1-55/+117
2023-10-25[Offloading][NFC] Move creation of offloading entries from OpenMP (#70116)Joseph Huber5-39/+87
2023-10-17[OpenMPIRBuilder] Added `if` clause for `teams` (#69139)Shraiysh1-2/+19
2023-10-11[OpenMPIRBuilder] Add ThreadLimit and NumTeams clauses to teams construct (#6...Shraiysh1-1/+22
2023-10-09[OpenMPIRBuilder] Remove wrapper function in `createTask`, `createTeams` (#67...Shraiysh1-117/+104
2023-10-06[OpenMP][OpenMPIRBuilder] Move copyInput to a passed in lambda function and r...agozillon1-37/+29
2023-10-03[Clang][OpenMP][OMPIRBuilder] Move Clang's OpenMP Member/MemberOf flag helper...agozillon1-0/+36
2023-09-27[LoopUnroll] Fold variable only used in assert into the assertBenjamin Kramer1-2/+2
2023-09-27[OPMIRBuilder] Fix typo in conditionNikita Popov1-1/+1
2023-09-27[LoopUnroll] Store more information in UnrollCostEstimator (NFCI)Nikita Popov1-10/+6
2023-09-24[OMPIRBuilder] Added `createTeams` (#66807)Shraiysh1-0/+123
2023-09-15[OMPIRBuilder] Fix shared clause for task constructPrabhdeep Singh Soni1-28/+36
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-3/+3
2023-09-14[OpenMP][Flang][MLIR] Lowering of requires directive from MLIR to LLVM IRSergio Afonso1-25/+25
2023-09-14[OpenMP][OMPIRBuilder] OpenMPIRBuilder support for requires directiveSergio Afonso1-0/+137
2023-09-08[nfc][OpenMPIRBuilder] Formatting OMPIRBuilder.cpp and OMPIRBuilder.h (#65772)Shraiysh1-22/+22
2023-09-07[NFC][RemoveDIs] Create a new spelling of the moveBefore methodJeremy Morse1-1/+1
2023-08-24[OpenMP] Emit offloading entries for indirect target variablesJoseph Huber1-8/+21
2023-08-23[OpenMP] Add NVIDIA annotations for static grid thread limitJohannes Doerfert1-1/+34
2023-08-23[OpenMP] Use default grid value for static grid sizeJohannes Doerfert1-0/+19