Nick Kledzik
							
						 
						
							 
							
							
							
							
								
							
							
								debb901045 
								
							 
						 
						
							
							
								
								add __sync_synchronize.  Needed by compiler when emitting thumb1 with -fno-builtin  
							
							 
							
							... 
							
							
							
							llvm-svn: 95132 
							
						 
						
							2010-02-02 21:34:04 +00:00  
						
					 
				
					
						
							
							
								 
								Nick Kledzik
							
						 
						
							 
							
							
							
							
								
							
							
								1683cebc9d 
								
							 
						 
						
							
							
								
								add compiler options for B&I builds  
							
							 
							
							... 
							
							
							
							llvm-svn: 95123 
							
						 
						
							2010-02-02 21:03:34 +00:00  
						
					 
				
					
						
							
							
								 
								Nick Kledzik
							
						 
						
							 
							
							
							
							
								
							
							
								3efa0ef21a 
								
							 
						 
						
							
							
								
								FUNCTIONS.armv6 to have actual function names  
							
							 
							
							... 
							
							
							
							llvm-svn: 95018 
							
						 
						
							2010-02-01 22:40:40 +00:00  
						
					 
				
					
						
							
							
								 
								Nick Kledzik
							
						 
						
							 
							
							
							
							
								
							
							
								10b2046750 
								
							 
						 
						
							
							
								
								document runtime support functions  
							
							 
							
							... 
							
							
							
							llvm-svn: 94223 
							
						 
						
							2010-01-22 21:21:14 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								f99eaa948d 
								
							 
						 
						
							
							
								
								Tweak clang_darwin config to strip off any -arch if the user overrides CC, we do  
							
							 
							
							... 
							
							
							
							this during an Apple style build.
llvm-svn: 94216 
							
						 
						
							2010-01-22 21:06:18 +00:00  
						
					 
				
					
						
							
							
								 
								Howard Hinnant
							
						 
						
							 
							
							
							
							
								
							
							
								16139b5f2d 
								
							 
						 
						
							
							
								
								Updated README.txt  
							
							 
							
							... 
							
							
							
							llvm-svn: 94016 
							
						 
						
							2010-01-20 19:53:19 +00:00  
						
					 
				
					
						
							
							
								 
								Howard Hinnant
							
						 
						
							 
							
							
							
							
								
							
							
								adc1c56e49 
								
							 
						 
						
							
							
								
								Updated README.txt  
							
							 
							
							... 
							
							
							
							llvm-svn: 94011 
							
						 
						
							2010-01-20 18:44:52 +00:00  
						
					 
				
					
						
							
							
								 
								Nick Kledzik
							
						 
						
							 
							
							
							
							
								
							
							
								ac02b5a09c 
								
							 
						 
						
							
							
								
								fix return type of _Unwind_Exception.exception_cleanup  
							
							 
							
							... 
							
							
							
							llvm-svn: 93983 
							
						 
						
							2010-01-20 06:13:20 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								857138f663 
								
							 
						 
						
							
							
								
								clang/Darwin: Rename x86_10.4 static lib config to just 10.4, and add 'eprintf'  
							
							 
							
							... 
							
							
							
							which seems to be needed.
