aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/DerivedTypes.h
AgeCommit message (Expand)Author
2009-02-1480-column violation.Mikhail Glushenkov
2009-01-07Assert that VectorType::getTruncatedElementVectorType is not used withBob Wilson
2009-01-07Improve support for type-generic vector intrinsics by teaching TableGen howBob Wilson
2008-06-05Remove unused parameter. Some clients might use -Werror when compiling andBill Wendling
2008-05-31IR, bitcode reader, bitcode writer, and asmparser changes toDan Gohman
2008-05-19Remove warnings about unused parameters and shadowed variables.Bill Wendling
2008-05-12Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRefNate Begeman
2008-04-23Enforce that multiple return values have to have at least one result.Chris Lattner
2008-04-09Update comments to use 2.0 syntax type names.Dan Gohman
2008-03-21Make it possible to get an empty struct usingDuncan Sands
2008-03-19add some convenience methods for creating GEP instructions and Chris Lattner
2008-03-04Revert SmallVector ctor variants.Devang Patel
2008-03-04Add FunctionType ctor variant that takes SmallVector params.Devang Patel
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-17Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb
2007-12-11Implement address space attribute for LLVM pointer types. Address spaces are Christopher Lamb
2007-11-27Fix PR1146: parameter attributes are longer part ofDuncan Sands
2007-10-17Updated VC++ build system.Hartmut Kaiser
2007-07-16Fix comments about vectors to use the current wording.Dan Gohman
2007-05-04if functiontype is going to have a pointer to a paramattr object, it betterChris Lattner
2007-05-03remove two useless functions. Just inherit Type's implementation instead.Chris Lattner
2007-04-22For PR1146:Reid Spencer
2007-04-09For PR1146:Reid Spencer
2007-04-06For PR1209:Reid Spencer
2007-03-23Add the 'explicit' keyword to several constructors that accept oneDan Gohman
2007-03-22For PR1145:Reid Spencer
2007-03-04add a getSignBit method, elimiante virtual method from getBitMask()Chris Lattner
2007-03-01Reduce #includage by taking a method out of line.Reid Spencer
2007-03-01Add an IntegerType::getMask() method to get an APInt mask for the type.Reid Spencer
2007-02-15For PR1195:Reid Spencer
2007-02-15For PR1195:Reid Spencer
2007-01-28Propagate changes from my local tree. This patch includes:Anton Korobeynikov
2007-01-19For PR1043:Reid Spencer
2007-01-18Provide an isPowerOf2ByteWidth method for the IntegerType class. This willReid Spencer
2007-01-12inline isIntegral to make this method look like classof for all otherChris Lattner
2007-01-12For PR1064:Reid Spencer
2007-01-05Change the syntax for parameter attributes:Reid Spencer
2007-01-04remove the 'protected' workaround now that we don't care about gcc 2.95 anymore.Chris Lattner
2006-12-31For PR950:Reid Spencer
2006-12-29Make a variable private now that the conditions requiring it to beReid Spencer
2006-12-08Packed StructuresAndrew Lenharth
2006-11-15Add a method to get the bit width of a packed type.Reid Spencer
2006-02-07add a new Type::getIntegralTypeMask() method, which is useful for clients thatChris Lattner
2005-11-13Shrink derived types by 8 bytes each by not having to have 2 vtables pointersChris Lattner
2005-11-13Refactor some code, moving methods and data around. This gets rid of someChris Lattner
2005-05-15Some cleanups for compilation with GCC 4.0.0 to remove warnings:Reid Spencer
2005-04-21Remove trailing whitespaceMisha Brukman
2005-01-08Fix VC++ compilation errorJeff Cohen
2005-01-08Allow array types to have 64-bit size.Chris Lattner
2004-11-15Warning fixes for VC++, contributed by Morten Ofstad!Chris Lattner