aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/CodeGenTarget.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-10-31Lower stackmap intrinsics directly to their target opcode in the DAG builder.Andrew Trick1-0/+2
2013-10-03Add v4f16 to supported value types.Pete Cooper1-0/+1
2013-09-24Initial support for Neon scalar instructions.Jiangning Liu1-0/+3
2013-08-13[Mips][msa] Value types for MSA support.Jack Carter1-0/+1
2013-07-15Add 'const' qualifier to some arrays.Craig Topper1-1/+1
2013-07-06Extend 'readonly' and 'readnone' to work on function arguments as well asNick Lewycky1-0/+6
2013-03-17Use ArrayRef<MVT::SimpleValueType> when possible.Jakob Stoklund Olesen1-1/+1
2012-12-24Added 6 more value types: v32i1, v64i1, v32i16, v32i8, v64i8, v8f64Elena Demikhovsky1-0/+6
2012-12-04Sort the #include lines for utils/...Chandler Carruth1-3/+3
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger1-14/+15
2012-09-19Add in new data types that are used by AMDIL/ANL among others.Micah Villmow1-0/+8
2012-09-11Compute a map from register names to registers, rather than scanning the list...Owen Anderson1-6/+5
2012-09-06Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem1-0/+2
2012-08-23Add CodeGenTarget::guessInstructionProperties.Jakob Stoklund Olesen1-0/+9
2012-07-07I'm introducing a new machine model to simultaneously allow simpleAndrew Trick1-1/+11
2012-07-07whitespaceAndrew Trick1-3/+3
2012-05-27rdar://11542750 - llvm.trap should be marked no return.Chris Lattner1-0/+3
2012-03-01Revert "Emit the SubRegTable with the smallest possible integer type."Jim Grosbach1-8/+0
2012-02-29Emit the SubRegTable with the smallest possible integer type.Benjamin Kramer1-0/+8
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper1-2/+2
2012-01-12Added MVT::v2f16Pete Cooper1-0/+1
2012-01-09Split AsmParser into two components - AsmParser and AsmParserVariantDevang Patel1-0/+20
2011-12-20Add basic generic CodeGen support for half.Dan Gohman1-0/+1
2011-12-06First chunk of MachineInstr bundle support.Evan Cheng1-0/+1
2011-11-16Rename MVT::untyped to MVT::Untyped to match similar nomenclature.Owen Anderson1-1/+1
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne1-1/+1
2011-09-29Switch to ArrayRef<CodeGenRegisterClass*>.Jakob Stoklund Olesen1-5/+5
2011-07-29Unconstify InitsDavid Greene1-2/+2
2011-07-29[AVX] Constify InitsDavid Greene1-2/+2
2011-07-11Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher1-2/+2
2011-07-11[AVX] Make Inits FoldableDavid Greene1-2/+2
2011-06-27Add support for alternative register names, useful for instructions whose ope...Owen Anderson1-0/+5
2011-06-18Store CodeGenRegisters as pointers so they won't be reallocated.Jakob Stoklund Olesen1-6/+4
2011-06-16Fix formatting.Owen Anderson1-1/+1
2011-06-15Add a new MVT::untyped. This will be used in future work for modelling ISA f...Owen Anderson1-0/+1
2011-06-15Give CodeGenRegisterClass a real sorted member set.Jakob Stoklund Olesen1-5/+4
2011-06-15Move the list of register classes into CodeGenRegBank as well.Jakob Stoklund Olesen1-11/+1
2011-06-11Move the list of registers into CodeGenRegBank.Jakob Stoklund Olesen1-14/+1
2011-06-10Move some sub-register index calculations to CodeGenRegisters.cppJakob Stoklund Olesen1-13/+8
2011-06-09Move TableGen's register bank classes to their own source file.Jakob Stoklund Olesen1-73/+0
2011-06-02Make it possible to have unallocatable register classes.Jakob Stoklund Olesen1-0/+1
2011-05-28Change how tblgen generates attributes for intrinsics to use a singleJohn McCall1-0/+6
2011-05-07Teach TableGen to automatically generate missing SubRegIndex instances.Jakob Stoklund Olesen1-3/+10
2011-04-21Don't allow per-register spill size and alignment.Jakob Stoklund Olesen1-2/+0
2011-04-20Prefer cheap registers for busy live ranges.Jakob Stoklund Olesen1-0/+1
2011-03-11Make the register enum value part of the CodeGenRegister struct.Jim Grosbach1-0/+3
2011-03-11Trailing whitespace.Jim Grosbach1-20/+20
2010-12-23Flag -> Glue, the ongoing sagaChris Lattner1-2/+2
2010-12-21rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner1-1/+1
2010-12-15various cleanups to tblgen, patch by Garrison Venn!Chris Lattner1-1/+1