aboutsummaryrefslogtreecommitdiff
path: root/lib/IR
AgeCommit message (Expand)Author
2013-01-27Use proper return type for attribute index.Bill Wendling
2013-01-27Push the calculation of the 'Raw' attribute mask down into the implementation...Bill Wendling
2013-01-27Add special 'get' methods to create an Attribute with an alignment. Also do s...Bill Wendling
2013-01-27Privitize some the copy c'tor and assignment operator of uniquified objects.Bill Wendling
2013-01-27Add some helpful comments.Bill Wendling
2013-01-27s/AttrList/pImpl/g in AttributeSet. No functionality change.Bill Wendling
2013-01-27Start using more of the AttrNode in the AttributeSetImpl class.Bill Wendling
2013-01-27In the AttributeSetImpl c'tor, fill in the AttrNodes data structure with the ...Bill Wendling
2013-01-27Fix miscompile. Add back the use of the ArrayRef version of the ::get method.Bill Wendling
2013-01-27Remove dead methods.Bill Wendling
2013-01-26Convert BuildLibCalls.cpp to using the AttributeSet methods instead of Attrib...Bill Wendling
2013-01-25Remove dead method.Bill Wendling
2013-01-25Remove some introspection functions.Bill Wendling
2013-01-25Use the new 'getSlotIndex' method to retrieve the attribute's slot index.Bill Wendling
2013-01-25Add an accessor method to get the slot's index. This will limit the use of At...Bill Wendling
2013-01-25Fix MSVC 2012 warning about a 32-bit shift that should be 64-bitReid Kleckner
2013-01-25Use the AttributeSet query instead of the Attribute query.Bill Wendling
2013-01-24Add a profile for uniquifying the AttributeSet with the AttributeSetNodes.Bill Wendling
2013-01-24Cleanup the AttributeSetNodes that we create.Bill Wendling
2013-01-24Create a new class: AttributeSetNode.Bill Wendling
2013-01-23Push down the conversion of the alignment from the bit mask to a real number ...Bill Wendling
2013-01-23Remove dead methods.Bill Wendling
2013-01-23Add the IR attribute 'sspstrong'.Bill Wendling
2013-01-23Remove the last of uses that use the Attribute object as a collection of attr...Bill Wendling
2013-01-23Use the AttributeSet when removing multiple attributes. Use Attribute::AttrKindBill Wendling
2013-01-23Use the AttributeSet when adding multiple attributes and an Attribute::AttrKindBill Wendling
2013-01-22More encapsulation work.Bill Wendling
2013-01-22Make APFloat constructor require explicit semantics.Tim Northover
2013-01-22Add a new method that adds the AttributeSet at the given index. No functional...Bill Wendling
2013-01-22Add the attributes that are passed in instead of the ones we're merging into.Bill Wendling
2013-01-21Use AttributeSet instead of Attribute to verify things.Bill Wendling
2013-01-21Have AttributeSet::getRetAttributes() return an AttributeSet instead of Attri...Bill Wendling
2013-01-21Make AttributeSet::getFnAttributes() return an AttributeSet instead of an Att...Bill Wendling
2013-01-19Fix a latent bug exposed by recent static member debug info changes.David Blaikie
2013-01-18If the attributes don't exist, just bail for now.Bill Wendling
2013-01-18Use AttributeSet accessor methods instead of Attribute accessor methods.Bill Wendling
2013-01-18Push some more methods down to hide the use of the Attribute class.Bill Wendling
2013-01-16[IR] Add 'Append' and 'AppendUnique' module flag behaviors.Daniel Dunbar
2013-01-16Allow vectors in CreatePointerCast of constants.Evgeniy Stepanov
2013-01-16Define metadata interfaces for describing a static data memberEric Christopher
2013-01-15[IR] Add verification for module flags with the "require" behavior.Daniel Dunbar
2013-01-15Allow vectors in CreatePointerCast.Evgeniy Stepanov
2013-01-15[IR] Add verifier support for llvm.module.flags.Daniel Dunbar
2013-01-14Fix CastingDavid Greene
2013-01-11Support for half intrinsics. Pushes MMX into slower encoding path.Michael Ilseman
2013-01-10CastInst::castIsValid should return true if the dest type is the same asEvan Cheng
2013-01-09Revert s/Raw/getBitMask/g name change. This is possibly causing LTO test hang...Bill Wendling
2013-01-09Alter the hasing computation when inserting into the folding set.Bill Wendling
2013-01-09Add comment to the definition of Constant::isZeroValue(). Shuxin Yang
2013-01-09Forgot the namespace identifier.Bill Wendling