Jim Grosbach 
							
						 
					 
					
						
						
							
						
						f4549b02a7 
					 
					
						
						
							
							fix 80-column violations  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93487  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-15 00:36:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						21c14e3649 
					 
					
						
						
							
							Update a partially obsolete comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93228  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-12 04:32:35 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						dd437ba15e 
					 
					
						
						
							
							Avoid adding PHI arguments for a predecessor that has gone away when a BRCOND was constant folded.  
						
						... 
						
						
						
						This fixes PR5980.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93184  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-11 21:02:33 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						54e146b935 
					 
					
						
						
							
							Dan pointed out checking whether a node is dead by comparing its opcode to ISD::DELETED_NODE is not safe. Use a DAGUpdateListener to remove dead nodes from work list instead.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93031  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-09 00:21:08 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						6f279e0bda 
					 
					
						
						
							
							ReplaceAllUsesOfValueWith may delete other nodes that the one being replaced. Do not delete dead nodes again.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92988  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-08 02:36:12 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						7b1e2a50a5 
					 
					
						
						
							
							Use pop_back_val instead of back()+pop_back.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92918  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-07 17:27:56 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						54eb4c2991 
					 
					
						
						
							
							Comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92850  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-06 19:43:21 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						d40d03e1bd 
					 
					
						
						
							
							Teach dag combine to fold the following transformation more aggressively:  
						
						... 
						
						
						
						(OP (trunc x), (trunc y)) -> (trunc (OP x, y))
Unfortunately this simple change causes dag combine to infinite looping. The problem is the shrink demanded ops optimization tend to canonicalize expressions in the opposite manner. That is badness. This patch disable those optimizations in dag combine but instead it is done as a late pass in sdisel.
This also exposes some deficiencies in dag combine and x86 setcc / brcond lowering. Teach them to look pass ISD::TRUNCATE in various places.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92849  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-06 19:38:29 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						f012705c7e 
					 
					
						
						
							
							Avoid going through the LLVMContext for type equality where it's safe to dereference the type pointer.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92726  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 13:12:22 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						1a053236f1 
					 
					
						
						
							
							Change errs() to dbgs().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92597  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 01:26:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						eeb3a00b84 
					 
					
						
						
							
							Change SelectCode's argument from SDValue to SDNode *, to make it more  
						
						... 
						
						
						
						clear what information these functions are actually using.
This is also a micro-optimization, as passing a SDNode * around is
simpler than passing a { SDNode *, int } by value or reference.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92564  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 01:24:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						081134741b 
					 
					
						
						
							
							Final step in the metadata API restructuring: move the  
						
						... 
						
						
						
						getMDKindID/getMDKindNames methods to LLVMContext (and add
convenience methods to Module), eliminating MetadataContext.
Move the state that it maintains out to LLVMContext.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92259  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-29 09:01:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3990b121cf 
					 
					
						
						
							
							This is a major cleanup of the instruction metadata interfaces that  
						
						... 
						
						
						
						I asked Devang to do back on Sep 27.  Instead of going through the
MetadataContext class with methods like getMD() and getMDs(), just
ask the instruction directly for its metadata with getMetadata()
and getAllMetadata().
This includes a variety of other fixes and improvements: previously
all Value*'s were bloated because the HasMetadata bit was thrown into
value, adding a 9th bit to a byte.  Now this is properly sunk down to
the Instruction class (the only place where it makes sense) and it
will be folded away somewhere soon.
This also fixes some confusion in getMDs and its clients about 
whether the returned list is indexed by the MDID or densely packed.
This is now returned sorted and densely packed and the comments make
this clear.
This introduces a number of fixme's which I'll follow up on.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92235  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-28 23:41:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0eb419800a 
					 
					
						
						
							
							rename getMDKind -> getMDKindID, make it autoinsert if an MD Kind  
						
						... 
						
						
						
						doesn't exist already, eliminate registerMDKind.  Tidy up a bunch
