d24ab20e9b 
								
							 
						 
						
							
							
								
								Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.  
							
							... 
							
							
							
							This update was done with the following bash script:
  find test/CodeGen -name "*.ll" | \
  while read NAME; do
    echo "$NAME"
    if ! grep -q "^; *RUN: *llc.*debug" $NAME; then
      TEMP=`mktemp -t temp`
      cp $NAME $TEMP
      sed -n "s/^define [^@]*@\([A-Za-z0-9_]*\)(.*$/\1/p" < $NAME | \
      while read FUNC; do
        sed -i '' "s/;\(.*\)\([A-Za-z0-9_-]*\):\( *\)$FUNC: *\$/;\1\2-LABEL:\3$FUNC:/g" $TEMP
      done
      sed -i '' "s/;\(.*\)-LABEL-LABEL:/;\1-LABEL:/" $TEMP
      sed -i '' "s/;\(.*\)-NEXT-LABEL:/;\1-NEXT:/" $TEMP
      sed -i '' "s/;\(.*\)-NOT-LABEL:/;\1-NOT:/" $TEMP
      sed -i '' "s/;\(.*\)-DAG-LABEL:/;\1-DAG:/" $TEMP
      mv $TEMP $NAME
    fi
  done
llvm-svn: 186280 
							
						 
						
							2013-07-14 06:24:09 +00:00  
				
					
						
							
							
								 
						
							
								121124acf8 
								
							 
						 
						
							
							
								
								Revert "Temporarily enable MI-Sched on X86."  
							
							... 
							
							
							
							This reverts commit 98a9b72e8c56dc13a2617de84503a3d78352789c.
llvm-svn: 184823 
							
						 
						
							2013-06-25 02:48:58 +00:00  
				
					
						
							
							
								 
						
							
								c316274d76 
								
							 
						 
						
							
							
								
								llvm/test/CodeGen/X86: Add explicit -mtriple=x86_64-unknown-unknown.  
							
							... 
							
							
							
							llvm-svn: 184731 
							
						 
						
							2013-06-24 13:19:59 +00:00  
				
					
						
							
							
								 
						
							
								5a1e0af838 
								
							 
						 
						
							
							
								
								Temporarily enable MI-Sched on X86.  
							
							... 
							
							
							
							Sorry for the unit test churn. I'll try to make the change permanently
next time.
llvm-svn: 184705 
							
						 
						
							2013-06-24 09:13:20 +00:00  
				
					
						
							
							
								 
						
							
								b7b1ffc8e7 
								
							 
						 
						
							
							
								
								Fix an invalid regex in the test  
							
							... 
							
							
							
							llvm-svn: 169108 
							
						 
						
							2012-12-02 15:46:02 +00:00  
				
					
						
							
							
								 
						
							
								f2ea70ae4a 
								
							 
						 
						
							
							
								
								Fix remaining lit tests which were failing when run on an Atom  
							
							... 
							
							
							
							processor.
Patches by Tyler Nowicki, Andy Zhang, and Preston Gurd!
llvm-svn: 160520 
							
						 
						
							2012-07-19 18:53:21 +00:00  
				
					
						
							
							
								 
						
							
								4d0916788d 
								
							 
						 
						
							
							
								
								Give the rdrand instructions a SideEffect flag and a chain so MachineCSE and MachineLICM don't touch it.  
							
							... 
							
							
							
							I already had the necessary things in place for IR-level passes but missed the machine passes.
llvm-svn: 160137 
							
						 
						
							2012-07-12 18:14:57 +00:00  
				
					
						
							
							
								 
						
							
								f415fe70f3 
								
							 
						 
						
							
							
								
								llvm/test/CodeGen/X86/rdrand.ll: Relax expression corresponding to Win64 CC.  
							
							... 
							
							
							
							llvm-svn: 160124 
							
						 
						
							2012-07-12 10:22:57 +00:00  
				
					
						
							
							
								 
						
							
								cbac2f3bc9 
								
							 
						 
						
							
							
								
								Use %s instead of the explicit name, the latter doesn't work in out-of-tree builds.  
							
							... 
							
							
							
							llvm-svn: 160120 
							
						 
						
							2012-07-12 09:36:29 +00:00  
				
					
						
							
							
								 
						
							
								0ab2794eda 
								
							 
						 
						
							
							
								
								Add intrinsics for Ivy Bridge's rdrand instruction.  
							
							... 
							
							
							
							The rdrand/cmov sequence is the same that is emitted by both
GCC and ICC.
Fixes PR13284.
llvm-svn: 160117 
							
						 
						
							2012-07-12 09:31:43 +00:00