path: root/lib/VMCore
AgeCommit message (Expand)AuthorFilesLines
2012-10-18Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem2-0/+28
2012-10-18Temporarily revert the TargetTransform changes.Bob Wilson2-28/+0
2012-10-17Revert r166157 because some tests fail...Bill Wendling1-3/+1
2012-10-17Check that the operand of the GEP is not the GEP itself. This occurred during...Bill Wendling1-1/+3
2012-10-16Cleanup whitespace.Bill Wendling1-1/+2
2012-10-16Cleanup whitespace.Bill Wendling1-37/+35
2012-10-16Have AttributesImpl defriend the Attributes class.Bill Wendling2-3/+3
2012-10-16Have AttrBuilder defriend the Attributes class.Bill Wendling1-3/+3
2012-10-16Put simple c'tors inline.Bill Wendling1-6/+1
2012-10-15Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling3-35/+73
2012-10-15Add an enum for the return and function indexes into the AttrListPtr object. ...Bill Wendling2-6/+8
2012-10-15Use a ::get method to create the attribute from Attributes::AttrVals instead ...Bill Wendling1-8/+7
2012-10-15Move the AttributesImpl header file into the VMCore directory so that it can ...Bill Wendling3-1/+57
2012-10-15Attributes RewriteBill Wendling5-32/+43
2012-10-14Remove dead methods.Bill Wendling1-8/+0
2012-10-14Remove operator cast method in favor of querying with the correct method.Bill Wendling1-2/+2
2012-10-14Fix use after free when deleting attributes in a chained folding set.Benjamin Kramer1-3/+5
2012-10-14Don't use the new syntax just yet.Bill Wendling1-2/+2
2012-10-14Remove the bitwise AND operators from the Attributes class. Replace it with t...Bill Wendling2-11/+4
2012-10-14Remove the bitwise assignment OR operator from the Attributes class. Replace ...Bill Wendling4-12/+13
2012-10-14Remove the bitwise OR operator from the Attributes class. Replace it with the...Bill Wendling1-7/+9
2012-10-14Remove the bitwise XOR operator from the Attributes class. Replace it with th...Bill Wendling1-3/+0
2012-10-14Remove the bitwise NOT operator from the Attributes class. Replace it with th...Bill Wendling4-13/+16
2012-10-14Decode the LLVM attributes from bitcode using the attributes builder.Bill Wendling1-0/+5
2012-10-14Use builder to create alignment attributes. Remove dead function.Bill Wendling2-9/+12
2012-10-11Add the LLVM context to this c'tor. It will be needed in the future.Bill Wendling1-1/+1
2012-10-11Support a common idiom on how to build an Attributes class with a single attr...Bill Wendling1-0/+3
2012-10-10Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem2-0/+28
2012-10-10Revert r165652: "Remove unnecessary RTTI from the build."Sean Silva2-0/+3
2012-10-10Remove unnecessary RTTI from the build.Sean Silva2-3/+0
2012-10-10Cleanup. Get rid of now dead code.Bill Wendling1-2/+0
2012-10-10Remove the final bits of Attributes being declared in the AttributeBill Wendling1-3/+14
2012-10-09Use the attribute enums to query if a function has an attribute.Bill Wendling1-92/+6
2012-10-09Use the attribute enums to query if a parameter has an attribute.Bill Wendling1-118/+6
2012-10-09Revert r165547 to fix build.Bill Wendling1-4/+10
2012-10-09Use a single location for calculating the alignments.Bill Wendling1-10/+4
2012-10-09Use appropriate method calls to get the alignment value.Bill Wendling1-4/+5
2012-10-09Inline the checks for mutually exclusive attributes since they're used in onl...Bill Wendling1-12/+56
2012-10-09Move the 'FunctionOnly' attributes thingy inside of the Attributes class.Bill Wendling2-21/+25
2012-10-09Add in the first step of the multiple pointer support. This adds in support t...Micah Villmow1-25/+95
2012-10-09Move the 'ParameterOnly' variable inside of the Attributes class and make it ...Bill Wendling1-15/+12
2012-10-09Remove the now dead VarArgsIncompatible variable.Bill Wendling1-3/+2
2012-10-09Use the enum value of the attributes when removing them from the attributes b...Bill Wendling1-83/+0
2012-10-09Use the enum value of the attributes when adding them to the attributes builder.Bill Wendling1-86/+18
2012-10-09Fix PR14016.Alexey Samsonov1-0/+10
2012-10-09Create enums for the different attributes.Bill Wendling4-178/+143
2012-10-09Remove some dead methods.Bill Wendling1-16/+0
2012-10-09Remove more uses of the attribute enums by supplying appropriate query method...Bill Wendling1-0/+100
2012-10-09Convert to using the Attributes::Builder interface.Bill Wendling1-0/+16
2012-10-08Use the Attributes::Builder to build the attributes in the parser.Bill Wendling1-0/+22