Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
f715dbd263149efeb9c684dfdb0637cf84f94399
/
lib
/
IR
/
AttributeImpl.h
f715dbd
Remove one of the odious 'Raw' methods.
by Bill Wendling
· 12 years ago
169d527
Remove the AttrBuilder form of the Attribute::get creators.
by Bill Wendling
· 12 years ago
14292a6
Add support for emitting a string attribute.
by Bill Wendling
· 12 years ago
82aea64
Remove the Attribute::hasAttributes() function.
by Bill Wendling
· 12 years ago
eddab15
Revert r174026, "Remove Attribute::hasAttributes() and make Attribute::hasAttribute() private."
by NAKAMURA Takumi
· 12 years ago
85238aa
Remove Attribute::hasAttributes() and make Attribute::hasAttribute() private.
by Bill Wendling
· 12 years ago
9f175f8
s/Data/Kind/g. No functionality change.
by Bill Wendling
· 12 years ago
606c8e3
Convert getAttributes() to return an AttributeSetNode.
by Bill Wendling
· 12 years ago
c22f4aa
Reorder some functions and add comments. No functionality change.
by Bill Wendling
· 12 years ago
6bdbf06
Try to appease some broken compilers by using 'unsigned' instead of 'uint64_t'.
by Bill Wendling
· 12 years ago
87e10df
Remove the AttributeWithIndex class.
by Bill Wendling
· 12 years ago
73bc452
Remove a use of AttributeWithIndex.
by Bill Wendling
· 12 years ago
5f33912
Use proper return type for attribute index.
by Bill Wendling
· 12 years ago
d05204a
Push the calculation of the 'Raw' attribute mask down into the implementation. It in turn uses the correct list for calculating the 'Raw' value.
by Bill Wendling
· 12 years ago
1cc0d5a
Privitize some the copy c'tor and assignment operator of uniquified objects.
by Bill Wendling
· 12 years ago
893eac1
Add some helpful comments.
by Bill Wendling
· 12 years ago
a5372d2
Start using more of the AttrNode in the AttributeSetImpl class.
by Bill Wendling
· 12 years ago
6a325cc
In the AttributeSetImpl c'tor, fill in the AttrNodes data structure with the attributes being passed in.
by Bill Wendling
· 12 years ago
8e47daf
Remove some introspection functions.
by Bill Wendling
· 12 years ago
e1f95db
Add an accessor method to get the slot's index. This will limit the use of AttributeWithIndex.
by Bill Wendling
· 12 years ago
bb08593
Add a profile for uniquifying the AttributeSet with the AttributeSetNodes.
by Bill Wendling
· 12 years ago
3467e30
Create a new class: AttributeSetNode.
by Bill Wendling
· 12 years ago
2915a69
Remove dead methods.
by Bill Wendling
· 12 years ago
c5f1bc8
Make AttributeSet::getFnAttributes() return an AttributeSet instead of an Attribute.
by Bill Wendling
· 12 years ago
1db9b69
Revert s/Raw/getBitMask/g name change. This is possibly causing LTO test hangings.
by Bill Wendling
· 12 years ago
ff88716
Add the integer value of the ConstantInt instead of the Constant* value.
by Bill Wendling
· 12 years ago
a90a99a
Rough out a new c'tor for the AttrBuilder class.
by Bill Wendling
· 12 years ago
1bbd644
Add a method to create an AttributeSet from an AttrBuilder.
by Bill Wendling
· 12 years ago
60507d5
General cleanups.
by Bill Wendling
· 12 years ago
e5ab1be
Revert everything to r171366 to try to fix the build.
by Bill Wendling
· 12 years ago
22bd641
Try again to revert the bad patch. The tree was reverted for some unknown reason
by Bill Wendling
· 12 years ago
8351a60
Remove the 'contains' methods in favor of the 'operator==' method.
by Bill Wendling
· 12 years ago
47990e9
Make the type signature more strict.
by Bill Wendling
· 12 years ago
0b8c9a8
Move all of the header files which are involved in modelling the LLVM IR
by Chandler Carruth
· 12 years ago
c2c50cd
Rename VMCore directory to IR.
by Chandler Carruth
· 12 years ago
[Renamed from lib/VMCore/AttributeImpl.h]
831737d
Remove the Function::getFnAttributes method in favor of using the AttributeSet
by Bill Wendling
· 12 years ago
979aff6
Add a few more c'tors:
by Bill Wendling
· 12 years ago
529ec71
Add a few (as yet unused) query methods to determine if the attribute that's
by Bill Wendling
· 12 years ago
435654b
Uniquify the AttributeImpl based on the Constant pointer, since those are
by Bill Wendling
· 12 years ago
c966e08
s/Raw/getBitMask/g to be more in line with current naming conventions. This method won't be sticking around.
by Bill Wendling
· 12 years ago
7c1683d
Use a 'Constant' object instead of a bit field to store the attribute data.
by Bill Wendling
· 12 years ago
27107f6
Some random comment, naming, and format changes.
by Bill Wendling
· 12 years ago
f667072
s/AttributesImpl/AttributeImpl/g This is going to apply to Attribute, not Attributes.
by Bill Wendling
· 12 years ago
[Renamed (91%) from lib/VMCore/AttributesImpl.h]
5f93e2b
Add a context so that once we uniquify strings we can access them easily.
by Bill Wendling
· 12 years ago
18e7211
s/AttributeListImpl/AttributeSetImpl/g to match the namechange of AttributeList.
by Bill Wendling
· 12 years ago
034b94b
Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future.
by Bill Wendling
· 12 years ago
a1514e2
Sort includes for all of the .h files under the 'lib' tree. These were
by Chandler Carruth
· 12 years ago
0976e00
Make the AttrListPtr object a part of the LLVMContext.
by Bill Wendling
· 12 years ago
925bcb1
Have AttributesImpl defriend the Attributes class.
by Bill Wendling
· 12 years ago
05cc40d
Move the AttributesImpl header file into the VMCore directory so that it can be opaque.
by Bill Wendling
· 12 years ago
[Renamed from include/llvm/AttributesImpl.h]
e82a040
Remove dead methods.
by Bill Wendling
· 12 years ago
2e879bc
Use the enum value of the attributes when adding them to the attributes builder.
by Bill Wendling
· 12 years ago
6765834
Create enums for the different attributes.
by Bill Wendling
· 12 years ago
8e635db
Begin the transition to using the AttributesImpl object for the Attributes ivar.
by Bill Wendling
· 12 years ago
[Renamed (78%) from lib/VMCore/AttributesImpl.h]
2c79ecb
Initial commit for the AttributesImpl class.
by Bill Wendling
· 12 years ago