aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2024-09-23Refactor implicit conversions, explicit ld/st and global hoistingrepassAndrzej Janik
2024-09-22Add more passesAndrzej Janik
2024-09-16Refactor type-of-function resolutionAndrzej Janik
2024-09-16Port normalize_predicatesAndrzej Janik
2024-09-16Refactor normalize_identifiersAndrzej Janik
2024-09-13Remove Github build workflowAndrzej Janik
2024-09-13Remove sreg address spaceAndrzej Janik
2024-09-13Add mov and call supportAndrzej Janik
2024-09-13Pass correct is_dst to call visitorAndrzej Janik
2024-09-13Connect new parser to LLVM bitcode backend (#269)Andrzej Janik
This is very incomplete. Just enough code to emit LLVM bitcode and continue further development
2024-09-04PTX parser rewrite (#267)Andrzej Janik
Replaces traditional LALRPOP-based parser with winnow-based parser to handle out-of-order instruction modifer. Generate instruction type and instruction visitor from a macro instead of writing by hand. Add separate compilation path using the new parser that only works in tests for now
2024-08-07Fix linguist instructionsAndrzej Janik
2024-08-06Update READMEAndrzej Janik
2022-02-04Clean up ZLUDA redirection helperAndrzej Janik
2022-02-04Overhaul DLL injectionAndrzej Janik
2022-02-03Add tests for injecting into CLR processAndrzej Janik
2022-02-01Redo DLL injectionAndrzej Janik
2022-01-28Implement static typing for dynamically-loaded CUDA DLLsAndrzej Janik
2022-01-26Add OGL interop to cuda proc macrosAndrzej Janik
2022-01-08Fix crash when printing arraysAndrzej Janik
2022-01-08Fix luid printingAndrzej Janik
2022-01-07Move zluda_dump to the new CUDA infrastructureAndrzej Janik
2021-12-20Start converting everything to the new log formattingAndrzej Janik
2021-12-19Start converting zluda_dump logging to provide more detailedAndrzej Janik
2021-12-14Improve reporting of recovered unrecognized statement/directiveAndrzej Janik
2021-12-13Better reporting of unrecognized tokensAndrzej Janik
2021-12-13Make all user errors recoverableAndrzej Janik
2021-12-08Fix typoAndrzej Janik
2021-12-08Improve logging of dumpsAndrzej Janik
2021-12-06Dump function names and allow overriding result of cuDeviceComputeCapabilityAndrzej Janik
2021-12-05Fix remaining issues with detouring nvcudaAndrzej Janik
2021-12-02Add more tests for CUDA redirectionAndrzej Janik
2021-12-01Add test for injecting app that directly uses nvcudaAndrzej Janik
2021-11-30Add failing test for overriding directly linked CUDA dllAndrzej Janik
2021-11-28Add integration tests for injectorAndrzej Janik
2021-11-27Refactor ZLUDA redirectionAndrzej Janik
2021-11-21Do full dumping from dark api module creationAndrzej Janik
2021-11-16Add missing fileAndrzej Janik
2021-11-16Start converting cuModuleLoad to the new tracing infrastructureAndrzej Janik
2021-11-14Now dump function callsAndrzej Janik
2021-11-12Create proper logging infrastructureAndrzej Janik
2021-09-29Fix shared munging pass and add fix cuModuleLoadDataAndrzej Janik
2021-09-29Redo shared memory transformationAndrzej Janik
2021-09-27Add CUDA tests showing problems with .shared unificationAndrzej Janik
2021-09-26Finish fixing shared memory passAndrzej Janik
2021-09-24Start implementing .shared unificationAndrzej Janik
2021-09-19Fix minor bugsAndrzej Janik
2021-09-18Fix linkageAndrzej Janik
2021-09-18Have an implementation for vprintfAndrzej Janik
2021-09-18Minor fixesAndrzej Janik