summaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenTarget.cpp
AgeCommit message (Expand)Author
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
2014-12-25Masked Load/Store - Changed the order of parameters in intrinsics.Elena Demikhovsky
2014-12-10Use unique_ptr instead of DeleteContainerSeconds.Craig Topper
2014-12-09Use range-based for loops. NFC.Craig Topper
2014-12-04Masked Load / Store Intrinsics - the CodeGen part.Elena Demikhovsky
2014-12-03Simplify ownership of RegClasses by using list<CodeGenRegisterClass> instead ...David Blaikie
2014-12-03Range-for some stuff related to RegClasses, and comment cases where range-for...David Blaikie
2014-12-01[Statepoints 2/4] Statepoint infrastructure for garbage collection: MI & x86-...Philip Reames
2014-11-28Revert "Masked Vector Load and Store Intrinsics."Duncan P. N. Exon Smith
2014-11-28Use unique_ptr to simplify deletion.Craig Topper