Pedro Artigas 
							
						 
					 
					
						
						
							
						
						49eb628c21 
					 
					
						
						
							
							moves doInitialization and doFinalization to the Pass class and removes some unreachable code in MachineModuleInfo  
						
						... 
						
						
						
						reviewed by Evan Cheng <evan.cheng@apple.com >
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169164  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-03 21:56:57 +00:00 
						 
				 
			
				
					
						
							
							
								Pedro Artigas 
							
						 
					 
					
						
						
							
						
						6eda081345 
					 
					
						
						
							
							One more step towards making doInitialization and doFinalization useful for  
						
						... 
						
						
						
						start up and clean up module passes, now that ASAN and TSAN are fixed the
tests pass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168905  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-29 17:47:05 +00:00 
						 
				 
			
				
					
						
							
							
								Pedro Artigas 
							
						 
					 
					
						
						
							
						
						4bfea7685d 
					 
					
						
						
							
							Test commit only modifying comments  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168709  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-27 17:39:20 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						9780d352b9 
					 
					
						
						
							
							Revert r168635 "Step towards implementation of pass manager with doInitialization and doFinalization per module detangled from runOn?? calls, still has temporary code not to break ASAN to be removed when that pass conforms to the proposed model".  
						
						... 
						
						
						
						It appears to have broken at least one buildbot.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168654  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-27 00:53:24 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						0d30d30d58 
					 
					
						
						
							
							Step towards implementation of pass manager with doInitialization and doFinalization per module detangled from runOn?? calls, still has temporary code not to break ASAN to be removed when that pass conforms to the proposed model  
						
						... 
						
						
						
						Patch by Pedro Artigas, with feedback from by Chandler Carruth.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168635  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-26 23:54:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitri Gribenko 
							
						 
					 
					
						
						
							
						
						79c07d2a36 
					 
					
						
						
							
							Use empty parens for empty function parameter list instead of '(void)'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168049  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-15 16:51:49 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						40b6fdb81e 
					 
					
						
						
							
							Add doInitialization and doFinalization methods to ModulePass's, to allow them to be re-initialized and reused on multiple Module's.  
						
						... 
						
						
						
						Patch by Pedro Artigas.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168008  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-11-15 00:14:15 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						9f9ce61972 
					 
					
						
						
							
							Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164017  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-17 07:16:40 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						5e108eeeef 
					 
					
						
						
							
							Added TargetPassConfig::disablePass/substitutePass as a general mechanism to override specific passes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150562  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-15 03:21:47 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						ebe18ef5c2 
					 
					
						
						
							
							Added Pass::createPass(ID) to handle pass configuration by ID  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150092  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-08 21:22:34 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						8247e0dca6 
					 
					
						
						
							
							whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149671  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-03 05:12:30 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						8a42633273 
					 
					
						
						
							
							Devirtualize Pass::getPassID, overriding it isn't useful and it gets called a lot.  
						
						... 
						
						
						
						While at it pull the trivial ctor in line.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145124  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-24 21:14:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Foad 
							
						 
					 
					
						
						
							
						
						eb69732d56 
					 
					
						
						
							
							Fix typos in comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130396  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-28 09:12:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7a2bdde0a0 
					 
					
						
						
							
							Fix a ton of comment typos found by codespell.  Patch by  
						
						... 
						
						
						
						Luis Felipe Strano Moraes!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129558  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-15 05:18:47 +00:00 
						 
				 
			
				
					
						
							
							
								Tobias Grosser 
							
						 
					 
					
						
						
							
						
						6551360535 
					 
					
						
						
							
							Add RegionPass support.  
						
						... 
						
						
						
						A RegionPass is executed like a LoopPass but on the regions detected by the
