Dan Gohman 
							
						 
					 
					
						
						
							
						
						89496d0eb7 
					 
					
						
						
							
							Rename CreateReg to CreateRegs, and MakeReg to CreateReg.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107451  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-02 00:10:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						ffda6bac11 
					 
					
						
						
							
							Rename CreateRegForValue to CreateReg, and change its argument  
						
						... 
						
						
						
						from a Value to a Type, because it doesn't actually care about
the Value.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107383  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-01 03:55:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						7fbcc98f20 
					 
					
						
						
							
							Teach fast-isel to avoid loading a value from memory when it's already  
						
						... 
						
						
						
						available in a register. This is pretty primitive, but it reduces the
number of instructions in common testcases by 4%.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107380  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-01 03:49:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						20d4be151b 
					 
					
						
						
							
							Enable on-demand fast-isel.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107377  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-01 02:58:57 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						3193a689db 
					 
					
						
						
							
							Do one lookup instead of two.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106415  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-21 14:21:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						37db6cdaea 
					 
					
						
						
							
							Generalize this to look in the regular ValueMap in addition to  
						
						... 
						
						
						
						the LocalValueMap, to make it more flexible when fast-isel isn't
proceding straight top-down.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106414  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-21 14:17:46 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						db4971259c 
					 
					
						
						
							
							Teach regular and fast isel to set dead flags on unused implicit defs  
						
						... 
						
						
						
						on calls and similar instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106353  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-18 23:28:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						e368b460a2 
					 
					
						
						
							
							Eliminate unnecessary uses of getZExtValue().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106279  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-18 14:22:04 +00:00 
						 
				 
			
				
					
						
							
							
								Stuart Hastings 
							
						 
					 
					
						
						
							
						
						3bf9125933 
					 
					
						
						
							
							Add a DebugLoc parameter to TargetInstrInfo::InsertBranch().  This  
						
						... 
						
						
						
						addresses a longstanding deficiency noted in many FIXMEs scattered
across all the targets.
This effectively moves the problem up one level, replacing eleven
FIXMEs in the targets with eight FIXMEs in CodeGen, plus one path
through FastISel where we actually supply a DebugLoc, fixing Radar
7421831.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106243  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-17 22:43:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						eddc114a66 
					 
					
						
						
							
							Do one map lookup instead of two.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104645  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-25 21:59:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						7f0d69555c 
					 
					
						
						
							
							Fast ISel trivially coalesces away no-op casts, so check for this when  
						
						... 
						
						
						
						setting kill flags.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103832  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-14 22:53:18 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						e1308d86ed 
					 
					
						
						
							
							An Instruction has a trivial kill only if its use is in the same  
						
						... 
						
						
						
						basic block.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103725  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-13 19:19:32 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						a6cb641f48 
					 
					
						
						
							
							Add initial kill flag support to FastISel.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103529  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-11 23:54:07 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						02f0dbd97a 
					 
					
						
						
							
							Verify variable directly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103305  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-07 22:04:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						fb95f89e8e 
					 
					
						
						
							
							Transfer debug location information from PHI nodes to resulting  
						
						... 
						
						
						
						lowered copies.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103228  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-07 01:10:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						34dcc6fadc 
					 
					
						
						
							
							Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that it  
						
						... 
						
						
						
						doesn't have to guess.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103194  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-06 20:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						97c94b8fc6 
					 
					
						
						
							
							In bottom-up mode, defer the materialization of local constant values.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103139  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-06 00:02:14 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						a7a0ed7901 
					 
					
						
						
							
							Add an "IsBottomUp" member function to FastISel, which will be used to  
						
						... 
						
						
						
						support a new bottom-up mode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103138  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-05 23:58:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						1fdc614bee 
					 
					
						
						
							
							Factor out FastISel's code for materializing constants and other values  
						
						... 
						
						
						
						in registers into a separate function to de-couple it from the
top-down-specific logic in getRegForValue.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102975  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-03 23:36:34 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						54fc4d6a48 
					 
					
						
						
							
							While lowering dbg_declare, emit DBG_VALUE machine instruction if alloca matching llvm.dbg.declare intrinsic is missing.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102513  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-28 19:27:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						7dc7840850 
					 
					
						
						
							
							Add comment re byval args.  Doesn't actually work this way yet.  
						
						... 
						
						
						
						xs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102316  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-25 21:03:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						e8c92dd439 
					 
					
						
						
							
							Move FastISel's HandlePHINodesInSuccessorBlocks call down into FastISel  
						
						... 
						
						
						
						itself too.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102176  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-23 15:29:50 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						f81eca0ab9 
					 
					
						
						
							
							Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISel  
						
						... 
						
						
						
						and into SelectionDAGBuilder and FastISel.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102123  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-22 20:46:50 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						3b172f1c01 
					 
					
						
						
							
							Fix a comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102110  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-22 20:06:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						ba5be5c07b 
					 
					
						
						
							
							Don't send PHI nodes down to SelectionDAGBuilder of FastISel, since  
						
						... 
						
						
						
						they end up doing nothing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101904  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-20 15:00:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						8ba3aa7f9c 
					 
					
						
						
							
							Sink DebugLoc handling out of SelectionDAGISel into FastISel and  
						
						... 
						
						
						
						SelectionDAGBuilder, where it doesn't have to be as complicated.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101848  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-20 00:48:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						46510a73e9 
					 
					
						
						
							
							Add const qualifiers to CodeGen's use of LLVM IR constructs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101334  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-15 01:51:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						2520864773 
					 
					
						
						
							
							Factor out EH landing pad code into a separate function, and constify  
						
						... 
						
						
						
						a bunch of stuff to support it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101273  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-14 19:53:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						32acbc1e50 
					 
					
						
						
							
							Generalize this code to handle Instructions in addition to ConstantExprs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101210  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-14 02:33:23 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						4183e31978 
					 
					
						
						
							
							Add a few comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101148  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-13 17:07:06 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						343b42e428 
					 
					
						
						
							
							Move printing of target-indepedent DEBUG_VALUE comments  
						
						... 
						
						
						
						into AsmPrinter.  Target-dependent form is still generated