of random stuff.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92225  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-28 20:45:51 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						9882007003 
					 
					
						
						
							
							Remove dead store.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92190  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-28 01:51:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						9949933d6e 
					 
					
						
						
							
							Use more sensible type for flags in asms.  PR 5570.  
						
						... 
						
						
						
						Patch by Sylve`re Teissier (sorry, ASCII only).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91988  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 07:32:51 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						688fb80334 
					 
					
						
						
							
							Fix this to properly clear the FastISel debug location. Thanks to  
						
						... 
						
						
						
						Bill for spotting this!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91355  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-14 23:08:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						87bad707ed 
					 
					
						
						
							
							Remove old DBG_LABEL code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90669  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-05 17:56:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						714efc63d4 
					 
					
						
						
							
							Remove the unused DisableLegalizeTypes option and related code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90668  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-05 17:51:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						381ca5572e 
					 
					
						
						
							
							Don't blindly set the debug location for PHI node copies.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90637  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-05 01:29:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						6e3ff37547 
					 
					
						
						
							
							Make TargetSelectInstruction protected and called from FastISel.cpp  
						
						... 
						
						
						
						instead of SelectionDAGISel.cpp.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90636  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-05 01:27:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						07f111e7b7 
					 
					
						
						
							
							The debug information for an LLVM Instruction applies to that Instruction  
						
						... 
						
						
						
						and that Instruction only. Implement this by setting the "current debug position"
back to Unknown after processing each instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-05 00:27:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7896c9f436 
					 
					
						
						
							
							improve portability to avoid conflicting with std::next in c++'0x.  
						
						... 
						
						
						
						Patch by Howard Hinnant!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90365  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-03 00:50:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						5fca8b1c8d 
					 
					
						
						
							
							Move CopyCatchInfo into FunctionLoweringInfo.cpp too, for consistency.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89683  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-23 18:12:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						2048b85c7c 
					 
					
						
						
							
							Rename SelectionDAGLowering to SelectionDAGBuilder, and rename  
						
						... 
						
						
						
						SelectionDAGBuild.cpp to SelectionDAGBuilder.cpp.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89681  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-23 18:04:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						6277eb2bb9 
					 
					
						
						
							
							Move the FunctionLoweringInfo class and some related utility functions out  
						
						... 
						
						
						
						of SelectionDAGBuild.h/cpp into its own files, to help separate
general lowering logic from SelectionDAG-specific lowering logic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89667  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-23 17:16:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						b4afb137ef 
					 
					
						
						
							
							Fix fast-isel to avoid selecting the return instruction if a  
						
						... 
						
						
						
						tail call has been encountered.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89444  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-20 02:51:26 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						53bb5c95af 
					 
					
						
						
							
							Implement support to debug inlined functions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86748  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-10 23:06:00 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						df8ed02473 
					 
					
						
						
							
							Hide a couple of options.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86522  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-09 06:49:37 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						e1f188fe27 
					 
					
						
						
							
							Move some code from being emitted as boilerplate duplicated in every  
						
						... 
						
						
						
						*ISelDAGToDAG.cpp to being regular code in SelectionDAGISel.cpp.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85530  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-29 22:30:23 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						533297b58d 
					 
					
						
						
							
							Rename usesCustomDAGSchedInserter to usesCustomInserter, and update a  
						
						... 
						
						
						
						bunch of associated comments, because it doesn't have anything to do
with DAGs or scheduling. This is another step in decoupling MachineInstr
emitting from scheduling.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85517  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-29 18:10:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						75c478a96a 
					 
					
						
						
							
							pseudosourcevalue is also still using getGlobalContext(), so it isn't  
						
						... 
						
						
						
						thread safe either.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85253  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-27 17:02:08 +00:00 
						 
				 
			
				
					
						
							
							
								Zhongxing Xu 
							
						 
					 
					
						
						
							
						
						931424a7d8 
					 
					
						
						
							
							Indent code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84247  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-16 05:42:28 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						1f03471a2d 
					 
					
						
						
							
							Set default location for a function if it is not set.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83921  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-12 23:10:55 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						454e957979 
					 
					
						
						
							
							Set default location for the function if it is not already set.  
						
						... 
						
						
						
						This code is not  yet enabled.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83349  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-06 00:09:08 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						9dddf97480 
					 
					
						
						
							
							Remove unnecessary cast.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83100  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-29 19:56:13 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						e30e678865 
					 
					
						
						
							
							s/class Metadata/class MetadataContext/g  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83019  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-28 21:41:20 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						a2148402ce 
					 
					
						
						
							
							Do not use global typedef for MDKindID.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83016  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-28 21:14:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						a279bc3da5 
					 
					
						
						
							
							Tabs -> spaces, and remove trailing whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82355  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-20 02:20:51 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						ce31910eae 
					 
					
						
						
							
							Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic blocks and update CFG, it should also inform sdisel of the changes so the phi source operands will come from the right basic blocks.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82311  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-19 09:51:03 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						fb2e752e41 
					 
					
						
						
							
							Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that sdisel will use to properly complete phi nodes.  
						
						... 
						
						
						
						Not functionality change yet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82273  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-18 21:02:19 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						8be58a1186 
					 
					
						
						
							
							Revert r82214. It broke 403.gcc on x86_64 / Darwin.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82215  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-18 08:26:06 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						f8a56255a5 
					 
					
						
						
							
							Fix a bug in sdisel switch lowering code. When it updates the phi nodes in switch successor blocks, it can introduce multiple phi operands of the same value from different blocks (and may not be on the predecessor list).  
						
						... 
						
						
						
						This can be seen on CodeGen/Generic/2006-09-06-SwitchLowering.ll. But it's not known to cause any real regression (but I have added an assertion for it now).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82214  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-18 08:16:04 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						713f043c16 
					 
					
						
						
							
							Fix typo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82080  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-16 21:09:07 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						123eaa71b5 
					 
					
						
						
							
							At iSel time, update DebugLoc based on debug info attached with an instruction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82077  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-16 20:39:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4437ae213d 
					 
					
						
						
							
							eliminate uses of cerr()  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79834  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-23 07:05:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bbbfa99d3d 
					 
					
						
						
							
							remove a few DOUTs here and there.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79832  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-23 06:35:02 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						1d0be15f89 
					 
					
						
						
							
							Push LLVMContexts through the IntegerType APIs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78948  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-13 21:58:54 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						825b72b057 
					 
					
						
						
							
							Split EVT into MVT and EVT, the former representing _just_ a primitive type, while  
						
						... 
						
						
						
						the latter is capable of representing either a primitive or an extended type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78713  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-11 20:47:22 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						e50ed30282 
					 
					
						
						
							
							Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78610  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-10 22:56:29 +00:00