aboutsummaryrefslogtreecommitdiffhomepage
path: root/ptx/src/ptx.lalrpop
AgeCommit message (Expand)Author
2024-04-05Implement mad.hi.cc (#196)NyanCatTW1
2024-02-16Update llama.cpp support (#102)Andrzej Janik
2024-02-11Nobody expects the Red Teamv3Andrzej Janik
2020-12-09Refactor how vectors are handled (#20)vosen
2020-11-19Implement stateless-to-stateful optimizationAndrzej Janik
2020-11-06Implement instructions bfe, rem, xorAndrzej Janik
2020-11-05Implement instructions clz, brev, popcAndrzej Janik
2020-11-05Fix same width float-to-float conversionsAndrzej Janik
2020-11-05Fix issues with .param/.local and implement sin, cos, ex2, lg2Andrzej Janik
2020-11-01Implement neg instructionAndrzej Janik
2020-11-01Implement div, sqrt, rsqrt and more of setpAndrzej Janik
2020-10-31Implement atomic instructionsAndrzej Janik
2020-10-26Add support for fma instructionAndrzej Janik
2020-10-26Implement selp instructionAndrzej Janik
2020-10-26Add support for and instructionAndrzej Janik
2020-10-26Support float constantsAndrzej Janik
2020-10-25Implement ftz handling through Khronos extensionsAndrzej Janik
2020-10-25Implement rcp instructionAndrzej Janik
2020-10-25Add dynamic shared mem supportAndrzej Janik
2020-10-18Fix small regressionAndrzej Janik
2020-10-18Implement pass to handle .extern .shared and add parsing code for itAndrzej Janik
2020-10-04Add support for top-level global variables, improve array supportAndrzej Janik
2020-10-02Add sub, min, maxAndrzej Janik
2020-10-01Implement orAndrzej Janik
2020-10-01Implement shrAndrzej Janik
2020-09-30Implement vector-destructuring mov/ld/stAndrzej Janik
2020-09-27Add missing support for Milestone 1Andrzej Janik
2020-09-20Better propagate information about address-mov and emit conversion for itAndrzej Janik
2020-09-18Continue working on a better addressable supportAndrzej Janik
2020-09-18[BROKEN] Start implementing better support for addressable argumentsAndrzej Janik
2020-09-15Implement missing pieces in vector supportAndrzej Janik
2020-09-14Refactor implicit conversions and start implementing vector extract/insertAndrzej Janik
2020-09-12Parse vector movs (mov.type a.x b.y;)Andrzej Janik
2020-09-11Be more precise about types admitted in register definitions and method argum...Andrzej Janik
2020-09-08Implement support for PTX call instructionAndrzej Janik
2020-09-03Start refactoring SPIRV module generation in preparation for support of funct...Andrzej Janik
2020-09-02Parse Linux vectorAdd debug PTX kernelAndrzej Janik
2020-08-05Add support for cvta and global ld/stAndrzej Janik
2020-08-03Add support for parsing instruction cvtAndrzej Janik
2020-08-01Implement shift leftAndrzej Janik
2020-08-01Implement negationAndrzej Janik
2020-07-28Remove the need for custom Arg types in middle-endAndrzej Janik
2020-07-26Add support for integer additionAndrzej Janik
2020-07-20Implement constants in translation middle-endAndrzej Janik
2020-07-15Emit movsAndrzej Janik
2020-06-17Finish implementing implicit conversionsAndrzej Janik
2020-05-17Start introducing support for bitcast coercions in instructionsAndrzej Janik
2020-05-10Add a simple (and failing) PTX end-to-end testAndrzej Janik
2020-05-07Translate instruction ldAndrzej Janik
2020-04-28Fix bugs in basic block resolutionAndrzej Janik