aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/ValueTypes.h
AgeCommit message (Expand)Author
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
2007-06-26Renumber the SimpleValueType values to fill in the hole left byDan Gohman
2007-06-25Generalize MVT::ValueType and associated functions to be able to representDan Gohman
2007-06-14Rename MVT::getVectorBaseType to MVT::getVectorElementType.Dan Gohman
2007-04-28add a way to make this less brittleChris Lattner
2007-04-23Fix bug in isFloatingPoint()Christopher Lamb
2007-04-01For PR1297:Reid Spencer
2007-03-31add a method to turn a type into a VT.Chris Lattner
2007-03-24add a valuetype for v1i64, which is needed by mmx.Chris Lattner
2006-07-19Move MVT::getVectorType out of line, it is large and shouldn't be inlined.Chris Lattner
2006-05-24For PR786:Reid Spencer
2006-03-28getVectorTyppe(MVT::i64, 2) ==> MVT::v2i64.Evan Cheng
2006-03-27add a new iPTR ValueType for tblgen useChris Lattner
2006-03-20Add another helperChris Lattner
2006-03-19Add a helper methodChris Lattner
2006-03-19improve comments, add a new MVT::getVectorBaseType method.Chris Lattner
2006-03-16Add markers for the first and last vector value type.Chris Lattner
2006-03-03update commentChris Lattner
2006-03-01- Added v2f32, not used by any target currently. Only for testing purpose.Evan Cheng
2006-02-22Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean.Chris Lattner
2006-02-20Added x86 integer vector types: 64-bit packed byte integer (v16i8), 64-bitEvan Cheng
2006-02-08Add some happy helper methods.Chris Lattner
2005-12-30add support for generating v4i32 codeNate Begeman