005f27a0d3 
								
							 
						 
						
							
							
								
								Update the examples for the new header file locations.  
							
							... 
							
							
							
							Sorry for the fallout here, I forgot the examples aren't built by
default any more.
llvm-svn: 171371 
							
						 
						
							2013-01-02 11:56:33 +00:00  
				
					
						
							
							
								 
						
							
								aafe0918bc 
								
							 
						 
						
							
							
								
								Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h  
							
							... 
							
							
							
							This was always part of the VMCore library out of necessity -- it deals
entirely in the IR. The .cpp file in fact was already part of the VMCore
library. This is just a mechanical move.
I've tried to go through and re-apply the coding standard's preferred
header sort, but at 40-ish files, I may have gotten some wrong. Please
let me know if so.
I'll be committing the corresponding updates to Clang and Polly, and
Duncan has DragonEgg.
Thanks to Bill and Eric for giving the green light for this bit of cleanup.
llvm-svn: 159421 
							
						 
						
							2012-06-29 12:38:19 +00:00  
				
					
						
							
							
								 
						
							
								b6b2530000 
								
							 
						 
						
							
							
								
								Move EVER MORE stuff over to LLVMContext.  
							
							... 
							
							
							
							llvm-svn: 75703 
							
						 
						
							2009-07-14 23:09:55 +00:00  
				
					
						
							
							
								 
						
							
								2a15443aa8 
								
							 
						 
						
							
							
								
								Make the use of const with respect to LLVMContext sane.  Hopefully this is the last time, for the  
							
							... 
							
							
							
							moment, that I will need to make far-reaching changes.
llvm-svn: 74655 
							
						 
						
							2009-07-01 23:13:44 +00:00  
				
					
						
							
							
								 
						
							
								1cf085d558 
								
							 
						 
						
							
							
								
								Hold the LLVMContext by reference rather than by pointer.  
							
							... 
							
							
							
							llvm-svn: 74640 
							
						 
						
							2009-07-01 21:22:36 +00:00  
				
					
						
							
							
								 
						
							
								6773d388aa 
								
							 
						 
						
							
							
								
								Add a pointer to the owning LLVMContext to Module.  This requires threading LLVMContext through a lot  
							
							... 
							
							
							
							of the bitcode reader and ASM parser APIs, as well as supporting it in all of the tools.
Patches for Clang and LLVM-GCC to follow.
llvm-svn: 74614 
							
						 
						
							2009-07-01 16:58:40 +00:00  
				
					
						
							
							
								 
						
							
								5927883970 
								
							 
						 
						
							
							
								
								Have IRBuilder take a template argument on whether or not to preserve  
							
							... 
							
							
							
							names. This can save a lot of allocations if you aren't going to be
looking at the output.
llvm-svn: 54546 
							
						 
						
							2008-08-08 19:39:37 +00:00  
				
					
						
							
							
								 
						
							
								a07136ee2d 
								
							 
						 
						
							
							
								
								Merge LLVMBuilder and FoldingBuilder, calling  
							
							... 
							
							
							
							the result IRBuilder.  Patch by Dominic Hamon.
llvm-svn: 49604 
							
						 
						
							2008-04-13 06:22:09 +00:00  
				
					
						
							
							
								 
						
							
								bcf65db6f3 
								
							 
						 
						
							
							
								
								remove attributions from examples.  
							
							... 
							
							
							
							llvm-svn: 45420 
							
						 
						
							2007-12-29 20:37:57 +00:00  
				
					
						
							
							
								 
						
							
								909ef0973b 
								
							 
						 
						
							
							
								
								add a new BF->LLVM translator, contributed by Sterling Stein.  
							
							... 
							
							
							
							llvm-svn: 41881 
							
						 
						
							2007-09-12 18:24:00 +00:00