RegionInfo pass instead of the loops detected by the LoopInfo pass.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116905  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-20 01:54:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						8a757aeac4 
					 
					
						
						
							
							Revert r111199; it breaks -debug-pass=Structure output.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111500  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-19 01:29:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						65bffec2c2 
					 
					
						
						
							
							Make dumpPassStructure be a PMDataManager abstraction, rather than  
						
						... 
						
						
						
						a Pass abstraction, since that's the level it's actually used at.
Rename Pass' dumpPassStructure to dumpPass.
This eliminates an awkward use of getAsPass() to convert a PMDataManager*
into a Pass* just to permit a dumpPassStructure call.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111199  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-16 22:45:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						fa5c2a67c3 
					 
					
						
						
							
							Remove BasicBlockPass::runOnFunction, which was unused.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110847  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-11 20:28:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						1f9a1608a6 
					 
					
						
						
							
							Delete FunctionPass::run, which is unused.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110843  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-11 19:11:05 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						73e8800229 
					 
					
						
						
							
							Delete FunctionPass::runOnModule, which is unused.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110842  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-11 19:05:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						8d570bf8e9 
					 
					
						
						
							
							Remove assignPassManager's default arguments. It's really  
						
						... 
						
						
						
						confusing to have different arguments for the same virtual
function at different levels of the class hierarchy.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110500  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-07 01:25:32 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						4afefdec65 
					 
					
						
						
							
							More #include cleanups.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110499  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-07 01:18:18 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						90c579de5a 
					 
					
						
						
							
							Reapply r110396, with fixes to appease the Linux buildbot gods.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110460  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-06 18:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						1f74590e9d 
					 
					
						
						
							
							Revert r110396 to fix buildbots.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110410  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-06 00:23:35 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						9ccaf53ada 
					 
					
						
						
							
							Don't use PassInfo* as a type identifier for passes.  Instead, use the address of the static  
						
						... 
						
						
						
						ID member as the sole unique type identifier.  Clean up APIs related to this change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110396  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-05 23:42:04 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						8be3291f59 
					 
					
						
						
							
							Speculatively revert r108813, in an attempt to get the self-host buildbots working again.  I don't see why this patch  
						
						... 
						
						
						
						would cause them to fail the way they are, but none of the other intervening patches seem likely either.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108818  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-20 08:26:15 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						9e081004da 
					 
					
						
						
							
							Reapply r108794, a fix for the failing test from last time.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108813  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-20 06:52:42 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						e8a469cdb4 
					 
					
						
						
							
							Revert r108794, "Separate PassInfo into two classes: a constructor-free  
						
						... 
						
						
						
						superclass (StaticPassInfo) and a constructor-ful subclass (PassInfo).", it is
breaking teh everything.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108805  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-20 03:06:07 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						8ba15cb709 
					 
					
						
						
							
							Separate PassInfo into two classes: a constructor-free superclass (StaticPassInfo) and a constructor-ful subclass (PassInfo).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108794  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-20 01:19:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						e407c1d158 
					 
					
						
						
							
							Move several non-performance-critical member functinos out of line.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106444  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-21 18:46:45 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						5c8aa950fe 
					 
					
						
						
							
							Ok, third time's the charm.  No changes from last time except the CMake  
						
						... 
						
						
						
						source addition.  Apparently the buildbots were wrong about failures.
---
Add some switches helpful for debugging:
-print-before=<Pass Name>
Dump IR before running pass <Pass Name>.
-print-before-all
Dump IR before running each pass.
-print-after-all
Dump IR after running each pass.
These are helpful when tracking down a miscompilation.  It is easy to
get IR dumps and do diffs on them, etc.
To make this work well, add a new getPrinterPass API to Pass so that
each kind of pass (ModulePass, FunctionPass, etc.) can create a Pass
suitable for dumping out the kind of object the Pass works on.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100249  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-02 23:17:14 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						cf5862d8ac 
					 
					
						
						
							
							Revert 100204. It broke a bunch of tests and apparently changed what passes are run during codegen.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100207  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-02 19:29:15 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						434bd8551d 
					 
					
						
						
							
							Let's try this again.  Re-apply 100143 including an apparent missing  
						
						... 
						
						
						
						<string> include.  For some reason the buildbot choked on this while my
