aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/ValueTypes.h
AgeCommit message (Expand)Author
2009-08-20Rename FirstExtendedValueType to INVALID_SIMPLE_VALUE_TYPEErick Tryzelaar
2009-08-19Fix gcc-4.4/fedora 11 by adding a sentinel value to SimpleValueType.Erick Tryzelaar
2009-08-12Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson
2009-08-11Fix warnings.Owen Anderson
2009-08-11struct -> classOwen Anderson
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-11Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer
2009-08-11Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsicBob Wilson
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-08-04Factor some of the constants+context related code out into a separate header,...Owen Anderson
2009-07-29Move types back to the 2.5 API.Owen Anderson
2009-07-15Remove the v3i32 and v3f32 value types: they are notDuncan Sands
2009-07-14Remove some tabs and fix other whitespace. No functional changes.Bob Wilson
2009-07-14Revert 75308.Bob Wilson
2009-07-10Add new vector types for 192-bit, 348-bit and 512-bit sizes.Bob Wilson
2009-07-09Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson
2009-07-06Add new ValueType for metadata.Devang Patel
2009-06-30Delete a spurious blank line at the top of the file.Dan Gohman
2009-06-29Add more vector ValueTypes for AVX and other extended vector instructionDavid Greene
2009-06-24Increase limit for OpActions arrayDavid Greene
2009-06-24This increases the maximum for MVT::LAST_VALUETYPEDavid Greene
2009-04-19Remove the SimpleTy enumerated type field from the MVTDuncan Sands
2009-02-01Fix PR3453 and probably a bunch of other potentialDuncan Sands
2009-01-27Add an assertion to the form of SelectionDAG::getConstant that takesDan Gohman
2008-12-18Added support for vector widening.Mon P Wang
2008-11-10Small cleanups. No functionality change intended!Duncan Sands
2008-11-10move some cases around to silence these sorts of warnings in Chris Lattner
2008-11-03Change how extended types are represented in MVTs. Instead of fiddlingDan Gohman
2008-11-03Remove redundant inline keywords from functions defined withinDan Gohman
2008-10-29Add sanity checking for BUILD_PAIR (I noticed theDuncan Sands
2008-09-09fit in 80 cols, minor tweaksGabor Greif
2008-07-30Added support for overloading intrinsics (atomics) based on pointersMon P Wang
2008-06-16Allow these transforms for types like i256 whileDuncan Sands
2008-06-10Small doc fix.Duncan Sands
2008-06-09Various tweaks related to apint codegen. No functionalityDuncan Sands
2008-06-08Remove comparison methods for MVT. The main causeDuncan Sands
2008-06-06Tighten up the abstraction slightly.Duncan Sands
2008-06-06Wrap MVT::ValueType in a struct to get type safetyDuncan Sands
2008-03-01Add MVT::is128BitVector and is64BitVector. ShrinkDale Johannesen
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-11-09Fix some load/store logic that would be wrong forDuncan Sands
2007-10-16Document the fact that the verifier currently requires theDuncan Sands
2007-10-16Initial infrastructure for arbitrary precision integerDuncan Sands
2007-08-16Add MVT::fAny for overloading intrinsics on floating-point types.Dan Gohman
2007-08-04This is the patch to provide clean intrinsic function overloading support in ...Chandler Carruth
2007-08-03long double patch 3 of N. Add to MVT.Dale Johannesen
2007-07-26Add support for 3 element 32-bit vector ValueTypes.Christopher Lamb
2007-06-27Rename ("shrinkify") MVT::isExtendedValueType to MVT::isExtendedVT.Dan Gohman
2007-06-27Document the encoding of MVT::ValueType.Dan Gohman
2007-06-26Simplify the expression for MVT::isExtendedValueType.Dan Gohman