aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/DerivedTypes.h
AgeCommit message (Expand)Author
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
2004-10-19Remove unnecessary spaces in function signatureMisha Brukman
2004-10-07Get friendly with TypeChris Lattner
2004-08-20Packed types, brought to you by Brad JonesBrian Gaeke
2004-07-08This file uses the Value class without a forward declChris Lattner
2004-07-04Remove all of the classof(const Value*) methods of the derived types sinceReid Spencer
2004-06-17Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner
2004-05-25Convert dump() method to call Type::dump() instead of Value::dump().Reid Spencer
2004-04-05Be more restrictive with the index types we allow for sequential typesChris Lattner
2004-02-17Rearrange code to eliminate warningsChris Lattner
2004-02-10Sprinkle liberally with comments, saute with doxygen until readable.Misha Brukman
2004-02-09Now that all of the derived types have disciplined interfaces, we can eliminateChris Lattner
2004-02-09Increase encapsulation of the StructType class, eliminating the getElementTyp...Chris Lattner
2004-02-09Improve encapsulation in the FunctionType class, by adding param_(iterator/be...Chris Lattner
2004-02-06Fix grammar.Misha Brukman
2004-01-09Remove an obsolete method, including its _long_ out of date comment.Chris Lattner
2003-11-25It is legal to index into sequential types with any integerChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke