Bill Wendling 
							
						 
					 
					
						
						
							
						
						a929c68bfc 
					 
					
						
						
							
							Constify and don't return a reference.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63689  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-04 00:05:34 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						44f6ac640a 
					 
					
						
						
							
							Erm. Would be nice to initialize this variable. . .  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63677  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-03 22:55:54 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						85e3af9b70 
					 
					
						
						
							
							Add getDebugLocTuple to retrieve the DebugLocTuple for a given DebugLoc object.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63676  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-03 22:49:58 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						9bc96a5720 
					 
					
						
						
							
							Create DebugLoc information in FastISel. Several temporary methods were  
						
						... 
						
						
						
						created. Specifically, those BuildMIs which use
"DebugLoc::getUnknownLoc()". I'll remove them soon.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63584  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-03 00:55:04 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						aaeea9e64f 
					 
					
						
						
							
							Refine DebugLoc per review comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63132  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-27 21:15:07 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						b9f66cfadf 
					 
					
						
						
							
							No need to keep size of DebugLocations vector separately.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63070  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-26 23:47:30 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						c4b1abd81e 
					 
					
						
						
							
							Actually source file has already been uniquified into an id during isel. Eliminate the StringMap.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63009  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-26 07:53:42 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						d0adbb5b7d 
					 
					
						
						
							
							Add data structure to define and track debug location during codegen.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63008  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-26 07:41:49 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						ceb4d1aecb 
					 
					
						
						
							
							Rename getABITypeSize to getTypePaddedSize, as  
						
						... 
						
						
						
						suggested by Chris.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62099  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-12 20:38:59 +00:00 
						 
				 
			
				
					
						
							
							
								Matthijs Kooijman 
							
						 
					 
					
						
						
							
						
						06140888b1 
					 
					
						
						
							
							Make MachineFrameInfo::print not crash when no TargetFrameInfo is available.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58606  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-03 11:16:43 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						26367472a2 
					 
					
						
						
							
							Adjust whitespace in debug messages to be more consistent  
						
						... 
						
						
						
						with other debug messages.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57543  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-15 02:57:38 +00:00 
						 
				 
			
				
					
						
							
							
								Matthijs Kooijman 
							
						 
					 
					
						
						
							
						
						e2b997b7b5 
					 
					
						
						
							
							Make MachineFunction not crash when TargetMachine::getRegisterInfo() returns  
						
						... 
						
						
						
						NULL, but just hide some debug output then.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57437  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-13 12:37:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						05ae98346a 
					 
					
						
						
							
							Fix these comments to reflect current reality. Surprisingly,  
						
						... 
						
						
						
						MachineConstantPool::getConstantPoolIndex actually expects
a log2-encoded alignment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56248  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-16 20:45:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						ae73dc1448 
					 
					
						
						
							
							Tidy up several unbeseeming casts from pointer to intptr_t.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55779  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-04 17:05:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						62ca32540f 
					 
					
						
						
							
							get MachineConstantPool off std::ostream, onto raw_ostream.  It would be  
						
						... 
						
						
						
						really nice if someone converted MachineFunction::print to raw_ostream.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55268  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-23 22:53:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						944fac71e0 
					 
					
						
						
							
							Switch the asmprinter (.ll) and all the stuff it requires over to  
						
						... 
						
						
						
						use raw_ostream instead of std::ostream.  Among other goodness,
this speeds up llvm-dis of kc++ with a release build from 0.85s
to 0.49s (88% faster).
Other interesting changes:
 1) This makes Value::print be non-virtual.
 2) AP[S]Int and ConstantRange can no longer print to ostream directly, 
    use raw_ostream instead.
 3) This fixes a bug in raw_os_ostream where it didn't flush itself 
    when destroyed.
 4) This adds a new SDNode::print method, instead of only allowing "dump".
A lot of APIs have both std::ostream and raw_ostream versions, it would
be useful to go through and systematically anihilate the std::ostream 
versions.
This passes dejagnu, but there may be minor fallout, plz let me know if
so and I'll fix it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55263  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-23 22:23:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						fed90b6d09 
					 
					
						
						
							
							Fold the useful features of alist and alist_node into ilist, and  
						
						... 
						
						
						
						a new ilist_node class, and remove them. Unlike alist_node,
ilist_node doesn't attempt to manage storage itself, so it avoids
the associated problems, including being opaque in gdb.
Adjust the Recycler class so that it doesn't depend on alist_node.
Also, change it to use explicit Size and Align parameters, allowing
it to work when the largest-sized node doesn't have the greatest
alignment requirement.
Change MachineInstr's MachineMemOperand list from a pool-backed
alist to a std::list for now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54146  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-28 21:51:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						80f3d46968 
					 
					
						
						
							
							Fix uses of underscore-capital names.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53870  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-21 19:48:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						dc2fbddd9d 
					 
					
						
						
							
							Trim unnecessary #includes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53471  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-11 20:38:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						8e5f2c6f65 
					 
					
						
						
							
							Pool-allocation for MachineInstrs, MachineBasicBlocks, and  
						
						... 
						
						
						
						MachineMemOperands. The pools are owned by MachineFunctions.
