aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2012-11-13Relax the restrictions on vector of pointer types, and vector getelementptr.Duncan Sands
2012-11-13Revert r167759. Ben is right this isn't likely to help much.Evan Cheng
2012-11-13Use the 'count' attribute instead of the 'upper_bound' attribute.Bill Wendling
2012-11-12Cache size of PassVector to speed up getNumContainedPasses().Evan Cheng
2012-11-02Include all the fields so we can correctly emit DW_TAG_structure_type for C++...David Blaikie
2012-11-02Enable the assertion in getIntPtrType (I've audited all users of this method andDuncan Sands
2012-11-01Remove a weird static helper from the GEP instruction and just directlyChandler Carruth
2012-11-01Teach Type::getPointerAddressSpace to look through pointer vectorsChandler Carruth
2012-11-01Revert the series of commits starting with r166578 which introduced theChandler Carruth
2012-10-30Change ForceSizeOpt attribute into MinSize attributeQuentin Colombet
2012-10-30Fix isEliminableCastPair to work correctly in the presence of pointersDuncan Sands
2012-10-30Add a helper for telling whether a type is a pointer or vector of pointer type.Duncan Sands
2012-10-30Enable some additional constant folding for PPCDoubleDouble.Ulrich Weigand
2012-10-29Remove a wrapper around getIntPtrType added to GVN by Hal in commit 166624 (theDuncan Sands
2012-10-29Factorize code: rather than duplication the logic in getPointerTypeSizeInBits,Duncan Sands
2012-10-26Lowercase the argument for TargetTransformInfo so it's consistent with all ot...Benjamin Kramer
2012-10-26Don't explicitly require RTTI and EH.Joerg Sonnenberger
2012-10-24Add some cleanup to the DataLayout changes requested by Chandler.Micah Villmow
2012-10-24Back out r166591, not sure why this made it through since I cancelled the com...Micah Villmow
2012-10-24Delete a directory that wasn't supposed to be checked in yet.Micah Villmow
2012-10-24Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow
2012-10-24Special calling conventions for Intel OpenCL built-in library.Elena Demikhovsky
2012-10-24Fix ODR violations: a virtual function must be defined, even if it's neverRichard Smith
2012-10-23Add a comment which explains why the assert fired and how to fix it.Nadav Rotem
2012-10-22Add the "ForceSizeOpt" attribute.Nadav Rotem
2012-10-21DataLayout should use itself when calculating the size of a vector.Hal Finkel
2012-10-18Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem
2012-10-18Temporarily revert the TargetTransform changes.Bob Wilson
2012-10-17Revert r166157 because some tests fail...Bill Wendling
2012-10-17Check that the operand of the GEP is not the GEP itself. This occurred during...Bill Wendling
2012-10-16Cleanup whitespace.Bill Wendling
2012-10-16Cleanup whitespace.Bill Wendling
2012-10-16Have AttributesImpl defriend the Attributes class.Bill Wendling
2012-10-16Have AttrBuilder defriend the Attributes class.Bill Wendling
2012-10-16Put simple c'tors inline.Bill Wendling
2012-10-15Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling
2012-10-15Add an enum for the return and function indexes into the AttrListPtr object. ...Bill Wendling
2012-10-15Use a ::get method to create the attribute from Attributes::AttrVals instead ...Bill Wendling
2012-10-15Move the AttributesImpl header file into the VMCore directory so that it can ...Bill Wendling
2012-10-15Attributes RewriteBill Wendling
2012-10-14Remove dead methods.Bill Wendling
2012-10-14Remove operator cast method in favor of querying with the correct method.Bill Wendling
2012-10-14Fix use after free when deleting attributes in a chained folding set.Benjamin Kramer
2012-10-14Don't use the new syntax just yet.Bill Wendling
2012-10-14Remove the bitwise AND operators from the Attributes class. Replace it with t...Bill Wendling
2012-10-14Remove the bitwise assignment OR operator from the Attributes class. Replace ...Bill Wendling
2012-10-14Remove the bitwise OR operator from the Attributes class. Replace it with the...Bill Wendling
2012-10-14Remove the bitwise XOR operator from the Attributes class. Replace it with th...Bill Wendling
2012-10-14Remove the bitwise NOT operator from the Attributes class. Replace it with th...Bill Wendling
2012-10-14Decode the LLVM attributes from bitcode using the attributes builder.Bill Wendling