aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/CodeGenTarget.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-03-25[RFC][TableGen] Restructure TableGen Source (#80847)Pierre van Houtryve1-655/+0
2024-03-11[TableGen] More efficiency improvements for encode/decode emission. (#84647)Jason Eckhardt1-2/+5
2024-02-29[TableGen][CodeGenTarget] Add support for v3i8 and v3i1 MVTs. [NFCI] (#83140)Francesco Petrogalli1-0/+2
2024-02-14[TableGen] Stop using make_pair and make_tuple. NFC. (#81730)Jay Foad1-2/+2
2024-02-09[NFC] clang-format utils/TableGen (#80973)Pierre van Houtryve1-32/+30
2024-02-07[TableGen] Remove map CodeGenTarget::InstrToIntMap. (#81079)Jason Eckhardt1-4/+2
2024-02-07[TableGen] Extend direct lookup to instruction values in generic tables. (#80...Jason Eckhardt1-0/+7
2024-01-19[TableGen] Integrate TableGen-based macro fusion (#73115)Wang Pengcheng1-0/+1
2023-08-11[RFC][GlobalISel] Overhauled MIR Patterns Support for Combinerspvanhout1-1/+1
2023-04-30[TableGen] Forward declare CodeGenRegister et al. (NFC)Sergei Barannikov1-0/+5
2023-03-15llvm-tblgen: Split out CodeGenIntrinsics.cpp from CodeGenTarget.cppNAKAMURA Takumi1-318/+0
2023-03-02[AArch64][SME2] Add CodeGen support for target("aarch64.svcount").Sander de Smalen1-0/+1
2023-02-12llvm-tblgen: Apply IWYU in some filesNAKAMURA Takumi1-0/+5
2023-02-12CodeGenTarget.cpp: Reformat.NAKAMURA Takumi1-9/+10
2022-12-06[TableGen] llvm::Optional => std::optionalFangrui Song1-5/+3
2022-12-02[utils] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-11-29Add new vector types for LLVMMateja Marjanovic1-0/+8
2022-11-14[TableGen] Use MemoryEffects to represent intrinsic memory effects (NFCI)Nikita Popov1-10/+8
2022-11-03[PowerPC] Add new DMR register classes to Future CPU.Stefan Pintilie1-0/+1
2022-10-11[TableGen] Change representation of ArgumentAttributes (NFC)Nikita Popov1-14/+25
2022-09-13[ValueTypes] Define MVTs for v256i2/v128i4.Hendrik Greving1-0/+2
2022-09-08[llvm] Use std::size instead of llvm::array_lengthofJoe Loser1-1/+1
2022-08-16[Intrinsics] Add initial support for NonNull attributeAlexander Shaposhnikov1-0/+3
2022-06-22Rename GCCBuiltin into ClangBuiltinGuillaume Gomez1-2/+2
2022-06-15[ValueTypes] Add types for nxv16bf16 and nxv32bf16.Craig Topper1-0/+2
2022-06-10[TableGen] const char *const x => const char x[]Fangrui Song1-1/+1
2022-06-02[ValueTypes] Define MVTs for v128i2/v64i4 as well as i2 and i4.Hendrik Greving1-0/+6
2022-06-01Revert "[ValueTypes] Define MVTs for v128i2/v64i4 as well as i2 and i4."Hendrik Greving1-6/+0
2022-06-01[ValueTypes] Define MVTs for v128i2/v64i4 as well as i2 and i4.Hendrik Greving1-0/+6
2022-05-11[TableGen] Remove the use of global Record stateRiver Riddle1-1/+1
2022-03-25Reapply "[Intrinsics] Add `nocallback` to the default intrinsic attributes"Johannes Doerfert1-0/+3
2022-03-24Revert "[Intrinsics] Add `nocallback` to the default intrinsic attributes"Johannes Doerfert1-3/+0
2022-03-24[Intrinsics] Add `nocallback` to the default intrinsic attributesJohannes Doerfert1-0/+3
2022-03-11Cleanup include: TableGenserge-sans-paille1-4/+1
2022-01-26Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C...Benjamin Kramer1-1/+1
2022-01-26Rename llvm::array_lengthof into llvm::size to match std::size from C++17serge-sans-paille1-1/+1
2021-12-03[TableGen][SelectionDAG] Use ComplexPattern type for non-leaf nodesJessica Clarke1-1/+1
2021-11-22Use std::string::substr (NFC)Kazu Hirata1-7/+4
2021-07-31[AArch64] Add a Machine Value Type for 8 consecutive registersAlexandros Lamprineas1-0/+1
2021-06-24[ValueTypes] Define MVTs for v3i64/v3f64 to complement v6i32/v6f32Carl Ritson1-0/+2
2021-06-11[ValueTypes] Define MVTs for v6i32, v6f32, v7i32, v7f32Carl Ritson1-0/+4
2021-06-09[ValueTypes][RISCV] Cap RVV fixed-length vectors by sizeFraser Cormack1-0/+4
2021-06-09[ValueTypes] Add missing enum names for MVTsFraser Cormack1-0/+4
2021-05-10[TableGen] Remove redundant `Error:` in msg (NFC)qixingxue1-2/+2
2021-03-02[TableGen] Add IntrNoMerge as intrinsic propertyKrzysztof Parzyszek1-0/+3
2021-01-17[TableGen] Drop redundant const from return types (NFC)Kazu Hirata1-3/+1
2021-01-09[WebAssembly] Remove exnref and br_on_exnHeejin Ahn1-1/+0
2021-01-05[GlobalISel][TableGen] Fix ConstrainOperandRC bugGabriel Hjort Ã…kerlund1-1/+6
2021-01-02[TableGen] Use llvm::append_range (NFC)Kazu Hirata1-2/+2
2021-01-01[llvm] Use *Map::lookup (NFC)Kazu Hirata1-5/+1