Chris Lattner 
							
						 
					 
					
						
						
							
						
						8b8d31e3ec 
					 
					
						
						
							
							remove two methods that no longer exist.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74982  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-08 01:07:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						01d9a1b78d 
					 
					
						
						
							
							more getting windows to build.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74981  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-08 00:52:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8e5a084d47 
					 
					
						
						
							
							hopefully fix the build on windows.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74977  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-08 00:29:32 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						f37feb954f 
					 
					
						
						
							
							Guard dynamic library loading.  
						
						... 
						
						
						
						I did my best at implementing this for Win32, but I don't have a way to test it.
Can someone with access to a Win32 machine test/fix this?
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74188  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-25 18:12:44 +00:00 
						 
				 
			
				
					
						
							
							
								Stefanus Du Toit 
							
						 
					 
					
						
						
							
						
						5a4e11dd3f 
					 
					
						
						
							
							Fix choice of version of Windows callback to use to consider not only the Visual Studio version, but also the Windows SDK version.  
						
						... 
						
						
						
						Patch by Tareq Siraj.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70299  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-28 16:37:58 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						0957fcbe0c 
					 
					
						
						
							
							Drop obsolete reference to __eprintf.  
						
						... 
						
						
						
						Patch by Jay Foad!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69678  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-21 16:04:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f87d28745a 
					 
					
						
						
							
							Fix windows build, patch by Marius Wachtler!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63325  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-29 18:53:28 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						232a4ab77a 
					 
					
						
						
							
							Provide hooks for libgcc symbols' address resolution inside lli on mingw32.  
						
						... 
						
						
						
						Patch by Julien Lerouge!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52037  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-06 07:20:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7e526e7544 
					 
					
						
						
							
							this was removed from the Unix side.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48370  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-14 20:41:50 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						47ccf1af3a 
					 
					
						
						
							
							Provide __main hooks for cygwin & mingw32  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47479  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-22 10:08:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4ee451de36 
					 
					
						
						
							
							Remove attribution from file headers, per discussion on llvmdev.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chuck Rose III 
							
						 
					 
					
						
						
							
						
						0ccb93034a 
					 
					
						
						
							
							This change does a couple of things.  First it gets the Visual Studio builds working.  
						
						... 
						
						
						
						I added the lexing files to the VStudio projects and removed the .l files from the 
VStudio projects.  There was a problem with use of strtoll in TGLexer.cpp and Chris
suggested switching to strtol, so that's included here.
Additionally, this checkin adds minimal x64 builds to the VStudio builds.  Build issues
related to x64 in the windows specific files for DynamicLibrary.inc and Singals.inc
are worked around, but not ultimately solved.  Binaries used to be stored in
...\win32\{Debug|Release}
but are now kept in
...\win32\bin\{win32|x64}\{Debug|Release}
intermediate files will continue to be stored in the individual project directories under 
win32.  
Some names will likely change in the future to reflect that the vstudio projects
are no longer 32-bit only, but I wanted to get things up and running today so kept away
from bigger restructuring.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44260  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-11-21 00:37:56 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						5248896635 
					 
					
						
						
							
							Provide hook for alloca on VCPP. Patch by Scott Graham  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37715  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-06-25 07:12:14 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						cd79df01c2 
					 
					
						
						
							
							Partly fixed JITing on mingw32 platform. The support is not full due to  
						
						... 
						
						
						
						absence of dllimport JIT codegen.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32673  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-19 15:24:18 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						0554575567 
					 
					
						
						
							
							For PR797:  
						
						... 
						
						
						
						Make the Win32 code exception free (untested/uncompiled) which forced some
interface changes which had ripple effect. This should be the last of 797.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29884  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-25 21:37:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						adcbce0ad4 
					 
					
						
						
							
							Change LoadLibraryPermanently to not throw an exception.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29048  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-07 17:12:36 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						48fdf91d0f 
					 
					
						
						
							
							Provide configuration support and usage for MINGW32 platform  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28639  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-01 19:03:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						85046901b8 
					 
					
						
						
							
							Add AddSymbol() method to DynamicLibrary to work around Windows limitation  
						
						... 
						
						
						
						of being unable to search for symbols in an EXE.  It will also allow other
existing hacks to be improved.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25805  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-30 04:33:51 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						715bd76487 
					 
					
						
						
							
							Fix indentation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25795  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-29 22:02:52 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						6b8a63ae58 
					 
					
						
						
							
							Remove vim settings from source code; people should use llvm/utils/vim/vimrc  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21704  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-05 22:33:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						01c5513683 
					 
					
						
						
							
							Eliminate tabs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21216  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-11 03:44:22 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						23a1cf3e08 
					 
					
						
						
							
							Change __MINGW to __MINGW32__.  Patch submitted by Henrik Bach.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20243  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-02-19 03:01:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						c18671cdcd 
					 
					
						
						
							
							Fix MINGW compilation errors  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19190  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-30 03:02:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						c2b9162e5d 
					 
					
						
						
							
							mingw doesn't support the official debug API.  
						
						... 
						
						
						
						Old versions of the C runtime somehow get loaded into the process.  Make
sure they aren't searched for symbols.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19141  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-25 04:50:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						1a4663516b 
					 
					
						
						
							
							Eliminate use of ltdl.c when doing a VC++ build.  Because libtool isn't used,  
						
						... 
						
						
						
						ltdl's LGPL license would infect all of LLVM.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19137  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-24 07:57:09 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						ebf8d0ecdf 
					 
					
						
						
							
							Resurrect this file.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19130  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-24 06:03:31 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						48a1f4237d 
					 
					
						
						
							
							Remove these files as they are not being included any more. DynamicLibrary  
						
						... 
						
						
						
						is now implemented via ltdl.cpp which has its own way of dealing with
the different platforms.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19129  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-24 03:59:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						31127e1d89 
					 
					
						
						
							
							Fix residual Visual Studio build problems  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18688  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-09 05:51:11 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						441cc2ab01 
					 
					
						
						
							
							Implement the default constructor which causes the current program to be  
						
						... 
						
						
						
						opened as if it was a dynamic library so its symbols can be searched too.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18341  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-29 10:39:46 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						7a4538941a 
					 
					
						
						
							
							Cast the void* handle data member to HMODULE* to keep the VC++ compiler  
						
						... 
						
						
						
						happy. Thanks to Henrik Bach for pointing this out.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18056  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-20 23:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						0de02a6ba9 
					 
					
						
						
							
							Dynamic Library abstraction. This makes the abstraction of a single dynamic  
						
						... 
						
						
						
						library (shared library/shared object) whose symbols can be looked up
dynamically. Used for plug-ins.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17940  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-18 04:33:39 +00:00