Chris Lattner 
							
						 
					 
					
						
						
							
						
						373c458850 
					 
					
						
						
							
							fix bugs in push/pop segment support, rdar://8407242  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113422  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-08 22:13:08 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						8be4e032bd 
					 
					
						
						
							
							Remove --with-gxx-include-dir option because it's causing problems on non-Darwin platforms.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113401  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-08 20:21:11 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						c248bbab04 
					 
					
						
						
							
							Add an option to not test ObjC for those platforms which don't support it.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113398  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-08 20:09:14 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						cff1dbfa18 
					 
					
						
						
							
							Correct variable name.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113395  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-08 19:58:15 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						d357d747de 
					 
					
						
						
							
							Move the number of cpus logic to somewhere more logical.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113393  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-08 19:50:25 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						b91c71299a 
					 
					
						
						
							
							A script that tests a certain release candidate in several modes. It does a  
						
						... 
						
						
						
						2-phase build of llvm and llvm-gcc, similar to what the buildbots do, and runs
the regression testsuite.
Things to do:
- Work out some bugs with llvm-gcc flags.
- Not all platforms support ObjC.
- Run the test-suite.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113382  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-08 18:32:31 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						d8dd5757e0 
					 
					
						
						
							
							Add an MVT::x86mmx type. It will take the place of all current MMX vector types.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113261  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-07 20:03:56 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						72d1027d87 
					 
					
						
						
							
							Fix whitespace, because I'm OCD.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113250  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-07 18:49:14 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						86097c384f 
					 
					
						
						
							
							Add patterns for MMX that use the new intrinsics.  
						
						... 
						
						
						
						Enable palignr intrinsic.
These may need adjustment for a new VT in due course.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113233  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-07 18:10:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						32c685cb67 
					 
					
						
						
							
							attempt to appease msvc  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113198  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-07 06:10:48 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						e53ee3b112 
					 
					
						
						
							
							fix comment typos  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113197  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-07 06:06:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9bb9fa19a5 
					 
					
						
						
							
							generalize my previous operand loc info hack.  If the same operand  
						
						... 
						
						
						
						is busted for all variants, report it as the location.  This allows
us to get the operand right for bugs like:
t.s:3:12: error: invalid operand for instruction
	outb %al, %gs
	          ^
Even though there are reg/imm and reg/reg forms of this instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113183  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 23:37:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ce4a3355d9 
					 
					
						
						
							
							in the case where an instruction only has one implementation  
						
						... 
						
						
						
						of a mneumonic, report operand errors with better location
info.  For example, we now report:
t.s:6:14: error: invalid operand for instruction
        cwtl $1
             ^
but we fail for common cases like:
t.s:11:4: error: invalid operand for instruction
   addl $1, $1
   ^
because we don't know if this is supposed to be the reg/imm or imm/reg
form.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113178  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 22:11:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a008e8ac73 
					 
					
						
						
							
							Now that we know if we had a total fail on the instruction mnemonic,  
						
						... 
						
						
						
						give a more detailed error.  Before:
t.s:11:4: error: unrecognized instruction
   addl $1, $1
   ^
t.s:12:4: error: unrecognized instruction
   f2efqefa $1
   ^
After:
t.s:11:4: error: invalid operand for instruction
   addl $1, $1
   ^
t.s:12:4: error: invalid instruction mnemonic 'f2efqefa'
   f2efqefa $1
   ^
This fixes rdar://8017912 - llvm-mc says "unrecognized instruction" when it means "invalid operands"
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113176  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 21:54:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fa0d74d58e 
					 
					
						
						
							
							simplify DEBUG_WITH_TYPE usage  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113174  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 21:28:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						44b0daad44 
					 
					
						
						
							
							this if can now be an assert.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113173  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 21:25:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						80db4e51d2 
					 
					
						
						
							
							;  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113172  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 21:23:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2b1f943444 
					 
					
						
						
							
							now that the opcode is trivially exposed, start matching instructions  
						
						... 
						
						
						
						by doing a binary search over the mnemonic instead of doing a linear
search through all possible instructions.  This implements rdar://7785064
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113171  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 21:22:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						96352e5ceb 
					 
					
						
						
							
							emit the match table at global scope instead of within the  
						
						... 
						
						
						
						MatchInstructionImpl. This makes it easier to read/understand
MatchInstructionImpl.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113170  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 21:08:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e206fcf0e9 
					 
					
						
						
							
							special case the mnemonic operand of the instruction in the  
						
						... 
						
						
						
						generated matcher, emiting it as a column in the MatchEntry
table instead of forcing it to go through classification and
everything else.  Making it be classified caused tblgen to
produce a ton of one-off classes for each mneumonic.  This
should reduce the size of the generated matcher significantly
while paving the way for future improvements.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113169  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 21:01:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						87410368e1 
					 
					
						
						
							
							The "ambiguous instructions" check only produces anything with -debug,  
						
						... 
						
						
						
						so only do the N^2 loop with debug mode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113168  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 20:21:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ec6789f4f9 
					 
					
						
						
							
							have tblgen detect when an instruction would have matched, but  
						
						... 
						
						
						
						failed because a subtarget feature was not enabled.  Use this to
