Duncan Sands
							
						 
						
							 
							
							
							
							
								
							
							
								51495609df 
								
							 
						 
						
							
							
								
								Reapply r64301.  These uses of "inline" can cause strange  
							
							 
							
							... 
							
							
							
							link-time failures when building with optimization.  Just
get rid of them.
llvm-svn: 64449 
							
						 
						
							2009-02-13 09:42:34 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								5f14a01340 
								
							 
						 
						
							
							
								
								Revert r64300 and r64301. These were causing the following errors respectively:  
							
							 
							
							... 
							
							
							
							During llvm-gcc bootstrap:
Undefined symbols:
  "llvm::FPPassManager::doFinalization(llvm::Module&)", referenced from:
      (anonymous namespace)::CGPassManager::doFinalization(llvm::CallGraph&, llvm::Module&)
        in libLLVMipa.a(CallGraphSCCPass.o)
  "llvm::FPPassManager::doInitialization(llvm::Module&)", referenced from:
      (anonymous namespace)::CGPassManager::doInitialization(llvm::CallGraph&, llvm::Module&)
        in libLLVMipa.a(CallGraphSCCPass.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[3]: *** [/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore.roots/llvmCore~obj/obj-llvm/Release/bin/opt] Error 1
During an LLVM release build:
/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.sh.build/Release/bin/tblgen -I  /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/lib/Target/X86 -I  /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/include -I  /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/include -I  /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/lib/Target -gen-register-desc -o  /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.sh.build/lib/Target/X86/Release/X86GenRegisterInfo.inc.tmp /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/lib/Target/X86/X86.td
llvm[3]: Building X86.td instruction names with tblgen
/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.sh.build/Release/bin/tblgen -I  /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/lib/Target/X86 -I  /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/include -I  /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/include -I  /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/lib/Target -gen-instr-enums -o  /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.sh.build/lib/Target/X86/Release/X86GenInstrNames.inc.tmp /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/lib/Target/X86/X86.td
llvm[3]: Building X86.td instruction information with tblgen
/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.sh.build/Release/bin/tblgen -I  /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/lib/Target/X86 -I  /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/include -I  /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/include -I  /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/lib/Target -gen-instr-desc -o  /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.sh.build/lib/Target/X86/Release/X86GenInstrInfo.inc.tmp /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/lib/Target/X86/X86.td
llvm[3]: Building X86.td assembly writer with tblgen
/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.sh.build/Release/bin/tblgen -I  /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/lib/Target/X86 -I  /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/include -I  /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/include -I  /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/lib/Target -gen-asm-writer -o  /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.sh.build/lib/Target/X86/Release/X86GenAsmWriter.inc.tmp /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/lib/Target/X86/X86.td
llvm[3]: Compiling InstructionCombining.cpp for Release build 
if /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmgcc42.roots/llvmgcc42~dst/Developer/usr/bin/llvm-g++-4.2 -I/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.sh.build/include -I/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.sh.build/lib/Transforms/Scalar -I/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/include -I/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/lib/Transforms/Scalar  -D_DEBUG  -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -O3  -fno-exceptions  -Woverloaded-virtual -pedantic -Wall -W -Wwrite-strings -Wno-long-long -Wunused -Wno-unused-parameter  -fstrict-aliasing -Wstrict-aliasing -c -MMD -MP -MF "/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.sh.build/lib/Transforms/Scalar/Release/InstructionCombining.d.tmp" -MT "/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.sh.build/lib/Transforms/Scalar/Release/InstructionCombining.lo" -MT "/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.sh.build/lib/Transforms/Scalar/Release/InstructionCombining.o" -MT "/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.sh.build/lib/Transforms/Scalar/Release/InstructionCombining.d" /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/lib/Transforms/Scalar/InstructionCombining.cpp -o /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.sh.build/lib/Transforms/Scalar/Release/InstructionCombining.o ; \
           then /bin/mv -f "/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.sh.build/lib/Transforms/Scalar/Release/InstructionCombining.d.tmp" "/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.sh.build/lib/Trans
llvm-svn: 64311 
							
						 
						
							2009-02-11 18:19:24 +00:00  
						
					 
				
					
						
							
							
								 
								Duncan Sands
							
						 
						
							 
							
							
							
							
								
							
							
								5b3349064d 
								
							 
						 
						
							
							
								
								These uses of "inline" can cause strange link-time  
							
							 
							
							... 
							
							
							
							failures when building with optimization.  Just get
rid of them.
llvm-svn: 64301 
							
						 
						
							2009-02-11 12:25:15 +00:00  
						
					 
				
					
						
							
							
								 
								Duncan Sands
							
						 
						
							 
							
							
							
							
								
							
							
								5a913d61e3 
								
							 
						 
						
							
							
								
								Rename getAnalysisToUpdate to getAnalysisIfAvailable.  
							
							 
							
							... 
							
							
							
							llvm-svn: 63198 
							
						 
						
							2009-01-28 13:14:17 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								193e4c025e 
								
							 
						 
						
							
							
								
								Fix a use of an invalid iterator when -debug-pass=Details is used.  
							
							 
							
							... 
							
							
							
							llvm-svn: 58816 
							
						 
						
							2008-11-06 21:57:17 +00:00  
						
					 
				
					
						
							
							
								 
								Nuno Lopes
							
						 
						
							 
							
							
							
							
								
							
							
								0460bb27e0 
								
							 
						 
						
							
							
								
								fix memory leak in pass manager when adding an analysis pass that already existed. as pass manager takes ownership of the added passes, it has to delete the pass if it isnt added to the pass list  
							
							 
							
							... 
							
							
							
							tweak the opt tool so that it doesnt access a Pass after the ownership was taken by the pass manager
llvm-svn: 58730 
							
						 
						
							2008-11-04 23:03:58 +00:00  
						
					 
				
					
						
							
							
								 
								Duncan Sands
							
						 
						
							 
							
							
							
							
								
							
							
								26ff6f9c54 
								
							 
						 
						
							
							
								
								Add <cstdio> include where needed by gcc-4.4.  
							
							 
							
							... 
							
							
							
							Patch by Samuel Tardieu.
llvm-svn: 57291 
							
						 
						
							2008-10-08 07:23:46 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								c3e3ca9a45 
								
							 
						 
						
							
							
								
								Remove interfaces implemented by dead pass from the list of available passes.  
							
							 
							
							... 
							
							
							
							Patch By Matthijs Kooijman.
llvm-svn: 57202 
							
						 
						
							2008-10-06 20:36:36 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								18ff6367f7 
								
							 
						 
						
							
							
								
								Add assertion check.  
							
							 
							
							... 
							
							
							
							llvm-svn: 56016 
							
						 
						
							2008-09-09 21:38:40 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								a328690ed3 
								
							 
						 
						
							
							
								
								Simplify.  
							
							 
							
							... 
							
							
							
							Fix outdated comment.
llvm-svn: 55993 
							
						 
						
							2008-09-09 17:56:50 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								a79db30d28 
								
							 
						 
						
							
							
								
								Tidy up several unbeseeming casts from pointer to intptr_t.  
							
							 
							
							... 
							
							
							
							llvm-svn: 55779 
							
						 
						
							2008-09-04 17:05:41 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								fdee7034b3 
								
							 
						 
						
							
							
								
								The pass manager is not able to schedule -loop-deletion -loop-index-split.  
							
							 
							
							... 
							
							
							
							The loop-deletion pass does not preserve dom frontier, which is required by
loop-index-split. When the PM checks dom frontier for loop-index-split, it has
already verified that lcssa is availalble. However, new dom frontier forces new
loop pass manager, which does not  have lcssa yet.
The PM should recheck availability of required analysis passes in such cases.
llvm-svn: 54805 
							
						 
						
							2008-08-14 23:07:48 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								0d29ae085b 
								
							 
						 
						
							
							
								
								Use SmallVector instead of std::vector  
							
							 
							
							... 
							
							
							
							llvm-svn: 54685 
							
						 
						
							2008-08-12 15:44:31 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								c68a0b6244 
								
							 
						 
						
							
							
								
								Use DenseMap to keep track of last users.  
							
							 
							
							... 
							
							
							
							Use inversed map for faster queries.
llvm-svn: 54662 
							
						 
						
							2008-08-12 00:26:16 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								ec9e1a60ad 
								
							 
						 
						
							
							
								
								Keep track of analysis usage information for passes. Avoid invoking  
							
							 
							
							... 
							
							
							
							getAnalysisUsage() repeatedly.
llvm-svn: 54650 
							
						 
						
							2008-08-11 21:13:39 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4c493d9a58 
								
							 
						 
						
							
							
								
								Don't call getAnalysisUsage unless -debug-pass is enabled.  This speeds  
							
							 
							
							... 
							
							
							
							up the passmgr by avoiding useless work.
llvm-svn: 54528 
							
						 
						
							2008-08-08 15:14:09 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								cbd160f447 
								
							 
						 
						
							
							
								
								Speed up the passmgr by avoiding heap thrashing on vectors.  
							
							 
							
							... 
							
							
							
							llvm-svn: 54515 
							
						 
						
							2008-08-08 05:33:04 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								02eb94c2d7 
								
							 
						 
						
							
							
								
								Don't verify passes when assertions are disabled.  
							
							 
							
							... 
							
							
							
							llvm-svn: 54446 
							
						 
						
							2008-08-07 07:34:50 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								1526985bac 
								
							 
						 
						
							
							
								
								Consistently put quotes around pass names in debugging output.  
							
							 
							
							... 
							
							
							
							llvm-svn: 53268 
							
						 
						
							2008-07-09 00:50:40 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								99ad4ba227 
								
							 
						 
						
							
							
								
								Disable dom info verifier by default.  
							
							 
							
							... 
							
							
							
							llvm-svn: 52983 
							
						 
						
							2008-07-01 21:36:11 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								67c79a4992 
								
							 
						 
						
							
							
								
								Fix typos in comments.  
							
							 
							
							... 
							
							
							
							Thanks for the feedback!
llvm-svn: 52978 
							
						 
						
							2008-07-01 19:50:56 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								9dbe4d15ec 
								
							 
						 
						
							
							
								
								Add dom info verifier.  
							
							 
							
							... 
							
							
							
							llvm-svn: 52967 
							
						 
						
							2008-07-01 17:44:24 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								656a917ad9 
								
							 
						 
						
							
							
								
								Print debug message only if there are dead passes.  
							
							 
							
							... 
							
							
							
							llvm-svn: 52052 
							
						 
						
							2008-06-06 17:50:36 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								93af6ce129 
								
							 
						 
						
							
							
								
								More pass manager debugging outputs.  
							
							 
							
							... 
							
							
							
							llvm-svn: 51930 
							
						 
						
							2008-06-04 09:13:31 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								ab85d6b6af 
								
							 
						 
						
							
							
								
								"Unable to schedule <A> required by <B>" is more helpful then  
							
							 
							
							... 
							
							
							
							"Unable to handle Pass that requires lower level Analysis pass"
llvm-svn: 51892 
							
						 
						
							2008-06-03 01:20:02 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								bb4720c43f 
								
							 
						 
						
							
							
								
								Add debugging aid.  
							
							 
							
							... 
							
							
							
							llvm-svn: 51891 
							
						 
						
							2008-06-03 01:02:16 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								d78c400b5b 
								
							 
						 
						
							
							
								
								Clean up the use of static and anonymous namespaces. This turned up  
							
							 
							
							... 
							
							
							
							several things that were neither in an anonymous namespace nor static
but not intended to be global.
llvm-svn: 51017 
							
						 
						
							2008-05-13 00:00:25 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								cbbf291f34 
								
							 
						 
						
							
							
								
								Keep track of analysis information inherited from Module pass manager.  
							
							 
							
							... 
							
							
							
							llvm-svn: 48576 
							
						 
						
							2008-03-20 01:09:53 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								fbf53a4d1d 
								
							 
						 
						
							
							
								
								#if 1  .. #endif markers do not add any value.  
							
							 
							
							... 
							
							
							
							llvm-svn: 48560 
							
						 
						
							2008-03-19 22:24:25 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								718da668ab 
								
							 
						 
						
							
							
								
								PassInfo keep tracks whether a pass is an analysis pass or not.  
							
							 
							
							... 
							
							
							
							llvm-svn: 48554 
							
						 
						
							2008-03-19 21:56:59 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								af75ab8130 
								
							 
						 
						
							
							
								
								Do not use virtual function to identify an analysis pass.  
							
							 
							
							... 
							
							
							
							llvm-svn: 48520 
							
						 
						
							2008-03-19 00:48:41 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								864970e9b6 
								
							 
						 
						
							
							
								
								Identify Analysis pass.  
							
							 
							
							... 
							
							
							
							Do not run analysis pass again if analysis info is still available.
This fixes PR1441.
llvm-svn: 48476 
							
						 
						
							2008-03-18 00:39:19 +00:00  
						
					 
				
					
						
							
							
								 
								Gordon Henriksen
							
						 
						
							 
							
							
							
							
								
							
							
								878114bf16 
								
							 
						 
						
							
							
								
								C and Objective Caml bindings for PassManagers.  
							
							 
							
							... 
							
							
							
							llvm-svn: 48413 
							
						 
						
							2008-03-16 04:20:44 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								565df95a36 
								
							 
						 
						
							
							
								
								Eliminate a few unnecessary uses of dynamic_cast.  
							
							 
							
							... 
							
							
							
							llvm-svn: 48318 
							
						 
						
							2008-03-13 02:08:36 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								1e9860a2ed 
								
							 
						 
						
							
							
								
								Fix a typo.  
							
							 
							
							... 
							
							
							
							llvm-svn: 48317 
							
						 
						
							2008-03-13 01:58:48 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								1412f515c3 
								
							 
						 
						
							
							
								
								Don't redundantly clear std::vector members in destructors.  
							
							 
							
							... 
							
							
							
							llvm-svn: 48316 
							
						 
						
							2008-03-13 01:57:34 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								73caf5ff10 
								
							 
						 
						
							
							
								
								Change PMTopLevelManager's PassManagers vector element type from  
							
							 
							
							... 
							
							
							
							Pass* to PMDataManager*. PMDataManager is more specific than Pass,
so this more accurately describes the objects that are being stored.
This eliminates the need for several dynamic_casts to PMDataManager*.
It does introduce one dynamic_cast though, in dumpPasses(). Give
this one a comment describing why a dynamic_cast is being used.
llvm-svn: 48315 
							
						 
						
							2008-03-13 01:48:32 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								11eecd635c 
								
							 
						 
						
							
							
								
								Change PMStack::push to accept a PMDataManager* instead of  
							
							 
							
							... 
							
							
							
							a Pass*. PMDataManager* is what it actually holds, so this
makes it clearer.
llvm-svn: 48314 
							
						 
						
							2008-03-13 01:21:31 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								d3a20c9e1e 
								
							 
						 
						
							
							
								
								Give PassManager and FunctionPassManager a common base class, with  
							
							 
							
							... 
							
							
							
							add(Pass *) as a pure virtual member function. This will allow all
the various addPassesTo* functions in LLVM to avoid hard-coding what
type of PassManager is used. 
llvm-svn: 48226 
							
						 
						
							2008-03-11 16:41:42 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								dfdf2c0633 
								
							 
						 
						
							
							
								
								Fix typos in comments.  
							
							 
							
							... 
							
							
							
							llvm-svn: 48225 
							
						 
						
							2008-03-11 16:18:48 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								a1a6882519 
								
							 
						 
						
							
							
								
								Remove dead code.  
							
							 
							
							... 
							
							
							
							llvm-svn: 47700 
							
						 
						
							2008-02-27 23:33:51 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								8df7cc1119 
								
							 
						 
						
							
							
								
								Add comment explaining what is lower level analysis pass.  
							
							 
							
							... 
							
							
							
							llvm-svn: 46658 
							
						 
						
							2008-02-02 01:43:30 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								929391a19a 
								
							 
						 
						
							
							
								
								Fix 80-col violations.  
							
							 
							
							... 
							
							
							
							llvm-svn: 46510 
							
						 
						
							2008-01-29 12:09:55 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f3ebc3f3d2 
								
							 
						 
						
							
							
								
								Remove attribution from file headers, per discussion on llvmdev.  
							
							 
							
							... 
							
							
							
							llvm-svn: 45418 
							
						 
						
							2007-12-29 20:36:04 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								13ab93efde 
								
							 
						 
						
							
							
								
								Add explicit keywords.  
							
							 
							
							... 
							
							
							
							llvm-svn: 42747 
							
						 
						
							2007-10-08 15:08:41 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								8c43e41d9b 
								
							 
						 
						
							
							
								
								Fix a  using namespace llvm;  in a header file.  
							
							 
							
							... 
							
							
							
							llvm-svn: 42584 
							
						 
						
							2007-10-03 19:04:09 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								d305c404be 
								
							 
						 
						
							
							
								
								Do not overuse std::string.  Pass around char * directly.  
							
							 
							
							... 
							
							
							
							llvm-svn: 41001 
							
						 
						
							2007-08-10 18:29:32 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								de2aa65877 
								
							 
						 
						
							
							
								
								minor simplifications.  
							
							 
							
							... 
							
							
							
							llvm-svn: 40981 
							
						 
						
							2007-08-10 06:22:25 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								dd6304f6b1 
								
							 
						 
						
							
							
								
								avoid copying strings.  
							
							 
							
							... 
							
							
							
							llvm-svn: 40980 
							
						 
						
							2007-08-10 06:17:04 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								e6656eb4ad 
								
							 
						 
						
							
							
								
								Fix pastos in comments for doFinalization functions.  
							
							 
							
							... 
							
							
							
							llvm-svn: 40588 
							
						 
						
							2007-07-30 14:51:13 +00:00