aboutsummaryrefslogtreecommitdiffhomepage
path: root/ptx
AgeCommit message (Expand)Author
2024-10-16Silence warningsrepass2Andrzej Janik
2024-10-16Add saturated integer conversionsAndrzej Janik
2024-10-15Add float-to-int cvtAndrzej Janik
2024-10-15Add prmt, membar, fix some of cvtAndrzej Janik
2024-10-15Add or, mad, fma, min, max, selp, lg2, ex2, popc, remAndrzej Janik
2024-10-14Add shifts, cvt, rsqrt, sqrt, rcp, more sregsAndrzej Janik
2024-10-11Add br, setp, not, cvta, sub, neg, sinAndrzej Janik
2024-10-11Implement divAndrzej Janik
2024-10-10Fix buildAndrzej Janik
2024-10-10Readd most of the implicit conversion codeAndrzej Janik
2024-10-09Cleanup. Remove unused SPIR-V emit code and old compilation passesAndrzej Janik
2024-10-06Fix vector extract/insertAndrzej Janik
2024-10-06Support vector member read/writeAndrzej Janik
2024-10-06Add mul, cos, xor, some constantsAndrzej Janik
2024-10-06Add clzAndrzej Janik
2024-10-06Implement callAndrzej Janik
2024-10-05Add brevAndrzej Janik
2024-10-04Add support for bfiAndrzej Janik
2024-10-04Support bra instructionAndrzej Janik
2024-10-04Add correct 64 bit bfeAndrzej Janik
2024-10-04Add correct 32 bit bfeAndrzej Janik
2024-09-30Add failing bfe testAndrzej Janik
2024-09-26Add support for atom.casAndrzej Janik
2024-09-26Implement atomicsAndrzej Janik
2024-09-25Fix and test, improve compilation slightlyAndrzej Janik
2024-09-25Implement activemaskAndrzej Janik
2024-09-25Add ptx_impl bitcode moduleAndrzej Janik
2024-09-23Refactor compilation passes (#270)Andrzej Janik
2024-09-13Connect new parser to LLVM bitcode backend (#269)Andrzej Janik
2024-09-04PTX parser rewrite (#267)Andrzej 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-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
2021-09-17Handle ld.volatile/st.volatileAndrzej Janik
2021-09-17Redo handling of sregsAndrzej Janik
2021-09-17Add early support for more sregsAndrzej Janik
2021-09-17Implement function pointers and activemaskAndrzej Janik
2021-09-16Add missing vray instructionsAndrzej Janik
2021-09-14Fix some unhandled cases in cvt instructionAndrzej Janik
2021-09-14Parse and test const buffersAndrzej Janik
2021-09-13Zero out buffer on creationAndrzej Janik