Devang Patel 
							
						 
					 
					
						
						
							
						
						70d75ca310 
					 
					
						
						
							
							"Attach debug info with llvm instructions" mode was enabled a month ago. Now make it permanent and remove old way of inserting intrinsics to encode debug info for line number and scopes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@87014  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-12 19:02:56 +00:00 
						 
				 
			
				
					
						
							
							
								Kenneth Uildriks 
							
						 
					 
					
						
						
							
						
						c158dde219 
					 
					
						
						
							
							x86 users can now return arbitrary sized structs.  Structs too large to fit in return registers will be returned through a hidden sret parameter introduced during SelectionDAG construction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86876  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-11 19:59:24 +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 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						f07c9497b2 
					 
					
						
						
							
							Codegen support for the llvm.invariant/lifetime.start/end intrinsics:  
						
						... 
						
						
						
						just throw them away.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86678  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-10 09:08:09 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Stump 
							
						 
					 
					
						
						
							
						
						70e5e6834c 
					 
					
						
						
							
							Fix for 64-bit builds.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86600  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-09 22:28:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e880efe446 
					 
					
						
						
							
							Fix PR5421 by APInt'izing switch lowering.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86354  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-07 07:50:34 +00:00 
						 
				 
			
				
					
						
							
							
								Kenneth Uildriks 
							
						 
					 
					
						
						
							
						
						b4997aeab7 
					 
					
						
						
							
							Add code to check at SelectionDAGISel::LowerArguments time to see if return values can be lowered to registers.  Coming soon, code to perform sret-demotion if return values cannot be lowered to registers  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86324  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-07 02:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						cdfa666c30 
					 
					
						
						
							
							Fix warning with gcc-4.0 and signed/unsigned.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85648  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-31 09:24:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						8c2b52552c 
					 
					
						
						
							
							Initial target-independent CodeGen support for BlockAddresses.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85556  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-30 01:27:03 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						7e5d2ff20f 
					 
					
						
						
							
							Make sure we return the right sized type here.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85436  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-28 21:32:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ab21db79ef 
					 
					
						
						
							
							rename indbr -> indirectbr to appease the residents of #llvm.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85351  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-28 00:19:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						eef55dc3fd 
					 
					
						
						
							
							Update the MachineBasicBlock CFG for an indirect branch.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85325  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-27 22:10:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						64825153a2 
					 
					
						
						
							
							Add CodeGen support for indirect branches.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85323  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-27 21:56:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						98eef869ae 
					 
					
						
						
							
							don't use stdio  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85296  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-27 20:42:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f9be95f867 
					 
					
						
						
							
							add enough support for indirect branch for the feature test to pass  
						
						... 
						
						
						
						(assembler,asmprinter, bc reader+writer) and document it.  Codegen
currently aborts on it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85274  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-27 19:13:16 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						7b5e61707a 
					 
					
						
						
							
							Add objectsize intrinsic and hook it up through codegen. Doesn't  
						
						... 
						
						
						
						do anything than return "I don't know" at the moment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85189  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-27 00:52:25 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						046e78ce55 
					 
					
						
						
							
							Remove FreeInst.  
						
						... 
						
						
						
						Remove LowerAllocations pass.
Update some more passes to treate free calls just like they were treating FreeInst.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85176  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-26 23:43:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						7abbd04e90 
					 
					
						
						
							
							APInt-ify the gep scaling code, so that it correctly handles the case where  
						
						... 
						
						
						
						the scale overflows pointer-sized arithmetic. This fixes PR5281.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84954  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-23 17:57:43 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						ff89dcb06f 
					 
					
						
						
							
							-Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed  
						
						... 
						
						
						
						stack slots and giving them different PseudoSourceValue's did not fix the
problem of post-alloc scheduling miscompiling llvm itself.
- Apply Dan's conservative workaround by assuming any non fixed stack slots can
alias other memory locations. This means a load from spill slot #1  cannot 
move above a store of spill slot #2 . 
- Enable post-alloc scheduling for x86 at optimization leverl Default and above.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84424  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-18 18:16:27 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						20270c9093 
					 
					
						
						
							
							Only fixed stack objects and spill slots should be get FixedStack PseudoSourceValue.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84411  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-18 06:27:36 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						6553155172 
					 
					
						
						
							
							Revert 84315 for now. Re-thinking the patch.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84321  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-17 07:53:04 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						bf125583f8 
					 
					
						
						
							
							Rename getFixedStack to getStackObject. The stack objects represented are not  
						
						... 
						
						
						
						necessarily fixed. Only those will negative frame indices are "fixed."
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84315  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-17 06:22:26 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						a276c603b8 
					 
					
						
						
							
							Remove MallocInst from LLVM Instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84299  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-17 01:18:07 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						b01bbdcc1a 
					 
					
						
						
							
							I don't see any point in having both eh.selector.i32 and eh.selector.i64,  
						
						... 
						
						
						
						so get rid of eh.selector.i64 and rename eh.selector.i32 to eh.selector.