builds did not.  It's probably due to a difference in system headers.
---
Add some switches helpful for debugging:
-print-before=<Pass Name>
Dump IR before running pass <Pass Name>.
-print-before-all
Dump IR before running each pass.
-print-after-all
Dump IR after running each pass.
These are helpful when tracking down a miscompilation.  It is easy to
get IR dumps and do diffs on them, etc.
To make this work well, add a new getPrinterPass API to Pass so that
each kind of pass (ModulePass, FunctionPass, etc.) can create a Pass
suitable for dumping out the kind of object the Pass works on.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100204  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-02 18:46:26 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						1d8f83d0a0 
					 
					
						
						
							
							Revert r100143.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100146  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-01 22:54:42 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						8ef3acba00 
					 
					
						
						
							
							Add some switches helpful for debugging:  
						
						... 
						
						
						
						-print-before=<Pass Name>
Dump IR before running pass <Pass Name>.
-print-before-all
Dump IR before running each pass.
-print-after-all
Dump IR after running each pass.
These are helpful when tracking down a miscompilation.  It is easy to
get IR dumps and do diffs on them, etc.
To make this work well, add a new getPrinterPass API to Pass so that
each kind of pass (ModulePass, FunctionPass, etc.) can create a Pass
suitable for dumping out the kind of object the Pass works on.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100143  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-01 22:43:57 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						49cf3a7173 
					 
					
						
						
							
							Fix a few unused parameter warnings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96533  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-17 23:55:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						42cefa1ea3 
					 
					
						
						
							
							doxygenize some comments, patch by Peter Collingbourne!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96018  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-12 21:54:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						476e9bd114 
					 
					
						
						
							
							elimiante the dynamic_cast's from opt.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94160  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-22 06:03:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3660ecabbb 
					 
					
						
						
							
							eliminate a bunch of dynamic_cast's.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94155  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-22 05:24:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5e664b8f7c 
					 
					
						
						
							
							eliminate a bunch of dynamic_cast's.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94154  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-22 04:55:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2033097b1f 
					 
					
						
						
							
							add some new methods to adjust this pointers.  Not used yet.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94013  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-20 19:26:14 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						eda23faedb 
					 
					
						
						
							
							Move several function bodies which are rarely inlined out of line.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91319  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-14 19:43:09 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						2928c83b01 
					 
					
						
						
							
							Pass StringRef by value.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86251  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-06 10:58:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						8b67f774e9 
					 
					
						
						
							
							Move DataTypes.h to include/llvm/System, update all users. This breaks the last  
						
						... 
						
						
						
						direct inclusion edge from System to Support.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85086  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-26 01:35:46 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						41b5adf202 
					 
					
						
						
							
							Remove a bunch of unused arguments from functions, silencing a  
						
						... 
						
						
						
						warning.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84130  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-14 20:28:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						8a261e44f7 
					 
					
						
						
							
							Add a form of addPreserved which takes a string argument, to allow passes  
						
						... 
						
						
						
						to declare that they preserve other passes without needing to pull in
additional header file or library dependencies. Convert MachineFunctionPass
and CodeGenLICM to make use of this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83555  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-08 17:00:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						7ab42aec42 
					 
					
						
						
							
							Fix a typo in a comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80697  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-01 18:29:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						45cfe545ec 
					 
					
						
						
							
							Change Pass::print to take a raw ostream instead of std::ostream,  
						
						... 
						
						
						
						update all code that this affects.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79830  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-23 06:03:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						ffef8acc3e 
					 
					
						
						
							
							Tidy #includes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78677  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-11 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						275872e799 
					 
					
						
						
							
							Fix some comments referring to std::cerr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77931  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-03 01:02:24 +00:00