527da1b6e2 
								
							 
						 
						
							
							
								
								Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.  
							
							... 
							
							
							
							llvm-svn: 119990 
							
						 
						
							2010-11-23 03:31:01 +00:00  
				
					
						
							
							
								 
						
							
								8289f78569 
								
							 
						 
						
							
							
								
								Remove the isMoveInstr() hook.  
							
							... 
							
							
							
							llvm-svn: 108567 
							
						 
						
							2010-07-16 22:35:46 +00:00  
				
					
						
							
							
								 
						
							
								c4227f1362 
								
							 
						 
						
							
							
								
								Remove TargetInstrInfo::copyRegToReg entirely.  
							
							... 
							
							
							
							Targets must now implement TargetInstrInfo::copyPhysReg instead. There is no
longer a default implementation forwarding to copyRegToReg.
llvm-svn: 108095 
							
						 
						
							2010-07-11 17:01:17 +00:00  
				
					
						
							
							
								 
						
							
								598342accf 
								
							 
						 
						
							
							
								
								Update the documentation, getCalleeSavedRegClasses is not required anymore.  
							
							... 
							
							
							
							llvm-svn: 105323 
							
						 
						
							2010-06-02 14:03:11 +00:00  
				
					
						
							
							
								 
						
							
								f375e9a092 
								
							 
						 
						
							
							
								
								Revert r103213. It broke several sections of live website.  
							
							... 
							
							
							
							llvm-svn: 103219 
							
						 
						
							2010-05-07 00:28:04 +00:00  
				
					
						
							
							
								 
						
							
								e08af303a6 
								
							 
						 
						
							
							
								
								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.
llvm-svn: 103213 
							
						 
						
							2010-05-06 23:45:43 +00:00  
				
					
						
							
							
								 
						
							
								904f21700c 
								
							 
						 
						
							
							
								
								don't reference DwarfWriter  
							
							... 
							
							
							
							llvm-svn: 100401 
							
						 
						
							2010-04-05 04:11:11 +00:00  
				
					
						
							
							
								 
						
							
								2fdf5b535e 
								
							 
						 
						
							
							
								
								Inline addAssemblyEmitter into its one real caller and delete  
							
							... 
							
							
							
							the -print-emitted-asm option.  The JIT shouldn't have to pull
in the asmprinter.
llvm-svn: 95100 
							
						 
						
							2010-02-02 18:44:12 +00:00  
				
					
						
							
							
								 
						
							
								ec039dff43 
								
							 
						 
						
							
							
								
								no need to implement these.  
							
							... 
							
							
							
							llvm-svn: 94443 
							
						 
						
							2010-01-25 20:37:36 +00:00  
				
					
						
							
							
								 
						
							
								95a312b2e9 
								
							 
						 
						
							
							
								
								we don't want people to override printBasicBlockLabel.  
							
							... 
							
							
							
							llvm-svn: 81651 
							
						 
						
							2009-09-12 22:57:37 +00:00  
				
					
						
							
							
								 
						
							
								eaccdd34a3 
								
							 
						 
						
							
							
								
								Documentation: fix HTML validation errors.  
							
							... 
							
							
							
							llvm-svn: 78196 
							
						 
						
							2009-08-05 15:42:44 +00:00  
				
					
						
							
							
								 
						
							
								29c6c43cd0 
								
							 
						 
						
							
							
								
								remove the dead PreferredEHDataFormat TAI hook: its now dead  
							
							... 
							
							
							
							even considering #if 0 code.
llvm-svn: 77856 
							
						 
						
							2009-08-02 04:02:52 +00:00  
				
					
						
							
							
								 
						
							
								9d81cc668a 
								
							 
						 
						
							
							
								
								Update target registration description in Writing An LLVM Backend, and add  
							
							... 
							
							
							
							a mention in release notes.
llvm-svn: 77128 
							
						 
						
							2009-07-26 05:41:39 +00:00  
				
					
						
							
							
								 
						
							
								b4d7102417 
								
							 
						 
						
							
							
								
								Add character encoding declaration.  
							
							... 
							
							
							
							llvm-svn: 68433 
							
						 
						
							2009-04-05 00:44:06 +00:00  
				
					
						
							
							
								 
						
							
								9216ac0bcc 
								
							 
						 
						
							
							
								
								Fix validation error.  
							
							... 
							
							
							
							llvm-svn: 68432 
							
						 
						
							2009-04-05 00:43:04 +00:00  
				
					
						
							
							
								 
						
							
								b38e198f02 
								
							 
						 
						
							
							
								
								A lot of formatting changes.  
							
							... 
							
							
							
							llvm-svn: 68431 
							
						 
						
							2009-04-05 00:41:19 +00:00  
				
					
						
							
							
								 
						
							
								511d5ece2b 
								
							 
						 
						
							
							
								
								SDOperand has been renamed to SDValue. SDNode::Val is now  
							
							... 
							
							
							
							accessed via SDNode::getNode.
llvm-svn: 63240 
							
						 
						
							2009-01-28 21:36:46 +00:00  
				
					
						
							
							
								 
						
							
								86242e1990 
								
							 
						 
						
							
							
								
								Global replace of yellow W3C "valid HTML/CSS" icons with blue ones.  
							
							... 
							
							
							
							llvm-svn: 60880 
							
						 
						
							2008-12-11 17:34:48 +00:00  
				
					
						
							
							
								 
						
							
								1fdb4310e3 
								
							 
						 
						
							
							
								
								Describe how the JIT maps fields to MachineOperands, patch by  
							
							... 
							
							
							
							JP Bonn!