llvm-svn: 93969 
							
						 
						
							2010-01-20 02:34:31 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								d5f5236468 
								
							 
						 
						
							
							
								
								Add .mk for use by clang/Darwin.  
							
							 
							
							... 
							
							
							
							llvm-svn: 93817 
							
						 
						
							2010-01-19 00:01:22 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								bdf248d13a 
								
							 
						 
						
							
							
								
								Allow UniversalArchs variable to be overridden on a per-config basis.  
							
							 
							
							... 
							
							
							
							llvm-svn: 93816 
							
						 
						
							2010-01-19 00:01:15 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								4c43c2bc73 
								
							 
						 
						
							
							
								
								Split up switch.S and save_restore_d8_d15.S to follow one function per file convention.  
							
							 
							
							... 
							
							
							
							llvm-svn: 93815 
							
						 
						
							2010-01-19 00:01:10 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								f665b32a70 
								
							 
						 
						
							
							
								
								Add a VISIBILITY_HIDDEN option, which can be used to make all compiler-rt function definitions hidden/private extern.  
							
							 
							
							... 
							
							
							
							llvm-svn: 93790 
							
						 
						
							2010-01-18 22:19:34 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								64a198d060 
								
							 
						 
						
							
							
								
								Unbreak symbol mangling in .s files, at least for Darwin/Linux.  
							
							 
							
							... 
							
							
							
							llvm-svn: 93789 
							
						 
						
							2010-01-18 22:19:25 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								ef89858e47 
								
							 
						 
						
							
							
								
								Add DEFINE_COMPILERRT_PRIVATE_FUNCTION_UNMANGLED for use in .S files -- restFP and saveFP don't get USER_LABEL_PREFIX prepended for some reason.  
							
							 
							
							... 
							
							
							
							llvm-svn: 93788 
							
						 
						
							2010-01-18 22:19:20 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								d382d17f09 
								
							 
						 
						
							
							
								
								Update Apple-style build support for new Makefiles  
							
							 
							
							... 
							
							
							
							llvm-svn: 93721 
							
						 
						
							2010-01-18 06:49:42 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								efd84e770b 
								
							 
						 
						
							
							
								
								Add support for "platform" configurations, which define a suite of compiler-rt  
							
							 
							
							... 
							
							
							
							libraries to generate.
 - Each library may be built with different flags and for different
   architectures, and there is support for building Darwin style fat archives.
 - Uses an ambituous amount of make programming, but should be hidden to
   users and developers.
llvm-svn: 93720 
							
						 
						
							2010-01-18 06:49:33 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								16c5071c6d 
								
							 
						 
						
							
							
								
								Remove old build logic, this is going to be replaced by a more configurable mechanism shortly.  
							
							 
							
							... 
							
							
							
							llvm-svn: 93719 
							
						 
						
							2010-01-18 06:49:16 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								6bcbef6230 
								
							 
						 
						
							
							
								
								Rename subdir 'Target' variable to 'Implementation' to be less overloaded.  
							
							 
							
							... 
							
							
							
							llvm-svn: 93718 
							
						 
						
							2010-01-18 06:49:09 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								8e5a2f084a 
								
							 
						 
						
							
							
								
								Add 'SelectFunctionDir' function, to select appropriate function implementation based on a configuration and architecture.  
							
							 
							
							... 
							
							
							
							llvm-svn: 93717 
							
						 
						
							2010-01-18 06:48:56 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								ae28e68d09 
								
							 
						 
						
							
							
								
								Add more make utility functions.  
							
							 
							
							... 
							
							
							
							- With tests. :)
llvm-svn: 93716 
							
						 
						
							2010-01-18 06:48:48 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								2d9816e44b 
								
							 
						 
						
							
							
								
								Change subdir traversal to primarily cache information about what is available in subdirectories.  
							
							 
							
							... 
							
							
							
							- Rest of makefiles will move to using the information after it has been computed, instead of during subdir traversal.
Also, add 'make info-functions' target, which prints information on all the functions available in compiler-rt.
Also, add 'make help-devel' for listing help on targets intended for compiler-rt developers or direct users.
llvm-svn: 93715 
							
						 
						
							2010-01-18 06:48:40 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								56e0eb9fc9 
								
							 
						 
						
							
							
								
								Simplify subdirectory makefiles, and be more robust by checking that they define the appropriate variables.  
							
							 
							
							... 
							
							
							
							llvm-svn: 93714 
							
						 
						
							2010-01-18 06:48:33 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								40d6f65ae1 
								
							 
						 
						
							
							
								
								Add basic make {help,help-hidden} targets.  
							
							 
							
							... 
							
							
							
							llvm-svn: 93713 
							
						 
						
							2010-01-18 06:48:19 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								43164b34b1 
								
							 
						 
						
							
							
								
								Rename DebugMake variable to DEBUGMAKE for consistency (variables that are designed to be overridden), and use VERBOSE=1 instead of VERBOSE!="" for controlling verbosity.  
							
							 
							
							... 
							
							
							
							llvm-svn: 93712 
							
						 
						
							2010-01-18 06:48:12 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								32f75c6a42 
								
							 
						 
						
							
							
								
								Unbreak trampoline test.  
							
							 
							
							... 
							
							
							
							llvm-svn: 93711 
							
						 
						
							2010-01-18 06:48:06 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								dcf5a317f1 
								
							 
						 
						
							
							
								
								Tidy up comments, remove whitespace, and rename 'print-%' make debugging target  
							
							 
							
							... 
							
							
							
							to 'make-print-%' to match LLVM.
