Pull Requests
Each of the revisions below represents a head commit in the pull request labeled with backend:SPIR-V in the LLVM repository.
-
[spirv] Added lowering for llvm.sadd.with.overflow intrinsic QUEUED
204cf4b4b1107a3d864ce22c147740bd2be77a3f 03/03/2025 04:38 -
[SPIRV] Avoid repeated hash lookups (NFC) QUEUED
1ce25245a7535c0b39c61f22b941c4dd44f4e3cf 03/02/2025 04:49 -
[SPIRV] Stop using Register to represent target specific virtual… QUEUED
80317f1e7c9eb09fb5d585d390c7704c3e7062f8 03/01/2025 05:16 -
[SPIRV] Avoid repeated hash lookups (NFC) QUEUED
d6a4090d288b8aa9b78101e5a24e239b1341e78e 03/01/2025 04:12 -
[SPIR-V] Prevent type change of GEP results in type inference QUEUED
5ec84263cce9366e46788f2091bd178bcb665180 02/28/2025 14:16 -
Addition of @llvm.lround.* and @llvm.llround.* intrinsic QUEUED
4f9065f4f29853ece039a439a616efa7251d24e3 02/28/2025 13:17 -
FEAT: QUEUED
4f25113924e8d659105e83b13d35ed38b52b0e64 02/28/2025 10:24 -
remove extraneous comma in OpLifetimeStart and OpLifetimeStop QUEUED
ff335f5b19704b901a04101dc7de315ad374b610 02/27/2025 09:28 -
remove extraneous comma in OpLifetimeStart and OpLifetimeStop QUEUED
d5b73ea2385f70bfb81a1cb1c0710df2475bb442 02/27/2025 09:28 -
[SPIR-V] Add pass to remove spv_ptrcast intrinsics QUEUED
0ed4b572934cc480acc81aed80884fc235cd7192 02/26/2025 15:54 -
[SPIR-V] Add pass to remove spv_ptrcast intrinsics QUEUED
cb95680692e3596fffa0a2fac4dcd2d42f544b5b 02/26/2025 15:54 -
[SPIR-V] Stop generating StorageImageReadWithoutFormat and Stora… QUEUED
221e2865b13384409888e272ae968088ec41158d 02/24/2025 11:29 -
[SPIR-V] Stop generating StorageImageReadWithoutFormat and Stora… QUEUED
a1f21263622e87e4a278691e827eebe1fb43d3d8 02/24/2025 11:29 -
[CodeGen] Change copyPhysReg interface to use Register instead o… QUEUED
70bc6e78ac8cb01b4a3cb89be955f7eec010ad8b 02/24/2025 06:44 -
[CodeGen][NVPTX][WebAssembly] Add copyReg interface to TargetIns… QUEUED
61c2189c0f89848f4fe910543a9629771df2269c 02/24/2025 04:08 -
[SPIRV] Stop including SPIRVInstrInfo.h in MCTargetDesc. NFC QUEUED
dfbea0991a8e071222119da5b56e6c5768119a0e 02/23/2025 23:44 -
[SPIRV] Avoid repeated hash lookups (NFC) QUEUED
9bf27456e2dd44a94adb58806d5a52811924126a 02/23/2025 04:17 -
Reapply "Reland "[HLSL] Implement the `reflect` HLSL function"" … QUEUED
37bc44832ab10781b467c9b4a9e62af594305534 02/23/2025 01:38 -
[SPIRV] Avoid repeated hash lookups (NFC) QUEUED
ea93f17b19edb6eade754b565bb54eaddac3b587 02/22/2025 08:14 -
[SPIR-V] Support 2 more instructions from SPV_INTEL_long_composi… QUEUED
68887539574428c2d0e97fb73343ce1df8323f94 02/21/2025 15:59 -
[SPIR-V] Support 2 more instructions from SPV_INTEL_long_composi… QUEUED
543252ed8883ef18eedc42ceaa6a8cf4fbe48234 02/21/2025 15:59 -
[SPIR-V] Fix generation of gMIR vs. SPIR-V code from utility met… QUEUED
d579bb2192a9412693f19492d6d692d3083232bb 02/21/2025 10:22 -
[SPIR-V] Fix generation of gMIR vs. SPIR-V code from utility met… QUEUED
cfe50c14555d4ebdb24e7f07ebc934a8f2279870 02/21/2025 10:22 -
[SPIR-V] Fix generation of gMIR vs. SPIR-V code from utility met… QUEUED
f15671d718a779f54a54cd53a9c4d56609564ac7 02/21/2025 10:22 -
[SPIRV] Avoid repeated map lookups (NFC) QUEUED
ffebc27365e692e62552cb87bd98f884dc8870ee 02/21/2025 05:10 -
[NFC][SPIR-V] Remove unused variable QUEUED
7e8ac55489ba3e0282ccf63c8ea75913c502ea1f 02/20/2025 10:22 -
[CodeGen] Remove static member function Register::virtReg2Index.… QUEUED
34a7a60b5e787f474edd9de5981fce146267cff2 02/20/2025 06:31 -
[SPIR-V] Add SPV_INTEL_bindless_images extension QUEUED
6397d6f2097572838eed592ff3313f2aebc84735 02/19/2025 03:15 -
[SPIR-V] Add SPV_INTEL_bindless_images extension QUEUED
b1d74e04d06b0cba9e624cfde9e033a33f50dbdb 02/19/2025 03:15 -
[SPIR-V] Add SPV_INTEL_bindless_images extension QUEUED
58f0e994cc8ee54b63ce27330a3f395172b84f2f 02/19/2025 03:15 -
[SPIR-V] Ensure that a correct pointer type is deduced from the … QUEUED
707272706b90b821a19c769070f48c62c7a8b817 02/17/2025 13:34 -
[SPIR-V] Ensure that a correct pointer type is deduced from the … QUEUED
721278b0144f4a1449ae1101bc573e34039b1b6d 02/17/2025 13:34 -
[SPIR-V] Built-in variables: mapping from an OpenCL to SPIR-V Bu… QUEUED
1a7a5af3b7f9c9ddd4b01debaab76542c7d2ac1e 02/14/2025 18:44 -
[SPIR-V] Built-in variables: mapping from an OpenCL to SPIR-V Bu… QUEUED
02c04786871cd5e1e8be9a564221b64c608d4438 02/14/2025 18:44 -
[SPIR-V] Fix out-of-range value for NumWorkgroups builtin QUEUED
a12f5fb5171013b0b316f3a9ae0548aabe038169 02/14/2025 11:11 -
[IR][Instructions] Add `CallBase::getCalledFunctionName` helper QUEUED
793cde7169e135c37f6e8471b5cfcd2b2f07e011 02/13/2025 10:01 -
[IR][Instructions] Add `CallBase::getCalledFunctionName` helper QUEUED
2f05b4ea1a27de2d851b67bc1c89221c8114bfee 02/13/2025 10:01 -
[IR][Instructions] Add `CallBase::getCalledFunctionName` helper QUEUED
bbc216f507711625ee9da4fc2d7a145968258419 02/13/2025 10:01 -
[SPIRV] Avoid repeated hash lookups (NFC) QUEUED
b73f47f33c071a95d266d28b91782efd0a69f23d 02/12/2025 05:02 -
[SPIR-V] Initial implementation of SPV_INTEL_long_composites QUEUED
f63f54cef581c6ca1144be9eb2a59c40f3d30e8a 02/10/2025 16:57 -
[SPIR-V] Initial implementation of SPV_INTEL_long_composites QUEUED
c6e2840551908dd750a7954f95371eb68ca4acbd 02/10/2025 16:57 -
[SPIR-V] Initial implementation of SPV_INTEL_long_composites QUEUED
fb0e64d985b7ffd8939fb656dc8cb7f8e7bfab97 02/10/2025 16:57 -
[SPIR-V] Initial implementation of SPV_INTEL_long_composites QUEUED
c3a07fb82afd2b6be4d5395808c62b3975e26ca7 02/10/2025 16:57 -
[SPIR-V] Initial implementation of SPV_INTEL_long_composites QUEUED
d6b4e3d37974f788f45190751bf0efb9fa370fca 02/10/2025 16:57 -
Added legalizer and instruction selector for @llvm.lround.* and … QUEUED
eb1b5dacdddb884555a35c86c17c774c02db6e19 02/10/2025 06:57 -
Added legalizer and instruction selector for @llvm.lround.* and … QUEUED
4d4ed3045f5ca1461b92bec9096c4226f76262d4 02/10/2025 06:57 -
llvm.sadd.with.overflow intrinsic lowering to SPIRV QUEUED
7f35055f2ca7aa9a6eec09426e41ff9a4adff3e9 02/10/2025 05:27 -
[SPIR-V] Add SPIR-V Linker QUEUED
0c00ef17965fb7bf6fb8fa48c14e8774a3b0b400 02/07/2025 22:42 -
Add support for the intrinsic @llvm.fptosi.sat.* and @llvm.fptou… QUEUED
3de41c64a86d81450299a290f33aa3dd0310dbba 02/07/2025 09:51 -
[NFC][LLVM] Remove unused `TargetIntrinsicInfo` class QUEUED
7af482d87ffc2246a9de593321d51138caa3b2a8 02/06/2025 04:59 -
[NFC][LLVM] Remove unused `TargetIntrinsicInfo` class QUEUED
ec4bfd8da252afa9734bf9da6bd751cdb675f28b 02/06/2025 04:59 -
[NFC][LLVM] Remove unused `TargetIntrinsicInfo` class QUEUED
ab4603a30397015b63b75661d0aba2cd2427ea23 02/06/2025 04:59 -
Add SPIRV lowering for intrinsics @llvm.fptosi.sat.* and @llvm.f… QUEUED
992bcb40e7832df28c697af867b257f83a99c362 02/05/2025 06:06 -
Add SPIRV lowering for intrinsics @llvm.fptosi.sat.* and @llvm.f… QUEUED
0e6421f0ba582f3fc4a294c9aa5d7b58592ae9c4 02/05/2025 06:06 -
Add SPIRV lowering for intrinsics @llvm.fptosi.sat.* and @llvm.f… QUEUED
7fe965fc2e2d02eebaf5fa0c69dea7fda2ee73b2 02/05/2025 06:06 -
Reland "[HLSL] Implement the reflect HLSL function" QUEUED
5687e3b018d976c317d4a262976a6023bc540417 02/03/2025 23:51 -
Reland "[HLSL] Implement the reflect HLSL function" QUEUED
4a4cd530810840292ca08a30204322bc12ac6674 02/03/2025 23:51 -
Reland "[HLSL] Implement the reflect HLSL function" QUEUED
ae25b96eb5481f7f96ffb88032e462cd435040ca 02/03/2025 23:51 -
Reland "[HLSL] Implement the reflect HLSL function" QUEUED
b59d79d3f80a6814d325e48add5afaa78ac55560 02/03/2025 23:51 -
Reland "[HLSL] Implement the reflect HLSL function" QUEUED
b5d8eb1953633e5b5b7435540aad749e593f0bdd 02/03/2025 23:51 -
[SPIRV] Handle vector load/store for RWBuffer QUEUED
f5f1faefd4d8ecbcc652a10ee3f5224f96bfb50e 02/03/2025 21:12 -
[SPIRV] Handle vector load/store for RWBuffer QUEUED
5d62a03a99dedfa23c5acb76c33ed5ec119c2385 02/03/2025 21:12 -
Add intrinsic support QUEUED
0efe8a82d0eba6133a4407b6be29de724ff8a13d 02/03/2025 10:30 -
[SPIR-V] Add support for inline SPIR-V types QUEUED
6c4ae27f24b00bb2a435957608059e5145c210d1 01/31/2025 23:30 -
[SPIR-V] Add support for inline SPIR-V types QUEUED
10b18e109ca7000994906427a236d30e02dad115 01/31/2025 23:30 -
[SPIR-V] Add support for inline SPIR-V types QUEUED
a3db639b840cbf24b29c20f0b35316cd6a2bf0c4 01/31/2025 23:30 -
[SPIR-V] Add support for inline SPIR-V types QUEUED
a0403e7f0232fb318875676c5ebbb161b0343e89 01/31/2025 23:30 -
[SPIR-V] Add support for inline SPIR-V types QUEUED
8ce1a117fc143c4f65056a46c2cfb49deb762a89 01/31/2025 23:30 -
[clang:frontend] Move helper functions to common location for Se… QUEUED
494ddbeb7f8177f25316465bb967cddb237a34ce 01/30/2025 10:16 -
[clang:frontend] Move helper functions to common location for Se… QUEUED
e36627178a02170a55564efbd545f0b6ec2781cf 01/30/2025 10:16 -
[clang:frontend] Move helper functions to common location for Se… QUEUED
f42034f0ef174d2ef4f2bf58f7900d541c8b070e 01/30/2025 10:16 -
[SPIR-V] Avoid repeated map lookups. NFC QUEUED
4bb5dd0e0dd718499d8ab88537f47b84604c64a2 01/30/2025 06:49 -
[IR][SPIR-V] Replace of PointerType::get(Type) with opaque versi… QUEUED
e0f92e6a28f94064db1a182abd46a1fd984a5803 01/28/2025 14:28 -
[SPIR-V] Change a way SPIR-V Backend API works with user facing … QUEUED
6f121f221596c57c35e924f423647b1a9173b011 01/28/2025 13:44 -
[SPIR-V] Change a way SPIR-V Backend API works with user facing … QUEUED
2bdceba062fc030f471682f6b0f78e912502df27 01/28/2025 13:44 -
[LIB][TOOLS] Modernize unique_ptr new() C++11 to std::make_uniqu… QUEUED
1398aed1b49dc1ec828f71ee9d9f7abec61c2562 01/28/2025 04:01 -
[SPIR-V] Fix parsing of command line options for the SPIR-V Back… QUEUED
e8527cd9583e28d4b71b8579e797f7b87554f604 01/27/2025 23:14 -
[SPIR-V] Fix parsing of command line options for the SPIR-V Back… QUEUED
ba9970b23d17cc6c40f1270641c9f625a18326ee 01/27/2025 23:14 -
[SPIR-V] Fix parsing of command line options for the SPIR-V Back… QUEUED
7177bdf66b19fd987cfdf4ca92fe27798c0dfb99 01/27/2025 23:14 -
[SPIR-V] Add pass to fixup global variable AS QUEUED
9170b6418fb6fd9446cdca03eddb15653dad943b 01/27/2025 17:09 -
[SPIR-V] Type inference must realize that a <1 x Type> vec… QUEUED
8b8f3f601c10579d0b121559a642cd5f41870f45 01/27/2025 15:22 -
[NFC] Remove `reflect-error.ll` as a failing testcase QUEUED
a2a717ac4dda72f5324058184947afa74690c084 01/23/2025 00:23 -
[SPIR-V] Rename internal command line flags for optimization lev… QUEUED
ef4f9ddacd7274700cd9281df2b6307bd45b0b4a 01/22/2025 18:14 -
[SPIR-V] Rename internal command line flags for optimization lev… QUEUED
a249634a1da88e92afa89dcae101c8199a49e3be 01/22/2025 18:14 -
Update SPIRVUsage.rst QUEUED
b44545a427e2a5d863ac6fc21c4e10fbc73f3ef3 01/22/2025 07:37 -
Update SPIRVUsage.rst QUEUED
3005f49333cdb6dd2f5d1d8dbab567e7ef3457ac 01/22/2025 07:37 -
Reland "[HLSL] Implement the `reflect` HLSL function" QUEUED
def10ad82c6e527ba5c3aa29b76041dc94acff1d 01/21/2025 23:50 -
[SPIR-V] Support all the instructions of SPV_KHR_integer_dot_pro… QUEUED
09b78625620d41cf5b989f972f6591157697b8d8 01/21/2025 17:48 -
[SPIR-V] Support all the instructions of SPV_KHR_integer_dot_pro… QUEUED
7ac9b126e3b6b3d4d3d57c7b153a8e03bf5050ba 01/21/2025 17:48 -
[SPIR-V] Fix debug-type-pointer.ll test case QUEUED
d9ddcf25e380e8438b6ae597da6db78154beb9d2 01/21/2025 15:24 -
[SPIR-V] Ensure that Module resource is managed locally wrt. a u… QUEUED
c136663caa18e23b0fab95311b912e2112454cad 01/21/2025 10:23 -
[SPIR-V] Refactor buildMemSemanticsReg to ensure type compatibil… QUEUED
594d447368525579bc10e4f1a35f09cdd446399a 01/20/2025 23:44 -
[SPIR-V] Fix type compatibility in memory order comparisons QUEUED
8d327e67f701562665856d84a283aeb593f28ea3 01/20/2025 23:44 -
[SPIR-V] Fix SPIRVEmitIntrinsics undefined behavior QUEUED
a356b104df70182cbd0e9c622faa3362a883d553 01/20/2025 14:50 -
[SPIR-V] Fix an undefined behaviour in the SPIRV emit-intrinsics… QUEUED
df2134d881bdb85a3fb863ec5ba9ea23653bf8fb 01/20/2025 14:19 -
[SPIR-V] Improve portability of the code QUEUED
75cf05aea8cdec1b605ad697a8dbe89a1f3e3397 01/20/2025 10:55 -
[HLSL][SPIRV][DXIL] Implement `WaveActiveMax` intrinsic QUEUED
7f2b2d1610a9339016cc6dec477e2f63685e4de7 01/18/2025 00:17 -
[HLSL][SPIRV][DXIL] Implement `WaveActiveMax` intrinsic QUEUED
2df5fcae03240e3b6dd602e4ab3f59472c2a4f9f 01/18/2025 00:17 -
[HLSL][SPIRV][DXIL] Implement `WaveActiveMax` intrinsic QUEUED
0d8b20e2965af2b512006639f691c8ecda37c3fa 01/18/2025 00:17 -
[HLSL][SPIRV][DXIL] Implement `WaveActiveMax` intrinsic QUEUED
a6e802847eda6e1fb09697e051b5cd7e8503f2f6 01/18/2025 00:17 -
[HLSL][SPIRV][DXIL] Implement `WaveActiveMax` intrinsic QUEUED
8cc5c67cbfd77b5a4d780e51d7face2a511420c7 01/18/2025 00:17 -
[HLSL][SPIRV][DXIL] Implement `WaveActiveMax` intrinsic QUEUED
8f1c32e69b5784c3fa6fa5bbfdbd60afaa22649a 01/18/2025 00:17 -
[SPIR-V] Fix --target-env version value in the test case QUEUED
86aeaac8b4186a3ee285854075589bda835d6daa 01/16/2025 12:17 -
[HLSL] Implement the `reflect` HLSL function QUEUED
3f3b8c75c14bb9b3ed611c9cddec49d0e9339705 01/15/2025 00:46 -
[HLSL] Implement the `reflect` HLSL function QUEUED
dabf792773ef3f0c3e21ec08fc0491e11b61fe74 01/15/2025 00:46 -
[HLSL] Implement the `reflect` HLSL function QUEUED
782e1a28d4f8ddbeb92a9c57b3f071ba837ce129 01/15/2025 00:46 -
[HLSL] Implement the `reflect` HLSL function QUEUED
c0f9fa3f9b73f41fc56baaf8da43ef11c56e1bf9 01/15/2025 00:46 -
[HLSL] Implement the `reflect` HLSL function QUEUED
f1a94b489b7084e533df203695b06683e4a7c7ea 01/15/2025 00:46 -
[SPIRV] add pre legalization instruction combine QUEUED
457fff992d5fcccf36e2d60de864a96161921cea 01/14/2025 01:09 -
[SPIRV] add pre legalization instruction combine QUEUED
ae1a274f856518d710cffba324c603d9e95adf54 01/14/2025 01:09 -
[SPIRV] add pre legalization instruction combine QUEUED
0d1bcdb1270c658000a8b881310fa98edfcec1f5 01/14/2025 01:09 -
[SPIRV] add pre legalization instruction combine QUEUED
be94f37f3f81c26bc287103bfe37456c9afd7f35 01/14/2025 01:09 -
[SPIRV] add pre legalization instruction combine QUEUED
a9e58743556b18089c008d11ab4275a6b27650d0 01/14/2025 01:09 -
[SPIRV] add pre legalization instruction combine QUEUED
a4e01af2d0a0ad4ecaafdb2b738439ba745257cd 01/14/2025 01:09 -
[SPIRV] add pre legalization instruction combine QUEUED
1b36f2b8e28caca62dc79d53a7115960c4e18df6 01/14/2025 01:09 -
[SPIRV] add pre legalization instruction combine QUEUED
e27efa249bd40ff481b18af7d968881a86631673 01/14/2025 01:09 -
[SPIR-V] Specify target environment in tests referring to the Bu… QUEUED
1c9c93be6591613a70043c3911aa63be2e03addb 01/13/2025 17:56 -
[SPIRV] Fix graphic test to use correct triple. QUEUED
934bca581643d6e70c1425d69e6741854194e6ea 01/13/2025 16:35 -
[SPIR-V] Ensure no uses of intrinsic global variables after modu… QUEUED
f75c2e9c28789e445077ab871a175a8a001ed82c 01/13/2025 15:33