llvm-svn: 59876 
							
						 
						
							2008-11-22 19:10:48 +00:00  
				
					
						
							
							
								 
						
							
								7db0a21b7b 
								
							 
						 
						
							
							
								
								last validation errors  
							
							... 
							
							
							
							llvm-svn: 59072 
							
						 
						
							2008-11-11 19:36:31 +00:00  
				
					
						
							
							
								 
						
							
								97a5bb1157 
								
							 
						 
						
							
							
								
								fix some validation errors <it> -> <i>  
							
							... 
							
							
							
							llvm-svn: 59070 
							
						 
						
							2008-11-11 19:35:15 +00:00  
				
					
						
							
							
								 
						
							
								5f04ce98f2 
								
							 
						 
						
							
							
								
								fix some validation errors.  
							
							... 
							
							
							
							llvm-svn: 59069 
							
						 
						
							2008-11-11 19:34:28 +00:00  
				
					
						
							
							
								 
						
							
								6ce09d73f0 
								
							 
						 
						
							
							
								
								remove an extraneous tag  
							
							... 
							
							
							
							llvm-svn: 59067 
							
						 
						
							2008-11-11 19:31:26 +00:00  
				
					
						
							
							
								 
						
							
								d402cc7b6a 
								
							 
						 
						
							
							
								
								Make this document *substantially* better and cover a lot more territory.  
							
							... 
							
							
							
							Document written by Mason Woo (http://www.woo.com )!
llvm-svn: 59066 
							
						 
						
							2008-11-11 19:30:41 +00:00  
				
					
						
							
							
								 
						
							
								eed995b796 
								
							 
						 
						
							
							
								
								Add some hands-on documentation about which files to create and edit when  
							
							... 
							
							
							
							adding a backend.
llvm-svn: 56783 
							
						 
						
							2008-09-29 11:52:22 +00:00  
				
					
						
							
							
								 
						
							
								3a4be0fdef 
								
							 
						 
						
							
							
								
								Rename MRegisterInfo to TargetRegisterInfo.  
							
							... 
							
							
							
							llvm-svn: 46930 
							
						 
						
							2008-02-10 18:45:23 +00:00  
				
					
						
							
							
								 
						
							
								3046d54df2 
								
							 
						 
						
							
							
								
								Suggest looking at the SPARC backend.  How weird is that?? :)  
							
							... 
							
							
							
							llvm-svn: 27957 
							
						 
						
							2006-04-24 16:34:45 +00:00  
				
					
						
							
							
								 
						
							
								ca05854a71 
								
							 
						 
						
							
							
								
								Changes docs for llvm.cs.uiuc.edu -> llvm.org  
							
							... 
							
							
							
							llvm-svn: 26746 
							
						 
						
							2006-03-14 05:39:39 +00:00  
				
					
						
							
							
								 
						
							
								bf589c5129 
								
							 
						 
						
							
							
								
								Update this significantly, mention subtarget and isel generation support.  
							
							... 
							
							
							
							llvm-svn: 23760 
							
						 
						
							2005-10-16 17:03:22 +00:00  
				
					
						
							
							
								 
						
							
								b6d38fc0f6 
								
							 
						 
						
							
							
								
								* Add a link to the pattern-matching codegen docs  
							
							... 
							
							
							
							* Tersify wording
llvm-svn: 22099 
							
						 
						
							2005-05-17 02:33:03 +00:00  
				
					
						
							
							
								 
						
							
								e62ec45887 
								
							 
						 
						
							
							
								
								Recommend writing new instruction selectors using pattern-based mechanisms  
							
							... 
							
							
							
							llvm-svn: 22098 
							
						 
						
							2005-05-17 02:27:30 +00:00  
				
					
						
							
							
								 
						
							
								3dcba5cd4a 
								
							 
						 
						
							
							
								
								Add link to debugging code generators with bugpoint  
							
							... 
							
							
							
							llvm-svn: 22097 
							
						 
						
							2005-05-17 02:12:32 +00:00  
				
					
						
							
							
								 
						
							
								c57b9eb581 
								
							 
						 
						
							
							
								
								Add a note about registering the backend so it's available in LLC and LLI  
							
							... 
							
							
							
							llvm-svn: 19168 
							
						 
						
							2004-12-27 19:05:16 +00:00  
				
					
						
							
							
								 
						
							
								e070ae69fc 
								
							 
						 
						
							
							
								
								Remove duplicated link to "Machine backend"  
							
							... 
							
							
							
							llvm-svn: 18408 
							
						 
						
							2004-12-01 19:12:27 +00:00  
				
					
						
							
							
								 
						
							
								a94619ddef 
								
							 
						 
						
							
							
								
								Make this HTML 4.01 strict  
							
							... 
							
							
							
							Update to reflect changes to the 'Register' tblgen class.
llvm-svn: 16392 
							
						 
						
							2004-09-18 06:28:07 +00:00  
				
					
						
							
							
								 
						
							
								25e6361939 
								
							 
						 
						
							
							
								
								How to write an LLVM backend, first draft.  
							
							... 
							
							
							
							llvm-svn: 16203 
							
						 
						
							2004-09-06 22:58:13 +00:00