aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Headers/hlsl/hlsl_intrinsics.h
AgeCommit message (Expand)AuthorFilesLines
5 days[clang][HLSL] Add radians intrinsic (#110802)Adam Yang1-0/+30
7 daysAdd cross builtins and cross HLSL function to DirectX and SPIR-V backend (#10...Joshua Batista1-0/+22
8 days[HLSL][clang] Add elementwise builtin for atan2 (p3) (#110187)Tex Riddell1-0/+30
12 days[HLSL] Implementation of the elementwise fmod builtin (#108849)Zhengxing li1-0/+34
12 days[HLSL] Implement `asint` casting using `bit_cast` (#110027)Finn Plummer1-0/+16
2024-09-20[HLSL] Make casting functions constexpr (#108902)Chris B1-5/+4
2024-09-18[HLSL] Implement elementwise popcount (#108121)Sarah Spall1-0/+71
2024-09-16Implementing `asfloat` using `bit_cast` (#108686)joaosaffran1-0/+17
2024-09-13Adding `asuint` implementation to hlsl (#107292)joaosaffran1-0/+19
2024-09-12Add step builtins and step HLSL function to DirectX and SPIR-V backend (#106471)Joshua Batista1-0/+33
2024-09-09[clang][HLSL] Add sign intrinsic part 3 (#101989)Tim Gymnich1-0/+71
2024-09-09[HLSL] Implement support for HLSL intrinsic - select (#107129)Sarah Spall1-0/+26
2024-09-04[clang][HLSL] Add WaveIsFirstLane() intrinsic (#103299)Nathan Gauër1-0/+4
2024-08-20[HLSL] Implement support for HLSL intrinsic - saturate (#104619)S. Bharadwaj Yadavalli1-1/+40
2024-08-13Add normalize builtins and normalize HLSL function to DirectX and SPIR-V back...Joshua Batista1-0/+32
2024-08-02Add length builtins and length HLSL function to DirectX Backend (#101256)Joshua Batista1-0/+32
2024-08-02[HLSL] cleanup builtin names elementwise usage (#101543)Farzon Lotfi1-82/+82
2024-06-22[HLSL][clang] Add elementwise builtins for trig intrinsics (#95999)Farzon Lotfi1-0/+173
2024-05-19[Clang][HLSL] Add environment parameter to availability attribute (#89809)Helena Kotas1-4/+11
2024-05-07[clang][hlsl] Add tan intrinsic part 1 (#90276)Farzon Lotfi1-0/+23
2024-04-04[HLSL][DXIL][SPIRV] Implementation of an abstraction for intrinsic selection ...Farzon Lotfi1-0/+112
2024-03-29[HLSL][DXIL] HLSL's `round` should follow `roundeven` behavior (#87078)Farzon Lotfi1-8/+8
2024-03-28[HLSL] prevent generation of wrong double intrinsics. (#86932)Andrii Levitskiy1-18/+0
2024-03-28[clang][HLSL][SPRI-V] Add convergence intrinsics (#80680)Nathan Gauër1-1/+6
2024-03-27[HLSL] enforce unsigned types for reversebits (#86720)Farzon Lotfi1-31/+0
2024-03-25[HLSL] prevent generation of double intrinsics via the builtins (#86555)Farzon Lotfi1-9/+0
2024-03-25[HLSL][DXIL] implement `sqrt` intrinsic (#86560)Farzon Lotfi1-8/+20
2024-03-25[HLSL] remove double impelementation of log, sin, trunc intrinsics (#86440)Andrii Levitskiy1-45/+0
2024-03-25[HLSL] Remove double pow intrinsics (#86407)Robin Caloudis1-9/+0
2024-03-15[HLSL] implement `clamp` intrinsic (#85424)Farzon Lotfi1-0/+110
2024-03-14[HLSL] implement the `isinf` intrinsic (#84927)Farzon Lotfi1-0/+33
2024-03-14[HLSL] Implement `rsqrt` intrinsic (#84820)Farzon Lotfi1-0/+33
2024-03-05[HLSL] implement the rcp intrinsic (#83857)Farzon Lotfi1-0/+41
2024-03-05[HLSL] implement the any intrinsic (#83903)Farzon Lotfi1-0/+112
2024-03-05[HLSL] implement exp intrinsic (#83832)Farzon Lotfi1-0/+64
2024-03-05[HLSL] implement `mad` intrinsic (#83826)Farzon Lotfi1-0/+105
2024-03-01[HLSL][DXIL] Implementation of round intrinsic (#83570)Farzon Lotfi1-0/+34
2024-02-29[HLSL] Implementation of the frac intrinsic (#83315)Farzon Lotfi1-0/+32
2024-02-29[HLSL] implementation of lerp intrinsic (#83077)Farzon Lotfi1-0/+36
2024-02-26[HLSL] Implementation of dot intrinsic (#81190)Farzon Lotfi1-0/+98
2024-02-15[HLSL] Expose `half` types and intrinsics always (#81782)Chris B1-72/+59
2024-02-14[NFC] Add API documentation and annotations (#78635)Chris B1-2/+170
2023-11-27[NFC] Cleanup and sort hlsl_intrinsics.h (#72414)Chris B1-339/+396
2023-08-08[HLSL] add pow library functionJoshua Batista1-0/+31
2023-08-02[HLSL] Add reversebits library functionJoshua Batista1-0/+56
2023-03-03[HLSL] add max/min library functionsJoshua Batista1-0/+168
2023-02-16[HLSL] add log library functionsJoshua Batista1-0/+89
2022-12-14[HLSL] Add trunc library functionJoshua Batista1-0/+30
2022-12-08add floor library functionJoshua Batista1-0/+30
2022-11-16[HLSL] add sin library functionJoshua Batista1-0/+29