This drastically reduces the number of calls to malloc/free made
during the "Emit" phase of scheduling, as well as later phases
in CodeGen. Combined with other changes, this speeds up the
"instruction selection" phase of CodeGen by 10% in some cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53212  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-07 23:14:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						409a3d0837 
					 
					
						
						
							
							Silence warning when no assertions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49284  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-06 21:46:45 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						d36531249a 
					 
					
						
						
							
							Spiller now remove unused spill slots.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47657  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-27 03:04:06 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						e6d088acc9 
					 
					
						
						
							
							Rename PrintableName to Name.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47629  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-26 21:47:57 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						74ab84c31e 
					 
					
						
						
							
							Change "Name" to "AsmName" in the target register info. Gee, a refactoring tool  
						
						... 
						
						
						
						would have been a Godsend here!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47625  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-26 21:11:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						6f0d024a53 
					 
					
						
						
							
							Rename MRegisterInfo to TargetRegisterInfo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46930  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-10 18:45:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1612faae3c 
					 
					
						
						
							
							move MachineFrameInfo::CreateFixedObject out of line, give MachineFrameInfo  
						
						... 
						
						
						
						a reference to TargetFrameInfo.  Rearrange order of fields in StackObject to
save a word.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46348  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-25 07:19:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f20c1a497f 
					 
					
						
						
							
							properly encapsulate the parent field of MBB and MI with get/set accessors.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45469  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-31 04:56:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						84bc5427d6 
					 
					
						
						
							
							Rename SSARegMap -> MachineRegisterInfo in keeping with the idea  
						
						... 
						
						
						
						that "machine" classes are used to represent the current state of
the code being compiled.  Given this expanded name, we can start 
moving other stuff into it.  For now, move the UsedPhysRegs and
LiveIn/LoveOuts vectors from MachineFunction into it.
Update all the clients to match.
This also reduces some needless #includes, such as MachineModuleInfo
from MachineFunction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45467  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-31 04:13:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4ee451de36 
					 
					
						
						
							
							Remove attribution from file headers, per discussion on llvmdev.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						ca0ed74485 
					 
					
						
						
							
							Eliminate the remaining uses of getTypeSize.  This  
						
						... 
						
						
						
						should only effect x86 when using long double.  Now
12/16 bytes are output for long double globals (the
exact amount depends on the alignment).  This brings
globals in line with the rest of LLVM: the space
reserved for an object is now always the ABI size.
One tricky point is that only 10 bytes should be
output for long double if it is a field in a packed
struct, which is the reason for the additional
argument to EmitGlobalConstant.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43688  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-11-05 00:04:43 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						cb406c2597 
					 
					
						
						
							
							Use empty() member functions when that's what's being tested for instead  
						
						... 
						
						
						
						of comparing begin() and end().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42585  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-03 19:26:29 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						1997473cf7 
					 
					
						
						
							
							Drop 'const'  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36662  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-03 01:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3e15bf33e0 
					 
					
						
						
							
							Use 'static const char' instead of 'static const int'.  
						
						... 
						
						
						
						Due to darwin gcc bug, one version of darwin linker coalesces
static const int, which defauts PassID based pass identification.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36652  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-02 21:39:20 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						794fd75c67 
					 
					
						
						
							
							Do not use typeinfo to identify pass in pass manager.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-01 21:15:47 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						505e5510a2 
					 
					
						
						
							
							Change UsedPhysRegs from array bool to BitVector to save some space. Setting / getting its states now go through MachineFunction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36451  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-25 22:10:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a401b1e1c5 
					 
					
						
						
							
							support > 4G stack objects  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36422  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-25 04:20:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d2b7cec527 
					 
					
						
						
							
							Generalize TargetData strings, to support more interesting forms of data.  
						
						... 
						
						
						
						Patch by Scott Michel.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34266  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-14 05:52:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						58092e35a3 
					 
					
						
						
							
							Teach TargetData to handle 'preferred' alignment for each target, and use  
						
						... 
						
						
						
						these alignment amounts to align scalars when we can.  Patch by Scott Michel!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33409  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-20 22:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						d472ad7c7c 
					 
					
						
						
							
							Debug dump error.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32743  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-22 02:04:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						acd80ac7bb 
					 
					
						
						
							
							1. Tidy up jump table info.  
						
						... 
						
						
						
						2. Allow the jit to handle PIC relocable jump tables.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32581  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-14 19:17:33 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						bcd2498f4f 
					 
					
						
						
							
							Removed more <iostream> includes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32321  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-07 20:28:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a4eb44a285 
					 
					
						
						
							
							const'ify jump table stuff  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31269  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-28 18:17:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e7251a0377 
					 
					
						
						
							
							add an assert  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31267  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-28 18:11:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f28bbda2c6 
					 
					
						
						
							
							Bugfixes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30709  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-03 20:19:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e70cab0ca4 
					 
					
						
						
							
							Provide a function that ensures MBB numbering is dense and inorder.  This  
						
						... 
						
						
						
						can be used by MachineFunctionPasses who need this property.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30706  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-03 19:18:57 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						a17cf0a7e2 
					 
					
						
						
							
							Use getOffset() instead.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30327  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-14 07:41:12 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						9abd7c3867 
					 
					
						
						
							
							A MachineConstantPool may have mixed Constant* and MachineConstantPoolValue* values.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30316  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-14 05:50:57 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						d6594ae54c 
					 
					
						
						
							
							Added support for machine specific constantpool values. These are useful for  
						
						... 
						
						
						
						representing expressions that can only be resolved at link time, etc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30278  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-12 21:00:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a4f0b3a084 
					 
					
						
						
							
							s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29911  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-27 12:54:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						efb9b813fa 
					 
					
						
						
							
							Add an out-of-line virtual function to home class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29154  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-14 23:08:47 +00:00