aboutsummaryrefslogtreecommitdiff
path: root/clang/test/SemaHLSL
AgeCommit message (Expand)AuthorFilesLines
2024-08-16[HLSL] Flesh out basic type typedefs (#104479)Chris B1-0/+34
2024-08-14Remove unused variable, and unneeded extract element instruction (#103489)Joshua Batista1-1/+1
2024-08-13Add normalize builtins and normalize HLSL function to DirectX and SPIR-V back...Joshua Batista1-0/+31
2024-08-06[test] Avoid writing to a potentially write-protected dir (#102073)Karl-Johan Karlsson1-1/+2
2024-08-05[HLSL] Implement intangible AST type (#97362)Helena Kotas1-0/+65
2024-08-04[clang] Reland: Instantiate alias templates with sugar (#101858)Matheus Izvekov1-5/+5
2024-08-02Add length builtins and length HLSL function to DirectX Backend (#101256)Joshua Batista1-0/+31
2024-08-02[HLSL] cleanup builtin names elementwise usage (#101543)Farzon Lotfi2-2/+14
2024-07-30[clang] Update argument checking tablegen code to use a 'full' name (#99993)Mike Rice1-1/+4
2024-07-16[HLSL] Remove hlsl::Resource (#98938)Justin Bogner1-1/+0
2024-07-13[HLSL] Add test for export function redeclaration (#97370)Helena Kotas1-0/+6
2024-07-13[HLSL] Rework implicit conversion sequences (#96011)Chris B8-114/+279
2024-07-11[HLSL] add loop unroll (#93879)Farzon Lotfi1-0/+48
2024-07-02[HLSL] Run availability diagnostic on exported functions (#97352)Helena Kotas3-1/+133
2024-07-01[HLSL] Implement `export` keyword (#96823)Helena Kotas1-0/+56
2024-06-28[ParserHLSL] Attempt to parse HLSL annotations on Field Decls. (#96346)Joshua Batista2-3/+2
2024-06-22[HLSL][clang] Add elementwise builtins for trig intrinsics (#95999)Farzon Lotfi1-0/+6
2024-06-21[NFC] Fix laod -> load typos. NFCDavid Green2-2/+2
2024-06-18[HLSL] Strict Availability Diagnostics (#93860)Helena Kotas2-0/+271
2024-06-14[HLSL] Use hlsl vector template in type printer (#95489)Chris B10-97/+97
2024-06-11[HLSL] Fix FileCheck annotation typos (#95155)Justin Bogner1-3/+2
2024-05-29[HLSL] Default and Relaxed Availability Diagnostics (#92704)Helena Kotas9-32/+576
2024-05-19[Clang][HLSL] Add environment parameter to availability attribute (#89809)Helena Kotas6-27/+222
2024-05-09[HLSL] reenable add packoffset in AST (#91474)Xiang Li1-0/+122
2024-05-08Revert "[HLSL] Support packoffset attribute in AST (#89836)" (#91473)Xiang Li1-122/+0
2024-05-08[HLSL] Support packoffset attribute in AST (#89836)Xiang Li1-0/+122
2024-05-07[clang][hlsl] Add tan intrinsic part 1 (#90276)Farzon Lotfi1-0/+1
2024-05-06[HLSL] Implement 202x conforming literals (#91015)Chris B4-10/+128
2024-05-03[clang,test] Convert text files from CRLF to LFFangrui Song4-405/+405
2024-05-02[HLSL] Cleanup TargetInfo handling (#90694)Chris B1-0/+11
2024-05-02[HLSL] Shore up floating point conversions (#90222)Chris B3-18/+465
2024-04-20[test] Avoid writing to a potentially write-protected dir (#89242)Karl-Johan Karlsson14-26/+26
2024-04-18Fix the double space and double attribute printing of the final keyword. (#88...Vassil Vassilev1-2/+2
2024-04-05[HLSL] Implement floating literal suffixes (#87270)Chris B2-0/+118
2024-04-03[NFC] Delete unintentionally added fileChris Bieneman1-76/+0
2024-04-01[HLSL] Implement array temporary support (#79382)Chris B3-0/+200
2024-03-29[HLSL][DXIL] HLSL's `round` should follow `roundeven` behavior (#87078)Farzon Lotfi1-0/+1
2024-03-28[HLSL] prevent generation of wrong double intrinsics. (#86932)Andrii Levitskiy1-3/+6
2024-03-27[HLSL] enforce unsigned types for reversebits (#86720)Farzon Lotfi1-0/+12
2024-03-25[HLSL] prevent generation of double intrinsics via the builtins (#86555)Farzon Lotfi2-0/+19
2024-03-19[DXIL] implement dot intrinsic lowering for integers (#85662)Farzon Lotfi1-0/+9
2024-03-15[HLSL] implement `clamp` intrinsic (#85424)Farzon Lotfi2-3/+94
2024-03-14[DXIL] `exp`, `any`, `lerp`, & `rcp` Intrinsic Lowering (#84526)Farzon Lotfi4-2/+49
2024-03-14[HLSL] implement the `isinf` intrinsic (#84927)Farzon Lotfi1-0/+27
2024-03-14[HLSL] Implement `rsqrt` intrinsic (#84820)Farzon Lotfi3-2/+29
2024-03-05[HLSL] implement the rcp intrinsic (#83857)Farzon Lotfi1-0/+27
2024-03-05[HLSL] implement the any intrinsic (#83903)Farzon Lotfi1-0/+12
2024-03-05[HLSL] implement exp intrinsic (#83832)Farzon Lotfi1-0/+27
2024-03-05[HLSL] implement `mad` intrinsic (#83826)Farzon Lotfi1-0/+86
2024-03-01[clang][sema] consolidate diags for incompatible_vector_* (#83609)Farzon Lotfi2-9/+9