aboutsummaryrefslogtreecommitdiffstats
path: root/lib/IR
Commit message (Expand)AuthorAgeFilesLines
* Use the AttributeSet when removing multiple attributes. Use Attribute::AttrKindBill Wendling2013-01-234-12/+33
* Use the AttributeSet when adding multiple attributes and an Attribute::AttrKindBill Wendling2013-01-231-7/+14
* More encapsulation work.Bill Wendling2013-01-224-37/+36
* Make APFloat constructor require explicit semantics.Tim Northover2013-01-222-5/+6
* Add a new method that adds the AttributeSet at the given index. No functional...Bill Wendling2013-01-221-8/+3
* Add the attributes that are passed in instead of the ones we're merging into.Bill Wendling2013-01-221-2/+2
* Use AttributeSet instead of Attribute to verify things.Bill Wendling2013-01-211-53/+52
* Have AttributeSet::getRetAttributes() return an AttributeSet instead of Attri...Bill Wendling2013-01-211-12/+23
* Make AttributeSet::getFnAttributes() return an AttributeSet instead of an Att...Bill Wendling2013-01-212-0/+22
* Fix a latent bug exposed by recent static member debug info changes.David Blaikie2013-01-191-1/+2
* If the attributes don't exist, just bail for now.Bill Wendling2013-01-181-1/+1
* Use AttributeSet accessor methods instead of Attribute accessor methods.Bill Wendling2013-01-182-7/+11
* Push some more methods down to hide the use of the Attribute class.Bill Wendling2013-01-182-31/+70
* [IR] Add 'Append' and 'AppendUnique' module flag behaviors.Daniel Dunbar2013-01-161-13/+33
* Allow vectors in CreatePointerCast of constants.Evgeniy Stepanov2013-01-161-3/+4
* Define metadata interfaces for describing a static data memberEric Christopher2013-01-162-3/+31
* [IR] Add verification for module flags with the "require" behavior.Daniel Dunbar2013-01-151-7/+35
* Allow vectors in CreatePointerCast.Evgeniy Stepanov2013-01-151-3/+3
* [IR] Add verifier support for llvm.module.flags.Daniel Dunbar2013-01-151-0/+57
* Fix CastingDavid Greene2013-01-141-1/+1
* Support for half intrinsics. Pushes MMX into slower encoding path.Michael Ilseman2013-01-112-17/+23
* CastInst::castIsValid should return true if the dest type is the same asEvan Cheng2013-01-101-0/+5
* Revert s/Raw/getBitMask/g name change. This is possibly causing LTO test hang...Bill Wendling2013-01-093-21/+24
* Alter the hasing computation when inserting into the folding set.Bill Wendling2013-01-091-2/+1
* Add comment to the definition of Constant::isZeroValue(). Shuxin Yang2013-01-091-0/+2
* Forgot the namespace identifier.Bill Wendling2013-01-091-2/+2
* Add the integer value of the ConstantInt instead of the Constant* value.Bill Wendling2013-01-092-6/+9
* Consider expression "0.0 - X" as the negation of X ifShuxin Yang2013-01-092-3/+15
* Remove the llvm-local DW_TAG_vector_type tag and add a test toEric Christopher2013-01-082-5/+7
* Fix comment.Eric Christopher2013-01-081-1/+2
* Mark artificial types as such in the annotated debug output.David Blaikie2013-01-081-0/+3
* Remove what appears to be a dead llvm-specific debug tag.Eric Christopher2013-01-081-1/+0
* Move TypeFinder.h into the IR tree, it clearly belongs with the IR library.Chandler Carruth2013-01-072-2/+2
* Rough out a new c'tor for the AttrBuilder class.Bill Wendling2013-01-072-3/+21
* PR14759: Debug info support for C++ member pointers.David Blaikie2013-01-072-0/+20
* Move the initialization to the Analysis library as well as the pass.Chandler Carruth2013-01-071-1/+0
* Move TargetTransformInfo to live under the Analysis library. This noChandler Carruth2013-01-072-271/+0
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-071-44/+51
* Include access modifiers in subprogram metadata IR comment.David Blaikie2013-01-051-0/+5
* Attribute: Make hashes match when looking up AttributeImpls.Benjamin Kramer2013-01-051-1/+2
* Convert the TargetTransformInfo from an immutable pass with dynamicChandler Carruth2013-01-052-15/+248
* Switch the empty and tombstone key enumerators to not have explicitChandler Carruth2013-01-051-3/+5
* IR/Attributes: Provide EmptyKey and TombstoneKey in part of enum, as workarou...NAKAMURA Takumi2013-01-051-0/+2
* Add a method to create an AttributeSet from an AttrBuilder.Bill Wendling2013-01-052-6/+50
* Get rid of the 'Bits' mask in the attribute builder.Bill Wendling2013-01-041-26/+91
* General cleanups.Bill Wendling2013-01-042-51/+43
* Remove unused #includeEli Bendersky2013-01-041-1/+0
* Revert everything to r171366 to try to fix the build.Bill Wendling2013-01-032-24/+5
* Try again to revert the bad patch. The tree was reverted for some unknown reasonBill Wendling2013-01-032-19/+20
* Revert patch. Something snuck in there that shouldn't be.Bill Wendling2013-01-031-1/+20