summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/CodeGenTarget.cpp
AgeCommit message (Expand)Author
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-06[TableGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang
2018-04-01TableGen: More helpful error messagesNicolai Haehnle
2018-03-23Fix layering of CodeGen/TargetOpcodes.def by moving it to SupportDavid Blaikie
2018-03-08[WebAssembly] Add except_ref as a first-class typeHeejin Ahn
2018-02-23[MachineOperand][Target] MachineOperand::isRenamable semantics changesGeoff Berry
2018-01-24[TableGen] Add a way of getting the number of generic opcodes without includi...Benjamin Kramer
2017-12-20TableGen: Allow setting SDNodeProperties on intrinsicsMatt Arsenault
2017-12-14Add MVT::v128i1, NFCKrzysztof Parzyszek
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-09-14TableGen support for parameterized register class informationKrzysztof Parzyszek
2017-07-07[TableGen] Use StringRef instead of std::string for CodeGenInstruction namesp...Craig Topper
2017-05-18[MVT] add v1i1 MVTGuy Blank
2017-04-28TableGen: Add IntrHasSideEffects property for intrinsicsMatt Arsenault
2017-04-28Add speculatable function attributeMatt Arsenault
2017-04-20[MVT][SVE] Scalable vector MVTs (2/3)Amara Emerson
2017-03-27[tablegen] Use categories on options that only matter to one emitter.Daniel Sanders
2016-12-04TableGen: Use StringRef instead of const std::string& in return vals.Matthias Braun
2016-11-22Add IntrInaccessibleMemOnly property for intrinsicsAndrew Kaylor
2016-11-09Re-apply r286384, "X86: Introduce the "relocImm" ComplexPattern, which repres...Peter Collingbourne
2016-11-09Revert r286384, "X86: Introduce the "relocImm" ComplexPattern, which represen...Peter Collingbourne
2016-11-09X86: Introduce the "relocImm" ComplexPattern, which represents a relocatable ...Peter Collingbourne
2016-11-03Expandload and Compressstore intrinsicsElena Demikhovsky
2016-07-20GlobalISel: Remove explicit enumerator values from .def file.Tim Northover
2016-07-15IR: Sort generic intrinsics before target specific onesJustin Bogner
2016-07-14TableGen: Fix a confusing use of both i and I as variables. NFCJustin Bogner
2016-07-11Add a 'Returned' intrinsic property corresponding to the 'returned' argument ...Hal Finkel
2016-07-04Add writeonly IR attributeNicolai Haehnle
2016-05-25TableGen: Use StringRef instead of std::stringMatt Arsenault
2016-04-21Split IntrReadArgMem into IntrReadMem and IntrArgMemOnlyNicolai Haehnle
2016-04-19Add IntrWrite[Arg]Mem intrinsic propertyNicolai Haehnle
2016-04-12Minor code cleanup. NFC.Junmo Park
2016-02-10SelectionDAG: Make Properties a field of SDPatternOperatorMatt Arsenault
2016-02-03Unify the target opcode enum in TargetOpcodes.h and the FixedInstrs array inDavid L Kreitzer
2016-02-03Minor performance tweaks to llvm-tblgen (and a few that might be a good idea)Reid Kleckner
2016-01-26Sort intrinsics by LLVM intrinsic name, rather than tablegen def nameReid Kleckner
2016-01-20[GlobalISel] Add a generic machine opcode for ADD.Quentin Colombet
2016-01-17[TableGen] Replace instructions() with getInstructionsByEnumValue(). No need ...Craig Topper
2015-11-24Add names for the new vector types in CodeGenTarget.cppKrzysztof Parzyszek
2015-11-24Revert change that accidentally snuck into r253955.Craig Topper
2015-11-24[TableGen] Use array_pod_sort. NFCCraig Topper
2015-09-02[TableGen] Allow TokenTy in intrinsic signaturesJoseph Tremoulet
2015-07-07Rename llvm.frameescape and llvm.framerecover to localescape and localrecoverReid Kleckner
2015-06-15[CodeGen] Introduce a FAULTING_LOAD_OP pseudo-op.Sanjoy Das
2015-06-02[TableGen] Rename ListInit::getSize to just 'size' to be more consistent.Craig Topper
2015-05-26Add initial support for the convergent attribute.Owen Anderson
2015-05-11Fix tablegen's PrintFatalError function to run registered fileJames Y Knight
2015-04-17Add support for v1i128 type.Kit Barton
2015-01-22Intrinsics: introduce llvm_any_ty aka ValueType AnyRamkumar Ramachandra
2015-01-13Add the llvm.frameallocate and llvm.recoverframeallocation intrinsicsReid Kleckner