summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/CallingConvEmitter.cpp
AgeCommit message (Expand)Author
2025-11-22[TableGen] Use MVT instead of MVT::SimpleValueType. NFC (#169180)Craig Topper
2025-11-19[NFC][TableGen] Use `IfGuardEmitter` in CallingConvEmitter (#168763)Rahul Joshi
2025-08-11[CodeGen] Provide original IR type to CC lowering (NFC) (#152709)Nikita Popov
2025-05-19[LLVM][TableGen] Rename `ListInit::getValues()` to `getElements()` (#140289)Rahul Joshi
2025-05-08[TableGen][NFC] Use early exit to simplify large block in emitAction. (#138220)Jason Eckhardt
2025-04-30[TableGen][CallingConv] Add CCAssignToRegTuple for synthetic registers. (#137...Jason Eckhardt
2025-04-29[TableGen][NFC] Refactor/deduplicate emitAction. (#137434)Jason Eckhardt
2025-04-26[TableGen] Use llvm::interleaved (NFC) (#137483)Kazu Hirata
2025-04-24[TableGen] Only store direct superclasses in Record (#123072)Jay Foad
2024-12-22[TableGen] Avoid repeated hash lookups (NFC) (#120873)Kazu Hirata
2024-11-21[TableGen] Use `std::move` to avoid copy (#113061)abhishek-kaushik22
2024-10-29[TableGen] [NFC] Refine TableGen code to comply with `clang-tidy` checks (#11...Jerry Sun
2024-10-04[TableGen] Factor out timer code into a new `TGTimer` class (#111054)Rahul Joshi
2024-10-02[NFC][TableGen] Change `Record::getSuperClasses` to use const Record* (#110845)Rahul Joshi
2024-09-27[LLVM][TableGen] Adopt `indent` in CallingConvEmitter (#110113)Rahul Joshi
2024-09-27[LLVM][TableGen] Change a few emitters to use const Record pointers (#110112)Rahul Joshi
2024-09-18[LLVM][TableGen] Change CallingConvEmitter to use const RecordKeeper (#108955)Rahul Joshi
2024-08-26[CodeGen] Use MCRegister for CCState::AllocateReg and CCValAssign::getReg. NF...Craig Topper
2024-03-25[RFC][TableGen] Restructure TableGen Source (#80847)Pierre van Houtryve
2024-02-09[NFC] clang-format utils/TableGen (#80973)Pierre van Houtryve
2023-11-11[TableGen] Include <set> (NFC)Kazu Hirata
2023-11-03[TableGen] Use StringRef::starts_with/ends_with instead of startswith/endswit...Simon Pilgrim
2023-05-17[CodeGen] Support allocating of arguments by decreasing offsetsSergei Barannikov
2023-04-30[TableGen] Forward declare CodeGenRegister et al. (NFC)Sergei Barannikov
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-21llvm-tblgen: Cleanup for each EmitterClass to be invoked by uniform signature.NAKAMURA Takumi
2023-02-19llvm-tblgen: Add "TableGenBackends.h" to each emitter.NAKAMURA Takumi
2023-02-19llvm-tblgen: ReformatNAKAMURA Takumi
2022-07-19[SystemZ][z/OS] Introduce CCAssignToRegAndStack to calling conventionYusra Syeda
2022-05-19[TableGen] Add generation of argument register listsBill Wendling
2022-05-19Revert "[TableGen] Add generation of argument register lists"Bill Wendling
2022-05-19[TableGen] Add generation of argument register listsBill Wendling
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2021-02-25[TableGen] Use ListSeparator (NFC)Kazu Hirata
2020-11-14[TableGen] Add frontend/backend phase timing capability.Paul C. Anagnostopoulos
2020-11-06[TableGen] Indentation and whitespace fixes in generated code. NFC.Jay Foad
2020-06-08[Alignment][NFC] Migrate HandleByVal to AlignGuillaume Chatelet
2020-06-08[Alignment][NFC] Migrate CallingConv tablegen codeGuillaume Chatelet
2020-06-05[Alignment][NFC] Migrate CallingConv tablegen codeGuillaume Chatelet
2019-09-12AArch64: support arm64_32, an ILP32 slice for watchOS.Tim Northover
2019-02-12[tablegen] Add locations to many PrintFatalError() callsDaniel Sanders
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-19[X86] Deduplicate static calling convention helpers for code size, NFCReid Kleckner
2017-10-16[TableGen] Simplify CallingConvEmitter.cpp. NFC.Javed Absar
2017-01-28Cleanup dump() functions.Matthias Braun
2015-07-16Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini
2015-06-02[TableGen] Rename ListInit::getSize to just 'size' to be more consistent.Craig Topper
2015-02-21CodeGen: convert CCState interface to using ArrayRefsTim Northover
2015-01-26Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher