aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/CodeGenTarget.cpp
AgeCommit message (Expand)AuthorFilesLines
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
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