Craig Topper 
							
						 
					 
					
						
						
							
						
						365ef0b197 
					 
					
						
						
							
							Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid specifying the vector size.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185540  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-07-03 15:07:05 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						41e632d9e1 
					 
					
						
						
							
							Don't cache the instruction and register info from the TargetMachine, because  
						
						... 
						
						
						
						the internals of TargetMachine could change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183493  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-07 07:04:14 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						0c8f21afbd 
					 
					
						
						
							
							Fix comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177899  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-03-25 20:11:16 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						aa49f35240 
					 
					
						
						
							
							[mips] Remove unused option. Fix 80-column violations.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176330  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-03-01 02:17:02 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						1f0aca857b 
					 
					
						
						
							
							[mips] Add the capability to search delay slot filling instructions in  
						
						... 
						
						
						
						successor basic blocks.
Currently this is off by default.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176329  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-03-01 02:03:51 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						b8bc8cc3b0 
					 
					
						
						
							
							[mips] Add options to disable searching backward and in successor blocks.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176321  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-03-01 01:02:36 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						e760675b0e 
					 
					
						
						
							
							[mips] Add capability to search in the forward direction for instructions that  
						
						... 
						
						
						
						can fill the delay slot.
Currently, this is off by default.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176320  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-03-01 00:50:52 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						1f7330b162 
					 
					
						
						
							
							[mips] Define helper function searchRange  
						
						... 
						
						
						
						No functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176318  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-03-01 00:26:14 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						49d58723d2 
					 
					
						
						
							
							[mips] Rename function findDelayInstr to searchBackward.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176317  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-03-01 00:20:16 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						a56f411961 
					 
					
						
						
							
							[mips] Define class MemDefsUses.  
						
						... 
						
						
						
						This class tracks dependence between memory instructions using underlying
objects of memory operands. 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176313  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-03-01 00:16:31 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						70cdcd5114 
					 
					
						
						
							
							[mips] Use class RegDefsUses to track register defs and uses.  
						
						... 
						
						
						
						No functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176070  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-02-26 01:30:05 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						d977aacf99 
					 
					
						
						
							
							[mips] Disallow moving load/store instructions past volatile instructions.  
						
						... 
						
						
						
						Unfortunately, I wasn't able to create a test case that demonstrates the
problem I was trying to fix with this patch.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175226  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-02-14 23:54:40 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						cd7319dc5f 
					 
					
						
						
							
							[mips] Replace usage of SmallSet with BitVector, which is used to keep track of  
						
						... 
						
						
						
						defined and used registers. Also add a few helper functions to simplify the
code. 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175224  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-02-14 23:40:57 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						90db35a3e7 
					 
					
						
						
							
							[mips] Fix comments and coding style violations. Declare functions to be const.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175222  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-02-14 23:20:15 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						eba97c573f 
					 
					
						
						
							
							[mips] Simplify code in function Filler::findDelayInstr.  
						
						... 
						
						
						
						1. Define and use function terminateSearch.
2. Use MachineBasicBlock::iterator instead of MachineBasicBlock::instr_iterator.
3. Delete the line which checks whether an instruction is a pseudo. 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175219  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-02-14 23:11:24 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						5dd41c95f3 
					 
					
						
						
							
							[mips] Make Filler a class and reduce indentation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174666  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-02-07 21:32:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						06180bf3f2 
					 
					
						
						
							
							Use the new MIBundleBuilder class in the Mips target.  
						
						... 
						
						
						
						This is the preferred way of creating bundled machine instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169585  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-07 04:23:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						d04a8d4b33 
					 
					
						
						
							
							Use the new script to sort the includes of every file under lib.  
						
						... 
						
						
						
						Sooooo many of these had incorrect or strange main module includes.
I have manually inspected all of these, and fixed the main module
include to be the nearest plausible thing I could find. If you own or
care about any of these source files, I encourage you to take some time
and check that these edits were sensible. I can't have broken anything
(I strictly added headers, and reordered them, never removed), but they
may not be the headers you'd really like to identify as containing the
API being implemented.
Many forward declarations and missing includes were added to a header
files to allow them to parse cleanly when included first. The main
module rule does in fact have its merits. =]
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169131  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-03 16:50:05 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						a032dbd62f 
					 
					
						
						
							
							[mips] Fix delay slot filler so that instructions with register operand $1 are  
						
						... 
						
						
						
						allowed in branch delay slot.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168131  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-16 02:39:34 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						16865d0612 
					 
					
						
						
							
							Disable Mips' delay slot filler when optimization level is O0.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162589  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-08-24 20:40:15 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						6522a9e04b 
					 
					
						
						
							
							Add option disable-mips-delay-filler. Turn on mips' delay slot filler by  
						
						... 
						
						
						
						default.
Patch by Carl Norum.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162339  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-08-22 02:51:28 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						864f66085c 
					 
					
						
						
							
							Fix coding style violations. Remove white spaces and tabs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158471  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-06-14 21:10:56 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						158413930f 
					 
					
						
						
							
							Bundle jump/branch instructions with the instructions in the delay slot in  
						
						... 
						
						
						
						delay slot filler pass of MIPS, per suggestion of Jakob Stoklund Olesen.
This change, along with the fix in r158154, enables machine verification
to be run after delay slot filling.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158426  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-06-13 23:25:52 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						f152fe8d48 
					 
					
						
						
							
							Switch some getAliasSet clients to MCRegAliasIterator.  
						
						... 
						
						
						
						MCRegAliasIterator can optionally visit the register itself, allowing
