- 0848b23 [tablegen] Use categories on options that only matter to one emitter. by Daniel Sanders · 9 years ago
- 4a86d45 TableGen: Use StringRef instead of const std::string& in return vals. by Matthias Braun · 9 years ago
- 57d35bf Add IntrInaccessibleMemOnly property for intrinsics by Andrew Kaylor · 9 years ago
- 32ab3a8 Re-apply r286384, "X86: Introduce the "relocImm" ComplexPattern, which represents a relocatable immediate.", with a fix for 32-bit x86. by Peter Collingbourne · 9 years ago
- a9caded Revert r286384, "X86: Introduce the "relocImm" ComplexPattern, which represents a relocatable immediate." by Peter Collingbourne · 9 years ago
- 4c15db4 X86: Introduce the "relocImm" ComplexPattern, which represents a relocatable immediate. by Peter Collingbourne · 9 years ago
- caaceef Expandload and Compressstore intrinsics by Elena Demikhovsky · 9 years ago
- cffc0d2 GlobalISel: Remove explicit enumerator values from .def file. by Tim Northover · 9 years ago
- 92a8c61 IR: Sort generic intrinsics before target specific ones by Justin Bogner · 9 years ago
- 1e64161 TableGen: Fix a confusing use of both i and I as variables. NFC by Justin Bogner · 9 years ago
- 47646c0 Add a 'Returned' intrinsic property corresponding to the 'returned' argument attribute by Hal Finkel · 9 years ago
- 84c9f99 Add writeonly IR attribute by Nicolai Haehnle · 9 years ago
- 4fb996e TableGen: Use StringRef instead of std::string by Matt Arsenault · 9 years ago
- 9778802 Split IntrReadArgMem into IntrReadMem and IntrArgMemOnly by Nicolai Haehnle · 9 years ago
- b48275f Add IntrWrite[Arg]Mem intrinsic property by Nicolai Haehnle · 9 years ago
- 9154b88 Minor code cleanup. NFC. by Junmo Park · 9 years ago
- f6d32496 SelectionDAG: Make Properties a field of SDPatternOperator by Matt Arsenault · 10 years ago
- f24d409 Unify the target opcode enum in TargetOpcodes.h and the FixedInstrs array in by David L Kreitzer · 10 years ago
- 45b6159 Minor performance tweaks to llvm-tblgen (and a few that might be a good idea) by Reid Kleckner · 10 years ago
- 86ff268 Sort intrinsics by LLVM intrinsic name, rather than tablegen def name by Reid Kleckner · 10 years ago
- 2d7fa70 [GlobalISel] Add a generic machine opcode for ADD. by Quentin Colombet · 10 years ago
- 8cc904d [TableGen] Replace instructions() with getInstructionsByEnumValue(). No need to make an iterator_range when we already have a function that returns an ArrayRef. NFC by Craig Topper · 10 years ago
- 47c1bae Add names for the new vector types in CodeGenTarget.cpp by Krzysztof Parzyszek · 10 years ago
- d324d75 Revert change that accidentally snuck into r253955. by Craig Topper · 10 years ago
- 0304188 [TableGen] Use array_pod_sort. NFC by Craig Topper · 10 years ago
- 917c738 [TableGen] Allow TokenTy in intrinsic signatures by Joseph Tremoulet · 10 years ago
- 6038179 Rename llvm.frameescape and llvm.framerecover to localescape and localrecover by Reid Kleckner · 10 years ago
- c63244d [CodeGen] Introduce a FAULTING_LOAD_OP pseudo-op. by Sanjoy Das · 10 years ago
- 664f6a0 [TableGen] Rename ListInit::getSize to just 'size' to be more consistent. by Craig Topper · 10 years ago
- 85fa7d5 Add initial support for the convergent attribute. by Owen Anderson · 10 years ago
- e452e27 Fix tablegen's PrintFatalError function to run registered file cleanups. by James Y Knight · 10 years ago
- f4669f5 Add support for v1i128 type. by Kit Barton · 10 years ago
- 75a4f35 Intrinsics: introduce llvm_any_ty aka ValueType Any by Ramkumar Ramachandra · 11 years ago
- e9b8931 Add the llvm.frameallocate and llvm.recoverframeallocation intrinsics by Reid Kleckner · 11 years ago
- fb81b93 Masked Load/Store - Changed the order of parameters in intrinsics. by Elena Demikhovsky · 11 years ago
- 48a8e64 Use unique_ptr instead of DeleteContainerSeconds. by Craig Topper · 11 years ago
- 8a417c1 Use range-based for loops. NFC. by Craig Topper · 11 years ago
- f1de34b Masked Load / Store Intrinsics - the CodeGen part. by Elena Demikhovsky · 11 years ago
- dacea4b Simplify ownership of RegClasses by using list<CodeGenRegisterClass> instead of vector<CodeGenRegisterClass*> by David Blaikie · 11 years ago
- c0bb5ca Range-for some stuff related to RegClasses, and comment cases where range-for isn't suitable. by David Blaikie · 11 years ago
- 0365f1a [Statepoints 2/4] Statepoint infrastructure for garbage collection: MI & x86-64 Backend by Philip Reames · 11 years ago
- 9bc81fb Revert "Masked Vector Load and Store Intrinsics." by Duncan P. N. Exon Smith · 11 years ago
- 313a96f Use unique_ptr to simplify deletion. by Craig Topper · 11 years ago
- 9e5089a Masked Vector Load and Store Intrinsics. by Elena Demikhovsky · 11 years ago
- e5b6e0d [stack protector] Fix a potential security bug in stack protector where the by Akira Hatanaka · 11 years ago
- 4e63fc4 TableGen: introduce support for MSBuiltin by Saleem Abdulrasool · 11 years ago
- 2406477 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 11 years ago
- 48e7e85 tblgen: Twinify PrintFatalError. by Benjamin Kramer · 12 years ago
- aa3cf1e Intrinsics: expand semantics of LLVMExtendedVectorType (& trunc) by Tim Northover · 12 years ago
- 2281ef9 Expose "noduplicate" attribute as a property for intrinsics. by Eli Bendersky · 12 years ago
- b1f25f1 Replace PROLOG_LABEL with a new CFI_INSTRUCTION. by Rafael Espindola · 12 years ago
- c994c6a clang-format a bit of code to make the next patch easier to read. by Rafael Espindola · 12 years ago
- 3a377bc Now that we have C++11, turn simple functors into lambdas and remove a ton of boilerplate. by Benjamin Kramer · 12 years ago
- f1aab45 Delete all of the CodeGenInstructions from CodeGenTarget destructor. by Craig Topper · 12 years ago
- 1129d45 Fix a doxygen comment referencing the wrong method name. by Craig Topper · 12 years ago
- 8561de9 Replace tablegen uses of EVT with MVT. Add isOverloaded() to MVT to facilitate. Remove TGValueTypes.cpp since its unused now (and may have been before). by Craig Topper · 12 years ago
- 81e6fcc Support little-endian encodings in the FixedLenDecoderEmitter by Hal Finkel · 12 years ago
- 74f4c74 Lower stackmap intrinsics directly to their target opcode in the DAG builder. by Andrew Trick · 12 years ago
- d543817 Add v4f16 to supported value types. by Pete Cooper · 12 years ago
- 63dc840 Initial support for Neon scalar instructions. by Jiangning Liu · 12 years ago
- 52f2bea [Mips][msa] Value types for MSA support. by Jack Carter · 12 years ago
- 06b3b66 Add 'const' qualifier to some arrays. by Craig Topper · 12 years ago
- c2ec072 Extend 'readonly' and 'readnone' to work on function arguments as well as by Nick Lewycky · 12 years ago
- 13d4a07 Use ArrayRef<MVT::SimpleValueType> when possible. by Jakob Stoklund Olesen · 13 years ago
- 517afbf Added 6 more value types: v32i1, v64i1, v32i16, v32i8, v64i8, v8f64 by Elena Demikhovsky · 13 years ago
- 91d19d8 Sort the #include lines for utils/... by Chandler Carruth · 13 years ago
- 635debe Remove exception handling usage from tblgen. by Joerg Sonnenberger · 13 years ago
- 75e29c4 Add in new data types that are used by AMDIL/ANL among others. by Micah Villmow · 13 years ago
- ccd682c Compute a map from register names to registers, rather than scanning the list of registers every time we want to look up a register by name. by Owen Anderson · 13 years ago
- 7c277da Add a new optimization pass: Stack Coloring, that merges disjoint static allocations (allocas). Allocas are known to be by Nadav Rotem · 13 years ago
- 9dc03bb Add CodeGenTarget::guessInstructionProperties. by Jakob Stoklund Olesen · 13 years ago
- 87255e3 I'm introducing a new machine model to simultaneously allow simple by Andrew Trick · 13 years ago
- 91118a6 whitespace by Andrew Trick · 13 years ago
- ff9e08b rdar://11542750 - llvm.trap should be marked no return. by Chris Lattner · 13 years ago
- 53733cd Revert "Emit the SubRegTable with the smallest possible integer type." by Jim Grosbach · 14 years ago
- c80c3fd Emit the SubRegTable with the smallest possible integer type. by Benjamin Kramer · 14 years ago
- c4965bc Convert assert(0) to llvm_unreachable by Craig Topper · 14 years ago
- 9bcb721 Added MVT::v2f16 by Pete Cooper · 14 years ago
- 85d684a Split AsmParser into two components - AsmParser and AsmParserVariant by Devang Patel · 14 years ago
- 94580ab Add basic generic CodeGen support for half. by Dan Gohman · 14 years ago
- 2a81dd4 First chunk of MachineInstr bundle support. by Evan Cheng · 14 years ago
- ca2f78a Rename MVT::untyped to MVT::Untyped to match similar nomenclature. by Owen Anderson · 14 years ago
- 84c287e Move TableGen's parser and entry point into a library by Peter Collingbourne · 14 years ago
- 19be2ab Switch to ArrayRef<CodeGenRegisterClass*>. by Jakob Stoklund Olesen · 14 years ago
- af8ee2c Unconstify Inits by David Greene · 14 years ago
- 1aa0e3e [AVX] Constify Inits by David Greene · 14 years ago
- 71520a8 Revert r134921, 134917, 134908 and 134907. They're causing failures by Eric Christopher · 14 years ago
- af973b4 [AVX] Make Inits Foldable by David Greene · 14 years ago
- a84be6c Add support for alternative register names, useful for instructions whose operands are logically equivalent to existing registers, but happen to be printed specially. For example, an instruciton that prints d0[0] instead of s0. by Owen Anderson · 14 years ago
- 8e188be Store CodeGenRegisters as pointers so they won't be reallocated. by Jakob Stoklund Olesen · 14 years ago
- f5a0ca4 Fix formatting. by Owen Anderson · 14 years ago
- 96adc4a Add a new MVT::untyped. This will be used in future work for modelling ISA features like register pairs and lists with "interesting" constraints (such as ARM NEON contiguous register lists or even-odd paired registers). We need to be able to generate these instructions (often from intrinsics), but don't want to have to assign a legal type to them. Instead, we'll use an "untyped" edge to bypass the type-checking and simply ensure that the register classes match. by Owen Anderson · 14 years ago
- d7bc5c2 Give CodeGenRegisterClass a real sorted member set. by Jakob Stoklund Olesen · 14 years ago
- 22ea424 Move the list of register classes into CodeGenRegBank as well. by Jakob Stoklund Olesen · 14 years ago
- 84bd44e Move the list of registers into CodeGenRegBank. by Jakob Stoklund Olesen · 14 years ago
- 76a5a71 Move some sub-register index calculations to CodeGenRegisters.cpp by Jakob Stoklund Olesen · 14 years ago
- 68d6d8a Move TableGen's register bank classes to their own source file. by Jakob Stoklund Olesen · 14 years ago
- 75703ca Make it possible to have unallocatable register classes. by Jakob Stoklund Olesen · 14 years ago
- 375dcc9 Change how tblgen generates attributes for intrinsics to use a single by John McCall · 14 years ago
- c8c4ded Teach TableGen to automatically generate missing SubRegIndex instances. by Jakob Stoklund Olesen · 14 years ago