Browse code

Update LLVM merge scripts.

Drop tests, since we can now link with an external LLVM (which has run the tests
already).

Also drop ARM, it was disabled by default anyway and nobody complained that they
would want it.

Török Edvin authored on 2010/11/06 20:45:09
Showing 2 changed files
... ...
@@ -7,7 +7,7 @@ echo "Creating grafts for llvm-upstream"
7 7
 
8 8
 REPONAME=llvm
9 9
 REFPFX=refs/tags/merge-$REPONAME-
10
-UPSTREAM=$REPONAME-upstream/release
10
+UPSTREAM=$REPONAME-upstream/release-2.8
11 11
 git for-each-ref $REFPFX*  --format='%(refname)' | while read tag_ref
12 12
 do
13 13
 	tag_svn_ref=`echo $tag_ref|sed -e s\|$REFPFX\|\|`
... ...
@@ -19,9 +19,9 @@ do
19 19
 	echo "$local_ref $local_parent_ref $upstream_ref" >>.git/info/grafts
20 20
 done
21 21
 echo "Merging llvm-upstream"
22
-MERGEREV=`git log $UPSTREAM -1 |grep /release_27@|sed -s 's/.*@\([0-9]*\).*/\1/'`
22
+MERGEREV=`git log $UPSTREAM -1 |grep /release_28@|sed -s 's/.*@\([0-9]*\).*/\1/'`
23 23
 echo "$MERGEREV"
24
-git merge -s subtree --squash llvm-upstream/release
24
+git merge -s subtree --squash llvm-upstream/release-2.8
25 25
 
26 26
 echo "Run strip-llvm.sh from libclamav/c++"
27 27
 echo "Then fix conflicts if needed: git mergetool"
... ...
@@ -4,28 +4,21 @@
4 4
 for i in llvm/bindings/ llvm/examples/ llvm/projects/ llvm/runtime/\
5 5
     llvm/website llvm/win32 llvm/Xcode llvm/lib/Archive\
6 6
     llvm/lib/CompilerDriver/ llvm/lib/Debugger/ llvm/lib/Linker/\
7
-    llvm/lib/Target/Alpha/ llvm/lib/Target/Blackfin/ llvm/lib/Target/CBackend/\
7
+    llvm/lib/AsmParser llvm/lib/Bitcode\
8
+    llvm/lib/CodeGen/AsmPrinter\
9
+    llvm/lib/ExecutionEngine/Interpreter\
10
+    llvm/lib/MC/MCDisassembler llvm/lib/MC/MCParser/\
11
+    llvm/lib/Target/PowerPC/AsmPrinter llvm/lib/Target/X86/AsmPrinter\
12
+    llvm/lib/Target/X86/Disassembler/ llvm/lib/Target/X86/AsmParser\
13
+    llvm/lib/Transforms/InstCombine/\
14
+    llvm/lib/Target/Alpha/ llvm/lib/Target/ARM/ llvm/lib/Target/Blackfin/ llvm/lib/Target/CBackend/\
8 15
     llvm/lib/Target/CellSPU/ llvm/lib/Target/CppBackend/ llvm/lib/Target/Mips\
9 16
     llvm/lib/Target/MSIL llvm/lib/Target/MSP430/ llvm/lib/Target/PIC16\
10 17
     llvm/lib/Target/Sparc/ llvm/lib/Target/SystemZ llvm/lib/Target/XCore\
11 18
     llvm/lib/Target/MBlaze/ llvm/lib/Target/PIC16/ llvm/lib/Target/MSP430\
12
-    llvm/test/Archive/ llvm/test/Bindings/ llvm/test/Bitcode/ llvm/test/DebugInfo/\
13
-    llvm/test/FrontendAda/ llvm/test/FrontendC llvm/test/FrontendC++/\
14
-    llvm/test/FrontendFortran/ llvm/test/FrontendObjC\
15
-    llvm/test/FrontendObjC++ llvm/test/Linker/ llvm/test/LLVMC\
16
-    llvm/test/MC llvm/test/Transforms llvm/test/Transforms/InstCombine\
17
-    llvm/test/BugPoint llvm/test/CodeGen/CPP llvm/test/CodeGen/Mips\
18
-    llvm/test/CodeGen/Alpha llvm/test/CodeGen/PIC16 llvm/test/CodeGen/SPARC\
19
-    llvm/test/CodeGen/XCore llvm/test/CodeGen/MSP430 llvm/test/CodeGen/MBlaze\
20
-    llvm/test/CodeGen/CellSPU llvm/test/CodeGen/CBackend\
21
-    llvm/test/CodeGen/SystemZ llvm/test/CodeGen/Blackfin llvm/test/TableGen\
22
-    llvm/test/Analysis llvm/test/Assembler llvm/test/Other\
23
-    llvm/tools/bugpoint llvm/tools/gold llvm/tools/llvm-ar\
24
-    llvm/tools/llvm-bcanalyzer llvm/tools/llvm-db\
25
-    llvm/tools/llvm-extract llvm/tools/llvm-ld llvm/tools/llvm-link llvm/tools/llvm-mc\
26
-    llvm/tools/llvm-nm llvm/tools/llvm-prof llvm/tools/llvm-ranlib\
27
-    llvm/tools/llvm-stub llvm/tools/lto llvm/tools/opt llvm/lib/MC/MCParser\
28
-    llvm/tools/llvm-dis/Makefile llvm/tools/edis/ llvm/tools/llvm-shlib\
19
+    llvm/test/  llvm/tools llvm/unittests llvm/utils/FileCheck\
20
+    llvm/utils/FileUpdate llvm/utils/fpcmp llvm/utils/not\
21
+    llvm/utils/PerfectShuffle llvm/utils/unittest\
29 22
     llvm/docs
30 23
     do
31 24
 	git rm -rf $i; git rm -f $i;