aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen
AgeCommit message (Expand)AuthorFilesLines
2025-12-09[FMV][AArch64] Allow user to override version priority. (#150267)Alexandros Lamprineas1-3/+6
2025-12-08[TableGen] Slightly improve error location for a fatal errorAlexander Richardson6-21/+36
2025-12-07[X86][APX] Compress setzucc with memory operand to setcc (#170842)Feng Zou2-1/+3
2025-12-05[TableGen] CodeGenInstAlias: reduce calls to isSubClassOf. NFCIAlexander Richardson3-13/+10
2025-12-05[TableGen] Report a better error when an InstAlias does not use a RegClassAlexander Richardson1-2/+3
2025-11-27[CodeGenTypes] Remove explicit VT numbers from ValueTypes.td (#169670)Jay Foad2-10/+18
2025-11-27[llvm][Tablegen] Link to tutorial before programmer's referenceDavid Spickett1-1/+1
2025-11-26Add IR and codegen support for deactivation symbols.Peter Collingbourne1-2/+9
2025-11-26CodeGen: Remove PointerLikeRegClass handling from codegen (#159883)Matt Arsenault4-21/+2
2025-11-26CodeGen: Make target overrides of PointerLikeRegClass mandatory (#159882)Matt Arsenault1-3/+15
2025-11-24[TableGen] Change a reachable assert to a fatal errorAlexander Richardson1-2/+2
2025-11-24[TableGen] Eliminate the dependency on SDNode definition order (#168745)Anatoly Trosinenko2-10/+29
2025-11-23[TableGen] Simplify MachineValueTypeSet::iterator::find_from_pos. NFC (#169227)Craig Topper1-15/+9
2025-11-23[TableGen] Use std::array::fill instead of std::memset. NFC (#169204)Craig Topper1-1/+1
2025-11-23[TableGen] Remove unnecessary use of MVT::SimpleTy. NFCCraig Topper1-1/+1
2025-11-22[TableGen] Use MVT instead of MVT::SimpleValueType. NFC (#169180)Craig Topper18-137/+122
2025-11-23[TableGen] Constify CodeGenInstruction where possible (NFC) (#169193)Sergei Barannikov9-22/+25
2025-11-22[llvm] Remove unused local variables (NFC) (#169171)Kazu Hirata1-1/+0
2025-11-21[OpenMP] Introduce "loop sequence" as directive association (#168934)Krzysztof Parzyszek1-9/+10
2025-11-19[NFC][TableGen] Use `IfGuardEmitter` in CallingConvEmitter (#168763)Rahul Joshi1-31/+21
2025-11-19[Analysis] Move TargetLibraryInfo data to TableGen (#165009)Kai Nacke2-0/+187
2025-11-19[TableGen] Use size_t for SubRegIndicesSize (NFC) (#168728)Kazu Hirata1-2/+2
2025-11-19[NFC][TableGen] Add IfGuardEmitter and adopt it in InstrInfoEmitter (#168616)Rahul Joshi1-18/+17
2025-11-19[llvm] Use llvm::size (NFC) (#168675)Kazu Hirata1-5/+3
2025-11-19[TableGen] Silence a warning (NFC)Jie Fu1-1/+1
2025-11-19TableGen: Support target specialized pseudoinstructions (#159880)Matt Arsenault2-1/+48
2025-11-18[NFC][TableGen] Adopt CodeGenHelpers in CodeGenMapTable (#168592)Rahul Joshi1-5/+3
2025-11-18[NFC][TableGen] Remove `close` member from various CodeGenHelpers (#167904)Rahul Joshi1-61/+62
2025-11-18[TableGen][NFCI] Change TableGenMain() to take function_ref. (#167888)Ivan Kosarev1-1/+1
2025-11-18[CMake] Declare all parts of *GenRegisterInfo.inc as outputs. (#168405)Ivan Kosarev1-0/+2
2025-11-18Extend MemoryEffects to Support Target-Specific Memory Locations (#148650)CarolineConcatto3-3/+34
2025-11-17[LLVM-Tablegen] Pretty Printing Arguments in LLVM Intrinsics (#162629)Dharuni R Acharya3-18/+139
2025-11-16[SelectionDAG] Verify SDTCisVT and SDTCVecEltisVT constraints (#150125)Sergei Barannikov3-13/+64
2025-11-14[TableGen] Split *GenRegisterInfo.inc. (#167700)Ivan Kosarev2-33/+60
2025-11-13[NFC][TableGen] Adopt CodeGenHelpers in SubtargetEmitter (#163820)Rahul Joshi1-83/+82
2025-11-12[CodeGen] Use MCRegUnit in two more TRI methods (NFC) (#167680)Sergei Barannikov1-10/+11
2025-11-11Remove unused <iterator> inclusionserge-sans-paille1-1/+0
2025-11-11Remove unused <utility> inclusionserge-sans-paille1-1/+0
2025-11-10CodeGen: Keep reference to TargetRegisterInfo in TargetInstrInfo (#158224)Matt Arsenault1-3/+6
2025-11-10Remove unused standard headers: <string>, <optional>, <numeric>, <tuple> (#16...serge-sans-paille3-4/+0
2025-11-09Remove unused <set> and <map> inclusion (#167175)serge-sans-paille1-1/+0
2025-11-08[llvm] Use llvm::find_if and llvm::is_contained (NFC) (#167166)Kazu Hirata1-3/+3
2025-11-08[TableGen] Use "using" instead of "typedef" (NFC) (#167168)Kazu Hirata23-81/+78
2025-11-06[NFC][TableGen] Adopt CodeGenHelpers in InstrInfoEmitter (#166442)Rahul Joshi1-563/+530
2025-11-05TableGen: Split RuntimeLibcallsEmitter into separate utility header (#166583)Matt Arsenault4-250/+308
2025-11-05[NFC][TableGen] Adopt CodeGenHelpers in SDNodeInfoEmitter (#165622)Rahul Joshi1-15/+8
2025-11-05RuntimeLibcalls: Split lowering decisions into LibcallLoweringInfo (#164987)Matt Arsenault1-11/+8
2025-11-05[NFC][TableGen] Adopt NamespaceEmitter in DirectiveEmitter (#165600)Rahul Joshi1-26/+10
2025-11-04[NFC][TableGen] Emit empty lines after/before namespace scope (#166217)Rahul Joshi1-17/+8
2025-11-04[IR] Add new function attribute nocreateundeforpoison (#164809)Jay Foad3-2/+11