Chris Lattner 
							
						 
					 
					
						
						
							
						
						464c19e654 
					 
					
						
						
							
							test for pr1173  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33893  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-05 02:19:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b87056f111 
					 
					
						
						
							
							rewrite shift/shift folding, now that types are not signed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33892  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-05 00:57:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3ac8f5b042 
					 
					
						
						
							
							testcase for PR1175  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33891  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 23:55:04 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						4535175328 
					 
					
						
						
							
							Fix indenting, remove tabs.  
						
						... 
						
						
						
						Learn from sext and zext. The destination value falls within the range of the
source type.
Generalize properties regarding constant ints.
Get smarter about marking blocks as unreachable. If 1 >= 2 in order for this
block to execute, then it isn't reachable.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33889  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 23:43:05 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						13b7d3d499 
					 
					
						
						
							
							Fixing silly "not-implemented" bug in AsmPrinter. This fixes PR1169.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33888  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 23:27:42 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						54100d7370 
					 
					
						
						
							
							When using LINK_COMPONENTS, append the components to the end of the  
						
						... 
						
						
						
						libraries linked with. This permits a project to still use USEDLIBS to
specify its own libraries in conjunction with LINK_COMPONENTS. llvm-stacker
needs this after libLLVMTransforms.a went away.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33886  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 22:12:25 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						d7fc4f6f7e 
					 
					
						
						
							
							Fix grammaro in output message.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33885  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 22:08:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6241226b09 
					 
					
						
						
							
							Fix a miscompilation in the addr mode code trying to implement X | C and  
						
						... 
						
						
						
						X + C to promote LEA formation.  We would incorrectly apply it in some cases
(test) and miss it in others.
This fixes CodeGen/X86/2007-02-04-OrAddrMode.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33884  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 20:18:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2b5d75c35b 
					 
					
						
						
							
							new testcase for x86 backend miscompilation  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33883  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 20:15:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						831e0374a7 
					 
					
						
						
							
							switch the VRBaseMap in the scheduler from an std::map to a DenseMap.  This  
						
						... 
						
						
						
						speeds up the isel pass from 2.5570s to 2.4722s on kc++ (3.4%).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33879  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 08:47:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3f97eb449b 
					 
					
						
						
							
							Introduce new UnarySDNode/BinarySDNode/TernarySDNode nodes, which coallocate  
						
						... 
						
						
						
						their operands with the node itself.  This reduces malloc traffic for operand
lists.  This reduces isel time on kc++ from 2.6164 to 2.5570s, about 2.3%.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33878  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 08:35:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bc2e26241d 
					 
					
						
						
							
							Add a new SDNode ctor and InitOperands method.  This allows the operands for  
						
						... 
						
						
						
						an SDNode to be allocated as part of the node itself, instead of being a
separate new[]'d object.  Switch HandleSDNode, LoadSDNode, and StoreSDNode
to use this mechanism.  This saves one heap allocation and free for each node
of this type that is allocated.  This reduces isel time from 2.7638 to 2.6164s
on kc++, which is a 5.6% speedup.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33877  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 08:13:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ab4ed59538 
					 
					
						
						
							
							eliminate the SDNode::setValueTypes method.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33876  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 07:37:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						63e3f14df6 
					 
					
						
						
							
							eliminate a bunch of duplicate ctors and helper functions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33875  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 07:28:00 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						619f024cc3 
					 
					
						
						
							
							Fix some comments and other minor sundry things.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33873  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 04:43:17 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						471feac1b2 
					 
					
						
						
							
							Ensure that visibility and section are properly propagated.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33872  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 04:30:33 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						8bef0373f1 
					 
					
						
						
							
							Back out last revision which was committed by accident.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33871  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 04:29:21 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						3dad8dc367 
					 
					
						
						
							
							Make sure that section and visibility are properly propagated.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33870  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 04:28:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d429bcd4ac 
					 
					
						
						
							
							move MorphNode to out of line and merge setNodeOperands into it.  There is  
						
						... 
						
						
						
						no behavior or performance change here.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33869  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 02:49:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						48b8592652 
					 
					
						
						
							
							simplify MorphNodeTo to take a VTList operand.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33868  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 02:41:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						67612a1188 
					 
					
						
						
							
							eliminate some extraneous methods in SDNode  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33867  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 02:32:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c76e3c8602 
					 
					
						
						
							
							Give each selectiondag node class a home for it's vtable and rtti info  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33866  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 02:23:32 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						73a7d89468 
					 
					
						
						
							
							Prepare for PR411  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33865  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 02:11:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e4116f8553 
					 
					
						
						
							
							Encode small integers more densely in foldingset, avoiding overflowing the SmallVector as often.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33864  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 01:48:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9f24ad79ce 
					 
					
						
						
							
							Switch VAlueMap from std::map to DenseMap.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33863  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 01:35:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0da331fe0b 
					 
					
						
						
							
							Switch NodeMap from std::map to DenseMap, this speeds up isel by 2.3%  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33862  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 01:31:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0ed4417075 
					 
					
						
						
							
							swtich vector-> smallvector, speeding up selectiondag stuff 1%  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33861  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 01:20:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						40030bfa75 
					 
					
						
						
							
							Switch promoted/expanded ops over to using a DenseMap.  Vector related maps  
						
						... 
						
						
						
						aren't worth it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33860  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 01:17:38 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						414e37f9a3 
					 
					
						
						
							
							Regenerate.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33859  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 01:12:11 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						c34706c4ff 
					 
					
						
						
							
							For PR1151:  
						
						... 
						
						
						
						Make llvm-upgrade valgrind clean. Deleting type instances is a really
