User Details
- User Since
- Oct 4 2021, 7:05 PM (76 w, 5 d)
Yesterday
Fri, Mar 10
Avoid send EntryAttr as input parameter for EntryProps constructor.
Mon, Mar 6
Remove hlsl attr in DXILTranslateMetadata.
Thu, Mar 2
Mon, Feb 27
max/min does work on integers in HLSL.
And __builtin_elementwise_max/min support both integers and floats.
Sun, Feb 26
Feb 23 2023
Fix format.
Feb 15 2023
LGTM.
Just fix the newline at end of file for the tests.
Feb 13 2023
Only keep debug related module flags which are used by DXIL.
Also let DXILPrepare pass preserve DXILResourceWrapper which is used in asm dump pass for test.
Feb 12 2023
Update to fix issues mentioned in comments.
Feb 8 2023
void getAnalysisUsage(AnalysisUsage &AU) const override { AU.addPreserved<DXILResourceWrapper>(); }
to DXILPrepareModule resolved the issue.
Feb 7 2023
Feb 3 2023
Feb 2 2023
Add log2 together?
They're in same category.
Feb 1 2023
LGTM.
Will next PR add resource support?
Jan 31 2023
rebase.
Jan 30 2023
Move test to correct place.
Jan 29 2023
Fix wrong history.
Move test to vector-transforms.mlir
ping.
add space for warning message.
Jan 27 2023
Fix windows test fail.
rename to requiresValidation.
switch to getDefaultToolChain.
cast ToolChain to HLSLToolChain.
add DX_CONTAINER Driver type.
Code cleanup.
Jan 26 2023
Only create dxv job when 'dxv' exist.
Test ccc-print-bindings.
Code cleanup.
Jan 25 2023
ping
Jan 23 2023
Fix clang-format missed by arc lint
Jan 22 2023
Jan 21 2023
Do RemoveConstantIfCondition in ExpandIfCondition for constant if cond.
add comments about the transform.
Jan 20 2023
rebase to get stable_sort fix
Jan 19 2023
Create https://reviews.llvm.org/D142110 for the non-determinism between windows and linux.
Jan 18 2023
Both VectorStoreToMemrefStoreLowering and VectorLoadStoreConversion<mlir::vector::StoreOp, mlir::vector::StoreOpAdaptor> are added to legalize vector.store.
On windows, VectorLoadStoreConversion has higher benefit, so it does not crash.
And on linux, VectorStoreToMemrefStoreLowering has higher benefit, and memref.store is not resisted, so it will crash.
Rebase and update test.