Bill Wendling 
							
						 
					 
					
						
						
							
						
						0976e00fd1 
					 
					
						
						
							
							Make the AttrListPtr object a part of the LLVMContext.  
						
						... 
						
						
						
						When code deletes the context, the AttributeImpls that the AttrListPtr points to
are now invalid. Therefore, instead of keeping a separate managed static for the
AttrListPtrs that's reference counted, move it into the LLVMContext and delete
it when deleting the AttributeImpls.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168354  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-20 05:09:20 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						1fcbb8fbf9 
					 
					
						
						
							
							Promote the constant 1 to long long, 1LL or 1ULL in int64_t-sensitive context.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168304  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-19 10:03:09 +00:00 
						 
				 
			
				
					
						
							
							
								Quentin Colombet 
							
						 
					 
					
						
						
							
						
						9a419f656e 
					 
					
						
						
							
							Change ForceSizeOpt attribute into MinSize attribute  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167020  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-30 16:32:52 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						e743942bc8 
					 
					
						
						
							
							Add the "ForceSizeOpt" attribute.  
						
						... 
						
						
						
						Patch by Quentin Colombet <qcolombet@apple.com >
Original description:
"""
The attached patch is the first step to have a better control on Oz related optimizations.
The Oz optimization level focuses on code size, thus I propose to add an attribute called ForceSizeOpt.
"""
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166422  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-22 17:33:31 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						f3d1500ab2 
					 
					
						
						
							
							Cleanup whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166016  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-16 06:10:45 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						778986856c 
					 
					
						
						
							
							Cleanup whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166013  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-16 06:01:44 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						925bcb132a 
					 
					
						
						
							
							Have AttributesImpl defriend the Attributes class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166012  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-16 05:57:28 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						a5c699d5f7 
					 
					
						
						
							
							Have AttrBuilder defriend the Attributes class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166011  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-16 05:55:09 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						76b67df11e 
					 
					
						
						
							
							Put simple c'tors inline.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166008  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-16 05:22:28 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						702cc91aa1 
					 
					
						
						
							
							Move the Attributes::Builder outside of the Attributes class and into its own class named AttrBuilder. No functionality change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165960  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-15 20:35:56 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						ad4643f54b 
					 
					
						
						
							
							Use a ::get method to create the attribute from Attributes::AttrVals instead of a constructor.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165923  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-15 06:53:28 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						05cc40d20c 
					 
					
						
						
							
							Move the AttributesImpl header file into the VMCore directory so that it can be opaque.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165920  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-15 05:40:12 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						cb3de0bc80 
					 
					
						
						
							
							Attributes Rewrite  
						
						... 
						
						
						
						Convert the internal representation of the Attributes class into a pointer to an
opaque object that's uniqued by and stored in the LLVMContext object. The
Attributes class then becomes a thin wrapper around this opaque
object. Eventually, the internal representation will be expanded to include
attributes that represent code generation options, etc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165917  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-15 04:46:55 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						e82a040ee0 
					 
					
						
						
							
							Remove dead methods.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165902  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-14 09:21:44 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						7be7848e17 
					 
					
						
						
							
							Remove operator cast method in favor of querying with the correct method.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165899  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-14 08:54:26 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						2492a38afc 
					 
					
						
						
							
							Don't use the new syntax just yet.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165897  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-14 08:25:35 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						1feacad0ca 
					 
					
						
						
							
							Remove the bitwise AND operators from the Attributes class. Replace it with the equivalent from the builder class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165896  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-14 07:52:48 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						c416795fea 
					 
					
						
						
							
							Remove the bitwise assignment OR operator from the Attributes class. Replace it with the equivalent from the builder class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165895  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-14 07:35:59 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						432e606cf1 
					 
					
						
						
							
							Remove the bitwise OR operator from the Attributes class. Replace it with the equivalent from the builder class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165894  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-14 07:17:34 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						3756e70af6 
					 
					
						
						
							
							Remove the bitwise XOR operator from the Attributes class. Replace it with the equivalent from the builder class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165893  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-14 06:56:13 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						5886b7bfc8 
					 
					
						
						
							
							Remove the bitwise NOT operator from the Attributes class. Replace it with the equivalent from the builder class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165892  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-14 06:39:53 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						a19a53065f 
					 
					
						
						
							
							Decode the LLVM attributes from bitcode using the attributes builder.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165891  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-14 04:10:01 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						da3f9d8edc 
					 
					
						
						
							
							Use builder to create alignment attributes. Remove dead function.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165890  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-14 03:58:29 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						96a2794ab0 
					 
					
						
						
							
							Add the LLVM context to this c'tor. It will be needed in the future.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165687  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-11 01:10:00 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						3183951d88 
					 
					
						
						
							
							Support a common idiom on how to build an Attributes class with a single attribute.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165686  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-11 01:05:52 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						5054c35969 
					 
					
						
						
							
							Cleanup. Get rid of now dead code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165613  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-10 08:03:34 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						7d2f2496c1 
					 
					
						
						
							
							Remove the final bits of Attributes being declared in the Attribute  
						
						... 
						
						
						
						namespace. Use the attribute's enum value instead. No functionality change