nasty thing to do to LLVM. This was a hold-over from the re-write.
This fixes test/Assembler/2007-01-22-UpgradeTypeMapInvalidMemory.ll and
potentially many other bugs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33858  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 01:05:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						718071c476 
					 
					
						
						
							
							switch LegalizedNodes from std::map to a DenseMap.  This speeds up isel  
						
						... 
						
						
						
						time as a whole on kc++ by 11%.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33857  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 00:50:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						28f72279f5 
					 
					
						
						
							
							add a version of insert that takes the key and value.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33856  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 00:42:41 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						6734b57d1b 
					 
					
						
						
							
							For PR1163:  
						
						... 
						
						
						
						Make the Module's dependent library use a std::vector instead of SetVector
adjust #includes in .cpp files because SetVector.h is no longer included.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33855  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 00:40:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5fcaf3ed14 
					 
					
						
						
							
							Make SmallSetVector useful  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33854  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 00:30:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						00755df36c 
					 
					
						
						
							
							Eliminate some malloc traffic from LegalizeAllNodesNotLeadingTo, speeding  
						
						... 
						
						
						
						up isel on kimwitu by 0.7%.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33853  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 00:27:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d48c5e871a 
					 
					
						
						
							
							Eliminate some std::sets.  This speeds up isel of kimwitu by about 0.9%  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33852  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 00:24:41 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						a3e60626b4 
					 
					
						
						
							
							Make sure the gccas script is executable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33851  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 00:23:51 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						006c6872fe 
					 
					
						
						
							
							For PR1067:  
						
						... 
						
						
						
						Update library documentation after removal of libLLVMTransforms.a that
resulted from removal of the LevelRaise pass.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33850  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 00:17:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cf5640bd52 
					 
					
						
						
							
							Switch SelectionDAG::ReplaceAllUsesOfValueWith to use a SmallSetVector for  
						
						... 
						
						
						
						the users set (most nodes have 1 or 2 users).  This speeds up the isel pass
3.2% on kimwitu.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33849  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 00:14:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7235928b45 
					 
					
						
						
							
							Various bugfixes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33848  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 00:12:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						edca3c5a1e 
					 
					
						
						
							
							describe SmallSetVector  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33847  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-04 00:00:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						337cde0d5a 
					 
					
						
						
							
							Convert SetVector to be a true adapter class and add SmallSetVector.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33846  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-03 23:56:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7f3da2dd13 
					 
					
						
						
							
							remove some dead code  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33845  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-03 23:28:07 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						7ba98a9000 
					 
					
						
						
							
							For PR1072:  
						
						... 
						
						
						
						Removing -raise has neglible positive or negative side effects so we are
opting to remove it. See the PR for comparison details.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33844  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-03 23:15:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a49fd07ec6 
					 
					
						
						
							
							add an instcombine pass to clean up after heavy-lifting IP passes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33843  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-03 23:06:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e3683e1651 
					 
					
						
						
							
							null -> pointer, nul -> character :)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33841  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-03 22:04:27 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						128a7a7a4a 
					 
					
						
						
							
							Fix some spellos.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33840  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-03 21:06:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a4a264de3b 
					 
					
						
						
							
							fix grammar  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33839  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-03 20:17:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2b78d967ea 
					 
					
						
						
							
							Serious cleanups.  Make the TOC match the text for the class hierarchy,  
						
						... 
						
						
						
						move the sections of the class-h around in the right order, make it actually
reflect the classes in LLVM today.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33838  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-03 20:02:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f369252d03 
					 
					
						
						
							
							Add TOC  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33837  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-03 19:51:56 +00:00