Nate Begeman
							
						 
						
							 
							
							
							
							
								
							
							
								4ca2ea5b43 
								
							 
						 
						
							
							
								
								JumpTable support!  What this represents is working asm and jit support for  
							
							 
							
							... 
							
							
							
							x86 and ppc for 100% dense switch statements when relocations are non-PIC.
This support will be extended and enhanced in the coming days to support
PIC, and less dense forms of jump tables.
llvm-svn: 27947 
							
						 
						
							2006-04-22 18:53:45 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								2dd2c652b2 
								
							 
						 
						
							
							
								
								Added getTargetLowering() to TargetMachine. Refactored targets to support this.  
							
							 
							
							... 
							
							
							
							llvm-svn: 26742 
							
						 
						
							2006-03-13 23:20:37 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								a4a4ceb478 
								
							 
						 
						
							
							
								
								- Emit subsections_via_symbols for Darwin.  
							
							 
							
							... 
							
							
							
							- Conditionalize Dwarf debugging output (Darwin only for now).
llvm-svn: 26582 
							
						 
						
							2006-03-07 02:23:26 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								30d7b70b73 
								
							 
						 
						
							
							
								
								Enable Dwarf debugging info.  
							
							 
							
							... 
							
							
							
							llvm-svn: 26581 
							
						 
						
							2006-03-07 02:02:57 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								e4a8b74e4f 
								
							 
						 
						
							
							
								
								ConstantPoolIndex is now the displacement field of addressing mode.  
							
							 
							
							... 
							
							
							
							llvm-svn: 26373 
							
						 
						
							2006-02-25 09:56:50 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								87079884d1 
								
							 
						 
						
							
							
								
								Use the shared asmprinter code for printing special llvm globals  
							
							 
							
							... 
							
							
							
							llvm-svn: 24695 
							
						 
						
							2005-12-13 06:32:50 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4d80f6e52e 
								
							 
						 
						
							
							
								
								Add ELF and darwin support for static ctors and dtors  
							
							 
							
							... 
							
							
							
							llvm-svn: 24693 
							
						 
						
							2005-12-13 04:53:51 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								ac6cb46429 
								
							 
						 
						
							
							
								
								Use HasDotTypeDotSizeDirective instead of forELF  
							
							 
							
							... 
							
							
							
							llvm-svn: 24481 
							
						 
						
							2005-11-21 23:06:54 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								99be8f766f 
								
							 
						 
						
							
							
								
								Use subtarget information computed by X86Subtarget instead of rolling our own.  
							
							 
							
							... 
							
							
							
							llvm-svn: 24477 
							
						 
						
							2005-11-21 22:39:40 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								ebc39f5a9c 
								
							 
						 
						
							
							
								
								Add a forELF flag, allowing the removal of forCygwin and simplification of  
							
							 
							
							... 
							
							
							
							conditionals.
llvm-svn: 24475 
							
						 
						
							2005-11-21 22:19:48 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								8a5f3c1b68 
								
							 
						 
						
							
							
								
								Switch to using the shared constant pool printer, along with using shorter  
							
							 
							
							... 
							
							
							
							CPI ids
llvm-svn: 24467 
							
						 
						
							2005-11-21 08:32:23 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								024e32e118 
								
							 
						 
						
							
							
								
								Start using the AsmPrinter shared SwitchSection code.  This allows the X86  
							
							 
							
							... 
							
							
							
							backend to implement global variables in sections.
llvm-svn: 24447 
							
						 
						
							2005-11-21 07:11:11 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2c0b435ba6 
								
							 
						 
						
							
							
								
								Rename SwitchSection -> switchSection to avoid conflicting with a future  
							
							 
							
							... 
							
							
							
							change.
llvm-svn: 24443 
							
						 
						
							2005-11-21 06:55:27 +00:00  
						
					 
				
					
						
							
							
								 
								Nate Begeman
							
						 
						
							 
							
							
							
							
								
							
							
								b62a4c8da6 
								
							 
						 
						
							
							
								
								Add support for assembling .s files on mac os x for intel  
							
							 
							
							... 
							
							
							
							Add support for running bugpoint on mac os x for intel
llvm-svn: 22351 
							
						 
						
							2005-07-08 00:23:26 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b97404687a 
								
							 
						 
						
							
							
								
								Refactor X86AsmPrinter.cpp into multiple files.  Patch contributed  
							
							 
							
							... 
							
							
							
							by Aaron Gray, cleaned up by me.
llvm-svn: 22324 
							
						 
						
							2005-07-01 22:44:09 +00:00