aboutsummaryrefslogtreecommitdiff
path: root/offload/liboffload
AgeCommit message (Expand)AuthorFilesLines
2025-11-13[Offload] Add device info for shared memory (#167817)Kevin Sala Penades2-0/+9
2025-11-04[Offload] Add device UID (#164391)Robert Imschweiler2-2/+6
2025-10-14Revert "[Offload] Lazily initialize platforms in the Offloading API" (#163272)Joseph Huber1-62/+33
2025-10-14[Offload] Lazily initialize platforms in the Offloading API (#163272)Joseph Huber2-38/+87
2025-10-06[Offload] Fix isValidBinary segfault on host platformJoseph Huber1-2/+3
2025-09-29[Offload][NFC] use unique ptrs for platforms (#160888)Piotr Balcer1-44/+45
2025-09-24[Offload] Add olGetMemInfo with platform-less API (#159581)Ross Brunton2-0/+104
2025-09-23[Offload] Don't add the unsupported host plugin to the list (#159642)Joseph Huber1-6/+4
2025-09-23[Offload] Re-allocate overlapping memory (#159567)Ross Brunton2-10/+63
2025-09-19[Offload] Implement 'olIsValidBinary' in offload and clean up (#159658)Joseph Huber2-1/+20
2025-09-16[Offload] Copy loaded images into managed storage (#158748)Joseph Huber1-26/+9
2025-08-29[Offload] Add `OL_DEVICE_INFO_MAX_WORK_SIZE[_PER_DIMENSION]` (#155823)Ross Brunton2-0/+11
2025-08-29[Offload] Improve `olDestroyQueue` logic (#153041)Ross Brunton1-16/+126
2025-08-28[Offload] Add PRODUCT_NAME device info (#155632)Ross Brunton2-0/+4
2025-08-22[Offload] Fix definition of olMemFill (#154947)Callum Fare1-2/+1
2025-08-22[Offload] Implement olMemFill (#154102)Callum Fare2-0/+26
2025-08-22[Offload] `OL_EVENT_INFO_IS_COMPLETE` (#153194)Ross Brunton2-3/+16
2025-08-22[Offload][NFC] Use tablegen names rather than `name` parameter for API (#154736)Ross Brunton10-123/+61
2025-08-21[Offload][NFC] Use a sensible order for APIGen (#154518)Ross Brunton1-1/+1
2025-08-21[Offload] Fix `OL_DEVICE_INFO_MAX_MEM_ALLOC_SIZE` on AMD (#154521)Ross Brunton1-10/+9
2025-08-20[Offload] Guard olMemAlloc/Free with a mutex (#153786)Ross Brunton1-10/+18
2025-08-19[Offload] Add olCalculateOptimalOccupancy (#142950)Ross Brunton2-1/+37
2025-08-19[Offload] Define additional device info properties (#152533)Rafal Bielski3-5/+126
2025-08-15[Offload] `olLaunchHostFunction` (#152482)Ross Brunton3-1/+42
2025-08-13[Offload] Store globals in the program's global list rather than the kernel l...Ross Brunton1-1/+1
2025-08-08[Offload] Make olLaunchKernel test thread safe (#149497)Ross Brunton1-10/+7
2025-08-08[Offload] OL_QUEUE_INFO_EMPTY (#152473)Ross Brunton2-1/+8
2025-08-07[Offload] Don't create events for empty queues (#152304)Ross Brunton1-4/+20
2025-08-06[NFC][Offload] Clarify `olDestroyQueue` (#152132)Ross Brunton1-1/+3
2025-08-04[Offload] Rework `MAX_WORK_GROUP_SIZE` (#151926)Ross Brunton2-1/+16
2025-07-25[Offload] Refactor device information queries to use new tagging (#147318)Ross Brunton2-76/+53
2025-07-24[Offload] Replace "EventOut" parameters with `olCreateEvent` (#150217)Ross Brunton4-28/+24
2025-07-23[Offload] Add olWaitEvents (#150036)Ross Brunton2-0/+39
2025-07-23[Offload] Rename olWaitEvent/Queue to olSyncEvent/Queue (#150023)Ross Brunton3-6/+6
2025-07-16[Offload] Cache symbols in program (#148209)Ross Brunton1-23/+34
2025-07-14[Offload] Check plugins aren't already deinitialized when tearing down (#148642)Callum Fare1-1/+1
2025-07-11[Offload] Add global variable address/size queries (#147972)Ross Brunton2-1/+22
2025-07-11[Offload] Add `olGetSymbolInfo[Size]` (#147962)Ross Brunton2-0/+82
2025-07-11[Offload] Replace `GetKernel` with `GetSymbol` with global support (#148221)Ross Brunton3-35/+58
2025-07-10[Offload] Change `ol_kernel_handle_t` -> `ol_symbol_handle_t` (#147943)Ross Brunton5-12/+48
2025-07-10[Offload] Add Offload API Sphinx documentation (#147323)Kenneth Benzie (Benie)1-15/+0
2025-07-09[Offload] Implement olGetQueueInfo, olGetEventInfo (#142947)Callum Fare3-0/+151
2025-07-09[Offload] Generate OffloadInfo.inc (#147316)Ross Brunton1-1/+1
2025-07-02[Offload] Add missing license header to Common.td (#146737)Callum Fare1-0/+12
2025-07-02[Offload] Add `MAX_WORK_GROUP_SIZE` device info query (#143718)Ross Brunton2-1/+42
2025-07-02[Offload] Improve liboffload documentation (#142403)Callum Fare2-42/+101
2025-06-30[Offload] Refactor device/platform info queries (#146345)Ross Brunton2-50/+90
2025-06-30[Offload] Implement `olShutDown` (#144055)Ross Brunton2-22/+49
2025-06-27[Offload] Store device info tree in device handle (#145913)Ross Brunton1-20/+21
2025-06-25[Offload] Add an `unloadBinary` interface to PluginInterface (#143873)Ross Brunton2-1/+11