by FastISel and still handled in X86 code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100596  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-07 01:15:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ed3a8067a6 
					 
					
						
						
							
							unthread MMI from FastISel  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100416  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-05 06:05:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d850ac79b5 
					 
					
						
						
							
							fastisel doesn't need DwarfWriter, remove some tendricles.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100381  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-05 02:19:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						de4845c163 
					 
					
						
						
							
							Switch the code generator (except the JIT) onto the new DebugLoc  
						
						... 
						
						
						
						representation.  This eliminates the 'DILocation' MDNodes for 
file/line/col tuples from -O0 -g codegen.
This remove the old DebugLoc class, making it a typedef for DebugLoc,
I'll rename NewDebugLoc next.
I didn't update the JIT to use the new apis, so it will continue to
work, but be as slow as before.  Someone should eventually do this
or, better yet, rip out the JIT debug info stuff and build the JIT
on top of MC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100209  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-02 19:42:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						870cfcf9a6 
					 
					
						
						
							
							add new apis for getting/setting !dbg metadata on  
						
						... 
						
						
						
						instructions.  In addition to being a convenience,
they are faster than the old apis, particularly when
not going from an MDKindID like people should be
doing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99982  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-31 03:34:40 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						0193c0994b 
					 
					
						
						
							
							Remove dead include.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98225  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-11 02:28:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						45df761652 
					 
					
						
						
							
							Move dbg_value generation to target-independent FastISel,  
						
						... 
						
						
						
						as X86 is currently the only FastISel target.  Per review.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97255  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-26 20:01:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						10fedd21d3 
					 
					
						
						
							
							Fix comments to reflect renaming elsewhere.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95730  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-10 00:11:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						518bb53485 
					 
					
						
						
							
							move target-independent opcodes out of TargetInstrInfo  
						
						... 
						
						
						
						into TargetOpcodes.h.  #include the new TargetOpcodes.h
into MachineInstr.  Add new inline accessors (like isPHI())
to MachineInstr, and start using them throughout the 
codebase.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95687  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-09 19:54:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						dc91856575 
					 
					
						
						
							
							After Victor's latest commits I am seeing null  
						
						... 
						
						
						
						addresses in dbg.declare; ignore this for the
moment to prevent things from breaking.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95471  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-06 02:26:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						5ed17ae92a 
					 
					
						
						
							
							Generate DEBUG_VALUE comments on x86.  The (limited)  
						
						... 
						
						
						
						dbg.declare's we currently generate go through both
register allocators without perturbing the results.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94480  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-26 00:09:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						f082d7abe1 
					 
					
						
						
							
							Revert 93811 per request.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93818  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-19 00:10:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						1b346b7f8f 
					 
					
						
						
							
							Enable code to emit dbg.declare as DEBUG_VALUE  
						
						... 
						
						
						
						comments (fast isel, X86).  This doesn't seem
to break any functionality, but will introduce
cases where -g affects the generated code.  I'll
be fixing that.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93811  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-18 23:34:55 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						3a32865d58 
					 
					
						
						
							
							Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast).  
						
						... 
						
						
						
						This patch also cleans up code that expects there to be a bitcast in the first argument and testcases that call llvm.dbg.declare.
It also strips old llvm.dbg.declare intrinsics that did not pass metadata as the first argument.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93531  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-15 19:04:09 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						5f03238d62 
					 
					
						
						
							
							Revert r93504 because older uses of llvm.dbg.declare intrinsics need to be auto-upgraded  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93515  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-15 17:36:47 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						283ba2fbb4 
					 
					
						
						
							
							Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast).  
						
						... 
						
						
						
						This patch also cleans up code that expects there to be a bitcast in the first argument and testcases that call llvm.dbg.declare.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93504  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-15 03:37:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						5c9cf19d1e 
					 
					
						
						
							
							Fix a typo in a comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93227  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-12 04:30:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						7c3ecb6838 
					 
					
						
						
							
							Don't use the ISD::NodeType enum for SDNode opcodes, as CodeGen  
						
						... 
						
						
						
						uses several kinds of opcode values which are not declared within
that enum. This fixes PR5946.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92794  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 22:26:32 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						614d2ad0af 
					 
					
						
						
							
							Delete renaming use of dead dbg intrinsics.  
						
						... 
						
						
						
						Intrinsic::dbg_stoppoint
 Intrinsic::dbg_region_start
 Intrinsic::dbg_region_end
 Intrinsic::dbg_func_start
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92672  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 01:47:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bf0ca2b477 
					 
					
						
						
							
							remove a bunch of unneeded functions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92263  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-29 09:32:19 +00:00