Sarah Spall
Sarah Spall
Rattle will miss speculative hazards in the case where the would be "required" command of a speculative hazard finished executing and went through hazard checking before the command became "required"....
Summary of meeting June 09 2020 Ideas of how to more easily support build systems that build to a fixed point in Rattle. Examples of systems include Chez Scheme and...
It seems too complicated right now to address, in fsatrace, the issue where 'out-file' is registered as a read if Rattle is run as follows: haskell-program-that-runs-rattle &> out-file So, I...
** | r-cmd read | r-cmd write | s-cmd read | s-cmd write | 2nd ---- | ----- | -----| -- | -- | -- **r-cmd read** | OK |...
One thing I have been seeing while creating a Rattle build for vim is the pattern of creating a file or directory and then immediately setting permissions for it. Right...
I think there are some nuances I will be leaving out, but in general i think it should be possible to speculate after a hazard has been encountered. We should...
Restricts hlsl countbits to always return a uint32. Implements a lowering from llvm.ctpop which has an overloaded return type to dxil cbits op which always returns uint32. Closes #112779
Implements elementwise firstbithigh hlsl builtin. Implements firstbituhigh intrinsic for spirv and directx, which handles unsigned integers Implements firstbitshigh intrinsic for spirv and directx, which handles signed integers. Fixes #113486 Closes...
There are no HLK tests for 16 bit float exp 32 bit test: https://github.com/microsoft/DirectXShaderCompiler/blob/57177f77a4dc6996400ac97a0d618799c82374e8/tools/clang/unittests/HLSLExec/ShaderOpArithTable.xml#L323
There are no HLK tests for 16 bit log. 32 bit test: https://github.com/microsoft/DirectXShaderCompiler/blob/57177f77a4dc6996400ac97a0d618799c82374e8/tools/clang/unittests/HLSLExec/ShaderOpArithTable.xml#L445