intended.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165610  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-10 07:36:45 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						9ef99c96da 
					 
					
						
						
							
							Revert r165547 to fix build.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165548  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-09 20:56:48 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						f8db977b68 
					 
					
						
						
							
							Use a single location for calculating the alignments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165547  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-09 20:55:16 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						6b73e8a280 
					 
					
						
						
							
							Use appropriate method calls to get the alignment value.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165541  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-09 20:28:54 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						3a106e6036 
					 
					
						
						
							
							Move the 'FunctionOnly' attributes thingy inside of the Attributes class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165530  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-09 19:01:18 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						dc4efcbdba 
					 
					
						
						
							
							Use the enum value of the attributes when removing them from the attributes builder.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165495  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-09 09:17:28 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						2e879bcd52 
					 
					
						
						
							
							Use the enum value of the attributes when adding them to the attributes builder.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165494  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-09 09:11:20 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						6765834754 
					 
					
						
						
							
							Create enums for the different attributes.  
						
						... 
						
						
						
						We use the enums to query whether an Attributes object has that attribute. The
opaque layer is responsible for knowing where that specific attribute is stored.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165488  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-09 07:45:08 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						8831c0605b 
					 
					
						
						
							
							Convert to using the Attributes::Builder interface.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165465  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-09 00:01:21 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						f385f4ca1c 
					 
					
						
						
							
							Use the Attributes::Builder to build the attributes in the parser.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165458  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-08 23:27:46 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						0327244ec6 
					 
					
						
						
							
							Convert the LLVM parser over to using the new Attributes::Builder to build its  
						
						... 
						
						
						
						attributes objects.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165436  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-08 22:20:14 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						8e635dbc78 
					 
					
						
						
							
							Begin the transition to using the AttributesImpl object for the Attributes ivar.  
						
						... 
						
						
						
						Start using the AttributesImpl object to hold the value of the attributes. All
queries go through the interfaces now.
This has one unfortunate consequence. I needed to move the AttributesImpl.h file
into include/llvm. But this is only temporary! Otherwise, the changes needed to
support this would be too large.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165433  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-08 21:47:17 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						b10c88f175 
					 
					
						
						
							
							Move more methods out-of-line. This is in preparation for changing the internal  
						
						... 
						
						
						
						contents of the Attributes class over to an AttributesImpl.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165373  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-07 08:55:05 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						e66f3d3ba0 
					 
					
						
						
							
							Move methods out-of-line.  
						
						... 
						
						
						
						The internal representation of the Attributes class will be opaque. All of the
query methods will need to query the opaque class. Therefore, these methods need
to be out-of-line.
No functionality change intended.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165305  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-05 06:44:41 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						2c79ecbd70 
					 
					
						
						
							
							Initial commit for the AttributesImpl class.  
						
						... 
						
						
						
						This opaque class will contain all of the attributes. All attribute queries will
go through this object. This object will also be uniqued in the LLVMContext.
Currently not used, so no implementation change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164722  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-26 21:07:29 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						853a8c5f2e 
					 
					
						
						
							
							Move Attribute::typeIncompatible inside of the Attributes class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164629  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-25 20:38:59 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						ef99fe8efa 
					 
					
						
						
							
							Make the 'get*AlignmentFromAttr' functions into member functions within the Attributes class. Now with fix.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164370  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-21 15:26:31 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						4aa189909a 
					 
					
						
						
							
							Revert r164308 to fix buildbots.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164309  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-20 16:59:57 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						f2e89e00b4 
					 
					
						
						
							
							Make the 'get*AlignmentFromAttr' functions into member functions within the Attributes class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164308  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-20 16:27:05 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						342cea9a0a 
					 
					
						
						
							
							Remove more bare uses of the different Attribute enums.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164307  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-20 15:20:36 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						8ce1e432d1 
					 
					
						
						
							
							Make the 'getAsString' function a method of the Attributes class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164305  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-20 14:44:42 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						e603fe4664 
					 
					
						
						
							
							Convert some attribute existence queries over to use the predicate methods.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164268  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-19 23:54:18 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						c2945e44d5 
					 
					
						
						
							
							Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164090  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-18 02:01:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chad Rosier 
							
						 
					 
					
						
						
							
						
						4e2132e7ae 
					 
					
						
						
							
							[ms-inline asm] Remove the Inline Asm Non-Standard Dialect attribute.  This  
						
						... 
						
						
						
						implementation does not co-exist well with how the sideeffect and alignstack
attributes are handled.  The reverts r161641.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163174  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-04 22:29:45 +00:00