aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
...
* Change ForceSizeOpt attribute into MinSize attributeQuentin Colombet2012-10-301-3/+3
* Fix isEliminableCastPair to work correctly in the presence of pointersDuncan Sands2012-10-302-6/+11
* Add a helper for telling whether a type is a pointer or vector of pointer type.Duncan Sands2012-10-301-24/+6
* Enable some additional constant folding for PPCDoubleDouble.Ulrich Weigand2012-10-301-17/+3
* Remove a wrapper around getIntPtrType added to GVN by Hal in commit 166624 (theDuncan Sands2012-10-291-6/+10
* Factorize code: rather than duplication the logic in getPointerTypeSizeInBits,Duncan Sands2012-10-291-14/+2
* Lowercase the argument for TargetTransformInfo so it's consistent with all ot...Benjamin Kramer2012-10-261-1/+1
* Don't explicitly require RTTI and EH.Joerg Sonnenberger2012-10-262-3/+0
* Add some cleanup to the DataLayout changes requested by Chandler.Micah Villmow2012-10-241-0/+8
* Back out r166591, not sure why this made it through since I cancelled the com...Micah Villmow2012-10-243-25/+2
* Delete a directory that wasn't supposed to be checked in yet.Micah Villmow2012-10-243-2/+25
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-243-3/+38
* Special calling conventions for Intel OpenCL built-in library.Elena Demikhovsky2012-10-242-0/+2
* Fix ODR violations: a virtual function must be defined, even if it's neverRichard Smith2012-10-241-0/+9
* Add a comment which explains why the assert fired and how to fix it.Nadav Rotem2012-10-231-0/+4
* Add the "ForceSizeOpt" attribute.Nadav Rotem2012-10-221-2/+5
* DataLayout should use itself when calculating the size of a vector.Hal Finkel2012-10-211-2/+4
* Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem2012-10-182-0/+28
* Temporarily revert the TargetTransform changes.Bob Wilson2012-10-182-28/+0
* Revert r166157 because some tests fail...Bill Wendling2012-10-171-3/+1
* Check that the operand of the GEP is not the GEP itself. This occurred during...Bill Wendling2012-10-171-1/+3
* Cleanup whitespace.Bill Wendling2012-10-161-1/+2
* Cleanup whitespace.Bill Wendling2012-10-161-37/+35
* Have AttributesImpl defriend the Attributes class.Bill Wendling2012-10-162-3/+3
* Have AttrBuilder defriend the Attributes class.Bill Wendling2012-10-161-3/+3
* Put simple c'tors inline.Bill Wendling2012-10-161-6/+1
* Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling2012-10-153-35/+73
* Add an enum for the return and function indexes into the AttrListPtr object. ...Bill Wendling2012-10-152-6/+8
* Use a ::get method to create the attribute from Attributes::AttrVals instead ...Bill Wendling2012-10-151-8/+7
* Move the AttributesImpl header file into the VMCore directory so that it can ...Bill Wendling2012-10-153-1/+57
* Attributes RewriteBill Wendling2012-10-155-32/+43
* Remove dead methods.Bill Wendling2012-10-141-8/+0
* Remove operator cast method in favor of querying with the correct method.Bill Wendling2012-10-141-2/+2
* Fix use after free when deleting attributes in a chained folding set.Benjamin Kramer2012-10-141-3/+5
* Don't use the new syntax just yet.Bill Wendling2012-10-141-2/+2
* Remove the bitwise AND operators from the Attributes class. Replace it with t...Bill Wendling2012-10-142-11/+4
* Remove the bitwise assignment OR operator from the Attributes class. Replace ...Bill Wendling2012-10-144-12/+13
* Remove the bitwise OR operator from the Attributes class. Replace it with the...Bill Wendling2012-10-141-7/+9
* Remove the bitwise XOR operator from the Attributes class. Replace it with th...Bill Wendling2012-10-141-3/+0
* Remove the bitwise NOT operator from the Attributes class. Replace it with th...Bill Wendling2012-10-144-13/+16
* Decode the LLVM attributes from bitcode using the attributes builder.Bill Wendling2012-10-141-0/+5
* Use builder to create alignment attributes. Remove dead function.Bill Wendling2012-10-142-9/+12
* Add the LLVM context to this c'tor. It will be needed in the future.Bill Wendling2012-10-111-1/+1
* Support a common idiom on how to build an Attributes class with a single attr...Bill Wendling2012-10-111-0/+3
* Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem2012-10-102-0/+28
* Revert r165652: "Remove unnecessary RTTI from the build."Sean Silva2012-10-102-0/+3
* Remove unnecessary RTTI from the build.Sean Silva2012-10-102-3/+0
* Cleanup. Get rid of now dead code.Bill Wendling2012-10-101-2/+0
* Remove the final bits of Attributes being declared in the AttributeBill Wendling2012-10-101-3/+14
* Use the attribute enums to query if a function has an attribute.Bill Wendling2012-10-091-92/+6