aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenTarget.cpp
AgeCommit message (Expand)Author
2012-12-24Added 6 more value types: v32i1, v64i1, v32i16, v32i8, v64i8, v8f64Elena Demikhovsky
2012-12-04Sort the #include lines for utils/...Chandler Carruth
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger
2012-09-19Add in new data types that are used by AMDIL/ANL among others.Micah Villmow
2012-09-11Compute a map from register names to registers, rather than scanning the list...Owen Anderson
2012-09-06Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem
2012-08-23Add CodeGenTarget::guessInstructionProperties.Jakob Stoklund Olesen
2012-07-07I'm introducing a new machine model to simultaneously allow simpleAndrew Trick
2012-07-07whitespaceAndrew Trick
2012-05-27rdar://11542750 - llvm.trap should be marked no return.Chris Lattner
2012-03-01Revert "Emit the SubRegTable with the smallest possible integer type."Jim Grosbach
2012-02-29Emit the SubRegTable with the smallest possible integer type.Benjamin Kramer
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2012-01-12Added MVT::v2f16Pete Cooper
2012-01-09Split AsmParser into two components - AsmParser and AsmParserVariantDevang Patel
2011-12-20Add basic generic CodeGen support for half.Dan Gohman
2011-12-06First chunk of MachineInstr bundle support.Evan Cheng
2011-11-16Rename MVT::untyped to MVT::Untyped to match similar nomenclature.Owen Anderson
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne
2011-09-29Switch to ArrayRef<CodeGenRegisterClass*>.Jakob Stoklund Olesen
2011-07-29Unconstify InitsDavid Greene
2011-07-29[AVX] Constify InitsDavid Greene
2011-07-11Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher
2011-07-11[AVX] Make Inits FoldableDavid Greene
2011-06-27Add support for alternative register names, useful for instructions whose ope...Owen Anderson
2011-06-18Store CodeGenRegisters as pointers so they won't be reallocated.Jakob Stoklund Olesen
2011-06-16Fix formatting.Owen Anderson
2011-06-15Add a new MVT::untyped. This will be used in future work for modelling ISA f...Owen Anderson
2011-06-15Give CodeGenRegisterClass a real sorted member set.Jakob Stoklund Olesen
2011-06-15Move the list of register classes into CodeGenRegBank as well.Jakob Stoklund Olesen
2011-06-11Move the list of registers into CodeGenRegBank.Jakob Stoklund Olesen
2011-06-10Move some sub-register index calculations to CodeGenRegisters.cppJakob Stoklund Olesen
2011-06-09Move TableGen's register bank classes to their own source file.Jakob Stoklund Olesen
2011-06-02Make it possible to have unallocatable register classes.Jakob Stoklund Olesen
2011-05-28Change how tblgen generates attributes for intrinsics to use a singleJohn McCall
2011-05-07Teach TableGen to automatically generate missing SubRegIndex instances.Jakob Stoklund Olesen
2011-04-21Don't allow per-register spill size and alignment.Jakob Stoklund Olesen
2011-04-20Prefer cheap registers for busy live ranges.Jakob Stoklund Olesen
2011-03-11Make the register enum value part of the CodeGenRegister struct.Jim Grosbach
2011-03-11Trailing whitespace.Jim Grosbach
2010-12-23Flag -> Glue, the ongoing sagaChris Lattner
2010-12-21rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner
2010-12-15various cleanups to tblgen, patch by Garrison Venn!Chris Lattner
2010-12-13eliminate the Records global variable, patch by Garrison Venn!Chris Lattner
2010-11-02a bunch of random cleanup, move a helper to CGT where it belongs.Chris Lattner
2010-11-01eliminate the old InstFormatName which is always "AsmString",Chris Lattner
2010-09-21fix a long standing wart: all the ComplexPattern's were beingChris Lattner
2010-09-07Add an MVT::x86mmx type. It will take the place of all current MMX vector types.Bill Wendling
2010-09-07Fix whitespace, because I'm OCD.Bill Wendling
2010-08-05Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMemDan Gohman