aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenTarget.cpp
AgeCommit message (Expand)Author
2013-07-15Merge commit '7dfcb84fc16b3bf6b2379713b53090757f0a45f9'Eli Bendersky
2013-03-17Use ArrayRef<MVT::SimpleValueType> when possible.Jakob Stoklund Olesen
2013-01-30Merge commit 'a662a9862501fc86904e90054f7c1519101d9126'Derek Schuff
2013-01-11Merge commit '1ad9253c9d34ccbce3e7e4ea5d87c266cbf93410'Derek Schuff
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-11-06Merge commit 'cfe09ed28d8a65b671e8b7a716a933e98e810e32'Derek Schuff
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger
2012-09-25Merge commit 'bc4021f31eaa97ee52655828da3e3de14a39e4a6'Derek Schuff
2012-09-19Add in new data types that are used by AMDIL/ANL among others.Micah Villmow
2012-09-18Merge commit '8e70b5506ec0d7a6c2740bc89cd1b8f12a78b24f'Derek Schuff
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-08-21Merge up to r162331, git commit bc363931085587bac42a40653962a3e5acd1ffceDerek Schuff
2012-07-09LOCALMODs from hg 0b098ca44de7 against r158408 (hg 90a87d6bfe45)Derek Schuff
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