Rafael Espindola 
							
						 
					 
					
						
						
							
						
						b26f27969e 
					 
					
						
						
							
							Update the documentation, getCalleeSavedRegClasses is not required anymore.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@105323  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-02 14:03:11 +00:00 
						 
				 
			
				
					
						
							
							
								mike-m 
							
						 
					 
					
						
						
							
						
						e2c3a49c80 
					 
					
						
						
							
							Revert r103213. It broke several sections of live website.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103219  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-07 00:28:04 +00:00 
						 
				 
			
				
					
						
							
							
								mike-m 
							
						 
					 
					
						
						
							
						
						68cb31901c 
					 
					
						
						
							
							Overhauled llvm/clang docs builds. Closes PR6613.  
						
						... 
						
						
						
						NOTE: 2nd part changeset for cfe trunk to follow.
*** PRE-PATCH ISSUES ADDRESSED
- clang api docs fail build from objdir
- clang/llvm api docs collide in install PREFIX/
- clang/llvm main docs collide in install
- clang/llvm main docs have full of hard coded destination
  assumptions and make use of absolute root in static html files;
  namely CommandGuide tools hard codes a website destination
  for cross references and some html cross references assume
  website root paths
*** IMPROVEMENTS
- bumped Doxygen from 1.4.x -> 1.6.3
- splits llvm/clang docs into 'main' and 'api' (doxygen) build trees
- provide consistent, reliable doc builds for both main+api docs
- support buid vs. install vs. website intentions
- support objdir builds
- document targets with 'make help'
- correct clean and uninstall operations
- use recursive dir delete only where absolutely necessary
- added call function fn.RMRF which safeguards against botched 'rm -rf';
  if any target (or any variable is evaluated) which attempts
  to remove any dirs which match a hard-coded 'safelist', a verbose
  error will be printed and make will error-stop.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103213  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-06 23:45:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c310778830 
					 
					
						
						
							
							don't reference DwarfWriter  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100401  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-05 04:11:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0823d2a654 
					 
					
						
						
							
							Inline addAssemblyEmitter into its one real caller and delete  
						
						... 
						
						
						
						the -print-emitted-asm option.  The JIT shouldn't have to pull
in the asmprinter.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95100  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-02 18:44:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						18821e07a3 
					 
					
						
						
							
							no need to implement these.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94443  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-25 20:37:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						deb8c1547e 
					 
					
						
						
							
							we don't want people to override printBasicBlockLabel.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81651  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-12 22:57:37 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						e15192b36b 
					 
					
						
						
							
							Documentation: fix HTML validation errors.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78196  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-05 15:42:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b6d667403f 
					 
					
						
						
							
							remove the dead PreferredEHDataFormat TAI hook: its now dead  
						
						... 
						
						
						
						even considering #if 0 code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77856  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-02 04:02:52 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						d6b06b1f36 
					 
					
						
						
							
							Update target registration description in Writing An LLVM Backend, and add  
						
						... 
						
						
						
						a mention in release notes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77128  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-26 05:41:39 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						e6b487931c 
					 
					
						
						
							
							Add character encoding declaration.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68433  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-05 00:44:06 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						e9e6fd9155 
					 
					
						
						
							
							Fix validation error.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68432  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-05 00:43:04 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						4a2bca8bc3 
					 
					
						
						
							
							A lot of formatting changes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68431  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-05 00:41:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						50ef90d48e 
					 
					
						
						
							
							SDOperand has been renamed to SDValue. SDNode::Val is now  
						
						... 
						
						
						
						accessed via SDNode::getNode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63240  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-28 21:36:46 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						444087057a 
					 
					
						
						
							
							Global replace of yellow W3C "valid HTML/CSS" icons with blue ones.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60880  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-11 17:34:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7a15273892 
					 
					
						
						
							
							Describe how the JIT maps fields to MachineOperands, patch by  
						
						... 
						
						
						
						JP Bonn!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59876  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-22 19:10:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7d12b4b510 
					 
					
						
						
							
							last validation errors  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59072  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-11 19:36:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cfd5c26107 
					 
					
						
						
							
							fix some validation errors <it> -> <i>  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59070  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-11 19:35:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						528875c229 
					 
					
						
						
							
							fix some validation errors.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59069  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-11 19:34:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						611944b63a 
					 
					
						
						
							
							remove an extraneous tag  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59067  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-11 19:31:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7897538376 
					 
					
						
						
							
							Make this document *substantially* better and cover a lot more territory.  
						
						... 
						
						
						
						Document written by Mason Woo (http://www.woo.com )!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59066  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-11 19:30:41 +00:00 
						 
				 
			
				
					
						
							
							
								Matthijs Kooijman 
							
						 
					 
					
						
						
							
						
						6aa812704f 
					 
					
						
						
							
							Add some hands-on documentation about which files to create and edit when  
						
						... 
						
						
						
						adding a backend.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56783  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-29 11:52:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						6f0d024a53 
					 
					
						
						
							
							Rename MRegisterInfo to TargetRegisterInfo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46930  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-10 18:45:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8e9f2ceea3 
					 
					
						
						
							
							Suggest looking at the SPARC backend.  How weird is that?? :)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27957  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-24 16:34:45 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						05fe4b0256 
					 
					
						
						
							
							Changes docs for llvm.cs.uiuc.edu -> llvm.org  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26746  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-14 05:39:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c3b05403b7 
					 
					
						
						
							
							Update this significantly, mention subtarget and isel generation support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23760  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-16 17:03:22 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						d985a1ca69 
					 
					
						
						
							
							* Add a link to the pattern-matching codegen docs  
						
						... 
						
						
						
						* Tersify wording
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22099  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-17 02:33:03 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						4937c9db28 
					 
					
						
						
							
							Recommend writing new instruction selectors using pattern-based mechanisms  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22098  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-17 02:27:30 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						a3bfc6f253 
					 
					
						
						
							
							Add link to debugging code generators with bugpoint  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22097  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-17 02:12:32 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						93d416f060 
					 
					
						
						
							
							Add a note about registering the backend so it's available in LLC and LLI  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19168  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-27 19:05:16 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						e940714e4e 
					 
					
						
						
							
							Remove duplicated link to "Machine backend"  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18408  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-01 19:12:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7a2fd89cca 
					 
					
						
						
							
							Make this HTML 4.01 strict  
						
						... 
						
						
						
						Update to reflect changes to the 'Register' tblgen class.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16392  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-18 06:28:07 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						8eb6719b1c 
					 
					
						
						
							
							How to write an LLVM backend, first draft.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16203  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-06 22:58:13 +00:00