aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-09-03Revert "[llvm-exegesis] Exclude loads/stores from aliasing instruction set" (...Sjoerd Meijer1-2/+0
2025-09-03[llvm-exegesis] Exclude loads/stores from aliasing instruction set (#156300)Sjoerd Meijer1-0/+2
2025-06-26[llvm] Use llvm::interleaved (NFC) (#145839)Kazu Hirata1-9/+3
2025-02-28[Exegesis][RISCV] Add initial RVV support (#128767)Min-Yih Hsu1-0/+4
2025-01-16[llvm-exegesis] Begin replacing unsigned with MCRegister. NFC (#123109)Craig Topper1-2/+2
2024-12-19[Exegesis][RISCV] Add RISCV support for llvm-exegesis (#120467)Bushev Dmitry1-3/+15
2024-12-18Revert "[Exegesis][RISCV] Add RISCV support for llvm-exegesis (#120419)"Thurston Dang1-15/+3
2024-12-18[Exegesis][RISCV] Add RISCV support for llvm-exegesis (#120419)Bushev Dmitry1-3/+15
2024-12-18Revert "[Exegesis][RISCV] Add RISCV support for llvm-exegesis (#89047)"Wang Pengcheng1-15/+3
2024-12-18[Exegesis][RISCV] Add RISCV support for llvm-exegesis (#89047)AnastasiyaChernikova1-3/+15
2024-01-29[llvm-exegesis] Remove llvm prefix where unnecessary (#79802)Aiden Grossman1-1/+1
2023-12-03[llvm] Stop including map (NFC)Kazu Hirata1-1/+0
2023-01-23[MC] Define and use MCInstrDesc implicit_uses and implicit_defs. NFC.Jay Foad1-9/+7
2023-01-23[MC] Make more use of MCInstrDesc::operands. NFC.Jay Foad1-1/+1
2022-12-21[llvm-exegesis] `AliasingConfigurations`: pay attention to forbidden registersRoman Lebedev1-4/+6
2022-06-26[llvm] Use Optional::has_value instead of Optional::hasValue (NFC)Kazu Hirata1-2/+2
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-2/+2
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-2/+2
2021-02-04[WebAssembly] Support single-floating-point immediate valueDan Gohman1-2/+4
2020-02-04Fix "expression is redundant [misc-redundant-expression]" warning (PR44768)Simon Pilgrim1-2/+4
2020-01-13[llvm-exegesis] Initialize const bitvector memberJonas Devlieghere1-1/+1
2019-12-18[llvm-exegesis][NFC] internal changesGuillaume Chatelet1-33/+55
2019-10-09[llvm-exegesis][NFC] Remove extra `llvm::` qualifications.Clement Courbet1-24/+25
2019-09-27[llvm-exegesis] Refactor how forbidden registers are computed.Clement Courbet1-6/+28
2019-09-26[llvm-exegesis][NFC] Remove dead code.Clement Courbet1-6/+0
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-24[llvm-exegesis] Implements a cache of Instruction objects.Guillaume Chatelet1-4/+15
2018-10-22[llvm-exegesis] Move namespace exegesis inside llvm::Fangrui Song1-0/+2
2018-10-19Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFCFangrui Song1-1/+1
2018-10-17[llvm-exegeis] Computing Latency configuration upfront so we can generate man...Guillaume Chatelet1-3/+13
2018-10-10[llvm-exegesis][NFC] Pass Instruction instead of bare OpcodeGuillaume Chatelet1-4/+11
2018-10-10[llvm-exegesis][NFC] Code simplificationGuillaume Chatelet1-9/+9
2018-10-10[llvm-exegesis] Remove unused variable, add more semantic to Instruction.Guillaume Chatelet1-1/+15
2018-10-09Fix function case.Guillaume Chatelet1-1/+1
2018-10-09[llvm-exegesis] Fix invalid return type and add a Dump function.Guillaume Chatelet1-5/+55
2018-10-09[llvm-exegesis] Fix wrong index type.Guillaume Chatelet1-1/+2
2018-10-09[llvm-exegesis] Fix unused lambda capture.Guillaume Chatelet1-1/+1
2018-10-09[llvm-exegesis][NFC] Use accessors for Operand.Guillaume Chatelet1-22/+111
2018-09-27[llvm-exegesis][NFC] moving code around.Guillaume Chatelet1-146/+0
2018-09-26[llvm-exegesis][NFC] Move CodeTemplate to it's own file.Guillaume Chatelet1-4/+0
2018-08-03[llvm-exegesis] Renaming classes and functions.Guillaume Chatelet1-2/+2
2018-08-02[llvm-exegesis] Rename InstructionInstance into InstructionBuilder.Guillaume Chatelet1-20/+20
2018-08-01[llvm-exegesis] Provide a way to handle memory instructions.Guillaume Chatelet1-6/+23
2018-06-25[llvm-exegesis] Generate snippet setup code.Clement Courbet1-1/+15
2018-06-25[llvm-exegesis][NFC] clang-formatClement Courbet1-4/+2
2018-06-20[llvm-exegesis] Remove noexcept in r335105.Clement Courbet1-3/+4
2018-06-20[llvm-exegesis] Use a Prototype to defer picking a value for free vars.Guillaume Chatelet1-8/+33
2018-06-13[llvm-exegesis] Fix failing assert when creating Snippet for LAHF.Guillaume Chatelet1-6/+10
2018-06-13[llvm-exegesis] Cleaner design without mutable data.Guillaume Chatelet1-64/+61
2018-05-17reland r332579: [llvm-exegesis] Update to cover latency through another opcode.Clement Courbet1-0/+268