Likewise for eh.typeid.for.  This aligns us with gcc, which always uses a
32 bit value for the selector on all platforms.  My understanding is that
the register allocator used to assert if the selector intrinsic size didn't
match the pointer size, and this was the reason for introducing the two
variants.  However my testing shows that this is no longer the case (I
fixed some bugs in selector lowering yesterday, and some more today in the
fastisel path; these might have caused the original problems).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84106  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-14 16:11:37 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						1619dc3b9e 
					 
					
						
						
							
							s/DebugLoc.CompileUnit/DebugLoc.Scope/g  
						
						... 
						
						
						
						s/DebugLoc.InlinedLoc/DebugLoc.InlinedAtLoc/g
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84054  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-13 23:28:53 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						3a66a68b0c 
					 
					
						
						
							
							Introduce new convenience methods for sign extending or  
						
						... 
						
						
						
						truncating an SDValue (depending on whether the target
type is bigger or smaller than the value's type); or zero
extending or truncating it.  Use it in a few places (this
seems to be a popular operation, but I only modified cases
of it in SelectionDAGBuild).  In particular, the eh_selector
lowering was doing this wrong due to a repeated rather than
inverted test, fixed with this change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84027  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-13 21:04:12 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						ac1ceb3dd3 
					 
					
						
						
							
							Extract scope information from the variable itself, instead of relying on alloca or llvm.dbg.declare location.  
						
						... 
						
						
						
						While recording beginning of a function, use scope info from the first location entry instead of just relying on first location entry itself.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83684  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-09 22:42:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						a45bfd31de 
					 
					
						
						
							
							Make sure sin, cos, sqrt calls are marked readonly  
						
						... 
						
						
						
						before producing FSIN, FCOS, FSQRT.  If they aren't
so marked we have to assume they might set errno.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82781  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-25 18:00:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						52fb79b7f9 
					 
					
						
						
							
							Generate FSQRT from calls to the sqrt function, which  
						
						... 
						
						
						
						allows appropriate backends to generate a sqrt instruction.
On x86, this isn't done at -O0 because we go through
FastISel instead.  This is a behavior change from before
this series of sqrt patches started.  I think this is OK
considering that compile speed is most important at -O0, but
could be convinced otherwise.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82778  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-25 17:23:22 +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 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6ba2e87061 
					 
					
						
						
							
							duncan points out the EH selector values are signed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82245  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-18 18:34:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3a5815f90f 
					 
					
						
						
							
							tolerate llvm.eh.selector.i64 on 32-bit systems and llvm.eh.selector.i32 on  
						
						... 
						
						
						
						64-bit systems.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82180  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-17 23:54:54 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						101b25c028 
					 
					
						
						
							
							Better solution for tracking both the original alignment of the access, and the current alignment based  
						
						... 
						
						
						
						on the source value offset.  This avoids increasing the size of mem nodes. 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81897  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-15 19:05:41 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						e6798372ea 
					 
					
						
						
							
							Add an "original alignment" field to load and store nodes.  This enables the  
						
						... 
						
						
						
						DAG Combiner to disambiguate chains for loads and stores of types which are
 broken up by the Legalizer into smaller pieces.  
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81813  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-15 00:13:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						ed48caf5e7 
					 
					
						
						
							
							Fix an abort on a store of an empty struct member. getValue returns  
						
						... 
						
						
						
						null in the case of an empty struct, so don't try to call getNumValues
on it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81180  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-08 01:44:02 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						5149852975 
					 
					
						
						
							
							Simplify.  Testing shows that this is not equivalent to BBI = CR.CaseBB + 1.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81124  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-06 18:03:32 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						c2d98bc0d6 
					 
					
						
						
							
							Remove some not-really-used variables, as warned  
						
						... 
						
						
						
						about by icc (#593 , partial).  Patch by Erick Tryzelaar.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81115  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-06 12:41:19 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						bd1d6a8ce1 
					 
					
						
						
							
							Detect VLAs.  
						
						... 
						
						
						
						Do not use DenseMap operator[] because it inserts new entry if lookup fails. Use find() to check an entry in a DenseMap first.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81058  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-05 00:34:14 +00:00 
						 
				 
			
				
					
						
							
							
								Sandeep Patel 
							
						 
					 
					
						
						
							
						
						65c3c8f323 
					 
					
						
						
							
							Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80773  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-02 08:44:58 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						e4b275610a 
					 
					
						
						
							
							Reapply 79977.  
						
						... 
						
						
						
						Use MDNodes to encode debug info in llvm IR.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80406  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-28 23:24:31 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						8245988835 
					 
					
						
						
							
							Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80073  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-26 05:01:18 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						2a610c7387 
					 
					
						
						
							
							Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well.  
						
						... 
						
						
						
						This change speeds up llvm-gcc by more then 6% at "-O0 -g" (measured by compiling InstructionCombining.cpp!)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79977  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-25 05:24:07 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						24f20e0832 
					 
					
						
						
							
							Record variable debug info at ISel time directly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79742  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-22 17:12:53 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						636e258a53 
					 
					
						
						
							
							Fix typo. Should check both values of RangeUse for 0. Patch by Marius Wachtler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79649  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-21 18:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						2962664227 
					 
					
						
						
							
							Remove a bit more cruft from the sjlj moving to a backend pass.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79272  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-17 20:25:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						0d24bfbf92 
					 
					
						
						
							
							Simplify this code to not depend as much on CurMBB.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79068  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-15 02:06:22 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						7cefd80bd5 
					 
					
						
						
							
							Indentation change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78978  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-14 01:56:37 +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 
							
						 
					 
					
						
						
							
						
						23b9b19b1a 
					 
					
						
						
							
							Add contexts to some of the MVT APIs.  No functionality change yet, just the infrastructure work needed to get the contexts to where they need to be first.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78759  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-12 00:36:31 +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