llvm-svn: 93319 
							
						 
						
							2010-01-13 16:13:01 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								debb79b994 
								
							 
						 
						
							
							
								
								Sink {config.h,ConfigureChecks}.cmake into cmake directory.  
							
							 
							
							... 
							
							
							
							llvm-svn: 93318 
							
						 
						
							2010-01-13 16:12:49 +00:00  
						
					 
				
					
						
							
							
								 
								Nick Kledzik
							
						 
						
							 
							
							
							
							
								
							
							
								64eecd2de5 
								
							 
						 
						
							
							
								
								Fix copy/paste error.  http://llvm.org/bugs/show_bug.cgi?id=572  
							
							 
							
							... 
							
							
							
							llvm-svn: 93297 
							
						 
						
							2010-01-13 05:30:28 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								393cb7c22d 
								
							 
						 
						
							
							
								
								Use __USER_LABEL_PREFIX__ so that we don't add a _ prefix on ELF.  
							
							 
							
							... 
							
							
							
							llvm-svn: 86542 
							
						 
						
							2009-11-09 14:27:04 +00:00  
						
					 
				
					
						
							
							
								 
								Edward O'Callaghan
							
						 
						
							 
							
							
							
							
								
							
							
								8f40ca3b8f 
								
							 
						 
						
							
							
								
								Fix x86/x64 on Linux, Credit to Rafael Espindola.  
							
							 
							
							... 
							
							
							
							llvm-svn: 86075 
							
						 
						
							2009-11-04 23:52:51 +00:00  
						
					 
				
					
						
							
							
								 
								Edward O'Callaghan
							
						 
						
							 
							
							
							
							
								
							
							
								683dcc63b1 
								
							 
						 
						
							
							
								
								Add DragonFly BSD to supported platforms list.  
							
							 
							
							... 
							
							
							
							llvm-svn: 85727 
							
						 
						
							2009-11-01 18:30:27 +00:00  
						
					 
				
					
						
							
							
								 
								Edward O'Callaghan
							
						 
						
							 
							
							
							
							
								
							
							
								a8fa825177 
								
							 
						 
						
							
							
								
								Fix DragonFly BSD define in compiler-rt.  
							
							 
							
							... 
							
							
							
							llvm-svn: 85726 
							
						 
						
							2009-11-01 18:25:55 +00:00  
						
					 
				
					
						
							
							
								 
								Edward O'Callaghan
							
						 
						
							 
							
							
							
							
								
							
							
								73ee64d6a2 
								
							 
						 
						
							
							
								
								Fix CMakeLists.txt comment.  
							
							 
							
							... 
							
							
							
							llvm-svn: 85686 
							
						 
						
							2009-10-31 21:08:10 +00:00  
						
					 
				
					
						
							
							
								 
								Nick Kledzik
							
						 
						
							 
							
							
							
							
								
							
							
								d4b78d38d4 
								
							 
						 
						
							
							
								
								add __save_vfp_d8_d15_regs and __restore_vfp_d8_d15_regs for ARM  
							
							 
							
							... 
							
							
							
							llvm-svn: 85531 
							
						 
						
							2009-10-29 22:31:39 +00:00  
						
					 
				
					
						
							
							
								 
								Edward O'Callaghan
							
						 
						
							 
							
							
							
							
								
							
							
								07d6005bdc 
								
							 
						 
						
							
							
								
								Nested function test in compiler-rt should not be run under Clang.  
							
							 
							
							... 
							
							
							
							llvm-svn: 85456 
							
						 
						
							2009-10-29 00:27:08 +00:00  
						
					 
				
					
						
							
							
								 
								Edward O'Callaghan
							
						 
						
							 
							
							
							
							
								
							
							
								7c1cc70a90 
								
							 
						 
						
							
							
								
								Fix test suit for last CMake changes to CompilerRT.  
							
							 
							
							... 
							
							
							
							llvm-svn: 85452 
							
						 
						
							2009-10-29 00:16:23 +00:00  
						
					 
				
					
						
							
							
								 
								Edward O'Callaghan
							
						 
						
							 
							
							
							
							
								
							
							
								a55dd008ad 
								
							 
						 
						
							
							
								
								Update CMake build system with target arch source file lists.  
							
							 
							
							... 
							
							
							
							llvm-svn: 85448 
							
						 
						
							2009-10-29 00:07:46 +00:00  
						
					 
				
					
						
							
							
								 
								Shantonu Sen
							
						 
						
							 
							
							
							
							
								
							
							
								04f121bc50 
								
							 
						 
						
							
							
								
								Work around strictness in gcc 4.4.1 casting a function pointer to void *  
							
							 
							
							... 
							
							
							
							llvm-svn: 85397 
							
						 
						
							2009-10-28 15:54:04 +00:00  
						
					 
				
					
						
							
							
								 
								Shantonu Sen
							
						 
						
							 
							
							
							
							
								
							
							
								1467592c6d 
								
							 
						 
						
							
							
								
								Add stdlib.h for rand() prototype  
							
							 
							
							... 
							
							
							
							llvm-svn: 85396 
							
						 
						
							2009-10-28 15:46:10 +00:00  
						
					 
				
					
						
							
							
								 
								Edward O'Callaghan
							
						 
						
							 
							
							
							
							
								
							
							
								6d0a86cbd1 
								
							 
						 
						
							
							
								
								Update web docs for cmake test suit, comment out broken test.  
							
							 
							
							... 
							
							
							
							llvm-svn: 85350 
							
						 
						
							2009-10-28 00:09:30 +00:00  
						
					 
				
					
						
							
							
								 
								Edward O'Callaghan
							
						 
						
							 
							
							
							
							
								
							
							
								1bafa6de57 
								
							 
						 
						
							
							
								
								Fix cmake test suit for compiler-rt.  
							
							 
							
							... 
							
							
							
							llvm-svn: 85339 
							
						 
						
							2009-10-27 23:23:41 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								9ff9371bb7 
								
							 
						 
						
							
							
								
								Switch to using DEFINE_COMPILERRT_[PRIVATE_]FUNCTION to define function symbols inside .S files.  
							
							 
							
							... 
							
							
							
							llvm-svn: 85264 
							
						 
						
							2009-10-27 17:50:21 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								7d50478889 
								
							 
						 
						
							
							
								
								Add assembly.h for use in .S files.  
							
							 
							
							... 
							
							
							
							llvm-svn: 85263 
							
						 
						
							2009-10-27 17:49:50 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								805c49408f 
								
							 
						 
						
							
							
								
								Update some .S file headers.  
							
							 
							
							... 
							
							
							
							llvm-svn: 85262 
							
						 
						
							2009-10-27 17:49:19 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								64857209fb 
								
							 
						 
						
							
							
								
								Fix tests broken by removal of de-anonyomizing structs.  
							
							 
							
							... 
							
							
							
							llvm-svn: 85261 
							
						 
						
							2009-10-27 17:49:07 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								247687360f 
								
							 
						 
						
							
							
								
								Remove duplicate copy of int_lib.h, and update test script to find copy inside lib/.  
							
							 
							
							... 
							
							
							
							Also, fix some brokenness in the test script w.r.t REMOTE.
llvm-svn: 85260 
							
						 
						
							2009-10-27 17:48:46 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								10bf19ec7a 
								
							 
						 
						
							
							
								
								Add .gitignore file.  
							
							 
							
							... 
							
							
							
							llvm-svn: 85259 
							
						 
						
							2009-10-27 17:48:37 +00:00  
						
					 
				
					
						
							
							
								 
								Edward O'Callaghan
							
						 
						
							 
							
							
							
							
								
							
							
								c0c9968f1b 
								
							 
						 
						
							
							
								
								Comment out broken tests and make the rest build in cmake build system.  
							
							 
							
							... 
							
							
							
							llvm-svn: 84330 
							
						 
						
							2009-10-17 10:19:32 +00:00  
						
					 
				
					
						
							
							
								 
								Edward O'Callaghan
							
						 
						
							 
							
							
							
							
								
							
							
								bc85722d34 
								
							 
						 
						
							
							
								
								Improve doc readability.  
							
							 
							
							... 
							
							
							
							llvm-svn: 83414 
							
						 
						
							2009-10-06 21:03:43 +00:00