
Adding HLSL `clip` function. - adding llvm intrinsic - adding sema checks - adding dxil lowering - ading spirv lowering - adding sema tests - adding codegen tests - adding lowering tests Closes #99093 --------- Co-authored-by: Joao Saffran <jderezende@microsoft.com>
13 lines
357 B
LLVM
13 lines
357 B
LLVM
; RUN: not opt -S -dxil-op-lower -mtriple=dxil-pc-shadermodel6.3-library %s 2>&1 | FileCheck %s
|
|
|
|
; DXIL operation discard does not support no bool overload type
|
|
|
|
; CHECK: invalid intrinsic signature
|
|
; CHECK: call void @llvm.dx.discard(double %p)
|
|
;
|
|
define void @discard_double(double noundef %p) {
|
|
entry:
|
|
call void @llvm.dx.discard(double %p)
|
|
ret void
|
|
}
|