aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/CodeGenTarget.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-07-20GlobalISel: Remove explicit enumerator values from .def file.Tim Northover1-1/+1
2016-07-15IR: Sort generic intrinsics before target specific onesJustin Bogner1-9/+15
2016-07-14TableGen: Fix a confusing use of both i and I as variables. NFCJustin Bogner1-5/+5
2016-07-11Add a 'Returned' intrinsic property corresponding to the 'returned' argument ...Hal Finkel1-0/+3
2016-07-04Add writeonly IR attributeNicolai Haehnle1-0/+3
2016-05-25TableGen: Use StringRef instead of std::stringMatt Arsenault1-2/+2
2016-04-21Split IntrReadArgMem into IntrReadMem and IntrArgMemOnlyNicolai Haehnle1-8/+4
2016-04-19Add IntrWrite[Arg]Mem intrinsic propertyNicolai Haehnle1-0/+4
2016-04-12Minor code cleanup. NFC.Junmo Park1-2/+2
2016-02-10SelectionDAG: Make Properties a field of SDPatternOperatorMatt Arsenault1-1/+1
2016-02-03Unify the target opcode enum in TargetOpcodes.h and the FixedInstrs array inDavid L Kreitzer1-12/+2
2016-02-03Minor performance tweaks to llvm-tblgen (and a few that might be a good idea)Reid Kleckner1-1/+2
2016-01-26Sort intrinsics by LLVM intrinsic name, rather than tablegen def nameReid Kleckner1-0/+4
2016-01-20[GlobalISel] Add a generic machine opcode for ADD.Quentin Colombet1-0/+5
2016-01-17[TableGen] Replace instructions() with getInstructionsByEnumValue(). No need ...Craig Topper1-1/+1
2015-11-24Add names for the new vector types in CodeGenTarget.cppKrzysztof Parzyszek1-0/+9
2015-11-24Revert change that accidentally snuck into r253955.Craig Topper1-2/+1
2015-11-24[TableGen] Use array_pod_sort. NFCCraig Topper1-2/+3
2015-09-02[TableGen] Allow TokenTy in intrinsic signaturesJoseph Tremoulet1-0/+1
2015-07-07Rename llvm.frameescape and llvm.framerecover to localescape and localrecoverReid Kleckner1-1/+1
2015-06-15[CodeGen] Introduce a FAULTING_LOAD_OP pseudo-op.Sanjoy Das1-1/+1
2015-06-02[TableGen] Rename ListInit::getSize to just 'size' to be more consistent.Craig Topper1-3/+3
2015-05-26Add initial support for the convergent attribute.Owen Anderson1-0/+3
2015-05-11Fix tablegen's PrintFatalError function to run registered fileJames Y Knight1-3/+3
2015-04-17Add support for v1i128 type.Kit Barton1-0/+1
2015-01-22Intrinsics: introduce llvm_any_ty aka ValueType AnyRamkumar Ramachandra1-0/+1
2015-01-13Add the llvm.frameallocate and llvm.recoverframeallocation intrinsicsReid Kleckner1-1/+1
2014-12-25Masked Load/Store - Changed the order of parameters in intrinsics.Elena Demikhovsky1-1/+2
2014-12-10Use unique_ptr instead of DeleteContainerSeconds.Craig Topper1-8/+7
2014-12-09Use range-based for loops. NFC.Craig Topper1-9/+6
2014-12-04Masked Load / Store Intrinsics - the CodeGen part.Elena Demikhovsky1-1/+2
2014-12-03Simplify ownership of RegClasses by using list<CodeGenRegisterClass> instead ...David Blaikie1-5/+4
2014-12-03Range-for some stuff related to RegClasses, and comment cases where range-for...David Blaikie1-9/+6
2014-12-01[Statepoints 2/4] Statepoint infrastructure for garbage collection: MI & x86-...Philip Reames1-0/+1
2014-11-28Revert "Masked Vector Load and Store Intrinsics."Duncan P. N. Exon Smith1-2/+1
2014-11-28Use unique_ptr to simplify deletion.Craig Topper1-5/+3
2014-11-23Masked Vector Load and Store Intrinsics.Elena Demikhovsky1-1/+2
2014-07-25[stack protector] Fix a potential security bug in stack protector where theAkira Hatanaka1-1/+2
2014-07-04TableGen: introduce support for MSBuiltinSaleem Abdulrasool1-0/+2
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-4/+4
2014-03-29tblgen: Twinify PrintFatalError.Benjamin Kramer1-4/+7
2014-03-28Intrinsics: expand semantics of LLVMExtendedVectorType (& trunc)Tim Northover1-4/+4
2014-03-18Expose "noduplicate" attribute as a property for intrinsics.Eli Bendersky1-0/+3
2014-03-07Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola1-1/+1
2014-03-07clang-format a bit of code to make the next patch easier to read.Rafael Espindola1-21/+5
2014-03-01Now that we have C++11, turn simple functors into lambdas and remove a ton of...Benjamin Kramer1-13/+4
2014-02-06Delete all of the CodeGenInstructions from CodeGenTarget destructor.Craig Topper1-0/+1
2014-02-05Fix a doxygen comment referencing the wrong method name.Craig Topper1-2/+2
2014-01-24Replace tablegen uses of EVT with MVT. Add isOverloaded() to MVT to facilitat...Craig Topper1-2/+2
2013-12-17Support little-endian encodings in the FixedLenDecoderEmitterHal Finkel1-0/+40