for simpler code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157837  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-06-01 20:36:54 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						f9c3f3b8a8 
					 
					
						
						
							
							Add a command line option to skip the delay slot filler pass entirely for Mips.  
						
						... 
						
						
						
						The purpose of this option is to silence error messages issued by machine
verifier passes and enable them to run to the end. If this option is not
provided, -verify-machineinstrs complains when it discovers there is a
non-terminator instruction (an instruction that is in a delay slot) after the
first terminator in a basic block.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156790  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-05-14 23:59:17 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						e4fd907e72 
					 
					
						
						
							
							Use uint16_t to store register overlaps to reduce static data.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152001  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-04 10:43:23 +00:00 
						 
				 
			
				
					
						
							
							
								Jia Liu 
							
						 
					 
					
						
						
							
						
						bb481f8820 
					 
					
						
						
							
							remove blanks, and some code format  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151625  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-28 07:46:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jia Liu 
							
						 
					 
					
						
						
							
						
						c5707112e7 
					 
					
						
						
							
							remove Emacs-tag form .cpp files in Mips Backend, and fix some typo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150805  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-17 08:55:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jia Liu 
							
						 
					 
					
						
						
							
						
						8f5e8c1cd6 
					 
					
						
						
							
							add Emacs tag and fix some comment error in file headers  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150775  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-17 01:23:50 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						8209968306 
					 
					
						
						
							
							Tidy up. Simplify logic. No functional change intended.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146896  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-12-19 19:52:25 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						5a96b3dad2 
					 
					
						
						
							
							Add bundle aware API for querying instruction properties and switch the code  
						
						... 
						
						
						
						generator to it. For non-bundle instructions, these behave exactly the same
as the MC layer API.
For properties like mayLoad / mayStore, look into the bundle and if any of the
bundled instructions has the property it would return true.
For properties like isPredicable, only return true if *all* of the bundled
instructions have the property.
For properties like canFoldAsLoad, isCompare, conservatively return false for
bundles.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146026  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-12-07 07:15:52 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						42be280a28 
					 
					
						
						
							
							Fix assertion string.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141197  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-05 18:17:49 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						41a796e9cc 
					 
					
						
						
							
							Make sure candidate for delay slot filler is not a return instruction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141196  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-05 18:16:09 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						2f52338f50 
					 
					
						
						
							
							Add RA to the set of registers that are defined if instruction is a call.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141194  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-05 18:11:44 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						4cbc5a1118 
					 
					
						
						
							
							MipsDelaySlotFiller.cpp: Appease msvc to specify llvm::next() explicitly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141174  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-05 10:11:02 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						176965f46b 
					 
					
						
						
							
							Insert space.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141158  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-05 02:22:49 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						6e4e64859f 
					 
					
						
						
							
							Do not examine variadic or implicit operands if instruction is a return (jr).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141157  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-05 02:21:58 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						0c419a7c4b 
					 
					
						
						
							
							Clean up function Filler::delayHasHazard.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141156  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-05 02:18:58 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						0f0c59a0f8 
					 
					
						
						
							
							Remove function Filler::insertCallUses.  
						
						... 
						
						
						
						Record the registers used and defined by a call in Filler::insertDefsUses.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141154  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-05 02:04:17 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						7d8e04d5f1 
					 
					
						
						
							
							Clean up Filler::findDelayInstr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141152  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-05 01:57:46 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						53120e0a9f 
					 
					
						
						
							
							Remove function Filler::isDelayFiller. Check if I is the same instruction that  
						
						... 
						
						
						
						filled the last delay slot visited.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141151  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-05 01:30:09 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						6f818abbe3 
					 
					
						
						
							
							Clean up Filler::runOnMachineBasicBlock. Change interface of  
						
						... 
						
						
						
						Filler::findDelayInstr.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141150  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-05 01:23:39 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						98f4d4d2db 
					 
					
						
						
							
							Define a statistic for the number of slots that were filled with useful  
						
						... 
						
						
						
						instructions (instructions that are not NOP).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141149  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-05 01:19:13 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						f2f70c2493 
					 
					
						
						
							
							Remove unnecessary check. isDelayFiller(MBB, I) will evaluate to true before  
						
						... 
						
						
						
						I->getDesc().hasDelaySlot() does.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141148  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-05 01:15:31 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						cfc3fb5737 
					 
					
						
						
							
							Add comments and move assignment statement. If sawStore is true, sawLoad does  
						
						... 
						
						
						
						not have to be set.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141147  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-05 01:09:37 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						6585b51821 
					 
					
						
						
							
							Correct description string of enable-mips-delay-filler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141146  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-05 01:06:57 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						a3defb07a0 
					 
					
						
						
							
							Fill delay slot with useful instructions. Modified from Sparc's version of delay  
						
						... 
						
						
						
						slot filler.
Patch by Reed Kotler at Mips Technologies.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140825  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-29 23:52:13 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						8ddf6531b8 
					 
					
						
						
							
							Drop support for Mips1 and Mips2.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139405  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-09 20:45:50 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						e837dead3c 
					 
					
						
						
							
							- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and  
						
						... 
						
						
						
						sink them into MC layer.
- Added MCInstrInfo, which captures the tablegen generated static data. Chang
TargetInstrInfo so it's based off MCInstrInfo.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134021  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-28 19:10:37 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						4552c9a3b3 
					 
					
						
						
							
							Reverse unnecessary changes made in r129606 and r129608. There is no change in functionality.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129612  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-15 21:51:11 +00:00