remove a bunch of hacks from the X86AsmParser for rejecting things
like popfl in 64-bit mode.  Previously these hacks weren't needed,
but were important to get a message better than "invalid instruction"
when used in the wrong mode.
This also fixes bugs where pushal would not be rejected correctly in
32-bit mode (just pusha).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113166  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 20:08:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						79ed3f77e8 
					 
					
						
						
							
							change MatchInstructionImpl to return an enum instead of bool.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113165  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 19:22:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0692ee676f 
					 
					
						
						
							
							have AsmMatcherEmitter.cpp produce the hunk of code that gets included  
						
						... 
						
						
						
						into the middle of the class, and rework how the different sections of
the generated file are conditionally included for simplicity.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113163  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 19:11:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cc67c75b67 
					 
					
						
						
							
							emit the LLVM intrinsic name -> intrinsic number mapping table with  
						
						... 
						
						
						
						StringMatcher instead of a linear sequence of memcmps.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113145  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 03:58:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						902edf2166 
					 
					
						
						
							
							allow specifying an indentation level for the string matcher.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113143  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 03:50:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						298b176559 
					 
					
						
						
							
							emit the __builtin -> intrinsic map with StringMatcher instead of a  
						
						... 
						
						
						
						copy of a close relative of it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113142  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 03:14:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8e4fdef6cc 
					 
					
						
						
							
							same bug, another place.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113141  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 03:12:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6d7c307a08 
					 
					
						
						
							
							fix a critical bug where the generated table would say  
						
						... 
						
						
						
						"1 strings to match" in a comment, which isn't gramatic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113140  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 03:11:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2ba1359ba6 
					 
					
						
						
							
							update cmake  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113139  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 02:58:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5845e5c62b 
					 
					
						
						
							
							factor the snazzy string matcher code that Daniel hates  
						
						... 
						
						
						
						out of AsmMatcherEmitter.cpp into its own class.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113137  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 02:01:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2738ff9c22 
					 
					
						
						
							
							slightly improve the runtime and code size of the Intrinsics info table by not  
						
						... 
						
						
						
						comparing the "llvm." prefix in the memcmp, and not storing it in the string literal.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113136  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-06 01:44:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d3ba94ce59 
					 
					
						
						
							
							delete dead code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113075  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-04 18:17:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						718045889e 
					 
					
						
						
							
							zap dead code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113071  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-04 17:45:58 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						9703843dfa 
					 
					
						
						
							
							Generalize getFieldType to work on all TypedInits.  Add a couple of testcases from  
						
						... 
						
						
						
						Amaury Pouly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113010  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-03 21:00:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						2465dcf4c8 
					 
					
						
						
							
							Remove a TODO comment; this is now filed in bugzilla (PR8005).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112982  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-03 18:06:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						ecf93e4ab3 
					 
					
						
						
							
							Stop emitting predicate functions. They are no longer used.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112924  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-03 00:39:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8861e275d0 
					 
					
						
						
							
							remove dead code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112707  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-01 15:39:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						d4c454317a 
					 
					
						
						
							
							Make tool_output_file's raw_ostream instance a member variable instead  
						
						... 
						
						
						
						of a base class.
This makes it possible to unregister the file from FilesToRemove when
the file is done. Also, this eliminates the need for
formatted_tool_output_file.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112706  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-01 14:20:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						8f49168c4c 
					 
					
						
						
							
							Don't worry about union types.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112427  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-29 14:50:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						245ae51dce 
					 
					
						
						
							
							Remove obsolete keywords which are no longer relevant.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112382  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-28 20:14:05 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						04a7858241 
					 
					
						
						
							
							Remove unions from the vim syntax highlighting.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112381  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-28 20:11:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2d9005848d 
					 
					
						
						
							
							more dead thing zapping.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112353  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-28 03:43:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1ff90f7896 
					 
					
						
						
							
							zap dead method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112352  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-28 03:42:45 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						dbb350a5c7 
					 
					
						
						
							
							Fix a comment typo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112302  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-27 21:56:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						349370a1d6 
					 
					
						
						
							
							Clarify a comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112266  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-27 15:16:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						88b3a68490 
					 
					
						
						
							
							Parse " (Hidden)" and cope with it.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112265  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-27 15:16:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						34a92b7f82 
					 
					
						
						
							
							Default to looking for clang++ in the PATH, rather than trying to  
						
						... 
						
						
						
						guess a path that will work.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112264  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-27 15:15:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						446c6c41f5 
					 
					
						
						
							
							Experimental clang-based code-completion support for vim. This currently  
						
						... 
						
						
						
						depends on some clang patches which are not yet upstream.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112204  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-26 18:12:22 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						53452606ca 
					 
					
						
						
							
							Allow strict subclasses of register classes, this way we can handle  
						
						... 
						
						
						
						ARM instructions with:
foo GPR, rGPR
which happens a lot.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112025  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-25 04:58:56 +00:00