a7c40ef022 
								
							 
						 
						
							
							
								
								Canonicalize header guards into a common format.  
							
							... 
							
							
							
							Add header guards to files that were missing guards. Remove #endif comments
as they don't seem common in LLVM (we can easily add them back if we decide
they're useful)
Changes made by clang-tidy with minor tweaks.
llvm-svn: 215558 
							
						 
						
							2014-08-13 16:26:38 +00:00  
				
					
						
							
							
								 
						
							
								70e005a171 
								
							 
						 
						
							
							
								
								Have ARMSelectionDAGInfo take a DataLayout as it's argument as the  
							
							... 
							
							
							
							DAG has access to the subtarget and TargetSelectionDAGInfo only
needs a DataLayout.
llvm-svn: 210859 
							
						 
						
							2014-06-12 23:39:49 +00:00  
				
					
						
							
							
								 
						
							
								6bc27bf359 
								
							 
						 
						
							
							
								
								[C++11] Add 'override' keyword to virtual methods that override their base class.  
							
							... 
							
							
							
							llvm-svn: 203433 
							
						 
						
							2014-03-10 02:09:33 +00:00  
				
					
						
							
							
								 
						
							
								ef9de2a739 
								
							 
						 
						
							
							
								
								Track IR ordering of SelectionDAG nodes 2/4.  
							
							... 
							
							
							
							Change SelectionDAG::getXXXNode() interfaces as well as call sites of
these functions to pass in SDLoc instead of DebugLoc.
llvm-svn: 182703 
							
						 
						
							2013-05-25 02:42:55 +00:00  
				
					
						
							
							
								 
						
							
								a20cde31e7 
								
							 
						 
						
							
							
								
								Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate ARM MC code from target.  
							
							... 
							
							
							
							llvm-svn: 135636 
							
						 
						
							2011-07-20 23:34:39 +00:00  
				
					
						
							
							
								 
						
							
								4cd5187f5b 
								
							 
						 
						
							
							
								
								RTABI chapter 4.3.4 specifies __eabi_mem* calls. Specifically, __eabi_memset accepts parameters (ptr, size, value) in a different order than GNU's memset (ptr, value, size), therefore the special lowering in AAPCS mode. Implementation by Evzen Muller.  
							
							... 
							
							
							
							llvm-svn: 131868 
							
						 
						
							2011-05-22 21:41:23 +00:00  
				
					
						
							
							
								 
						
							
								2510de2bea 
								
							 
						 
						
							
							
								
								reimplement memcpy/memmove/memset lowering to use MachinePointerInfo  
							
							... 
							
							
							
							instead of srcvalue/offset pairs.  This corrects SV info for mem 
operations whose size is > 32-bits.
llvm-svn: 114401 
							
						 
						
							2010-09-21 05:40:29 +00:00  
				
					
						
							
							
								 
						
							
								bb919dfb6b 
								
							 
						 
						
							
							
								
								Implement a bunch more TargetSelectionDAGInfo infrastructure.  
							
							... 
							
							
							
							Move EmitTargetCodeForMemcpy, EmitTargetCodeForMemset, and
EmitTargetCodeForMemmove out of TargetLowering and into
SelectionDAGInfo to exercise this.
llvm-svn: 103481 
							
						 
						
							2010-05-11 17:31:57 +00:00  
				
					
						
							
							
								 
						
							
								9becdddc49 
								
							 
						 
						
							
							
								
								Add skeleton target-specific SelectionDAGInfo files.  
							
							... 
							
							
							
							llvm-svn: 101564 
							
						 
						
							2010-04-16 23:04:22 +00:00