summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/DXILEmitter.cpp
AgeCommit message (Expand)Author
2025-04-28[TableGen] Simplify a string comparison (NFC) (#137584)Kazu Hirata
2025-03-30[TableGen] Use llvm::append_range (NFC) (#133649)Kazu Hirata
2025-03-20[DXIL] Remove definition and any uses of DXIL `Property` (#130796)Finn Plummer
2025-02-26[DirectX] Support the CBufferLoadLegacy operation (#128699)Justin Bogner
2025-01-21[DXIL] Define and generate `DXILAttribute` and `DXILProperty` (#117072)Finn Plummer
2025-01-08[DirectX] Implement the resource.load.rawbuffer intrinsic (#121012)Justin Bogner
2024-12-01[DXIL] Add GroupMemoryBarrierWithGroupSync intrinsic (#114349)Adam Yang
2024-10-30Revert "[DXIL] Add GroupMemoryBarrierWithGroupSync intrinsic" (#114322)Adam Yang
2024-10-29[TableGen] [NFC] Refine TableGen code to comply with `clang-tidy` checks (#11...Jerry Sun
2024-10-29[DXIL] Add GroupMemoryBarrierWithGroupSync intrinsic (#111884)Adam Yang
2024-10-28[TableGen] [NFC] Remove unused includes in TableGen BE (#113725)Jerry Sun
2024-10-18[LLVM][TableGen] Change all `Init` pointers to const (#112705)Rahul Joshi
2024-10-01[TableGen] Change `getValueAsListOfDefs` to return const pointer vector (#110...Rahul Joshi
2024-09-26[LLVM][TableGen] Change DXILEmitter to use const Record pointers (#110111)Rahul Joshi
2024-09-18[LLVM][TableGen] Change DXILEmitter to use const RecordKeeper (#109045)Rahul Joshi
2024-09-09[DirectX] Lower `@llvm.dx.typedBufferLoad` to DXIL opsJustin Bogner
2024-09-07[TableGen] Avoid repeated hash lookups (NFC) (#107710)Kazu Hirata
2024-08-19[DirectX] Disentangle DXIL.td's op types from LLVMType. NFCJustin Bogner
2024-08-02[DirectX] Make DXILOpBuilder's API more useableJustin Bogner
2024-07-30[DirectX] Simplify tablegen'd OpCode and OpClass enumsJustin Bogner
2024-07-30[DirectX] Simplify DXIL_OP_INTRINSIC_MAP tablegen'ed codeJustin Bogner
2024-07-30[DXIL] Fix -Wunused-but-set-variable after #97593Fangrui Song
2024-07-30[DXIL] Add DXIL version-specific TableGen specification and implementation of...S. Bharadwaj Yadavalli
2024-04-25LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2024-03-25[DirectX] Follow naming conventions for enumerators in DXILABI.h. NFC (#86237)Justin Bogner
2024-03-25[RFC][TableGen] Restructure TableGen Source (#80847)Pierre van Houtryve
2024-03-20[DirectX][DXIL] Distinguish return type for overload type resolution. (#85646)S. Bharadwaj Yadavalli
2024-03-12[DirectX][NFC] Model precise overload type specification of DXIL Ops (#83917)S. Bharadwaj Yadavalli
2024-02-29[DirectX][NFC] Leverage LLVM and DirectX intrinsic description in DXIL Op rec...S. Bharadwaj Yadavalli
2024-02-22[DirectX][NFC] Use LLVM Types in DXIL Operation specifications in DXIL.td (#8...S. Bharadwaj Yadavalli
2024-02-14[TableGen] Stop using make_pair and make_tuple. NFC. (#81730)Jay Foad
2024-02-13[DirectX][NFC] Change specification of overload types and attribute in DXIL.t...S. Bharadwaj Yadavalli
2024-02-09[NFC] clang-format utils/TableGen (#80973)Pierre van Houtryve
2024-02-08[DirectX][NFC] Change usage pattern *Dxil* to *DXIL* for uniformity (#80778)S. Bharadwaj Yadavalli
2024-02-05[DirectX][NFC] Change all DXIL TableGen tokens to CamelCase (#80714)S. Bharadwaj Yadavalli
2024-01-29[DirectX] Rename DXILOperationCommon.h to DXILABI.h. NFCJustin Bogner
2023-11-03[TableGen] Use StringRef::starts_with/ends_with instead of startswith/endswit...Simon Pilgrim
2023-04-21[Coverity] Fix uninitialized scalar members in TableGenAkshay Khadse
2023-03-21llvm-tblgen: Rewrite emitters to use `TableGen::Emitter`NAKAMURA Takumi
2023-03-14[llvm] Use *{Set,Map}::contains (NFC)Kazu Hirata
2023-02-19llvm-tblgen: Add "TableGenBackends.h" to each emitter.NAKAMURA Takumi
2023-02-17llvm-tblgen: Apply IWYU partiallyNAKAMURA Takumi
2022-09-21[NFC] Make dxil namespace consistentChris Bieneman
2022-07-26Fix MSVC "not all control paths return a value" warning. NFCSimon Pilgrim
2022-07-25[DirectX backend] [NFC]Add DXILOpBuilder to generate DXIL operationXiang Li
2022-07-23Use llvm::sort instead of std::sort where possibleDmitri Gribenko
2022-06-16[TableGen][DirectX] generate DXIL operation table with TableGen.Xiang Li
2022-06-16Revert "[TableGen][DirectX] generate DXIL operation table with TableGen."Mitch Phillips
2022-06-16[TableGen][DirectX] generate DXIL operation table with TableGen.Xiang Li
2022-06-15[TableGen][DirectX] Add tableGen backend to generate map from llvm intrinsic ...Xiang Li