[Pkg-clamav-commits] [SCM] Debian repository for ClamAV branch, debian/unstable, updated. debian/0.95+dfsg-1-6156-g094ec9b

Török Edvin edwin at clamav.net
Sun Apr 4 01:03:00 UTC 2010


The following commit has been merged in the debian/unstable branch:
commit 8771ff1860d1d009b0067c7ffde4599dcfa6af6d
Author: Török Edvin <edwin at clamav.net>
Date:   Mon Aug 31 11:39:46 2009 +0300

    rename libclamav/{llvm->c++}

diff --git a/Makefile.in b/Makefile.in
index d27f510..c32a924 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -69,8 +69,8 @@ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
 	$(top_srcdir)/docs/man/freshclam.1.in \
 	$(top_srcdir)/docs/man/freshclam.conf.5.in \
 	$(top_srcdir)/docs/man/sigtool.1.in \
-	$(top_srcdir)/libclamav/llvm/GNUmakefile.in \
-	$(top_srcdir)/libclamav/llvm/Makefile.in AUTHORS COPYING \
+	$(top_srcdir)/libclamav/c++/GNUmakefile.in \
+	$(top_srcdir)/libclamav/c++/Makefile.in AUTHORS COPYING \
 	ChangeLog INSTALL NEWS config/config.guess config/config.rpath \
 	config/config.sub config/depcomp config/install-sh \
 	config/ltmain.sh config/missing
@@ -91,12 +91,12 @@ am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
  configure.lineno config.status.lineno
 mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = clamav-config.h
-CONFIG_CLEAN_FILES = libclamav/llvm/Makefile \
-	libclamav/llvm/GNUmakefile clamav-config libclamav.pc \
-	docs/man/clamav-milter.8 docs/man/clamconf.1 docs/man/clamd.8 \
-	docs/man/clamd.conf.5 docs/man/clamdscan.1 docs/man/clamscan.1 \
-	docs/man/freshclam.1 docs/man/freshclam.conf.5 \
-	docs/man/sigtool.1 docs/man/clamdtop.1
+CONFIG_CLEAN_FILES = libclamav/c++/Makefile libclamav/c++/GNUmakefile \
+	clamav-config libclamav.pc docs/man/clamav-milter.8 \
+	docs/man/clamconf.1 docs/man/clamd.8 docs/man/clamd.conf.5 \
+	docs/man/clamdscan.1 docs/man/clamscan.1 docs/man/freshclam.1 \
+	docs/man/freshclam.conf.5 docs/man/sigtool.1 \
+	docs/man/clamdtop.1
 CONFIG_CLEAN_VPATH_FILES =
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 am__vpath_adj = case $$p in \
@@ -452,9 +452,9 @@ $(srcdir)/clamav-config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
 
 distclean-hdr:
 	-rm -f clamav-config.h stamp-h1
-libclamav/llvm/Makefile: $(top_builddir)/config.status $(top_srcdir)/libclamav/llvm/Makefile.in
+libclamav/c++/Makefile: $(top_builddir)/config.status $(top_srcdir)/libclamav/c++/Makefile.in
 	cd $(top_builddir) && $(SHELL) ./config.status $@
-libclamav/llvm/GNUmakefile: $(top_builddir)/config.status $(top_srcdir)/libclamav/llvm/GNUmakefile.in
+libclamav/c++/GNUmakefile: $(top_builddir)/config.status $(top_srcdir)/libclamav/c++/GNUmakefile.in
 	cd $(top_builddir) && $(SHELL) ./config.status $@
 clamav-config: $(top_builddir)/config.status $(srcdir)/clamav-config.in
 	cd $(top_builddir) && $(SHELL) ./config.status $@
diff --git a/configure b/configure
index 930149f..9034821 100755
--- a/configure
+++ b/configure
@@ -1006,7 +1006,7 @@ CC
 CFLAGS
 CPP
 CXXCPP'
-ac_subdirs_all='./libclamav/llvm/llvm'
+ac_subdirs_all='./libclamav/c++/llvm'
 
 # Initialize some variables set by options.
 ac_init_help=
@@ -4787,7 +4787,7 @@ else
 fi
 
 if test "$enable_llvm" = "yes"; then
-    subdirs="$subdirs ./libclamav/llvm/llvm"
+    subdirs="$subdirs ./libclamav/c++/llvm"
 
     GMAKE="$llvm_cv_gnu_make_command"
 
@@ -24088,7 +24088,7 @@ else
 fi
 
 
-ac_config_files="$ac_config_files libclamav/Makefile libclamav/llvm/Makefile libclamav/llvm/GNUmakefile clamscan/Makefile database/Makefile docs/Makefile clamd/Makefile clamdscan/Makefile clamav-milter/Makefile freshclam/Makefile sigtool/Makefile clamconf/Makefile etc/Makefile test/Makefile unit_tests/Makefile clamdtop/Makefile clambc/Makefile Makefile clamav-config libclamav.pc docs/man/clamav-milter.8 docs/man/clamconf.1 docs/man/clamd.8 docs/man/clamd.conf.5 docs/man/clamdscan.1 docs/man/clamscan.1 docs/man/freshclam.1 docs/man/freshclam.conf.5 docs/man/sigtool.1 docs/man/clamdtop.1"
+ac_config_files="$ac_config_files libclamav/Makefile libclamav/c++/Makefile libclamav/c++/GNUmakefile clamscan/Makefile database/Makefile docs/Makefile clamd/Makefile clamdscan/Makefile clamav-milter/Makefile freshclam/Makefile sigtool/Makefile clamconf/Makefile etc/Makefile test/Makefile unit_tests/Makefile clamdtop/Makefile clambc/Makefile Makefile clamav-config libclamav.pc docs/man/clamav-milter.8 docs/man/clamconf.1 docs/man/clamd.8 docs/man/clamd.conf.5 docs/man/clamdscan.1 docs/man/clamscan.1 docs/man/freshclam.1 docs/man/freshclam.conf.5 docs/man/sigtool.1 docs/man/clamdtop.1"
 
 cat >confcache <<\_ACEOF
 # This file is a shell script that caches the results of configure
@@ -25239,8 +25239,8 @@ do
     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
     "libltdl/Makefile") CONFIG_FILES="$CONFIG_FILES libltdl/Makefile" ;;
     "libclamav/Makefile") CONFIG_FILES="$CONFIG_FILES libclamav/Makefile" ;;
-    "libclamav/llvm/Makefile") CONFIG_FILES="$CONFIG_FILES libclamav/llvm/Makefile" ;;
-    "libclamav/llvm/GNUmakefile") CONFIG_FILES="$CONFIG_FILES libclamav/llvm/GNUmakefile" ;;
+    "libclamav/c++/Makefile") CONFIG_FILES="$CONFIG_FILES libclamav/c++/Makefile" ;;
+    "libclamav/c++/GNUmakefile") CONFIG_FILES="$CONFIG_FILES libclamav/c++/GNUmakefile" ;;
     "clamscan/Makefile") CONFIG_FILES="$CONFIG_FILES clamscan/Makefile" ;;
     "database/Makefile") CONFIG_FILES="$CONFIG_FILES database/Makefile" ;;
     "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;;
diff --git a/configure.in b/configure.in
index 16c5eb3..5f42d62 100644
--- a/configure.in
+++ b/configure.in
@@ -1587,8 +1587,8 @@ AM_CONDITIONAL([HAVE_CURSES],
 
 AC_OUTPUT([
 libclamav/Makefile
-libclamav/llvm/Makefile
-libclamav/llvm/GNUmakefile
+libclamav/c++/Makefile
+libclamav/c++/GNUmakefile
 clamscan/Makefile
 database/Makefile
 docs/Makefile
diff --git a/libclamav/Makefile.am b/libclamav/Makefile.am
index 1312851..d5b1c15 100644
--- a/libclamav/Makefile.am
+++ b/libclamav/Makefile.am
@@ -334,7 +334,7 @@ endif
 
 if ENABLE_LLVM
 
-SUBDIRS = llvm
+SUBDIRS = c++
 if DEBUG_BUILD
 LLVM_CONFIG=llvm/llvm/Debug/bin/llvm-config
 else
diff --git a/libclamav/Makefile.in b/libclamav/Makefile.in
index 513dfc6..693756f 100644
--- a/libclamav/Makefile.in
+++ b/libclamav/Makefile.in
@@ -342,7 +342,7 @@ AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 	distdir
 ETAGS = etags
 CTAGS = ctags
-DIST_SUBDIRS = llvm
+DIST_SUBDIRS = c++
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 am__relativize = \
   dir0=`pwd`; \
@@ -658,7 +658,7 @@ libclamav_la_SOURCES = clamav.h matcher-ac.c matcher-ac.h matcher-bm.c \
 	ishield.c ishield.h type_desc.h bytecode_api.c \
 	bytecode_api_decl.c bytecode_api.h $(am__append_7) \
 	$(am__append_9) $(am__append_10)
- at ENABLE_LLVM_TRUE@SUBDIRS = llvm
+ at ENABLE_LLVM_TRUE@SUBDIRS = c++
 @DEBUG_BUILD_FALSE@@ENABLE_LLVM_TRUE at LLVM_CONFIG = llvm/llvm/Release/bin/llvm-config
 @DEBUG_BUILD_TRUE@@ENABLE_LLVM_TRUE at LLVM_CONFIG = llvm/llvm/Debug/bin/llvm-config
 @ENABLE_LLVM_FALSE at libclamav_la_CPPFLAGS = $(AM_CPPFLAGS)
diff --git a/libclamav/llvm/GNUmakefile.in b/libclamav/c++/GNUmakefile.in
similarity index 100%
rename from libclamav/llvm/GNUmakefile.in
rename to libclamav/c++/GNUmakefile.in
diff --git a/libclamav/llvm/Makefile.in b/libclamav/c++/Makefile.in
similarity index 100%
rename from libclamav/llvm/Makefile.in
rename to libclamav/c++/Makefile.in
diff --git a/libclamav/llvm/TODO.CLAMAV b/libclamav/c++/TODO.CLAMAV
similarity index 100%
rename from libclamav/llvm/TODO.CLAMAV
rename to libclamav/c++/TODO.CLAMAV
diff --git a/libclamav/llvm/llvm/CMakeLists.txt b/libclamav/c++/llvm/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/CMakeLists.txt
rename to libclamav/c++/llvm/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/CREDITS.TXT b/libclamav/c++/llvm/CREDITS.TXT
similarity index 100%
rename from libclamav/llvm/llvm/CREDITS.TXT
rename to libclamav/c++/llvm/CREDITS.TXT
diff --git a/libclamav/llvm/llvm/LICENSE.TXT b/libclamav/c++/llvm/LICENSE.TXT
similarity index 100%
rename from libclamav/llvm/llvm/LICENSE.TXT
rename to libclamav/c++/llvm/LICENSE.TXT
diff --git a/libclamav/llvm/llvm/Makefile b/libclamav/c++/llvm/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/Makefile
rename to libclamav/c++/llvm/Makefile
diff --git a/libclamav/llvm/llvm/Makefile.common b/libclamav/c++/llvm/Makefile.common
similarity index 100%
rename from libclamav/llvm/llvm/Makefile.common
rename to libclamav/c++/llvm/Makefile.common
diff --git a/libclamav/llvm/llvm/Makefile.config.in b/libclamav/c++/llvm/Makefile.config.in
similarity index 100%
rename from libclamav/llvm/llvm/Makefile.config.in
rename to libclamav/c++/llvm/Makefile.config.in
diff --git a/libclamav/llvm/llvm/Makefile.rules b/libclamav/c++/llvm/Makefile.rules
similarity index 100%
rename from libclamav/llvm/llvm/Makefile.rules
rename to libclamav/c++/llvm/Makefile.rules
diff --git a/libclamav/llvm/llvm/ModuleInfo.txt b/libclamav/c++/llvm/ModuleInfo.txt
similarity index 100%
rename from libclamav/llvm/llvm/ModuleInfo.txt
rename to libclamav/c++/llvm/ModuleInfo.txt
diff --git a/libclamav/llvm/llvm/README.txt b/libclamav/c++/llvm/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/README.txt
rename to libclamav/c++/llvm/README.txt
diff --git a/libclamav/llvm/llvm/Xcode/LLVM.xcodeproj/project.pbxproj b/libclamav/c++/llvm/Xcode/LLVM.xcodeproj/project.pbxproj
similarity index 100%
rename from libclamav/llvm/llvm/Xcode/LLVM.xcodeproj/project.pbxproj
rename to libclamav/c++/llvm/Xcode/LLVM.xcodeproj/project.pbxproj
diff --git a/libclamav/llvm/llvm/Xcode/README.txt b/libclamav/c++/llvm/Xcode/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/Xcode/README.txt
rename to libclamav/c++/llvm/Xcode/README.txt
diff --git a/libclamav/llvm/llvm/autoconf/AutoRegen.sh b/libclamav/c++/llvm/autoconf/AutoRegen.sh
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/AutoRegen.sh
rename to libclamav/c++/llvm/autoconf/AutoRegen.sh
diff --git a/libclamav/llvm/llvm/autoconf/ExportMap.map b/libclamav/c++/llvm/autoconf/ExportMap.map
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/ExportMap.map
rename to libclamav/c++/llvm/autoconf/ExportMap.map
diff --git a/libclamav/llvm/llvm/autoconf/LICENSE.TXT b/libclamav/c++/llvm/autoconf/LICENSE.TXT
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/LICENSE.TXT
rename to libclamav/c++/llvm/autoconf/LICENSE.TXT
diff --git a/libclamav/llvm/llvm/autoconf/README.TXT b/libclamav/c++/llvm/autoconf/README.TXT
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/README.TXT
rename to libclamav/c++/llvm/autoconf/README.TXT
diff --git a/libclamav/llvm/llvm/autoconf/config.guess b/libclamav/c++/llvm/autoconf/config.guess
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/config.guess
rename to libclamav/c++/llvm/autoconf/config.guess
diff --git a/libclamav/llvm/llvm/autoconf/config.sub b/libclamav/c++/llvm/autoconf/config.sub
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/config.sub
rename to libclamav/c++/llvm/autoconf/config.sub
diff --git a/libclamav/llvm/llvm/autoconf/configure.ac b/libclamav/c++/llvm/autoconf/configure.ac
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/configure.ac
rename to libclamav/c++/llvm/autoconf/configure.ac
diff --git a/libclamav/llvm/llvm/autoconf/depcomp b/libclamav/c++/llvm/autoconf/depcomp
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/depcomp
rename to libclamav/c++/llvm/autoconf/depcomp
diff --git a/libclamav/llvm/llvm/autoconf/install-sh b/libclamav/c++/llvm/autoconf/install-sh
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/install-sh
rename to libclamav/c++/llvm/autoconf/install-sh
diff --git a/libclamav/llvm/llvm/autoconf/ltmain.sh b/libclamav/c++/llvm/autoconf/ltmain.sh
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/ltmain.sh
rename to libclamav/c++/llvm/autoconf/ltmain.sh
diff --git a/libclamav/llvm/llvm/autoconf/m4/bison.m4 b/libclamav/c++/llvm/autoconf/m4/bison.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/bison.m4
rename to libclamav/c++/llvm/autoconf/m4/bison.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/build_exeext.m4 b/libclamav/c++/llvm/autoconf/m4/build_exeext.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/build_exeext.m4
rename to libclamav/c++/llvm/autoconf/m4/build_exeext.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/c_printf_a.m4 b/libclamav/c++/llvm/autoconf/m4/c_printf_a.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/c_printf_a.m4
rename to libclamav/c++/llvm/autoconf/m4/c_printf_a.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/check_gnu_make.m4 b/libclamav/c++/llvm/autoconf/m4/check_gnu_make.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/check_gnu_make.m4
rename to libclamav/c++/llvm/autoconf/m4/check_gnu_make.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/config_makefile.m4 b/libclamav/c++/llvm/autoconf/m4/config_makefile.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/config_makefile.m4
rename to libclamav/c++/llvm/autoconf/m4/config_makefile.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/config_project.m4 b/libclamav/c++/llvm/autoconf/m4/config_project.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/config_project.m4
rename to libclamav/c++/llvm/autoconf/m4/config_project.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/cxx_bidi_iterator.m4 b/libclamav/c++/llvm/autoconf/m4/cxx_bidi_iterator.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/cxx_bidi_iterator.m4
rename to libclamav/c++/llvm/autoconf/m4/cxx_bidi_iterator.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/cxx_fwd_iterator.m4 b/libclamav/c++/llvm/autoconf/m4/cxx_fwd_iterator.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/cxx_fwd_iterator.m4
rename to libclamav/c++/llvm/autoconf/m4/cxx_fwd_iterator.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/cxx_namespaces.m4 b/libclamav/c++/llvm/autoconf/m4/cxx_namespaces.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/cxx_namespaces.m4
rename to libclamav/c++/llvm/autoconf/m4/cxx_namespaces.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/cxx_std_iterator.m4 b/libclamav/c++/llvm/autoconf/m4/cxx_std_iterator.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/cxx_std_iterator.m4
rename to libclamav/c++/llvm/autoconf/m4/cxx_std_iterator.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/find_std_program.m4 b/libclamav/c++/llvm/autoconf/m4/find_std_program.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/find_std_program.m4
rename to libclamav/c++/llvm/autoconf/m4/find_std_program.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/flex.m4 b/libclamav/c++/llvm/autoconf/m4/flex.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/flex.m4
rename to libclamav/c++/llvm/autoconf/m4/flex.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/func_isinf.m4 b/libclamav/c++/llvm/autoconf/m4/func_isinf.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/func_isinf.m4
rename to libclamav/c++/llvm/autoconf/m4/func_isinf.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/func_isnan.m4 b/libclamav/c++/llvm/autoconf/m4/func_isnan.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/func_isnan.m4
rename to libclamav/c++/llvm/autoconf/m4/func_isnan.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/func_mmap_file.m4 b/libclamav/c++/llvm/autoconf/m4/func_mmap_file.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/func_mmap_file.m4
rename to libclamav/c++/llvm/autoconf/m4/func_mmap_file.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/header_mmap_anonymous.m4 b/libclamav/c++/llvm/autoconf/m4/header_mmap_anonymous.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/header_mmap_anonymous.m4
rename to libclamav/c++/llvm/autoconf/m4/header_mmap_anonymous.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/huge_val.m4 b/libclamav/c++/llvm/autoconf/m4/huge_val.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/huge_val.m4
rename to libclamav/c++/llvm/autoconf/m4/huge_val.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/libtool.m4 b/libclamav/c++/llvm/autoconf/m4/libtool.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/libtool.m4
rename to libclamav/c++/llvm/autoconf/m4/libtool.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/link_options.m4 b/libclamav/c++/llvm/autoconf/m4/link_options.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/link_options.m4
rename to libclamav/c++/llvm/autoconf/m4/link_options.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/ltdl.m4 b/libclamav/c++/llvm/autoconf/m4/ltdl.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/ltdl.m4
rename to libclamav/c++/llvm/autoconf/m4/ltdl.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/need_dev_zero_for_mmap.m4 b/libclamav/c++/llvm/autoconf/m4/need_dev_zero_for_mmap.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/need_dev_zero_for_mmap.m4
rename to libclamav/c++/llvm/autoconf/m4/need_dev_zero_for_mmap.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/path_perl.m4 b/libclamav/c++/llvm/autoconf/m4/path_perl.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/path_perl.m4
rename to libclamav/c++/llvm/autoconf/m4/path_perl.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/path_tclsh.m4 b/libclamav/c++/llvm/autoconf/m4/path_tclsh.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/path_tclsh.m4
rename to libclamav/c++/llvm/autoconf/m4/path_tclsh.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/rand48.m4 b/libclamav/c++/llvm/autoconf/m4/rand48.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/rand48.m4
rename to libclamav/c++/llvm/autoconf/m4/rand48.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/sanity_check.m4 b/libclamav/c++/llvm/autoconf/m4/sanity_check.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/sanity_check.m4
rename to libclamav/c++/llvm/autoconf/m4/sanity_check.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/single_cxx_check.m4 b/libclamav/c++/llvm/autoconf/m4/single_cxx_check.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/single_cxx_check.m4
rename to libclamav/c++/llvm/autoconf/m4/single_cxx_check.m4
diff --git a/libclamav/llvm/llvm/autoconf/m4/visibility_inlines_hidden.m4 b/libclamav/c++/llvm/autoconf/m4/visibility_inlines_hidden.m4
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/m4/visibility_inlines_hidden.m4
rename to libclamav/c++/llvm/autoconf/m4/visibility_inlines_hidden.m4
diff --git a/libclamav/llvm/llvm/autoconf/missing b/libclamav/c++/llvm/autoconf/missing
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/missing
rename to libclamav/c++/llvm/autoconf/missing
diff --git a/libclamav/llvm/llvm/autoconf/mkinstalldirs b/libclamav/c++/llvm/autoconf/mkinstalldirs
similarity index 100%
rename from libclamav/llvm/llvm/autoconf/mkinstalldirs
rename to libclamav/c++/llvm/autoconf/mkinstalldirs
diff --git a/libclamav/llvm/llvm/bindings/Makefile b/libclamav/c++/llvm/bindings/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/bindings/Makefile
rename to libclamav/c++/llvm/bindings/Makefile
diff --git a/libclamav/llvm/llvm/bindings/README.txt b/libclamav/c++/llvm/bindings/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/bindings/README.txt
rename to libclamav/c++/llvm/bindings/README.txt
diff --git a/libclamav/llvm/llvm/bindings/ada/analysis/llvm_analysis-binding.ads b/libclamav/c++/llvm/bindings/ada/analysis/llvm_analysis-binding.ads
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/analysis/llvm_analysis-binding.ads
rename to libclamav/c++/llvm/bindings/ada/analysis/llvm_analysis-binding.ads
diff --git a/libclamav/llvm/llvm/bindings/ada/analysis/llvm_analysis.ads b/libclamav/c++/llvm/bindings/ada/analysis/llvm_analysis.ads
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/analysis/llvm_analysis.ads
rename to libclamav/c++/llvm/bindings/ada/analysis/llvm_analysis.ads
diff --git a/libclamav/llvm/llvm/bindings/ada/analysis/llvm_analysis_wrap.cxx b/libclamav/c++/llvm/bindings/ada/analysis/llvm_analysis_wrap.cxx
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/analysis/llvm_analysis_wrap.cxx
rename to libclamav/c++/llvm/bindings/ada/analysis/llvm_analysis_wrap.cxx
diff --git a/libclamav/llvm/llvm/bindings/ada/bitreader/llvm_bit_reader-binding.ads b/libclamav/c++/llvm/bindings/ada/bitreader/llvm_bit_reader-binding.ads
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/bitreader/llvm_bit_reader-binding.ads
rename to libclamav/c++/llvm/bindings/ada/bitreader/llvm_bit_reader-binding.ads
diff --git a/libclamav/llvm/llvm/bindings/ada/bitreader/llvm_bit_reader.ads b/libclamav/c++/llvm/bindings/ada/bitreader/llvm_bit_reader.ads
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/bitreader/llvm_bit_reader.ads
rename to libclamav/c++/llvm/bindings/ada/bitreader/llvm_bit_reader.ads
diff --git a/libclamav/llvm/llvm/bindings/ada/bitreader/llvm_bitreader_wrap.cxx b/libclamav/c++/llvm/bindings/ada/bitreader/llvm_bitreader_wrap.cxx
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/bitreader/llvm_bitreader_wrap.cxx
rename to libclamav/c++/llvm/bindings/ada/bitreader/llvm_bitreader_wrap.cxx
diff --git a/libclamav/llvm/llvm/bindings/ada/bitwriter/llvm_bit_writer-binding.ads b/libclamav/c++/llvm/bindings/ada/bitwriter/llvm_bit_writer-binding.ads
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/bitwriter/llvm_bit_writer-binding.ads
rename to libclamav/c++/llvm/bindings/ada/bitwriter/llvm_bit_writer-binding.ads
diff --git a/libclamav/llvm/llvm/bindings/ada/bitwriter/llvm_bit_writer.ads b/libclamav/c++/llvm/bindings/ada/bitwriter/llvm_bit_writer.ads
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/bitwriter/llvm_bit_writer.ads
rename to libclamav/c++/llvm/bindings/ada/bitwriter/llvm_bit_writer.ads
diff --git a/libclamav/llvm/llvm/bindings/ada/bitwriter/llvm_bitwriter_wrap.cxx b/libclamav/c++/llvm/bindings/ada/bitwriter/llvm_bitwriter_wrap.cxx
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/bitwriter/llvm_bitwriter_wrap.cxx
rename to libclamav/c++/llvm/bindings/ada/bitwriter/llvm_bitwriter_wrap.cxx
diff --git a/libclamav/llvm/llvm/bindings/ada/executionengine/llvm_execution_engine-binding.ads b/libclamav/c++/llvm/bindings/ada/executionengine/llvm_execution_engine-binding.ads
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/executionengine/llvm_execution_engine-binding.ads
rename to libclamav/c++/llvm/bindings/ada/executionengine/llvm_execution_engine-binding.ads
diff --git a/libclamav/llvm/llvm/bindings/ada/executionengine/llvm_execution_engine.ads b/libclamav/c++/llvm/bindings/ada/executionengine/llvm_execution_engine.ads
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/executionengine/llvm_execution_engine.ads
rename to libclamav/c++/llvm/bindings/ada/executionengine/llvm_execution_engine.ads
diff --git a/libclamav/llvm/llvm/bindings/ada/executionengine/llvm_executionengine_wrap.cxx b/libclamav/c++/llvm/bindings/ada/executionengine/llvm_executionengine_wrap.cxx
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/executionengine/llvm_executionengine_wrap.cxx
rename to libclamav/c++/llvm/bindings/ada/executionengine/llvm_executionengine_wrap.cxx
diff --git a/libclamav/llvm/llvm/bindings/ada/llvm.gpr b/libclamav/c++/llvm/bindings/ada/llvm.gpr
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/llvm.gpr
rename to libclamav/c++/llvm/bindings/ada/llvm.gpr
diff --git a/libclamav/llvm/llvm/bindings/ada/llvm/llvm-binding.ads b/libclamav/c++/llvm/bindings/ada/llvm/llvm-binding.ads
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/llvm/llvm-binding.ads
rename to libclamav/c++/llvm/bindings/ada/llvm/llvm-binding.ads
diff --git a/libclamav/llvm/llvm/bindings/ada/llvm/llvm.ads b/libclamav/c++/llvm/bindings/ada/llvm/llvm.ads
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/llvm/llvm.ads
rename to libclamav/c++/llvm/bindings/ada/llvm/llvm.ads
diff --git a/libclamav/llvm/llvm/bindings/ada/llvm/llvm_link_time_optimizer-binding.ads b/libclamav/c++/llvm/bindings/ada/llvm/llvm_link_time_optimizer-binding.ads
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/llvm/llvm_link_time_optimizer-binding.ads
rename to libclamav/c++/llvm/bindings/ada/llvm/llvm_link_time_optimizer-binding.ads
diff --git a/libclamav/llvm/llvm/bindings/ada/llvm/llvm_link_time_optimizer.ads b/libclamav/c++/llvm/bindings/ada/llvm/llvm_link_time_optimizer.ads
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/llvm/llvm_link_time_optimizer.ads
rename to libclamav/c++/llvm/bindings/ada/llvm/llvm_link_time_optimizer.ads
diff --git a/libclamav/llvm/llvm/bindings/ada/llvm/llvm_linktimeoptimizer_wrap.cxx b/libclamav/c++/llvm/bindings/ada/llvm/llvm_linktimeoptimizer_wrap.cxx
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/llvm/llvm_linktimeoptimizer_wrap.cxx
rename to libclamav/c++/llvm/bindings/ada/llvm/llvm_linktimeoptimizer_wrap.cxx
diff --git a/libclamav/llvm/llvm/bindings/ada/llvm/llvm_wrap.cxx b/libclamav/c++/llvm/bindings/ada/llvm/llvm_wrap.cxx
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/llvm/llvm_wrap.cxx
rename to libclamav/c++/llvm/bindings/ada/llvm/llvm_wrap.cxx
diff --git a/libclamav/llvm/llvm/bindings/ada/target/llvm_target-binding.ads b/libclamav/c++/llvm/bindings/ada/target/llvm_target-binding.ads
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/target/llvm_target-binding.ads
rename to libclamav/c++/llvm/bindings/ada/target/llvm_target-binding.ads
diff --git a/libclamav/llvm/llvm/bindings/ada/target/llvm_target.ads b/libclamav/c++/llvm/bindings/ada/target/llvm_target.ads
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/target/llvm_target.ads
rename to libclamav/c++/llvm/bindings/ada/target/llvm_target.ads
diff --git a/libclamav/llvm/llvm/bindings/ada/target/llvm_target_wrap.cxx b/libclamav/c++/llvm/bindings/ada/target/llvm_target_wrap.cxx
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/target/llvm_target_wrap.cxx
rename to libclamav/c++/llvm/bindings/ada/target/llvm_target_wrap.cxx
diff --git a/libclamav/llvm/llvm/bindings/ada/transforms/llvm_transforms-binding.ads b/libclamav/c++/llvm/bindings/ada/transforms/llvm_transforms-binding.ads
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/transforms/llvm_transforms-binding.ads
rename to libclamav/c++/llvm/bindings/ada/transforms/llvm_transforms-binding.ads
diff --git a/libclamav/llvm/llvm/bindings/ada/transforms/llvm_transforms.ads b/libclamav/c++/llvm/bindings/ada/transforms/llvm_transforms.ads
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/transforms/llvm_transforms.ads
rename to libclamav/c++/llvm/bindings/ada/transforms/llvm_transforms.ads
diff --git a/libclamav/llvm/llvm/bindings/ada/transforms/llvm_transforms_wrap.cxx b/libclamav/c++/llvm/bindings/ada/transforms/llvm_transforms_wrap.cxx
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ada/transforms/llvm_transforms_wrap.cxx
rename to libclamav/c++/llvm/bindings/ada/transforms/llvm_transforms_wrap.cxx
diff --git a/libclamav/llvm/llvm/bindings/ocaml/Makefile b/libclamav/c++/llvm/bindings/ocaml/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/Makefile
rename to libclamav/c++/llvm/bindings/ocaml/Makefile
diff --git a/libclamav/llvm/llvm/bindings/ocaml/Makefile.ocaml b/libclamav/c++/llvm/bindings/ocaml/Makefile.ocaml
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/Makefile.ocaml
rename to libclamav/c++/llvm/bindings/ocaml/Makefile.ocaml
diff --git a/libclamav/llvm/llvm/bindings/ocaml/analysis/Makefile b/libclamav/c++/llvm/bindings/ocaml/analysis/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/analysis/Makefile
rename to libclamav/c++/llvm/bindings/ocaml/analysis/Makefile
diff --git a/libclamav/llvm/llvm/bindings/ocaml/analysis/analysis_ocaml.c b/libclamav/c++/llvm/bindings/ocaml/analysis/analysis_ocaml.c
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/analysis/analysis_ocaml.c
rename to libclamav/c++/llvm/bindings/ocaml/analysis/analysis_ocaml.c
diff --git a/libclamav/llvm/llvm/bindings/ocaml/analysis/llvm_analysis.ml b/libclamav/c++/llvm/bindings/ocaml/analysis/llvm_analysis.ml
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/analysis/llvm_analysis.ml
rename to libclamav/c++/llvm/bindings/ocaml/analysis/llvm_analysis.ml
diff --git a/libclamav/llvm/llvm/bindings/ocaml/analysis/llvm_analysis.mli b/libclamav/c++/llvm/bindings/ocaml/analysis/llvm_analysis.mli
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/analysis/llvm_analysis.mli
rename to libclamav/c++/llvm/bindings/ocaml/analysis/llvm_analysis.mli
diff --git a/libclamav/llvm/llvm/bindings/ocaml/bitreader/Makefile b/libclamav/c++/llvm/bindings/ocaml/bitreader/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/bitreader/Makefile
rename to libclamav/c++/llvm/bindings/ocaml/bitreader/Makefile
diff --git a/libclamav/llvm/llvm/bindings/ocaml/bitreader/bitreader_ocaml.c b/libclamav/c++/llvm/bindings/ocaml/bitreader/bitreader_ocaml.c
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/bitreader/bitreader_ocaml.c
rename to libclamav/c++/llvm/bindings/ocaml/bitreader/bitreader_ocaml.c
diff --git a/libclamav/llvm/llvm/bindings/ocaml/bitreader/llvm_bitreader.ml b/libclamav/c++/llvm/bindings/ocaml/bitreader/llvm_bitreader.ml
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/bitreader/llvm_bitreader.ml
rename to libclamav/c++/llvm/bindings/ocaml/bitreader/llvm_bitreader.ml
diff --git a/libclamav/llvm/llvm/bindings/ocaml/bitreader/llvm_bitreader.mli b/libclamav/c++/llvm/bindings/ocaml/bitreader/llvm_bitreader.mli
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/bitreader/llvm_bitreader.mli
rename to libclamav/c++/llvm/bindings/ocaml/bitreader/llvm_bitreader.mli
diff --git a/libclamav/llvm/llvm/bindings/ocaml/bitwriter/Makefile b/libclamav/c++/llvm/bindings/ocaml/bitwriter/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/bitwriter/Makefile
rename to libclamav/c++/llvm/bindings/ocaml/bitwriter/Makefile
diff --git a/libclamav/llvm/llvm/bindings/ocaml/bitwriter/bitwriter_ocaml.c b/libclamav/c++/llvm/bindings/ocaml/bitwriter/bitwriter_ocaml.c
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/bitwriter/bitwriter_ocaml.c
rename to libclamav/c++/llvm/bindings/ocaml/bitwriter/bitwriter_ocaml.c
diff --git a/libclamav/llvm/llvm/bindings/ocaml/bitwriter/llvm_bitwriter.ml b/libclamav/c++/llvm/bindings/ocaml/bitwriter/llvm_bitwriter.ml
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/bitwriter/llvm_bitwriter.ml
rename to libclamav/c++/llvm/bindings/ocaml/bitwriter/llvm_bitwriter.ml
diff --git a/libclamav/llvm/llvm/bindings/ocaml/bitwriter/llvm_bitwriter.mli b/libclamav/c++/llvm/bindings/ocaml/bitwriter/llvm_bitwriter.mli
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/bitwriter/llvm_bitwriter.mli
rename to libclamav/c++/llvm/bindings/ocaml/bitwriter/llvm_bitwriter.mli
diff --git a/libclamav/llvm/llvm/bindings/ocaml/executionengine/Makefile b/libclamav/c++/llvm/bindings/ocaml/executionengine/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/executionengine/Makefile
rename to libclamav/c++/llvm/bindings/ocaml/executionengine/Makefile
diff --git a/libclamav/llvm/llvm/bindings/ocaml/executionengine/executionengine_ocaml.c b/libclamav/c++/llvm/bindings/ocaml/executionengine/executionengine_ocaml.c
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/executionengine/executionengine_ocaml.c
rename to libclamav/c++/llvm/bindings/ocaml/executionengine/executionengine_ocaml.c
diff --git a/libclamav/llvm/llvm/bindings/ocaml/executionengine/llvm_executionengine.ml b/libclamav/c++/llvm/bindings/ocaml/executionengine/llvm_executionengine.ml
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/executionengine/llvm_executionengine.ml
rename to libclamav/c++/llvm/bindings/ocaml/executionengine/llvm_executionengine.ml
diff --git a/libclamav/llvm/llvm/bindings/ocaml/executionengine/llvm_executionengine.mli b/libclamav/c++/llvm/bindings/ocaml/executionengine/llvm_executionengine.mli
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/executionengine/llvm_executionengine.mli
rename to libclamav/c++/llvm/bindings/ocaml/executionengine/llvm_executionengine.mli
diff --git a/libclamav/llvm/llvm/bindings/ocaml/llvm/Makefile b/libclamav/c++/llvm/bindings/ocaml/llvm/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/llvm/Makefile
rename to libclamav/c++/llvm/bindings/ocaml/llvm/Makefile
diff --git a/libclamav/llvm/llvm/bindings/ocaml/llvm/llvm.ml b/libclamav/c++/llvm/bindings/ocaml/llvm/llvm.ml
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/llvm/llvm.ml
rename to libclamav/c++/llvm/bindings/ocaml/llvm/llvm.ml
diff --git a/libclamav/llvm/llvm/bindings/ocaml/llvm/llvm.mli b/libclamav/c++/llvm/bindings/ocaml/llvm/llvm.mli
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/llvm/llvm.mli
rename to libclamav/c++/llvm/bindings/ocaml/llvm/llvm.mli
diff --git a/libclamav/llvm/llvm/bindings/ocaml/llvm/llvm_ocaml.c b/libclamav/c++/llvm/bindings/ocaml/llvm/llvm_ocaml.c
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/llvm/llvm_ocaml.c
rename to libclamav/c++/llvm/bindings/ocaml/llvm/llvm_ocaml.c
diff --git a/libclamav/llvm/llvm/bindings/ocaml/target/Makefile b/libclamav/c++/llvm/bindings/ocaml/target/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/target/Makefile
rename to libclamav/c++/llvm/bindings/ocaml/target/Makefile
diff --git a/libclamav/llvm/llvm/bindings/ocaml/target/llvm_target.ml b/libclamav/c++/llvm/bindings/ocaml/target/llvm_target.ml
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/target/llvm_target.ml
rename to libclamav/c++/llvm/bindings/ocaml/target/llvm_target.ml
diff --git a/libclamav/llvm/llvm/bindings/ocaml/target/llvm_target.mli b/libclamav/c++/llvm/bindings/ocaml/target/llvm_target.mli
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/target/llvm_target.mli
rename to libclamav/c++/llvm/bindings/ocaml/target/llvm_target.mli
diff --git a/libclamav/llvm/llvm/bindings/ocaml/target/target_ocaml.c b/libclamav/c++/llvm/bindings/ocaml/target/target_ocaml.c
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/target/target_ocaml.c
rename to libclamav/c++/llvm/bindings/ocaml/target/target_ocaml.c
diff --git a/libclamav/llvm/llvm/bindings/ocaml/transforms/Makefile b/libclamav/c++/llvm/bindings/ocaml/transforms/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/transforms/Makefile
rename to libclamav/c++/llvm/bindings/ocaml/transforms/Makefile
diff --git a/libclamav/llvm/llvm/bindings/ocaml/transforms/scalar/Makefile b/libclamav/c++/llvm/bindings/ocaml/transforms/scalar/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/transforms/scalar/Makefile
rename to libclamav/c++/llvm/bindings/ocaml/transforms/scalar/Makefile
diff --git a/libclamav/llvm/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.ml b/libclamav/c++/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.ml
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.ml
rename to libclamav/c++/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.ml
diff --git a/libclamav/llvm/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.mli b/libclamav/c++/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.mli
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.mli
rename to libclamav/c++/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.mli
diff --git a/libclamav/llvm/llvm/bindings/ocaml/transforms/scalar/scalar_opts_ocaml.c b/libclamav/c++/llvm/bindings/ocaml/transforms/scalar/scalar_opts_ocaml.c
similarity index 100%
rename from libclamav/llvm/llvm/bindings/ocaml/transforms/scalar/scalar_opts_ocaml.c
rename to libclamav/c++/llvm/bindings/ocaml/transforms/scalar/scalar_opts_ocaml.c
diff --git a/libclamav/llvm/llvm/build-for-llvm-top.sh b/libclamav/c++/llvm/build-for-llvm-top.sh
similarity index 100%
rename from libclamav/llvm/llvm/build-for-llvm-top.sh
rename to libclamav/c++/llvm/build-for-llvm-top.sh
diff --git a/libclamav/llvm/llvm/cmake/README b/libclamav/c++/llvm/cmake/README
similarity index 100%
rename from libclamav/llvm/llvm/cmake/README
rename to libclamav/c++/llvm/cmake/README
diff --git a/libclamav/llvm/llvm/cmake/config-ix.cmake b/libclamav/c++/llvm/cmake/config-ix.cmake
similarity index 100%
rename from libclamav/llvm/llvm/cmake/config-ix.cmake
rename to libclamav/c++/llvm/cmake/config-ix.cmake
diff --git a/libclamav/llvm/llvm/cmake/modules/AddLLVM.cmake b/libclamav/c++/llvm/cmake/modules/AddLLVM.cmake
similarity index 100%
rename from libclamav/llvm/llvm/cmake/modules/AddLLVM.cmake
rename to libclamav/c++/llvm/cmake/modules/AddLLVM.cmake
diff --git a/libclamav/llvm/llvm/cmake/modules/AddLLVMDefinitions.cmake b/libclamav/c++/llvm/cmake/modules/AddLLVMDefinitions.cmake
similarity index 100%
rename from libclamav/llvm/llvm/cmake/modules/AddLLVMDefinitions.cmake
rename to libclamav/c++/llvm/cmake/modules/AddLLVMDefinitions.cmake
diff --git a/libclamav/llvm/llvm/cmake/modules/CheckAtomic.cmake b/libclamav/c++/llvm/cmake/modules/CheckAtomic.cmake
similarity index 100%
rename from libclamav/llvm/llvm/cmake/modules/CheckAtomic.cmake
rename to libclamav/c++/llvm/cmake/modules/CheckAtomic.cmake
diff --git a/libclamav/llvm/llvm/cmake/modules/CrossCompileLLVM.cmake b/libclamav/c++/llvm/cmake/modules/CrossCompileLLVM.cmake
similarity index 100%
rename from libclamav/llvm/llvm/cmake/modules/CrossCompileLLVM.cmake
rename to libclamav/c++/llvm/cmake/modules/CrossCompileLLVM.cmake
diff --git a/libclamav/llvm/llvm/cmake/modules/FindBison.cmake b/libclamav/c++/llvm/cmake/modules/FindBison.cmake
similarity index 100%
rename from libclamav/llvm/llvm/cmake/modules/FindBison.cmake
rename to libclamav/c++/llvm/cmake/modules/FindBison.cmake
diff --git a/libclamav/llvm/llvm/cmake/modules/GetTargetTriple.cmake b/libclamav/c++/llvm/cmake/modules/GetTargetTriple.cmake
similarity index 100%
rename from libclamav/llvm/llvm/cmake/modules/GetTargetTriple.cmake
rename to libclamav/c++/llvm/cmake/modules/GetTargetTriple.cmake
diff --git a/libclamav/llvm/llvm/cmake/modules/LLVMConfig.cmake b/libclamav/c++/llvm/cmake/modules/LLVMConfig.cmake
similarity index 100%
rename from libclamav/llvm/llvm/cmake/modules/LLVMConfig.cmake
rename to libclamav/c++/llvm/cmake/modules/LLVMConfig.cmake
diff --git a/libclamav/llvm/llvm/cmake/modules/LLVMLibDeps.cmake b/libclamav/c++/llvm/cmake/modules/LLVMLibDeps.cmake
similarity index 100%
rename from libclamav/llvm/llvm/cmake/modules/LLVMLibDeps.cmake
rename to libclamav/c++/llvm/cmake/modules/LLVMLibDeps.cmake
diff --git a/libclamav/llvm/llvm/cmake/modules/LLVMProcessSources.cmake b/libclamav/c++/llvm/cmake/modules/LLVMProcessSources.cmake
similarity index 100%
rename from libclamav/llvm/llvm/cmake/modules/LLVMProcessSources.cmake
rename to libclamav/c++/llvm/cmake/modules/LLVMProcessSources.cmake
diff --git a/libclamav/llvm/llvm/cmake/modules/TableGen.cmake b/libclamav/c++/llvm/cmake/modules/TableGen.cmake
similarity index 100%
rename from libclamav/llvm/llvm/cmake/modules/TableGen.cmake
rename to libclamav/c++/llvm/cmake/modules/TableGen.cmake
diff --git a/libclamav/llvm/llvm/configure b/libclamav/c++/llvm/configure
similarity index 100%
rename from libclamav/llvm/llvm/configure
rename to libclamav/c++/llvm/configure
diff --git a/libclamav/llvm/llvm/docs/AliasAnalysis.html b/libclamav/c++/llvm/docs/AliasAnalysis.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/AliasAnalysis.html
rename to libclamav/c++/llvm/docs/AliasAnalysis.html
diff --git a/libclamav/llvm/llvm/docs/BitCodeFormat.html b/libclamav/c++/llvm/docs/BitCodeFormat.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/BitCodeFormat.html
rename to libclamav/c++/llvm/docs/BitCodeFormat.html
diff --git a/libclamav/llvm/llvm/docs/Bugpoint.html b/libclamav/c++/llvm/docs/Bugpoint.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/Bugpoint.html
rename to libclamav/c++/llvm/docs/Bugpoint.html
diff --git a/libclamav/llvm/llvm/docs/CFEBuildInstrs.html b/libclamav/c++/llvm/docs/CFEBuildInstrs.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/CFEBuildInstrs.html
rename to libclamav/c++/llvm/docs/CFEBuildInstrs.html
diff --git a/libclamav/llvm/llvm/docs/CMake.html b/libclamav/c++/llvm/docs/CMake.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/CMake.html
rename to libclamav/c++/llvm/docs/CMake.html
diff --git a/libclamav/llvm/llvm/docs/CodeGenerator.html b/libclamav/c++/llvm/docs/CodeGenerator.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/CodeGenerator.html
rename to libclamav/c++/llvm/docs/CodeGenerator.html
diff --git a/libclamav/llvm/llvm/docs/CodingStandards.html b/libclamav/c++/llvm/docs/CodingStandards.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/CodingStandards.html
rename to libclamav/c++/llvm/docs/CodingStandards.html
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/FileCheck.pod b/libclamav/c++/llvm/docs/CommandGuide/FileCheck.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/FileCheck.pod
rename to libclamav/c++/llvm/docs/CommandGuide/FileCheck.pod
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/Makefile b/libclamav/c++/llvm/docs/CommandGuide/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/Makefile
rename to libclamav/c++/llvm/docs/CommandGuide/Makefile
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/bugpoint.pod b/libclamav/c++/llvm/docs/CommandGuide/bugpoint.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/bugpoint.pod
rename to libclamav/c++/llvm/docs/CommandGuide/bugpoint.pod
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/html/manpage.css b/libclamav/c++/llvm/docs/CommandGuide/html/manpage.css
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/html/manpage.css
rename to libclamav/c++/llvm/docs/CommandGuide/html/manpage.css
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/index.html b/libclamav/c++/llvm/docs/CommandGuide/index.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/index.html
rename to libclamav/c++/llvm/docs/CommandGuide/index.html
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/llc.pod b/libclamav/c++/llvm/docs/CommandGuide/llc.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/llc.pod
rename to libclamav/c++/llvm/docs/CommandGuide/llc.pod
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/lli.pod b/libclamav/c++/llvm/docs/CommandGuide/lli.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/lli.pod
rename to libclamav/c++/llvm/docs/CommandGuide/lli.pod
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/llvm-ar.pod b/libclamav/c++/llvm/docs/CommandGuide/llvm-ar.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/llvm-ar.pod
rename to libclamav/c++/llvm/docs/CommandGuide/llvm-ar.pod
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/llvm-as.pod b/libclamav/c++/llvm/docs/CommandGuide/llvm-as.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/llvm-as.pod
rename to libclamav/c++/llvm/docs/CommandGuide/llvm-as.pod
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/llvm-bcanalyzer.pod b/libclamav/c++/llvm/docs/CommandGuide/llvm-bcanalyzer.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/llvm-bcanalyzer.pod
rename to libclamav/c++/llvm/docs/CommandGuide/llvm-bcanalyzer.pod
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/llvm-config.pod b/libclamav/c++/llvm/docs/CommandGuide/llvm-config.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/llvm-config.pod
rename to libclamav/c++/llvm/docs/CommandGuide/llvm-config.pod
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/llvm-db.pod b/libclamav/c++/llvm/docs/CommandGuide/llvm-db.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/llvm-db.pod
rename to libclamav/c++/llvm/docs/CommandGuide/llvm-db.pod
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/llvm-dis.pod b/libclamav/c++/llvm/docs/CommandGuide/llvm-dis.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/llvm-dis.pod
rename to libclamav/c++/llvm/docs/CommandGuide/llvm-dis.pod
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/llvm-extract.pod b/libclamav/c++/llvm/docs/CommandGuide/llvm-extract.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/llvm-extract.pod
rename to libclamav/c++/llvm/docs/CommandGuide/llvm-extract.pod
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/llvm-ld.pod b/libclamav/c++/llvm/docs/CommandGuide/llvm-ld.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/llvm-ld.pod
rename to libclamav/c++/llvm/docs/CommandGuide/llvm-ld.pod
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/llvm-link.pod b/libclamav/c++/llvm/docs/CommandGuide/llvm-link.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/llvm-link.pod
rename to libclamav/c++/llvm/docs/CommandGuide/llvm-link.pod
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/llvm-nm.pod b/libclamav/c++/llvm/docs/CommandGuide/llvm-nm.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/llvm-nm.pod
rename to libclamav/c++/llvm/docs/CommandGuide/llvm-nm.pod
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/llvm-prof.pod b/libclamav/c++/llvm/docs/CommandGuide/llvm-prof.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/llvm-prof.pod
rename to libclamav/c++/llvm/docs/CommandGuide/llvm-prof.pod
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/llvm-ranlib.pod b/libclamav/c++/llvm/docs/CommandGuide/llvm-ranlib.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/llvm-ranlib.pod
rename to libclamav/c++/llvm/docs/CommandGuide/llvm-ranlib.pod
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/llvmc.pod b/libclamav/c++/llvm/docs/CommandGuide/llvmc.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/llvmc.pod
rename to libclamav/c++/llvm/docs/CommandGuide/llvmc.pod
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/llvmgcc.pod b/libclamav/c++/llvm/docs/CommandGuide/llvmgcc.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/llvmgcc.pod
rename to libclamav/c++/llvm/docs/CommandGuide/llvmgcc.pod
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/llvmgxx.pod b/libclamav/c++/llvm/docs/CommandGuide/llvmgxx.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/llvmgxx.pod
rename to libclamav/c++/llvm/docs/CommandGuide/llvmgxx.pod
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/manpage.css b/libclamav/c++/llvm/docs/CommandGuide/manpage.css
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/manpage.css
rename to libclamav/c++/llvm/docs/CommandGuide/manpage.css
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/opt.pod b/libclamav/c++/llvm/docs/CommandGuide/opt.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/opt.pod
rename to libclamav/c++/llvm/docs/CommandGuide/opt.pod
diff --git a/libclamav/llvm/llvm/docs/CommandGuide/tblgen.pod b/libclamav/c++/llvm/docs/CommandGuide/tblgen.pod
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandGuide/tblgen.pod
rename to libclamav/c++/llvm/docs/CommandGuide/tblgen.pod
diff --git a/libclamav/llvm/llvm/docs/CommandLine.html b/libclamav/c++/llvm/docs/CommandLine.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/CommandLine.html
rename to libclamav/c++/llvm/docs/CommandLine.html
diff --git a/libclamav/llvm/llvm/docs/CompilerDriver.html b/libclamav/c++/llvm/docs/CompilerDriver.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/CompilerDriver.html
rename to libclamav/c++/llvm/docs/CompilerDriver.html
diff --git a/libclamav/llvm/llvm/docs/CompilerDriverTutorial.html b/libclamav/c++/llvm/docs/CompilerDriverTutorial.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/CompilerDriverTutorial.html
rename to libclamav/c++/llvm/docs/CompilerDriverTutorial.html
diff --git a/libclamav/llvm/llvm/docs/CompilerWriterInfo.html b/libclamav/c++/llvm/docs/CompilerWriterInfo.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/CompilerWriterInfo.html
rename to libclamav/c++/llvm/docs/CompilerWriterInfo.html
diff --git a/libclamav/llvm/llvm/docs/DeveloperPolicy.html b/libclamav/c++/llvm/docs/DeveloperPolicy.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/DeveloperPolicy.html
rename to libclamav/c++/llvm/docs/DeveloperPolicy.html
diff --git a/libclamav/llvm/llvm/docs/ExceptionHandling.html b/libclamav/c++/llvm/docs/ExceptionHandling.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/ExceptionHandling.html
rename to libclamav/c++/llvm/docs/ExceptionHandling.html
diff --git a/libclamav/llvm/llvm/docs/ExtendedIntegerResults.txt b/libclamav/c++/llvm/docs/ExtendedIntegerResults.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/ExtendedIntegerResults.txt
rename to libclamav/c++/llvm/docs/ExtendedIntegerResults.txt
diff --git a/libclamav/llvm/llvm/docs/ExtendingLLVM.html b/libclamav/c++/llvm/docs/ExtendingLLVM.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/ExtendingLLVM.html
rename to libclamav/c++/llvm/docs/ExtendingLLVM.html
diff --git a/libclamav/llvm/llvm/docs/FAQ.html b/libclamav/c++/llvm/docs/FAQ.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/FAQ.html
rename to libclamav/c++/llvm/docs/FAQ.html
diff --git a/libclamav/llvm/llvm/docs/GCCFEBuildInstrs.html b/libclamav/c++/llvm/docs/GCCFEBuildInstrs.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/GCCFEBuildInstrs.html
rename to libclamav/c++/llvm/docs/GCCFEBuildInstrs.html
diff --git a/libclamav/llvm/llvm/docs/GarbageCollection.html b/libclamav/c++/llvm/docs/GarbageCollection.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/GarbageCollection.html
rename to libclamav/c++/llvm/docs/GarbageCollection.html
diff --git a/libclamav/llvm/llvm/docs/GetElementPtr.html b/libclamav/c++/llvm/docs/GetElementPtr.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/GetElementPtr.html
rename to libclamav/c++/llvm/docs/GetElementPtr.html
diff --git a/libclamav/llvm/llvm/docs/GettingStarted.html b/libclamav/c++/llvm/docs/GettingStarted.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/GettingStarted.html
rename to libclamav/c++/llvm/docs/GettingStarted.html
diff --git a/libclamav/llvm/llvm/docs/GettingStartedVS.html b/libclamav/c++/llvm/docs/GettingStartedVS.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/GettingStartedVS.html
rename to libclamav/c++/llvm/docs/GettingStartedVS.html
diff --git a/libclamav/llvm/llvm/docs/GoldPlugin.html b/libclamav/c++/llvm/docs/GoldPlugin.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/GoldPlugin.html
rename to libclamav/c++/llvm/docs/GoldPlugin.html
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2000-11-18-EarlyDesignIdeas.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2000-11-18-EarlyDesignIdeas.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2000-11-18-EarlyDesignIdeas.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2000-11-18-EarlyDesignIdeas.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2000-11-18-EarlyDesignIdeasResp.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2000-11-18-EarlyDesignIdeasResp.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2000-11-18-EarlyDesignIdeasResp.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2000-11-18-EarlyDesignIdeasResp.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2000-12-06-EncodingIdea.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2000-12-06-EncodingIdea.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2000-12-06-EncodingIdea.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2000-12-06-EncodingIdea.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2000-12-06-MeetingSummary.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2000-12-06-MeetingSummary.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2000-12-06-MeetingSummary.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2000-12-06-MeetingSummary.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2001-01-31-UniversalIRIdea.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2001-01-31-UniversalIRIdea.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2001-01-31-UniversalIRIdea.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2001-01-31-UniversalIRIdea.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2001-02-06-TypeNotationDebate.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2001-02-06-TypeNotationDebate.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2001-02-06-TypeNotationDebate.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2001-02-06-TypeNotationDebate.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp1.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp1.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp1.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp1.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp2.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp2.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp2.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp2.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp4.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp4.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp4.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp4.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2001-02-09-AdveComments.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2001-02-09-AdveComments.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2001-02-09-AdveComments.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2001-02-09-AdveComments.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2001-02-09-AdveCommentsResponse.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2001-02-09-AdveCommentsResponse.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2001-02-09-AdveCommentsResponse.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2001-02-09-AdveCommentsResponse.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2001-02-13-Reference-Memory.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2001-02-13-Reference-Memory.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2001-02-13-Reference-Memory.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2001-02-13-Reference-Memory.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2001-02-13-Reference-MemoryResponse.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2001-02-13-Reference-MemoryResponse.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2001-02-13-Reference-MemoryResponse.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2001-02-13-Reference-MemoryResponse.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2001-04-16-DynamicCompilation.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2001-04-16-DynamicCompilation.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2001-04-16-DynamicCompilation.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2001-04-16-DynamicCompilation.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2001-05-18-ExceptionHandling.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2001-05-18-ExceptionHandling.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2001-05-18-ExceptionHandling.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2001-05-18-ExceptionHandling.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2001-05-19-ExceptionResponse.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2001-05-19-ExceptionResponse.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2001-05-19-ExceptionResponse.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2001-05-19-ExceptionResponse.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2001-06-01-GCCOptimizations.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2001-06-01-GCCOptimizations.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2001-06-01-GCCOptimizations.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2001-06-01-GCCOptimizations.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2001-06-01-GCCOptimizations2.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2001-06-01-GCCOptimizations2.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2001-06-01-GCCOptimizations2.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2001-06-01-GCCOptimizations2.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2001-06-20-.NET-Differences.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2001-06-20-.NET-Differences.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2001-06-20-.NET-Differences.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2001-06-20-.NET-Differences.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2001-07-06-LoweringIRForCodeGen.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2001-07-06-LoweringIRForCodeGen.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2001-07-06-LoweringIRForCodeGen.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2001-07-06-LoweringIRForCodeGen.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2001-07-08-InstructionSelection.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2001-07-08-InstructionSelection.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2001-07-08-InstructionSelection.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2001-07-08-InstructionSelection.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2001-07-08-InstructionSelection2.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2001-07-08-InstructionSelection2.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2001-07-08-InstructionSelection2.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2001-07-08-InstructionSelection2.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2001-09-18-OptimizeExceptions.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2001-09-18-OptimizeExceptions.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2001-09-18-OptimizeExceptions.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2001-09-18-OptimizeExceptions.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2002-05-12-InstListChange.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2002-05-12-InstListChange.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2002-05-12-InstListChange.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2002-05-12-InstListChange.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2002-06-25-MegaPatchInfo.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2002-06-25-MegaPatchInfo.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2002-06-25-MegaPatchInfo.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2002-06-25-MegaPatchInfo.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2003-01-23-CygwinNotes.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2003-01-23-CygwinNotes.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2003-01-23-CygwinNotes.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2003-01-23-CygwinNotes.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2003-06-25-Reoptimizer1.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2003-06-25-Reoptimizer1.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2003-06-25-Reoptimizer1.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2003-06-25-Reoptimizer1.txt
diff --git a/libclamav/llvm/llvm/docs/HistoricalNotes/2003-06-26-Reoptimizer2.txt b/libclamav/c++/llvm/docs/HistoricalNotes/2003-06-26-Reoptimizer2.txt
similarity index 100%
rename from libclamav/llvm/llvm/docs/HistoricalNotes/2003-06-26-Reoptimizer2.txt
rename to libclamav/c++/llvm/docs/HistoricalNotes/2003-06-26-Reoptimizer2.txt
diff --git a/libclamav/llvm/llvm/docs/HowToReleaseLLVM.html b/libclamav/c++/llvm/docs/HowToReleaseLLVM.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/HowToReleaseLLVM.html
rename to libclamav/c++/llvm/docs/HowToReleaseLLVM.html
diff --git a/libclamav/llvm/llvm/docs/HowToSubmitABug.html b/libclamav/c++/llvm/docs/HowToSubmitABug.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/HowToSubmitABug.html
rename to libclamav/c++/llvm/docs/HowToSubmitABug.html
diff --git a/libclamav/llvm/llvm/docs/LangRef.html b/libclamav/c++/llvm/docs/LangRef.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/LangRef.html
rename to libclamav/c++/llvm/docs/LangRef.html
diff --git a/libclamav/llvm/llvm/docs/Lexicon.html b/libclamav/c++/llvm/docs/Lexicon.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/Lexicon.html
rename to libclamav/c++/llvm/docs/Lexicon.html
diff --git a/libclamav/llvm/llvm/docs/LinkTimeOptimization.html b/libclamav/c++/llvm/docs/LinkTimeOptimization.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/LinkTimeOptimization.html
rename to libclamav/c++/llvm/docs/LinkTimeOptimization.html
diff --git a/libclamav/llvm/llvm/docs/Makefile b/libclamav/c++/llvm/docs/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/docs/Makefile
rename to libclamav/c++/llvm/docs/Makefile
diff --git a/libclamav/llvm/llvm/docs/MakefileGuide.html b/libclamav/c++/llvm/docs/MakefileGuide.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/MakefileGuide.html
rename to libclamav/c++/llvm/docs/MakefileGuide.html
diff --git a/libclamav/llvm/llvm/docs/Passes.html b/libclamav/c++/llvm/docs/Passes.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/Passes.html
rename to libclamav/c++/llvm/docs/Passes.html
diff --git a/libclamav/llvm/llvm/docs/ProgrammersManual.html b/libclamav/c++/llvm/docs/ProgrammersManual.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/ProgrammersManual.html
rename to libclamav/c++/llvm/docs/ProgrammersManual.html
diff --git a/libclamav/llvm/llvm/docs/Projects.html b/libclamav/c++/llvm/docs/Projects.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/Projects.html
rename to libclamav/c++/llvm/docs/Projects.html
diff --git a/libclamav/llvm/llvm/docs/ReleaseNotes-2.6.html b/libclamav/c++/llvm/docs/ReleaseNotes-2.6.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/ReleaseNotes-2.6.html
rename to libclamav/c++/llvm/docs/ReleaseNotes-2.6.html
diff --git a/libclamav/llvm/llvm/docs/ReleaseNotes.html b/libclamav/c++/llvm/docs/ReleaseNotes.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/ReleaseNotes.html
rename to libclamav/c++/llvm/docs/ReleaseNotes.html
diff --git a/libclamav/llvm/llvm/docs/SourceLevelDebugging.html b/libclamav/c++/llvm/docs/SourceLevelDebugging.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/SourceLevelDebugging.html
rename to libclamav/c++/llvm/docs/SourceLevelDebugging.html
diff --git a/libclamav/llvm/llvm/docs/SystemLibrary.html b/libclamav/c++/llvm/docs/SystemLibrary.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/SystemLibrary.html
rename to libclamav/c++/llvm/docs/SystemLibrary.html
diff --git a/libclamav/llvm/llvm/docs/TableGenFundamentals.html b/libclamav/c++/llvm/docs/TableGenFundamentals.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/TableGenFundamentals.html
rename to libclamav/c++/llvm/docs/TableGenFundamentals.html
diff --git a/libclamav/llvm/llvm/docs/TestingGuide.html b/libclamav/c++/llvm/docs/TestingGuide.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/TestingGuide.html
rename to libclamav/c++/llvm/docs/TestingGuide.html
diff --git a/libclamav/llvm/llvm/docs/UsingLibraries.html b/libclamav/c++/llvm/docs/UsingLibraries.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/UsingLibraries.html
rename to libclamav/c++/llvm/docs/UsingLibraries.html
diff --git a/libclamav/llvm/llvm/docs/WritingAnLLVMBackend.html b/libclamav/c++/llvm/docs/WritingAnLLVMBackend.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/WritingAnLLVMBackend.html
rename to libclamav/c++/llvm/docs/WritingAnLLVMBackend.html
diff --git a/libclamav/llvm/llvm/docs/WritingAnLLVMPass.html b/libclamav/c++/llvm/docs/WritingAnLLVMPass.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/WritingAnLLVMPass.html
rename to libclamav/c++/llvm/docs/WritingAnLLVMPass.html
diff --git a/libclamav/llvm/llvm/docs/doxygen.cfg.in b/libclamav/c++/llvm/docs/doxygen.cfg.in
similarity index 100%
rename from libclamav/llvm/llvm/docs/doxygen.cfg.in
rename to libclamav/c++/llvm/docs/doxygen.cfg.in
diff --git a/libclamav/llvm/llvm/docs/doxygen.css b/libclamav/c++/llvm/docs/doxygen.css
similarity index 100%
rename from libclamav/llvm/llvm/docs/doxygen.css
rename to libclamav/c++/llvm/docs/doxygen.css
diff --git a/libclamav/llvm/llvm/docs/doxygen.footer b/libclamav/c++/llvm/docs/doxygen.footer
similarity index 100%
rename from libclamav/llvm/llvm/docs/doxygen.footer
rename to libclamav/c++/llvm/docs/doxygen.footer
diff --git a/libclamav/llvm/llvm/docs/doxygen.header b/libclamav/c++/llvm/docs/doxygen.header
similarity index 100%
rename from libclamav/llvm/llvm/docs/doxygen.header
rename to libclamav/c++/llvm/docs/doxygen.header
diff --git a/libclamav/llvm/llvm/docs/doxygen.intro b/libclamav/c++/llvm/docs/doxygen.intro
similarity index 100%
rename from libclamav/llvm/llvm/docs/doxygen.intro
rename to libclamav/c++/llvm/docs/doxygen.intro
diff --git a/libclamav/llvm/llvm/docs/img/Debugging.gif b/libclamav/c++/llvm/docs/img/Debugging.gif
similarity index 100%
rename from libclamav/llvm/llvm/docs/img/Debugging.gif
rename to libclamav/c++/llvm/docs/img/Debugging.gif
diff --git a/libclamav/llvm/llvm/docs/img/libdeps.gif b/libclamav/c++/llvm/docs/img/libdeps.gif
similarity index 100%
rename from libclamav/llvm/llvm/docs/img/libdeps.gif
rename to libclamav/c++/llvm/docs/img/libdeps.gif
diff --git a/libclamav/llvm/llvm/docs/img/lines.gif b/libclamav/c++/llvm/docs/img/lines.gif
similarity index 100%
rename from libclamav/llvm/llvm/docs/img/lines.gif
rename to libclamav/c++/llvm/docs/img/lines.gif
diff --git a/libclamav/llvm/llvm/docs/img/objdeps.gif b/libclamav/c++/llvm/docs/img/objdeps.gif
similarity index 100%
rename from libclamav/llvm/llvm/docs/img/objdeps.gif
rename to libclamav/c++/llvm/docs/img/objdeps.gif
diff --git a/libclamav/llvm/llvm/docs/img/venusflytrap.jpg b/libclamav/c++/llvm/docs/img/venusflytrap.jpg
similarity index 100%
rename from libclamav/llvm/llvm/docs/img/venusflytrap.jpg
rename to libclamav/c++/llvm/docs/img/venusflytrap.jpg
diff --git a/libclamav/llvm/llvm/docs/index.html b/libclamav/c++/llvm/docs/index.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/index.html
rename to libclamav/c++/llvm/docs/index.html
diff --git a/libclamav/llvm/llvm/docs/llvm.css b/libclamav/c++/llvm/docs/llvm.css
similarity index 100%
rename from libclamav/llvm/llvm/docs/llvm.css
rename to libclamav/c++/llvm/docs/llvm.css
diff --git a/libclamav/llvm/llvm/docs/tutorial/JITTutorial1.html b/libclamav/c++/llvm/docs/tutorial/JITTutorial1.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/JITTutorial1.html
rename to libclamav/c++/llvm/docs/tutorial/JITTutorial1.html
diff --git a/libclamav/llvm/llvm/docs/tutorial/JITTutorial2-1.png b/libclamav/c++/llvm/docs/tutorial/JITTutorial2-1.png
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/JITTutorial2-1.png
rename to libclamav/c++/llvm/docs/tutorial/JITTutorial2-1.png
diff --git a/libclamav/llvm/llvm/docs/tutorial/JITTutorial2.html b/libclamav/c++/llvm/docs/tutorial/JITTutorial2.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/JITTutorial2.html
rename to libclamav/c++/llvm/docs/tutorial/JITTutorial2.html
diff --git a/libclamav/llvm/llvm/docs/tutorial/LangImpl1.html b/libclamav/c++/llvm/docs/tutorial/LangImpl1.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/LangImpl1.html
rename to libclamav/c++/llvm/docs/tutorial/LangImpl1.html
diff --git a/libclamav/llvm/llvm/docs/tutorial/LangImpl2.html b/libclamav/c++/llvm/docs/tutorial/LangImpl2.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/LangImpl2.html
rename to libclamav/c++/llvm/docs/tutorial/LangImpl2.html
diff --git a/libclamav/llvm/llvm/docs/tutorial/LangImpl3.html b/libclamav/c++/llvm/docs/tutorial/LangImpl3.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/LangImpl3.html
rename to libclamav/c++/llvm/docs/tutorial/LangImpl3.html
diff --git a/libclamav/llvm/llvm/docs/tutorial/LangImpl4.html b/libclamav/c++/llvm/docs/tutorial/LangImpl4.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/LangImpl4.html
rename to libclamav/c++/llvm/docs/tutorial/LangImpl4.html
diff --git a/libclamav/llvm/llvm/docs/tutorial/LangImpl5-cfg.png b/libclamav/c++/llvm/docs/tutorial/LangImpl5-cfg.png
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/LangImpl5-cfg.png
rename to libclamav/c++/llvm/docs/tutorial/LangImpl5-cfg.png
diff --git a/libclamav/llvm/llvm/docs/tutorial/LangImpl5.html b/libclamav/c++/llvm/docs/tutorial/LangImpl5.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/LangImpl5.html
rename to libclamav/c++/llvm/docs/tutorial/LangImpl5.html
diff --git a/libclamav/llvm/llvm/docs/tutorial/LangImpl6.html b/libclamav/c++/llvm/docs/tutorial/LangImpl6.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/LangImpl6.html
rename to libclamav/c++/llvm/docs/tutorial/LangImpl6.html
diff --git a/libclamav/llvm/llvm/docs/tutorial/LangImpl7.html b/libclamav/c++/llvm/docs/tutorial/LangImpl7.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/LangImpl7.html
rename to libclamav/c++/llvm/docs/tutorial/LangImpl7.html
diff --git a/libclamav/llvm/llvm/docs/tutorial/LangImpl8.html b/libclamav/c++/llvm/docs/tutorial/LangImpl8.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/LangImpl8.html
rename to libclamav/c++/llvm/docs/tutorial/LangImpl8.html
diff --git a/libclamav/llvm/llvm/docs/tutorial/Makefile b/libclamav/c++/llvm/docs/tutorial/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/Makefile
rename to libclamav/c++/llvm/docs/tutorial/Makefile
diff --git a/libclamav/llvm/llvm/docs/tutorial/OCamlLangImpl1.html b/libclamav/c++/llvm/docs/tutorial/OCamlLangImpl1.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/OCamlLangImpl1.html
rename to libclamav/c++/llvm/docs/tutorial/OCamlLangImpl1.html
diff --git a/libclamav/llvm/llvm/docs/tutorial/OCamlLangImpl2.html b/libclamav/c++/llvm/docs/tutorial/OCamlLangImpl2.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/OCamlLangImpl2.html
rename to libclamav/c++/llvm/docs/tutorial/OCamlLangImpl2.html
diff --git a/libclamav/llvm/llvm/docs/tutorial/OCamlLangImpl3.html b/libclamav/c++/llvm/docs/tutorial/OCamlLangImpl3.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/OCamlLangImpl3.html
rename to libclamav/c++/llvm/docs/tutorial/OCamlLangImpl3.html
diff --git a/libclamav/llvm/llvm/docs/tutorial/OCamlLangImpl4.html b/libclamav/c++/llvm/docs/tutorial/OCamlLangImpl4.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/OCamlLangImpl4.html
rename to libclamav/c++/llvm/docs/tutorial/OCamlLangImpl4.html
diff --git a/libclamav/llvm/llvm/docs/tutorial/OCamlLangImpl5.html b/libclamav/c++/llvm/docs/tutorial/OCamlLangImpl5.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/OCamlLangImpl5.html
rename to libclamav/c++/llvm/docs/tutorial/OCamlLangImpl5.html
diff --git a/libclamav/llvm/llvm/docs/tutorial/OCamlLangImpl6.html b/libclamav/c++/llvm/docs/tutorial/OCamlLangImpl6.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/OCamlLangImpl6.html
rename to libclamav/c++/llvm/docs/tutorial/OCamlLangImpl6.html
diff --git a/libclamav/llvm/llvm/docs/tutorial/OCamlLangImpl7.html b/libclamav/c++/llvm/docs/tutorial/OCamlLangImpl7.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/OCamlLangImpl7.html
rename to libclamav/c++/llvm/docs/tutorial/OCamlLangImpl7.html
diff --git a/libclamav/llvm/llvm/docs/tutorial/index.html b/libclamav/c++/llvm/docs/tutorial/index.html
similarity index 100%
rename from libclamav/llvm/llvm/docs/tutorial/index.html
rename to libclamav/c++/llvm/docs/tutorial/index.html
diff --git a/libclamav/llvm/llvm/examples/BrainF/BrainF.cpp b/libclamav/c++/llvm/examples/BrainF/BrainF.cpp
similarity index 100%
rename from libclamav/llvm/llvm/examples/BrainF/BrainF.cpp
rename to libclamav/c++/llvm/examples/BrainF/BrainF.cpp
diff --git a/libclamav/llvm/llvm/examples/BrainF/BrainF.h b/libclamav/c++/llvm/examples/BrainF/BrainF.h
similarity index 100%
rename from libclamav/llvm/llvm/examples/BrainF/BrainF.h
rename to libclamav/c++/llvm/examples/BrainF/BrainF.h
diff --git a/libclamav/llvm/llvm/examples/BrainF/BrainFDriver.cpp b/libclamav/c++/llvm/examples/BrainF/BrainFDriver.cpp
similarity index 100%
rename from libclamav/llvm/llvm/examples/BrainF/BrainFDriver.cpp
rename to libclamav/c++/llvm/examples/BrainF/BrainFDriver.cpp
diff --git a/libclamav/llvm/llvm/examples/BrainF/CMakeLists.txt b/libclamav/c++/llvm/examples/BrainF/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/examples/BrainF/CMakeLists.txt
rename to libclamav/c++/llvm/examples/BrainF/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/examples/BrainF/Makefile b/libclamav/c++/llvm/examples/BrainF/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/examples/BrainF/Makefile
rename to libclamav/c++/llvm/examples/BrainF/Makefile
diff --git a/libclamav/llvm/llvm/examples/CMakeLists.txt b/libclamav/c++/llvm/examples/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/examples/CMakeLists.txt
rename to libclamav/c++/llvm/examples/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/examples/Fibonacci/CMakeLists.txt b/libclamav/c++/llvm/examples/Fibonacci/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/examples/Fibonacci/CMakeLists.txt
rename to libclamav/c++/llvm/examples/Fibonacci/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/examples/Fibonacci/Makefile b/libclamav/c++/llvm/examples/Fibonacci/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/examples/Fibonacci/Makefile
rename to libclamav/c++/llvm/examples/Fibonacci/Makefile
diff --git a/libclamav/llvm/llvm/examples/Fibonacci/fibonacci.cpp b/libclamav/c++/llvm/examples/Fibonacci/fibonacci.cpp
similarity index 100%
rename from libclamav/llvm/llvm/examples/Fibonacci/fibonacci.cpp
rename to libclamav/c++/llvm/examples/Fibonacci/fibonacci.cpp
diff --git a/libclamav/llvm/llvm/examples/HowToUseJIT/CMakeLists.txt b/libclamav/c++/llvm/examples/HowToUseJIT/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/examples/HowToUseJIT/CMakeLists.txt
rename to libclamav/c++/llvm/examples/HowToUseJIT/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/examples/HowToUseJIT/HowToUseJIT.cpp b/libclamav/c++/llvm/examples/HowToUseJIT/HowToUseJIT.cpp
similarity index 100%
rename from libclamav/llvm/llvm/examples/HowToUseJIT/HowToUseJIT.cpp
rename to libclamav/c++/llvm/examples/HowToUseJIT/HowToUseJIT.cpp
diff --git a/libclamav/llvm/llvm/examples/HowToUseJIT/Makefile b/libclamav/c++/llvm/examples/HowToUseJIT/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/examples/HowToUseJIT/Makefile
rename to libclamav/c++/llvm/examples/HowToUseJIT/Makefile
diff --git a/libclamav/llvm/llvm/examples/Kaleidoscope/CMakeLists.txt b/libclamav/c++/llvm/examples/Kaleidoscope/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/examples/Kaleidoscope/CMakeLists.txt
rename to libclamav/c++/llvm/examples/Kaleidoscope/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/examples/Kaleidoscope/Makefile b/libclamav/c++/llvm/examples/Kaleidoscope/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/examples/Kaleidoscope/Makefile
rename to libclamav/c++/llvm/examples/Kaleidoscope/Makefile
diff --git a/libclamav/llvm/llvm/examples/Kaleidoscope/toy.cpp b/libclamav/c++/llvm/examples/Kaleidoscope/toy.cpp
similarity index 100%
rename from libclamav/llvm/llvm/examples/Kaleidoscope/toy.cpp
rename to libclamav/c++/llvm/examples/Kaleidoscope/toy.cpp
diff --git a/libclamav/llvm/llvm/examples/Makefile b/libclamav/c++/llvm/examples/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/examples/Makefile
rename to libclamav/c++/llvm/examples/Makefile
diff --git a/libclamav/llvm/llvm/examples/ModuleMaker/CMakeLists.txt b/libclamav/c++/llvm/examples/ModuleMaker/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/examples/ModuleMaker/CMakeLists.txt
rename to libclamav/c++/llvm/examples/ModuleMaker/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/examples/ModuleMaker/Makefile b/libclamav/c++/llvm/examples/ModuleMaker/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/examples/ModuleMaker/Makefile
rename to libclamav/c++/llvm/examples/ModuleMaker/Makefile
diff --git a/libclamav/llvm/llvm/examples/ModuleMaker/ModuleMaker.cpp b/libclamav/c++/llvm/examples/ModuleMaker/ModuleMaker.cpp
similarity index 100%
rename from libclamav/llvm/llvm/examples/ModuleMaker/ModuleMaker.cpp
rename to libclamav/c++/llvm/examples/ModuleMaker/ModuleMaker.cpp
diff --git a/libclamav/llvm/llvm/examples/ModuleMaker/README.txt b/libclamav/c++/llvm/examples/ModuleMaker/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/examples/ModuleMaker/README.txt
rename to libclamav/c++/llvm/examples/ModuleMaker/README.txt
diff --git a/libclamav/llvm/llvm/examples/ParallelJIT/CMakeLists.txt b/libclamav/c++/llvm/examples/ParallelJIT/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/examples/ParallelJIT/CMakeLists.txt
rename to libclamav/c++/llvm/examples/ParallelJIT/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/examples/ParallelJIT/Makefile b/libclamav/c++/llvm/examples/ParallelJIT/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/examples/ParallelJIT/Makefile
rename to libclamav/c++/llvm/examples/ParallelJIT/Makefile
diff --git a/libclamav/llvm/llvm/examples/ParallelJIT/ParallelJIT.cpp b/libclamav/c++/llvm/examples/ParallelJIT/ParallelJIT.cpp
similarity index 100%
rename from libclamav/llvm/llvm/examples/ParallelJIT/ParallelJIT.cpp
rename to libclamav/c++/llvm/examples/ParallelJIT/ParallelJIT.cpp
diff --git a/libclamav/llvm/llvm/include/llvm-c/Analysis.h b/libclamav/c++/llvm/include/llvm-c/Analysis.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm-c/Analysis.h
rename to libclamav/c++/llvm/include/llvm-c/Analysis.h
diff --git a/libclamav/llvm/llvm/include/llvm-c/BitReader.h b/libclamav/c++/llvm/include/llvm-c/BitReader.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm-c/BitReader.h
rename to libclamav/c++/llvm/include/llvm-c/BitReader.h
diff --git a/libclamav/llvm/llvm/include/llvm-c/BitWriter.h b/libclamav/c++/llvm/include/llvm-c/BitWriter.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm-c/BitWriter.h
rename to libclamav/c++/llvm/include/llvm-c/BitWriter.h
diff --git a/libclamav/llvm/llvm/include/llvm-c/Core.h b/libclamav/c++/llvm/include/llvm-c/Core.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm-c/Core.h
rename to libclamav/c++/llvm/include/llvm-c/Core.h
diff --git a/libclamav/llvm/llvm/include/llvm-c/ExecutionEngine.h b/libclamav/c++/llvm/include/llvm-c/ExecutionEngine.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm-c/ExecutionEngine.h
rename to libclamav/c++/llvm/include/llvm-c/ExecutionEngine.h
diff --git a/libclamav/llvm/llvm/include/llvm-c/LinkTimeOptimizer.h b/libclamav/c++/llvm/include/llvm-c/LinkTimeOptimizer.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm-c/LinkTimeOptimizer.h
rename to libclamav/c++/llvm/include/llvm-c/LinkTimeOptimizer.h
diff --git a/libclamav/llvm/llvm/include/llvm-c/Target.h b/libclamav/c++/llvm/include/llvm-c/Target.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm-c/Target.h
rename to libclamav/c++/llvm/include/llvm-c/Target.h
diff --git a/libclamav/llvm/llvm/include/llvm-c/Transforms/IPO.h b/libclamav/c++/llvm/include/llvm-c/Transforms/IPO.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm-c/Transforms/IPO.h
rename to libclamav/c++/llvm/include/llvm-c/Transforms/IPO.h
diff --git a/libclamav/llvm/llvm/include/llvm-c/Transforms/Scalar.h b/libclamav/c++/llvm/include/llvm-c/Transforms/Scalar.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm-c/Transforms/Scalar.h
rename to libclamav/c++/llvm/include/llvm-c/Transforms/Scalar.h
diff --git a/libclamav/llvm/llvm/include/llvm-c/lto.h b/libclamav/c++/llvm/include/llvm-c/lto.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm-c/lto.h
rename to libclamav/c++/llvm/include/llvm-c/lto.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/APFloat.h b/libclamav/c++/llvm/include/llvm/ADT/APFloat.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/APFloat.h
rename to libclamav/c++/llvm/include/llvm/ADT/APFloat.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/APInt.h b/libclamav/c++/llvm/include/llvm/ADT/APInt.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/APInt.h
rename to libclamav/c++/llvm/include/llvm/ADT/APInt.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/APSInt.h b/libclamav/c++/llvm/include/llvm/ADT/APSInt.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/APSInt.h
rename to libclamav/c++/llvm/include/llvm/ADT/APSInt.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/BitVector.h b/libclamav/c++/llvm/include/llvm/ADT/BitVector.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/BitVector.h
rename to libclamav/c++/llvm/include/llvm/ADT/BitVector.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/DenseMap.h b/libclamav/c++/llvm/include/llvm/ADT/DenseMap.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/DenseMap.h
rename to libclamav/c++/llvm/include/llvm/ADT/DenseMap.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/DenseMapInfo.h b/libclamav/c++/llvm/include/llvm/ADT/DenseMapInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/DenseMapInfo.h
rename to libclamav/c++/llvm/include/llvm/ADT/DenseMapInfo.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/DenseSet.h b/libclamav/c++/llvm/include/llvm/ADT/DenseSet.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/DenseSet.h
rename to libclamav/c++/llvm/include/llvm/ADT/DenseSet.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/DepthFirstIterator.h b/libclamav/c++/llvm/include/llvm/ADT/DepthFirstIterator.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/DepthFirstIterator.h
rename to libclamav/c++/llvm/include/llvm/ADT/DepthFirstIterator.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/EquivalenceClasses.h b/libclamav/c++/llvm/include/llvm/ADT/EquivalenceClasses.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/EquivalenceClasses.h
rename to libclamav/c++/llvm/include/llvm/ADT/EquivalenceClasses.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/FoldingSet.h b/libclamav/c++/llvm/include/llvm/ADT/FoldingSet.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/FoldingSet.h
rename to libclamav/c++/llvm/include/llvm/ADT/FoldingSet.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/GraphTraits.h b/libclamav/c++/llvm/include/llvm/ADT/GraphTraits.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/GraphTraits.h
rename to libclamav/c++/llvm/include/llvm/ADT/GraphTraits.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/HashExtras.h b/libclamav/c++/llvm/include/llvm/ADT/HashExtras.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/HashExtras.h
rename to libclamav/c++/llvm/include/llvm/ADT/HashExtras.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/ImmutableList.h b/libclamav/c++/llvm/include/llvm/ADT/ImmutableList.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/ImmutableList.h
rename to libclamav/c++/llvm/include/llvm/ADT/ImmutableList.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/ImmutableMap.h b/libclamav/c++/llvm/include/llvm/ADT/ImmutableMap.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/ImmutableMap.h
rename to libclamav/c++/llvm/include/llvm/ADT/ImmutableMap.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/ImmutableSet.h b/libclamav/c++/llvm/include/llvm/ADT/ImmutableSet.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/ImmutableSet.h
rename to libclamav/c++/llvm/include/llvm/ADT/ImmutableSet.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/IndexedMap.h b/libclamav/c++/llvm/include/llvm/ADT/IndexedMap.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/IndexedMap.h
rename to libclamav/c++/llvm/include/llvm/ADT/IndexedMap.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h b/libclamav/c++/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h
rename to libclamav/c++/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/OwningPtr.h b/libclamav/c++/llvm/include/llvm/ADT/OwningPtr.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/OwningPtr.h
rename to libclamav/c++/llvm/include/llvm/ADT/OwningPtr.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/PointerIntPair.h b/libclamav/c++/llvm/include/llvm/ADT/PointerIntPair.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/PointerIntPair.h
rename to libclamav/c++/llvm/include/llvm/ADT/PointerIntPair.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/PointerUnion.h b/libclamav/c++/llvm/include/llvm/ADT/PointerUnion.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/PointerUnion.h
rename to libclamav/c++/llvm/include/llvm/ADT/PointerUnion.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/PostOrderIterator.h b/libclamav/c++/llvm/include/llvm/ADT/PostOrderIterator.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/PostOrderIterator.h
rename to libclamav/c++/llvm/include/llvm/ADT/PostOrderIterator.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/PriorityQueue.h b/libclamav/c++/llvm/include/llvm/ADT/PriorityQueue.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/PriorityQueue.h
rename to libclamav/c++/llvm/include/llvm/ADT/PriorityQueue.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/SCCIterator.h b/libclamav/c++/llvm/include/llvm/ADT/SCCIterator.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/SCCIterator.h
rename to libclamav/c++/llvm/include/llvm/ADT/SCCIterator.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/STLExtras.h b/libclamav/c++/llvm/include/llvm/ADT/STLExtras.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/STLExtras.h
rename to libclamav/c++/llvm/include/llvm/ADT/STLExtras.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/ScopedHashTable.h b/libclamav/c++/llvm/include/llvm/ADT/ScopedHashTable.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/ScopedHashTable.h
rename to libclamav/c++/llvm/include/llvm/ADT/ScopedHashTable.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/SetOperations.h b/libclamav/c++/llvm/include/llvm/ADT/SetOperations.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/SetOperations.h
rename to libclamav/c++/llvm/include/llvm/ADT/SetOperations.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/SetVector.h b/libclamav/c++/llvm/include/llvm/ADT/SetVector.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/SetVector.h
rename to libclamav/c++/llvm/include/llvm/ADT/SetVector.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/SmallPtrSet.h b/libclamav/c++/llvm/include/llvm/ADT/SmallPtrSet.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/SmallPtrSet.h
rename to libclamav/c++/llvm/include/llvm/ADT/SmallPtrSet.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/SmallSet.h b/libclamav/c++/llvm/include/llvm/ADT/SmallSet.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/SmallSet.h
rename to libclamav/c++/llvm/include/llvm/ADT/SmallSet.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/SmallString.h b/libclamav/c++/llvm/include/llvm/ADT/SmallString.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/SmallString.h
rename to libclamav/c++/llvm/include/llvm/ADT/SmallString.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/SmallVector.h b/libclamav/c++/llvm/include/llvm/ADT/SmallVector.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/SmallVector.h
rename to libclamav/c++/llvm/include/llvm/ADT/SmallVector.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/SparseBitVector.h b/libclamav/c++/llvm/include/llvm/ADT/SparseBitVector.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/SparseBitVector.h
rename to libclamav/c++/llvm/include/llvm/ADT/SparseBitVector.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/Statistic.h b/libclamav/c++/llvm/include/llvm/ADT/Statistic.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/Statistic.h
rename to libclamav/c++/llvm/include/llvm/ADT/Statistic.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/StringExtras.h b/libclamav/c++/llvm/include/llvm/ADT/StringExtras.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/StringExtras.h
rename to libclamav/c++/llvm/include/llvm/ADT/StringExtras.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/StringMap.h b/libclamav/c++/llvm/include/llvm/ADT/StringMap.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/StringMap.h
rename to libclamav/c++/llvm/include/llvm/ADT/StringMap.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/StringRef.h b/libclamav/c++/llvm/include/llvm/ADT/StringRef.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/StringRef.h
rename to libclamav/c++/llvm/include/llvm/ADT/StringRef.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/StringSet.h b/libclamav/c++/llvm/include/llvm/ADT/StringSet.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/StringSet.h
rename to libclamav/c++/llvm/include/llvm/ADT/StringSet.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/Trie.h b/libclamav/c++/llvm/include/llvm/ADT/Trie.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/Trie.h
rename to libclamav/c++/llvm/include/llvm/ADT/Trie.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/Triple.h b/libclamav/c++/llvm/include/llvm/ADT/Triple.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/Triple.h
rename to libclamav/c++/llvm/include/llvm/ADT/Triple.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/Twine.h b/libclamav/c++/llvm/include/llvm/ADT/Twine.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/Twine.h
rename to libclamav/c++/llvm/include/llvm/ADT/Twine.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/UniqueVector.h b/libclamav/c++/llvm/include/llvm/ADT/UniqueVector.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/UniqueVector.h
rename to libclamav/c++/llvm/include/llvm/ADT/UniqueVector.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/VectorExtras.h b/libclamav/c++/llvm/include/llvm/ADT/VectorExtras.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/VectorExtras.h
rename to libclamav/c++/llvm/include/llvm/ADT/VectorExtras.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/ilist.h b/libclamav/c++/llvm/include/llvm/ADT/ilist.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/ilist.h
rename to libclamav/c++/llvm/include/llvm/ADT/ilist.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/ilist_node.h b/libclamav/c++/llvm/include/llvm/ADT/ilist_node.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/ilist_node.h
rename to libclamav/c++/llvm/include/llvm/ADT/ilist_node.h
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/iterator.cmake b/libclamav/c++/llvm/include/llvm/ADT/iterator.cmake
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/iterator.cmake
rename to libclamav/c++/llvm/include/llvm/ADT/iterator.cmake
diff --git a/libclamav/llvm/llvm/include/llvm/ADT/iterator.h.in b/libclamav/c++/llvm/include/llvm/ADT/iterator.h.in
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ADT/iterator.h.in
rename to libclamav/c++/llvm/include/llvm/ADT/iterator.h.in
diff --git a/libclamav/llvm/llvm/include/llvm/AbstractTypeUser.h b/libclamav/c++/llvm/include/llvm/AbstractTypeUser.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/AbstractTypeUser.h
rename to libclamav/c++/llvm/include/llvm/AbstractTypeUser.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/AliasAnalysis.h b/libclamav/c++/llvm/include/llvm/Analysis/AliasAnalysis.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/AliasAnalysis.h
rename to libclamav/c++/llvm/include/llvm/Analysis/AliasAnalysis.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/AliasSetTracker.h b/libclamav/c++/llvm/include/llvm/Analysis/AliasSetTracker.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/AliasSetTracker.h
rename to libclamav/c++/llvm/include/llvm/Analysis/AliasSetTracker.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/CFGPrinter.h b/libclamav/c++/llvm/include/llvm/Analysis/CFGPrinter.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/CFGPrinter.h
rename to libclamav/c++/llvm/include/llvm/Analysis/CFGPrinter.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/CallGraph.h b/libclamav/c++/llvm/include/llvm/Analysis/CallGraph.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/CallGraph.h
rename to libclamav/c++/llvm/include/llvm/Analysis/CallGraph.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/CaptureTracking.h b/libclamav/c++/llvm/include/llvm/Analysis/CaptureTracking.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/CaptureTracking.h
rename to libclamav/c++/llvm/include/llvm/Analysis/CaptureTracking.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/ConstantFolding.h b/libclamav/c++/llvm/include/llvm/Analysis/ConstantFolding.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/ConstantFolding.h
rename to libclamav/c++/llvm/include/llvm/Analysis/ConstantFolding.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/ConstantsScanner.h b/libclamav/c++/llvm/include/llvm/Analysis/ConstantsScanner.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/ConstantsScanner.h
rename to libclamav/c++/llvm/include/llvm/Analysis/ConstantsScanner.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/DebugInfo.h b/libclamav/c++/llvm/include/llvm/Analysis/DebugInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/DebugInfo.h
rename to libclamav/c++/llvm/include/llvm/Analysis/DebugInfo.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/DominatorInternals.h b/libclamav/c++/llvm/include/llvm/Analysis/DominatorInternals.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/DominatorInternals.h
rename to libclamav/c++/llvm/include/llvm/Analysis/DominatorInternals.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/Dominators.h b/libclamav/c++/llvm/include/llvm/Analysis/Dominators.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/Dominators.h
rename to libclamav/c++/llvm/include/llvm/Analysis/Dominators.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/FindUsedTypes.h b/libclamav/c++/llvm/include/llvm/Analysis/FindUsedTypes.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/FindUsedTypes.h
rename to libclamav/c++/llvm/include/llvm/Analysis/FindUsedTypes.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/IVUsers.h b/libclamav/c++/llvm/include/llvm/Analysis/IVUsers.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/IVUsers.h
rename to libclamav/c++/llvm/include/llvm/Analysis/IVUsers.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/Interval.h b/libclamav/c++/llvm/include/llvm/Analysis/Interval.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/Interval.h
rename to libclamav/c++/llvm/include/llvm/Analysis/Interval.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/IntervalIterator.h b/libclamav/c++/llvm/include/llvm/Analysis/IntervalIterator.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/IntervalIterator.h
rename to libclamav/c++/llvm/include/llvm/Analysis/IntervalIterator.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/IntervalPartition.h b/libclamav/c++/llvm/include/llvm/Analysis/IntervalPartition.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/IntervalPartition.h
rename to libclamav/c++/llvm/include/llvm/Analysis/IntervalPartition.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h b/libclamav/c++/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h
rename to libclamav/c++/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/LibCallSemantics.h b/libclamav/c++/llvm/include/llvm/Analysis/LibCallSemantics.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/LibCallSemantics.h
rename to libclamav/c++/llvm/include/llvm/Analysis/LibCallSemantics.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/LiveValues.h b/libclamav/c++/llvm/include/llvm/Analysis/LiveValues.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/LiveValues.h
rename to libclamav/c++/llvm/include/llvm/Analysis/LiveValues.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/LoopDependenceAnalysis.h b/libclamav/c++/llvm/include/llvm/Analysis/LoopDependenceAnalysis.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/LoopDependenceAnalysis.h
rename to libclamav/c++/llvm/include/llvm/Analysis/LoopDependenceAnalysis.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/LoopInfo.h b/libclamav/c++/llvm/include/llvm/Analysis/LoopInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/LoopInfo.h
rename to libclamav/c++/llvm/include/llvm/Analysis/LoopInfo.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/LoopPass.h b/libclamav/c++/llvm/include/llvm/Analysis/LoopPass.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/LoopPass.h
rename to libclamav/c++/llvm/include/llvm/Analysis/LoopPass.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/LoopVR.h b/libclamav/c++/llvm/include/llvm/Analysis/LoopVR.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/LoopVR.h
rename to libclamav/c++/llvm/include/llvm/Analysis/LoopVR.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h b/libclamav/c++/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h
rename to libclamav/c++/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/Passes.h b/libclamav/c++/llvm/include/llvm/Analysis/Passes.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/Passes.h
rename to libclamav/c++/llvm/include/llvm/Analysis/Passes.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/PointerTracking.h b/libclamav/c++/llvm/include/llvm/Analysis/PointerTracking.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/PointerTracking.h
rename to libclamav/c++/llvm/include/llvm/Analysis/PointerTracking.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/PostDominators.h b/libclamav/c++/llvm/include/llvm/Analysis/PostDominators.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/PostDominators.h
rename to libclamav/c++/llvm/include/llvm/Analysis/PostDominators.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/ProfileInfo.h b/libclamav/c++/llvm/include/llvm/Analysis/ProfileInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/ProfileInfo.h
rename to libclamav/c++/llvm/include/llvm/Analysis/ProfileInfo.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/ProfileInfoLoader.h b/libclamav/c++/llvm/include/llvm/Analysis/ProfileInfoLoader.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/ProfileInfoLoader.h
rename to libclamav/c++/llvm/include/llvm/Analysis/ProfileInfoLoader.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/ProfileInfoTypes.h b/libclamav/c++/llvm/include/llvm/Analysis/ProfileInfoTypes.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/ProfileInfoTypes.h
rename to libclamav/c++/llvm/include/llvm/Analysis/ProfileInfoTypes.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/ScalarEvolution.h b/libclamav/c++/llvm/include/llvm/Analysis/ScalarEvolution.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/ScalarEvolution.h
rename to libclamav/c++/llvm/include/llvm/Analysis/ScalarEvolution.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h b/libclamav/c++/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h
rename to libclamav/c++/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h b/libclamav/c++/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h
rename to libclamav/c++/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/SparsePropagation.h b/libclamav/c++/llvm/include/llvm/Analysis/SparsePropagation.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/SparsePropagation.h
rename to libclamav/c++/llvm/include/llvm/Analysis/SparsePropagation.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/Trace.h b/libclamav/c++/llvm/include/llvm/Analysis/Trace.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/Trace.h
rename to libclamav/c++/llvm/include/llvm/Analysis/Trace.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/ValueTracking.h b/libclamav/c++/llvm/include/llvm/Analysis/ValueTracking.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/ValueTracking.h
rename to libclamav/c++/llvm/include/llvm/Analysis/ValueTracking.h
diff --git a/libclamav/llvm/llvm/include/llvm/Analysis/Verifier.h b/libclamav/c++/llvm/include/llvm/Analysis/Verifier.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Analysis/Verifier.h
rename to libclamav/c++/llvm/include/llvm/Analysis/Verifier.h
diff --git a/libclamav/llvm/llvm/include/llvm/Argument.h b/libclamav/c++/llvm/include/llvm/Argument.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Argument.h
rename to libclamav/c++/llvm/include/llvm/Argument.h
diff --git a/libclamav/llvm/llvm/include/llvm/Assembly/AsmAnnotationWriter.h b/libclamav/c++/llvm/include/llvm/Assembly/AsmAnnotationWriter.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Assembly/AsmAnnotationWriter.h
rename to libclamav/c++/llvm/include/llvm/Assembly/AsmAnnotationWriter.h
diff --git a/libclamav/llvm/llvm/include/llvm/Assembly/Parser.h b/libclamav/c++/llvm/include/llvm/Assembly/Parser.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Assembly/Parser.h
rename to libclamav/c++/llvm/include/llvm/Assembly/Parser.h
diff --git a/libclamav/llvm/llvm/include/llvm/Assembly/PrintModulePass.h b/libclamav/c++/llvm/include/llvm/Assembly/PrintModulePass.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Assembly/PrintModulePass.h
rename to libclamav/c++/llvm/include/llvm/Assembly/PrintModulePass.h
diff --git a/libclamav/llvm/llvm/include/llvm/Assembly/Writer.h b/libclamav/c++/llvm/include/llvm/Assembly/Writer.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Assembly/Writer.h
rename to libclamav/c++/llvm/include/llvm/Assembly/Writer.h
diff --git a/libclamav/llvm/llvm/include/llvm/Attributes.h b/libclamav/c++/llvm/include/llvm/Attributes.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Attributes.h
rename to libclamav/c++/llvm/include/llvm/Attributes.h
diff --git a/libclamav/llvm/llvm/include/llvm/AutoUpgrade.h b/libclamav/c++/llvm/include/llvm/AutoUpgrade.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/AutoUpgrade.h
rename to libclamav/c++/llvm/include/llvm/AutoUpgrade.h
diff --git a/libclamav/llvm/llvm/include/llvm/BasicBlock.h b/libclamav/c++/llvm/include/llvm/BasicBlock.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/BasicBlock.h
rename to libclamav/c++/llvm/include/llvm/BasicBlock.h
diff --git a/libclamav/llvm/llvm/include/llvm/Bitcode/Archive.h b/libclamav/c++/llvm/include/llvm/Bitcode/Archive.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Bitcode/Archive.h
rename to libclamav/c++/llvm/include/llvm/Bitcode/Archive.h
diff --git a/libclamav/llvm/llvm/include/llvm/Bitcode/BitCodes.h b/libclamav/c++/llvm/include/llvm/Bitcode/BitCodes.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Bitcode/BitCodes.h
rename to libclamav/c++/llvm/include/llvm/Bitcode/BitCodes.h
diff --git a/libclamav/llvm/llvm/include/llvm/Bitcode/BitstreamReader.h b/libclamav/c++/llvm/include/llvm/Bitcode/BitstreamReader.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Bitcode/BitstreamReader.h
rename to libclamav/c++/llvm/include/llvm/Bitcode/BitstreamReader.h
diff --git a/libclamav/llvm/llvm/include/llvm/Bitcode/BitstreamWriter.h b/libclamav/c++/llvm/include/llvm/Bitcode/BitstreamWriter.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Bitcode/BitstreamWriter.h
rename to libclamav/c++/llvm/include/llvm/Bitcode/BitstreamWriter.h
diff --git a/libclamav/llvm/llvm/include/llvm/Bitcode/Deserialize.h b/libclamav/c++/llvm/include/llvm/Bitcode/Deserialize.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Bitcode/Deserialize.h
rename to libclamav/c++/llvm/include/llvm/Bitcode/Deserialize.h
diff --git a/libclamav/llvm/llvm/include/llvm/Bitcode/LLVMBitCodes.h b/libclamav/c++/llvm/include/llvm/Bitcode/LLVMBitCodes.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Bitcode/LLVMBitCodes.h
rename to libclamav/c++/llvm/include/llvm/Bitcode/LLVMBitCodes.h
diff --git a/libclamav/llvm/llvm/include/llvm/Bitcode/ReaderWriter.h b/libclamav/c++/llvm/include/llvm/Bitcode/ReaderWriter.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Bitcode/ReaderWriter.h
rename to libclamav/c++/llvm/include/llvm/Bitcode/ReaderWriter.h
diff --git a/libclamav/llvm/llvm/include/llvm/Bitcode/Serialization.h b/libclamav/c++/llvm/include/llvm/Bitcode/Serialization.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Bitcode/Serialization.h
rename to libclamav/c++/llvm/include/llvm/Bitcode/Serialization.h
diff --git a/libclamav/llvm/llvm/include/llvm/Bitcode/SerializationFwd.h b/libclamav/c++/llvm/include/llvm/Bitcode/SerializationFwd.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Bitcode/SerializationFwd.h
rename to libclamav/c++/llvm/include/llvm/Bitcode/SerializationFwd.h
diff --git a/libclamav/llvm/llvm/include/llvm/Bitcode/Serialize.h b/libclamav/c++/llvm/include/llvm/Bitcode/Serialize.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Bitcode/Serialize.h
rename to libclamav/c++/llvm/include/llvm/Bitcode/Serialize.h
diff --git a/libclamav/llvm/llvm/include/llvm/CMakeLists.txt b/libclamav/c++/llvm/include/llvm/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CMakeLists.txt
rename to libclamav/c++/llvm/include/llvm/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/include/llvm/CallGraphSCCPass.h b/libclamav/c++/llvm/include/llvm/CallGraphSCCPass.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CallGraphSCCPass.h
rename to libclamav/c++/llvm/include/llvm/CallGraphSCCPass.h
diff --git a/libclamav/llvm/llvm/include/llvm/CallingConv.h b/libclamav/c++/llvm/include/llvm/CallingConv.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CallingConv.h
rename to libclamav/c++/llvm/include/llvm/CallingConv.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/AsmPrinter.h b/libclamav/c++/llvm/include/llvm/CodeGen/AsmPrinter.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/AsmPrinter.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/AsmPrinter.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/BinaryObject.h b/libclamav/c++/llvm/include/llvm/CodeGen/BinaryObject.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/BinaryObject.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/BinaryObject.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/BreakCriticalMachineEdge.h b/libclamav/c++/llvm/include/llvm/CodeGen/BreakCriticalMachineEdge.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/BreakCriticalMachineEdge.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/BreakCriticalMachineEdge.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/CallingConvLower.h b/libclamav/c++/llvm/include/llvm/CodeGen/CallingConvLower.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/CallingConvLower.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/CallingConvLower.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/DAGISelHeader.h b/libclamav/c++/llvm/include/llvm/CodeGen/DAGISelHeader.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/DAGISelHeader.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/DAGISelHeader.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/DwarfWriter.h b/libclamav/c++/llvm/include/llvm/CodeGen/DwarfWriter.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/DwarfWriter.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/DwarfWriter.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/ELFRelocation.h b/libclamav/c++/llvm/include/llvm/CodeGen/ELFRelocation.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/ELFRelocation.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/ELFRelocation.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/FastISel.h b/libclamav/c++/llvm/include/llvm/CodeGen/FastISel.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/FastISel.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/FastISel.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/FileWriters.h b/libclamav/c++/llvm/include/llvm/CodeGen/FileWriters.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/FileWriters.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/FileWriters.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/GCMetadata.h b/libclamav/c++/llvm/include/llvm/CodeGen/GCMetadata.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/GCMetadata.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/GCMetadata.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/GCMetadataPrinter.h b/libclamav/c++/llvm/include/llvm/CodeGen/GCMetadataPrinter.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/GCMetadataPrinter.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/GCMetadataPrinter.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/GCStrategy.h b/libclamav/c++/llvm/include/llvm/CodeGen/GCStrategy.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/GCStrategy.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/GCStrategy.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/GCs.h b/libclamav/c++/llvm/include/llvm/CodeGen/GCs.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/GCs.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/GCs.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/IntrinsicLowering.h b/libclamav/c++/llvm/include/llvm/CodeGen/IntrinsicLowering.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/IntrinsicLowering.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/IntrinsicLowering.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/JITCodeEmitter.h b/libclamav/c++/llvm/include/llvm/CodeGen/JITCodeEmitter.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/JITCodeEmitter.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/JITCodeEmitter.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h b/libclamav/c++/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/LazyLiveness.h b/libclamav/c++/llvm/include/llvm/CodeGen/LazyLiveness.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/LazyLiveness.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/LazyLiveness.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/LinkAllAsmWriterComponents.h b/libclamav/c++/llvm/include/llvm/CodeGen/LinkAllAsmWriterComponents.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/LinkAllAsmWriterComponents.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/LinkAllAsmWriterComponents.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h b/libclamav/c++/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/LiveInterval.h b/libclamav/c++/llvm/include/llvm/CodeGen/LiveInterval.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/LiveInterval.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/LiveInterval.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h b/libclamav/c++/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/LiveStackAnalysis.h b/libclamav/c++/llvm/include/llvm/CodeGen/LiveStackAnalysis.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/LiveStackAnalysis.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/LiveStackAnalysis.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/LiveVariables.h b/libclamav/c++/llvm/include/llvm/CodeGen/LiveVariables.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/LiveVariables.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/LiveVariables.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachORelocation.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachORelocation.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachORelocation.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachORelocation.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachineBasicBlock.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachineBasicBlock.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachineBasicBlock.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachineBasicBlock.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachineCodeEmitter.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachineCodeEmitter.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachineCodeEmitter.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachineCodeEmitter.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachineCodeInfo.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachineCodeInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachineCodeInfo.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachineCodeInfo.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachineConstantPool.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachineConstantPool.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachineConstantPool.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachineConstantPool.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachineDominators.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachineDominators.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachineDominators.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachineDominators.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachineFrameInfo.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachineFrameInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachineFrameInfo.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachineFrameInfo.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachineFunction.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachineFunction.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachineFunction.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachineFunction.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachineFunctionPass.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachineFunctionPass.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachineFunctionPass.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachineFunctionPass.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachineInstr.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachineInstr.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachineInstr.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachineInstr.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachineInstrBuilder.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachineInstrBuilder.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachineInstrBuilder.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachineInstrBuilder.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachineLocation.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachineLocation.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachineLocation.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachineLocation.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachineLoopInfo.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachineLoopInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachineLoopInfo.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachineLoopInfo.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachineMemOperand.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachineMemOperand.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachineMemOperand.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachineMemOperand.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachineModuleInfo.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachineModuleInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachineModuleInfo.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachineModuleInfo.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachineOperand.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachineOperand.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachineOperand.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachineOperand.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachinePassRegistry.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachinePassRegistry.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachinePassRegistry.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachinePassRegistry.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachineRegisterInfo.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachineRegisterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachineRegisterInfo.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachineRegisterInfo.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/MachineRelocation.h b/libclamav/c++/llvm/include/llvm/CodeGen/MachineRelocation.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/MachineRelocation.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/MachineRelocation.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/ObjectCodeEmitter.h b/libclamav/c++/llvm/include/llvm/CodeGen/ObjectCodeEmitter.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/ObjectCodeEmitter.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/ObjectCodeEmitter.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/Passes.h b/libclamav/c++/llvm/include/llvm/CodeGen/Passes.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/Passes.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/Passes.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/PseudoSourceValue.h b/libclamav/c++/llvm/include/llvm/CodeGen/PseudoSourceValue.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/PseudoSourceValue.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/PseudoSourceValue.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/RegAllocRegistry.h b/libclamav/c++/llvm/include/llvm/CodeGen/RegAllocRegistry.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/RegAllocRegistry.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/RegAllocRegistry.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/RegisterCoalescer.h b/libclamav/c++/llvm/include/llvm/CodeGen/RegisterCoalescer.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/RegisterCoalescer.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/RegisterCoalescer.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/RegisterScavenging.h b/libclamav/c++/llvm/include/llvm/CodeGen/RegisterScavenging.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/RegisterScavenging.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/RegisterScavenging.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/RuntimeLibcalls.h b/libclamav/c++/llvm/include/llvm/CodeGen/RuntimeLibcalls.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/RuntimeLibcalls.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/RuntimeLibcalls.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/ScheduleDAG.h b/libclamav/c++/llvm/include/llvm/CodeGen/ScheduleDAG.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/ScheduleDAG.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/ScheduleDAG.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h b/libclamav/c++/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/SchedulerRegistry.h b/libclamav/c++/llvm/include/llvm/CodeGen/SchedulerRegistry.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/SchedulerRegistry.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/SchedulerRegistry.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/SelectionDAG.h b/libclamav/c++/llvm/include/llvm/CodeGen/SelectionDAG.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/SelectionDAG.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/SelectionDAG.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/SelectionDAGISel.h b/libclamav/c++/llvm/include/llvm/CodeGen/SelectionDAGISel.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/SelectionDAGISel.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/SelectionDAGISel.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/SelectionDAGNodes.h b/libclamav/c++/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/ValueTypes.h b/libclamav/c++/llvm/include/llvm/CodeGen/ValueTypes.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/ValueTypes.h
rename to libclamav/c++/llvm/include/llvm/CodeGen/ValueTypes.h
diff --git a/libclamav/llvm/llvm/include/llvm/CodeGen/ValueTypes.td b/libclamav/c++/llvm/include/llvm/CodeGen/ValueTypes.td
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CodeGen/ValueTypes.td
rename to libclamav/c++/llvm/include/llvm/CodeGen/ValueTypes.td
diff --git a/libclamav/llvm/llvm/include/llvm/CompilerDriver/Action.h b/libclamav/c++/llvm/include/llvm/CompilerDriver/Action.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CompilerDriver/Action.h
rename to libclamav/c++/llvm/include/llvm/CompilerDriver/Action.h
diff --git a/libclamav/llvm/llvm/include/llvm/CompilerDriver/BuiltinOptions.h b/libclamav/c++/llvm/include/llvm/CompilerDriver/BuiltinOptions.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CompilerDriver/BuiltinOptions.h
rename to libclamav/c++/llvm/include/llvm/CompilerDriver/BuiltinOptions.h
diff --git a/libclamav/llvm/llvm/include/llvm/CompilerDriver/Common.td b/libclamav/c++/llvm/include/llvm/CompilerDriver/Common.td
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CompilerDriver/Common.td
rename to libclamav/c++/llvm/include/llvm/CompilerDriver/Common.td
diff --git a/libclamav/llvm/llvm/include/llvm/CompilerDriver/CompilationGraph.h b/libclamav/c++/llvm/include/llvm/CompilerDriver/CompilationGraph.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CompilerDriver/CompilationGraph.h
rename to libclamav/c++/llvm/include/llvm/CompilerDriver/CompilationGraph.h
diff --git a/libclamav/llvm/llvm/include/llvm/CompilerDriver/Error.h b/libclamav/c++/llvm/include/llvm/CompilerDriver/Error.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CompilerDriver/Error.h
rename to libclamav/c++/llvm/include/llvm/CompilerDriver/Error.h
diff --git a/libclamav/llvm/llvm/include/llvm/CompilerDriver/ForceLinkage.h b/libclamav/c++/llvm/include/llvm/CompilerDriver/ForceLinkage.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CompilerDriver/ForceLinkage.h
rename to libclamav/c++/llvm/include/llvm/CompilerDriver/ForceLinkage.h
diff --git a/libclamav/llvm/llvm/include/llvm/CompilerDriver/ForceLinkageMacros.h b/libclamav/c++/llvm/include/llvm/CompilerDriver/ForceLinkageMacros.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CompilerDriver/ForceLinkageMacros.h
rename to libclamav/c++/llvm/include/llvm/CompilerDriver/ForceLinkageMacros.h
diff --git a/libclamav/llvm/llvm/include/llvm/CompilerDriver/Main.inc b/libclamav/c++/llvm/include/llvm/CompilerDriver/Main.inc
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CompilerDriver/Main.inc
rename to libclamav/c++/llvm/include/llvm/CompilerDriver/Main.inc
diff --git a/libclamav/llvm/llvm/include/llvm/CompilerDriver/Plugin.h b/libclamav/c++/llvm/include/llvm/CompilerDriver/Plugin.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CompilerDriver/Plugin.h
rename to libclamav/c++/llvm/include/llvm/CompilerDriver/Plugin.h
diff --git a/libclamav/llvm/llvm/include/llvm/CompilerDriver/Tool.h b/libclamav/c++/llvm/include/llvm/CompilerDriver/Tool.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/CompilerDriver/Tool.h
rename to libclamav/c++/llvm/include/llvm/CompilerDriver/Tool.h
diff --git a/libclamav/llvm/llvm/include/llvm/Config/AsmParsers.def.in b/libclamav/c++/llvm/include/llvm/Config/AsmParsers.def.in
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Config/AsmParsers.def.in
rename to libclamav/c++/llvm/include/llvm/Config/AsmParsers.def.in
diff --git a/libclamav/llvm/llvm/include/llvm/Config/AsmPrinters.def.in b/libclamav/c++/llvm/include/llvm/Config/AsmPrinters.def.in
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Config/AsmPrinters.def.in
rename to libclamav/c++/llvm/include/llvm/Config/AsmPrinters.def.in
diff --git a/libclamav/llvm/llvm/include/llvm/Config/Targets.def.in b/libclamav/c++/llvm/include/llvm/Config/Targets.def.in
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Config/Targets.def.in
rename to libclamav/c++/llvm/include/llvm/Config/Targets.def.in
diff --git a/libclamav/llvm/llvm/include/llvm/Config/config.h.cmake b/libclamav/c++/llvm/include/llvm/Config/config.h.cmake
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Config/config.h.cmake
rename to libclamav/c++/llvm/include/llvm/Config/config.h.cmake
diff --git a/libclamav/llvm/llvm/include/llvm/Config/config.h.in b/libclamav/c++/llvm/include/llvm/Config/config.h.in
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Config/config.h.in
rename to libclamav/c++/llvm/include/llvm/Config/config.h.in
diff --git a/libclamav/llvm/llvm/include/llvm/Constant.h b/libclamav/c++/llvm/include/llvm/Constant.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Constant.h
rename to libclamav/c++/llvm/include/llvm/Constant.h
diff --git a/libclamav/llvm/llvm/include/llvm/Constants.h b/libclamav/c++/llvm/include/llvm/Constants.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Constants.h
rename to libclamav/c++/llvm/include/llvm/Constants.h
diff --git a/libclamav/llvm/llvm/include/llvm/Debugger/Debugger.h b/libclamav/c++/llvm/include/llvm/Debugger/Debugger.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Debugger/Debugger.h
rename to libclamav/c++/llvm/include/llvm/Debugger/Debugger.h
diff --git a/libclamav/llvm/llvm/include/llvm/Debugger/InferiorProcess.h b/libclamav/c++/llvm/include/llvm/Debugger/InferiorProcess.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Debugger/InferiorProcess.h
rename to libclamav/c++/llvm/include/llvm/Debugger/InferiorProcess.h
diff --git a/libclamav/llvm/llvm/include/llvm/Debugger/ProgramInfo.h b/libclamav/c++/llvm/include/llvm/Debugger/ProgramInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Debugger/ProgramInfo.h
rename to libclamav/c++/llvm/include/llvm/Debugger/ProgramInfo.h
diff --git a/libclamav/llvm/llvm/include/llvm/Debugger/RuntimeInfo.h b/libclamav/c++/llvm/include/llvm/Debugger/RuntimeInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Debugger/RuntimeInfo.h
rename to libclamav/c++/llvm/include/llvm/Debugger/RuntimeInfo.h
diff --git a/libclamav/llvm/llvm/include/llvm/Debugger/SourceFile.h b/libclamav/c++/llvm/include/llvm/Debugger/SourceFile.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Debugger/SourceFile.h
rename to libclamav/c++/llvm/include/llvm/Debugger/SourceFile.h
diff --git a/libclamav/llvm/llvm/include/llvm/Debugger/SourceLanguage.h b/libclamav/c++/llvm/include/llvm/Debugger/SourceLanguage.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Debugger/SourceLanguage.h
rename to libclamav/c++/llvm/include/llvm/Debugger/SourceLanguage.h
diff --git a/libclamav/llvm/llvm/include/llvm/DerivedTypes.h b/libclamav/c++/llvm/include/llvm/DerivedTypes.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/DerivedTypes.h
rename to libclamav/c++/llvm/include/llvm/DerivedTypes.h
diff --git a/libclamav/llvm/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h b/libclamav/c++/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h
rename to libclamav/c++/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h
diff --git a/libclamav/llvm/llvm/include/llvm/ExecutionEngine/GenericValue.h b/libclamav/c++/llvm/include/llvm/ExecutionEngine/GenericValue.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ExecutionEngine/GenericValue.h
rename to libclamav/c++/llvm/include/llvm/ExecutionEngine/GenericValue.h
diff --git a/libclamav/llvm/llvm/include/llvm/ExecutionEngine/Interpreter.h b/libclamav/c++/llvm/include/llvm/ExecutionEngine/Interpreter.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ExecutionEngine/Interpreter.h
rename to libclamav/c++/llvm/include/llvm/ExecutionEngine/Interpreter.h
diff --git a/libclamav/llvm/llvm/include/llvm/ExecutionEngine/JIT.h b/libclamav/c++/llvm/include/llvm/ExecutionEngine/JIT.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ExecutionEngine/JIT.h
rename to libclamav/c++/llvm/include/llvm/ExecutionEngine/JIT.h
diff --git a/libclamav/llvm/llvm/include/llvm/ExecutionEngine/JITEventListener.h b/libclamav/c++/llvm/include/llvm/ExecutionEngine/JITEventListener.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ExecutionEngine/JITEventListener.h
rename to libclamav/c++/llvm/include/llvm/ExecutionEngine/JITEventListener.h
diff --git a/libclamav/llvm/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h b/libclamav/c++/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h
rename to libclamav/c++/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h
diff --git a/libclamav/llvm/llvm/include/llvm/Function.h b/libclamav/c++/llvm/include/llvm/Function.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Function.h
rename to libclamav/c++/llvm/include/llvm/Function.h
diff --git a/libclamav/llvm/llvm/include/llvm/GlobalAlias.h b/libclamav/c++/llvm/include/llvm/GlobalAlias.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/GlobalAlias.h
rename to libclamav/c++/llvm/include/llvm/GlobalAlias.h
diff --git a/libclamav/llvm/llvm/include/llvm/GlobalValue.h b/libclamav/c++/llvm/include/llvm/GlobalValue.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/GlobalValue.h
rename to libclamav/c++/llvm/include/llvm/GlobalValue.h
diff --git a/libclamav/llvm/llvm/include/llvm/GlobalVariable.h b/libclamav/c++/llvm/include/llvm/GlobalVariable.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/GlobalVariable.h
rename to libclamav/c++/llvm/include/llvm/GlobalVariable.h
diff --git a/libclamav/llvm/llvm/include/llvm/InlineAsm.h b/libclamav/c++/llvm/include/llvm/InlineAsm.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/InlineAsm.h
rename to libclamav/c++/llvm/include/llvm/InlineAsm.h
diff --git a/libclamav/llvm/llvm/include/llvm/InstrTypes.h b/libclamav/c++/llvm/include/llvm/InstrTypes.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/InstrTypes.h
rename to libclamav/c++/llvm/include/llvm/InstrTypes.h
diff --git a/libclamav/llvm/llvm/include/llvm/Instruction.def b/libclamav/c++/llvm/include/llvm/Instruction.def
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Instruction.def
rename to libclamav/c++/llvm/include/llvm/Instruction.def
diff --git a/libclamav/llvm/llvm/include/llvm/Instruction.h b/libclamav/c++/llvm/include/llvm/Instruction.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Instruction.h
rename to libclamav/c++/llvm/include/llvm/Instruction.h
diff --git a/libclamav/llvm/llvm/include/llvm/Instructions.h b/libclamav/c++/llvm/include/llvm/Instructions.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Instructions.h
rename to libclamav/c++/llvm/include/llvm/Instructions.h
diff --git a/libclamav/llvm/llvm/include/llvm/IntrinsicInst.h b/libclamav/c++/llvm/include/llvm/IntrinsicInst.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/IntrinsicInst.h
rename to libclamav/c++/llvm/include/llvm/IntrinsicInst.h
diff --git a/libclamav/llvm/llvm/include/llvm/Intrinsics.h b/libclamav/c++/llvm/include/llvm/Intrinsics.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Intrinsics.h
rename to libclamav/c++/llvm/include/llvm/Intrinsics.h
diff --git a/libclamav/llvm/llvm/include/llvm/Intrinsics.td b/libclamav/c++/llvm/include/llvm/Intrinsics.td
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Intrinsics.td
rename to libclamav/c++/llvm/include/llvm/Intrinsics.td
diff --git a/libclamav/llvm/llvm/include/llvm/IntrinsicsARM.td b/libclamav/c++/llvm/include/llvm/IntrinsicsARM.td
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/IntrinsicsARM.td
rename to libclamav/c++/llvm/include/llvm/IntrinsicsARM.td
diff --git a/libclamav/llvm/llvm/include/llvm/IntrinsicsAlpha.td b/libclamav/c++/llvm/include/llvm/IntrinsicsAlpha.td
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/IntrinsicsAlpha.td
rename to libclamav/c++/llvm/include/llvm/IntrinsicsAlpha.td
diff --git a/libclamav/llvm/llvm/include/llvm/IntrinsicsBlackfin.td b/libclamav/c++/llvm/include/llvm/IntrinsicsBlackfin.td
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/IntrinsicsBlackfin.td
rename to libclamav/c++/llvm/include/llvm/IntrinsicsBlackfin.td
diff --git a/libclamav/llvm/llvm/include/llvm/IntrinsicsCellSPU.td b/libclamav/c++/llvm/include/llvm/IntrinsicsCellSPU.td
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/IntrinsicsCellSPU.td
rename to libclamav/c++/llvm/include/llvm/IntrinsicsCellSPU.td
diff --git a/libclamav/llvm/llvm/include/llvm/IntrinsicsPowerPC.td b/libclamav/c++/llvm/include/llvm/IntrinsicsPowerPC.td
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/IntrinsicsPowerPC.td
rename to libclamav/c++/llvm/include/llvm/IntrinsicsPowerPC.td
diff --git a/libclamav/llvm/llvm/include/llvm/IntrinsicsX86.td b/libclamav/c++/llvm/include/llvm/IntrinsicsX86.td
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/IntrinsicsX86.td
rename to libclamav/c++/llvm/include/llvm/IntrinsicsX86.td
diff --git a/libclamav/llvm/llvm/include/llvm/IntrinsicsXCore.td b/libclamav/c++/llvm/include/llvm/IntrinsicsXCore.td
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/IntrinsicsXCore.td
rename to libclamav/c++/llvm/include/llvm/IntrinsicsXCore.td
diff --git a/libclamav/llvm/llvm/include/llvm/LLVMContext.h b/libclamav/c++/llvm/include/llvm/LLVMContext.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/LLVMContext.h
rename to libclamav/c++/llvm/include/llvm/LLVMContext.h
diff --git a/libclamav/llvm/llvm/include/llvm/LinkAllPasses.h b/libclamav/c++/llvm/include/llvm/LinkAllPasses.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/LinkAllPasses.h
rename to libclamav/c++/llvm/include/llvm/LinkAllPasses.h
diff --git a/libclamav/llvm/llvm/include/llvm/LinkAllVMCore.h b/libclamav/c++/llvm/include/llvm/LinkAllVMCore.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/LinkAllVMCore.h
rename to libclamav/c++/llvm/include/llvm/LinkAllVMCore.h
diff --git a/libclamav/llvm/llvm/include/llvm/Linker.h b/libclamav/c++/llvm/include/llvm/Linker.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Linker.h
rename to libclamav/c++/llvm/include/llvm/Linker.h
diff --git a/libclamav/llvm/llvm/include/llvm/MC/MCAsmInfo.h b/libclamav/c++/llvm/include/llvm/MC/MCAsmInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/MC/MCAsmInfo.h
rename to libclamav/c++/llvm/include/llvm/MC/MCAsmInfo.h
diff --git a/libclamav/llvm/llvm/include/llvm/MC/MCAsmInfoCOFF.h b/libclamav/c++/llvm/include/llvm/MC/MCAsmInfoCOFF.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/MC/MCAsmInfoCOFF.h
rename to libclamav/c++/llvm/include/llvm/MC/MCAsmInfoCOFF.h
diff --git a/libclamav/llvm/llvm/include/llvm/MC/MCAsmInfoDarwin.h b/libclamav/c++/llvm/include/llvm/MC/MCAsmInfoDarwin.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/MC/MCAsmInfoDarwin.h
rename to libclamav/c++/llvm/include/llvm/MC/MCAsmInfoDarwin.h
diff --git a/libclamav/llvm/llvm/include/llvm/MC/MCAsmLexer.h b/libclamav/c++/llvm/include/llvm/MC/MCAsmLexer.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/MC/MCAsmLexer.h
rename to libclamav/c++/llvm/include/llvm/MC/MCAsmLexer.h
diff --git a/libclamav/llvm/llvm/include/llvm/MC/MCAsmParser.h b/libclamav/c++/llvm/include/llvm/MC/MCAsmParser.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/MC/MCAsmParser.h
rename to libclamav/c++/llvm/include/llvm/MC/MCAsmParser.h
diff --git a/libclamav/llvm/llvm/include/llvm/MC/MCAssembler.h b/libclamav/c++/llvm/include/llvm/MC/MCAssembler.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/MC/MCAssembler.h
rename to libclamav/c++/llvm/include/llvm/MC/MCAssembler.h
diff --git a/libclamav/llvm/llvm/include/llvm/MC/MCContext.h b/libclamav/c++/llvm/include/llvm/MC/MCContext.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/MC/MCContext.h
rename to libclamav/c++/llvm/include/llvm/MC/MCContext.h
diff --git a/libclamav/llvm/llvm/include/llvm/MC/MCInst.h b/libclamav/c++/llvm/include/llvm/MC/MCInst.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/MC/MCInst.h
rename to libclamav/c++/llvm/include/llvm/MC/MCInst.h
diff --git a/libclamav/llvm/llvm/include/llvm/MC/MCSection.h b/libclamav/c++/llvm/include/llvm/MC/MCSection.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/MC/MCSection.h
rename to libclamav/c++/llvm/include/llvm/MC/MCSection.h
diff --git a/libclamav/llvm/llvm/include/llvm/MC/MCSectionELF.h b/libclamav/c++/llvm/include/llvm/MC/MCSectionELF.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/MC/MCSectionELF.h
rename to libclamav/c++/llvm/include/llvm/MC/MCSectionELF.h
diff --git a/libclamav/llvm/llvm/include/llvm/MC/MCSectionMachO.h b/libclamav/c++/llvm/include/llvm/MC/MCSectionMachO.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/MC/MCSectionMachO.h
rename to libclamav/c++/llvm/include/llvm/MC/MCSectionMachO.h
diff --git a/libclamav/llvm/llvm/include/llvm/MC/MCStreamer.h b/libclamav/c++/llvm/include/llvm/MC/MCStreamer.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/MC/MCStreamer.h
rename to libclamav/c++/llvm/include/llvm/MC/MCStreamer.h
diff --git a/libclamav/llvm/llvm/include/llvm/MC/MCSymbol.h b/libclamav/c++/llvm/include/llvm/MC/MCSymbol.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/MC/MCSymbol.h
rename to libclamav/c++/llvm/include/llvm/MC/MCSymbol.h
diff --git a/libclamav/llvm/llvm/include/llvm/MC/MCValue.h b/libclamav/c++/llvm/include/llvm/MC/MCValue.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/MC/MCValue.h
rename to libclamav/c++/llvm/include/llvm/MC/MCValue.h
diff --git a/libclamav/llvm/llvm/include/llvm/MC/SectionKind.h b/libclamav/c++/llvm/include/llvm/MC/SectionKind.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/MC/SectionKind.h
rename to libclamav/c++/llvm/include/llvm/MC/SectionKind.h
diff --git a/libclamav/llvm/llvm/include/llvm/Metadata.h b/libclamav/c++/llvm/include/llvm/Metadata.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Metadata.h
rename to libclamav/c++/llvm/include/llvm/Metadata.h
diff --git a/libclamav/llvm/llvm/include/llvm/Module.h b/libclamav/c++/llvm/include/llvm/Module.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Module.h
rename to libclamav/c++/llvm/include/llvm/Module.h
diff --git a/libclamav/llvm/llvm/include/llvm/ModuleProvider.h b/libclamav/c++/llvm/include/llvm/ModuleProvider.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ModuleProvider.h
rename to libclamav/c++/llvm/include/llvm/ModuleProvider.h
diff --git a/libclamav/llvm/llvm/include/llvm/OperandTraits.h b/libclamav/c++/llvm/include/llvm/OperandTraits.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/OperandTraits.h
rename to libclamav/c++/llvm/include/llvm/OperandTraits.h
diff --git a/libclamav/llvm/llvm/include/llvm/Operator.h b/libclamav/c++/llvm/include/llvm/Operator.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Operator.h
rename to libclamav/c++/llvm/include/llvm/Operator.h
diff --git a/libclamav/llvm/llvm/include/llvm/Pass.h b/libclamav/c++/llvm/include/llvm/Pass.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Pass.h
rename to libclamav/c++/llvm/include/llvm/Pass.h
diff --git a/libclamav/llvm/llvm/include/llvm/PassAnalysisSupport.h b/libclamav/c++/llvm/include/llvm/PassAnalysisSupport.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/PassAnalysisSupport.h
rename to libclamav/c++/llvm/include/llvm/PassAnalysisSupport.h
diff --git a/libclamav/llvm/llvm/include/llvm/PassManager.h b/libclamav/c++/llvm/include/llvm/PassManager.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/PassManager.h
rename to libclamav/c++/llvm/include/llvm/PassManager.h
diff --git a/libclamav/llvm/llvm/include/llvm/PassManagers.h b/libclamav/c++/llvm/include/llvm/PassManagers.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/PassManagers.h
rename to libclamav/c++/llvm/include/llvm/PassManagers.h
diff --git a/libclamav/llvm/llvm/include/llvm/PassSupport.h b/libclamav/c++/llvm/include/llvm/PassSupport.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/PassSupport.h
rename to libclamav/c++/llvm/include/llvm/PassSupport.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/AIXDataTypesFix.h b/libclamav/c++/llvm/include/llvm/Support/AIXDataTypesFix.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/AIXDataTypesFix.h
rename to libclamav/c++/llvm/include/llvm/Support/AIXDataTypesFix.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/AlignOf.h b/libclamav/c++/llvm/include/llvm/Support/AlignOf.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/AlignOf.h
rename to libclamav/c++/llvm/include/llvm/Support/AlignOf.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/Allocator.h b/libclamav/c++/llvm/include/llvm/Support/Allocator.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/Allocator.h
rename to libclamav/c++/llvm/include/llvm/Support/Allocator.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/CFG.h b/libclamav/c++/llvm/include/llvm/Support/CFG.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/CFG.h
rename to libclamav/c++/llvm/include/llvm/Support/CFG.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/CallSite.h b/libclamav/c++/llvm/include/llvm/Support/CallSite.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/CallSite.h
rename to libclamav/c++/llvm/include/llvm/Support/CallSite.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/Casting.h b/libclamav/c++/llvm/include/llvm/Support/Casting.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/Casting.h
rename to libclamav/c++/llvm/include/llvm/Support/Casting.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/CommandLine.h b/libclamav/c++/llvm/include/llvm/Support/CommandLine.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/CommandLine.h
rename to libclamav/c++/llvm/include/llvm/Support/CommandLine.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/Compiler.h b/libclamav/c++/llvm/include/llvm/Support/Compiler.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/Compiler.h
rename to libclamav/c++/llvm/include/llvm/Support/Compiler.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/ConstantFolder.h b/libclamav/c++/llvm/include/llvm/Support/ConstantFolder.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/ConstantFolder.h
rename to libclamav/c++/llvm/include/llvm/Support/ConstantFolder.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/ConstantRange.h b/libclamav/c++/llvm/include/llvm/Support/ConstantRange.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/ConstantRange.h
rename to libclamav/c++/llvm/include/llvm/Support/ConstantRange.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/DOTGraphTraits.h b/libclamav/c++/llvm/include/llvm/Support/DOTGraphTraits.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/DOTGraphTraits.h
rename to libclamav/c++/llvm/include/llvm/Support/DOTGraphTraits.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/DataFlow.h b/libclamav/c++/llvm/include/llvm/Support/DataFlow.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/DataFlow.h
rename to libclamav/c++/llvm/include/llvm/Support/DataFlow.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/DataTypes.h.cmake b/libclamav/c++/llvm/include/llvm/Support/DataTypes.h.cmake
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/DataTypes.h.cmake
rename to libclamav/c++/llvm/include/llvm/Support/DataTypes.h.cmake
diff --git a/libclamav/llvm/llvm/include/llvm/Support/DataTypes.h.in b/libclamav/c++/llvm/include/llvm/Support/DataTypes.h.in
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/DataTypes.h.in
rename to libclamav/c++/llvm/include/llvm/Support/DataTypes.h.in
diff --git a/libclamav/llvm/llvm/include/llvm/Support/Debug.h b/libclamav/c++/llvm/include/llvm/Support/Debug.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/Debug.h
rename to libclamav/c++/llvm/include/llvm/Support/Debug.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/DebugLoc.h b/libclamav/c++/llvm/include/llvm/Support/DebugLoc.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/DebugLoc.h
rename to libclamav/c++/llvm/include/llvm/Support/DebugLoc.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/Dwarf.h b/libclamav/c++/llvm/include/llvm/Support/Dwarf.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/Dwarf.h
rename to libclamav/c++/llvm/include/llvm/Support/Dwarf.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/DynamicLinker.h b/libclamav/c++/llvm/include/llvm/Support/DynamicLinker.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/DynamicLinker.h
rename to libclamav/c++/llvm/include/llvm/Support/DynamicLinker.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/ELF.h b/libclamav/c++/llvm/include/llvm/Support/ELF.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/ELF.h
rename to libclamav/c++/llvm/include/llvm/Support/ELF.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/ErrorHandling.h b/libclamav/c++/llvm/include/llvm/Support/ErrorHandling.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/ErrorHandling.h
rename to libclamav/c++/llvm/include/llvm/Support/ErrorHandling.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/FileUtilities.h b/libclamav/c++/llvm/include/llvm/Support/FileUtilities.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/FileUtilities.h
rename to libclamav/c++/llvm/include/llvm/Support/FileUtilities.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/Format.h b/libclamav/c++/llvm/include/llvm/Support/Format.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/Format.h
rename to libclamav/c++/llvm/include/llvm/Support/Format.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/FormattedStream.h b/libclamav/c++/llvm/include/llvm/Support/FormattedStream.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/FormattedStream.h
rename to libclamav/c++/llvm/include/llvm/Support/FormattedStream.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/GetElementPtrTypeIterator.h b/libclamav/c++/llvm/include/llvm/Support/GetElementPtrTypeIterator.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/GetElementPtrTypeIterator.h
rename to libclamav/c++/llvm/include/llvm/Support/GetElementPtrTypeIterator.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/GraphWriter.h b/libclamav/c++/llvm/include/llvm/Support/GraphWriter.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/GraphWriter.h
rename to libclamav/c++/llvm/include/llvm/Support/GraphWriter.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/IRBuilder.h b/libclamav/c++/llvm/include/llvm/Support/IRBuilder.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/IRBuilder.h
rename to libclamav/c++/llvm/include/llvm/Support/IRBuilder.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/InstIterator.h b/libclamav/c++/llvm/include/llvm/Support/InstIterator.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/InstIterator.h
rename to libclamav/c++/llvm/include/llvm/Support/InstIterator.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/InstVisitor.h b/libclamav/c++/llvm/include/llvm/Support/InstVisitor.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/InstVisitor.h
rename to libclamav/c++/llvm/include/llvm/Support/InstVisitor.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/LeakDetector.h b/libclamav/c++/llvm/include/llvm/Support/LeakDetector.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/LeakDetector.h
rename to libclamav/c++/llvm/include/llvm/Support/LeakDetector.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/ManagedStatic.h b/libclamav/c++/llvm/include/llvm/Support/ManagedStatic.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/ManagedStatic.h
rename to libclamav/c++/llvm/include/llvm/Support/ManagedStatic.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/Mangler.h b/libclamav/c++/llvm/include/llvm/Support/Mangler.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/Mangler.h
rename to libclamav/c++/llvm/include/llvm/Support/Mangler.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/MathExtras.h b/libclamav/c++/llvm/include/llvm/Support/MathExtras.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/MathExtras.h
rename to libclamav/c++/llvm/include/llvm/Support/MathExtras.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/MemoryBuffer.h b/libclamav/c++/llvm/include/llvm/Support/MemoryBuffer.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/MemoryBuffer.h
rename to libclamav/c++/llvm/include/llvm/Support/MemoryBuffer.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/MemoryObject.h b/libclamav/c++/llvm/include/llvm/Support/MemoryObject.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/MemoryObject.h
rename to libclamav/c++/llvm/include/llvm/Support/MemoryObject.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/MutexGuard.h b/libclamav/c++/llvm/include/llvm/Support/MutexGuard.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/MutexGuard.h
rename to libclamav/c++/llvm/include/llvm/Support/MutexGuard.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/NoFolder.h b/libclamav/c++/llvm/include/llvm/Support/NoFolder.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/NoFolder.h
rename to libclamav/c++/llvm/include/llvm/Support/NoFolder.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/OutputBuffer.h b/libclamav/c++/llvm/include/llvm/Support/OutputBuffer.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/OutputBuffer.h
rename to libclamav/c++/llvm/include/llvm/Support/OutputBuffer.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/PassNameParser.h b/libclamav/c++/llvm/include/llvm/Support/PassNameParser.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/PassNameParser.h
rename to libclamav/c++/llvm/include/llvm/Support/PassNameParser.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/PatternMatch.h b/libclamav/c++/llvm/include/llvm/Support/PatternMatch.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/PatternMatch.h
rename to libclamav/c++/llvm/include/llvm/Support/PatternMatch.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/PluginLoader.h b/libclamav/c++/llvm/include/llvm/Support/PluginLoader.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/PluginLoader.h
rename to libclamav/c++/llvm/include/llvm/Support/PluginLoader.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/PointerLikeTypeTraits.h b/libclamav/c++/llvm/include/llvm/Support/PointerLikeTypeTraits.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/PointerLikeTypeTraits.h
rename to libclamav/c++/llvm/include/llvm/Support/PointerLikeTypeTraits.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/PredIteratorCache.h b/libclamav/c++/llvm/include/llvm/Support/PredIteratorCache.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/PredIteratorCache.h
rename to libclamav/c++/llvm/include/llvm/Support/PredIteratorCache.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/PrettyStackTrace.h b/libclamav/c++/llvm/include/llvm/Support/PrettyStackTrace.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/PrettyStackTrace.h
rename to libclamav/c++/llvm/include/llvm/Support/PrettyStackTrace.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/Recycler.h b/libclamav/c++/llvm/include/llvm/Support/Recycler.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/Recycler.h
rename to libclamav/c++/llvm/include/llvm/Support/Recycler.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/RecyclingAllocator.h b/libclamav/c++/llvm/include/llvm/Support/RecyclingAllocator.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/RecyclingAllocator.h
rename to libclamav/c++/llvm/include/llvm/Support/RecyclingAllocator.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/Registry.h b/libclamav/c++/llvm/include/llvm/Support/Registry.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/Registry.h
rename to libclamav/c++/llvm/include/llvm/Support/Registry.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/RegistryParser.h b/libclamav/c++/llvm/include/llvm/Support/RegistryParser.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/RegistryParser.h
rename to libclamav/c++/llvm/include/llvm/Support/RegistryParser.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/SlowOperationInformer.h b/libclamav/c++/llvm/include/llvm/Support/SlowOperationInformer.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/SlowOperationInformer.h
rename to libclamav/c++/llvm/include/llvm/Support/SlowOperationInformer.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/SourceMgr.h b/libclamav/c++/llvm/include/llvm/Support/SourceMgr.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/SourceMgr.h
rename to libclamav/c++/llvm/include/llvm/Support/SourceMgr.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/StableBasicBlockNumbering.h b/libclamav/c++/llvm/include/llvm/Support/StableBasicBlockNumbering.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/StableBasicBlockNumbering.h
rename to libclamav/c++/llvm/include/llvm/Support/StableBasicBlockNumbering.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/StandardPasses.h b/libclamav/c++/llvm/include/llvm/Support/StandardPasses.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/StandardPasses.h
rename to libclamav/c++/llvm/include/llvm/Support/StandardPasses.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/StringPool.h b/libclamav/c++/llvm/include/llvm/Support/StringPool.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/StringPool.h
rename to libclamav/c++/llvm/include/llvm/Support/StringPool.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/SystemUtils.h b/libclamav/c++/llvm/include/llvm/Support/SystemUtils.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/SystemUtils.h
rename to libclamav/c++/llvm/include/llvm/Support/SystemUtils.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/TargetFolder.h b/libclamav/c++/llvm/include/llvm/Support/TargetFolder.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/TargetFolder.h
rename to libclamav/c++/llvm/include/llvm/Support/TargetFolder.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/Timer.h b/libclamav/c++/llvm/include/llvm/Support/Timer.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/Timer.h
rename to libclamav/c++/llvm/include/llvm/Support/Timer.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/TypeBuilder.h b/libclamav/c++/llvm/include/llvm/Support/TypeBuilder.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/TypeBuilder.h
rename to libclamav/c++/llvm/include/llvm/Support/TypeBuilder.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/ValueHandle.h b/libclamav/c++/llvm/include/llvm/Support/ValueHandle.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/ValueHandle.h
rename to libclamav/c++/llvm/include/llvm/Support/ValueHandle.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/raw_os_ostream.h b/libclamav/c++/llvm/include/llvm/Support/raw_os_ostream.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/raw_os_ostream.h
rename to libclamav/c++/llvm/include/llvm/Support/raw_os_ostream.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/raw_ostream.h b/libclamav/c++/llvm/include/llvm/Support/raw_ostream.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/raw_ostream.h
rename to libclamav/c++/llvm/include/llvm/Support/raw_ostream.h
diff --git a/libclamav/llvm/llvm/include/llvm/Support/type_traits.h b/libclamav/c++/llvm/include/llvm/Support/type_traits.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Support/type_traits.h
rename to libclamav/c++/llvm/include/llvm/Support/type_traits.h
diff --git a/libclamav/llvm/llvm/include/llvm/SymbolTableListTraits.h b/libclamav/c++/llvm/include/llvm/SymbolTableListTraits.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/SymbolTableListTraits.h
rename to libclamav/c++/llvm/include/llvm/SymbolTableListTraits.h
diff --git a/libclamav/llvm/llvm/include/llvm/System/Alarm.h b/libclamav/c++/llvm/include/llvm/System/Alarm.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/System/Alarm.h
rename to libclamav/c++/llvm/include/llvm/System/Alarm.h
diff --git a/libclamav/llvm/llvm/include/llvm/System/Atomic.h b/libclamav/c++/llvm/include/llvm/System/Atomic.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/System/Atomic.h
rename to libclamav/c++/llvm/include/llvm/System/Atomic.h
diff --git a/libclamav/llvm/llvm/include/llvm/System/Disassembler.h b/libclamav/c++/llvm/include/llvm/System/Disassembler.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/System/Disassembler.h
rename to libclamav/c++/llvm/include/llvm/System/Disassembler.h
diff --git a/libclamav/llvm/llvm/include/llvm/System/DynamicLibrary.h b/libclamav/c++/llvm/include/llvm/System/DynamicLibrary.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/System/DynamicLibrary.h
rename to libclamav/c++/llvm/include/llvm/System/DynamicLibrary.h
diff --git a/libclamav/llvm/llvm/include/llvm/System/Errno.h b/libclamav/c++/llvm/include/llvm/System/Errno.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/System/Errno.h
rename to libclamav/c++/llvm/include/llvm/System/Errno.h
diff --git a/libclamav/llvm/llvm/include/llvm/System/Host.h b/libclamav/c++/llvm/include/llvm/System/Host.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/System/Host.h
rename to libclamav/c++/llvm/include/llvm/System/Host.h
diff --git a/libclamav/llvm/llvm/include/llvm/System/IncludeFile.h b/libclamav/c++/llvm/include/llvm/System/IncludeFile.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/System/IncludeFile.h
rename to libclamav/c++/llvm/include/llvm/System/IncludeFile.h
diff --git a/libclamav/llvm/llvm/include/llvm/System/LICENSE.TXT b/libclamav/c++/llvm/include/llvm/System/LICENSE.TXT
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/System/LICENSE.TXT
rename to libclamav/c++/llvm/include/llvm/System/LICENSE.TXT
diff --git a/libclamav/llvm/llvm/include/llvm/System/Memory.h b/libclamav/c++/llvm/include/llvm/System/Memory.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/System/Memory.h
rename to libclamav/c++/llvm/include/llvm/System/Memory.h
diff --git a/libclamav/llvm/llvm/include/llvm/System/Mutex.h b/libclamav/c++/llvm/include/llvm/System/Mutex.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/System/Mutex.h
rename to libclamav/c++/llvm/include/llvm/System/Mutex.h
diff --git a/libclamav/llvm/llvm/include/llvm/System/Path.h b/libclamav/c++/llvm/include/llvm/System/Path.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/System/Path.h
rename to libclamav/c++/llvm/include/llvm/System/Path.h
diff --git a/libclamav/llvm/llvm/include/llvm/System/Process.h b/libclamav/c++/llvm/include/llvm/System/Process.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/System/Process.h
rename to libclamav/c++/llvm/include/llvm/System/Process.h
diff --git a/libclamav/llvm/llvm/include/llvm/System/Program.h b/libclamav/c++/llvm/include/llvm/System/Program.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/System/Program.h
rename to libclamav/c++/llvm/include/llvm/System/Program.h
diff --git a/libclamav/llvm/llvm/include/llvm/System/RWMutex.h b/libclamav/c++/llvm/include/llvm/System/RWMutex.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/System/RWMutex.h
rename to libclamav/c++/llvm/include/llvm/System/RWMutex.h
diff --git a/libclamav/llvm/llvm/include/llvm/System/Signals.h b/libclamav/c++/llvm/include/llvm/System/Signals.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/System/Signals.h
rename to libclamav/c++/llvm/include/llvm/System/Signals.h
diff --git a/libclamav/llvm/llvm/include/llvm/System/Solaris.h b/libclamav/c++/llvm/include/llvm/System/Solaris.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/System/Solaris.h
rename to libclamav/c++/llvm/include/llvm/System/Solaris.h
diff --git a/libclamav/llvm/llvm/include/llvm/System/ThreadLocal.h b/libclamav/c++/llvm/include/llvm/System/ThreadLocal.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/System/ThreadLocal.h
rename to libclamav/c++/llvm/include/llvm/System/ThreadLocal.h
diff --git a/libclamav/llvm/llvm/include/llvm/System/Threading.h b/libclamav/c++/llvm/include/llvm/System/Threading.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/System/Threading.h
rename to libclamav/c++/llvm/include/llvm/System/Threading.h
diff --git a/libclamav/llvm/llvm/include/llvm/System/TimeValue.h b/libclamav/c++/llvm/include/llvm/System/TimeValue.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/System/TimeValue.h
rename to libclamav/c++/llvm/include/llvm/System/TimeValue.h
diff --git a/libclamav/llvm/llvm/include/llvm/Target/SubtargetFeature.h b/libclamav/c++/llvm/include/llvm/Target/SubtargetFeature.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/SubtargetFeature.h
rename to libclamav/c++/llvm/include/llvm/Target/SubtargetFeature.h
diff --git a/libclamav/llvm/llvm/include/llvm/Target/Target.td b/libclamav/c++/llvm/include/llvm/Target/Target.td
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/Target.td
rename to libclamav/c++/llvm/include/llvm/Target/Target.td
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetAsmParser.h b/libclamav/c++/llvm/include/llvm/Target/TargetAsmParser.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetAsmParser.h
rename to libclamav/c++/llvm/include/llvm/Target/TargetAsmParser.h
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetCallingConv.td b/libclamav/c++/llvm/include/llvm/Target/TargetCallingConv.td
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetCallingConv.td
rename to libclamav/c++/llvm/include/llvm/Target/TargetCallingConv.td
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetData.h b/libclamav/c++/llvm/include/llvm/Target/TargetData.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetData.h
rename to libclamav/c++/llvm/include/llvm/Target/TargetData.h
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetELFWriterInfo.h b/libclamav/c++/llvm/include/llvm/Target/TargetELFWriterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetELFWriterInfo.h
rename to libclamav/c++/llvm/include/llvm/Target/TargetELFWriterInfo.h
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetFrameInfo.h b/libclamav/c++/llvm/include/llvm/Target/TargetFrameInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetFrameInfo.h
rename to libclamav/c++/llvm/include/llvm/Target/TargetFrameInfo.h
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetInstrDesc.h b/libclamav/c++/llvm/include/llvm/Target/TargetInstrDesc.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetInstrDesc.h
rename to libclamav/c++/llvm/include/llvm/Target/TargetInstrDesc.h
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetInstrInfo.h b/libclamav/c++/llvm/include/llvm/Target/TargetInstrInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetInstrInfo.h
rename to libclamav/c++/llvm/include/llvm/Target/TargetInstrInfo.h
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetInstrItineraries.h b/libclamav/c++/llvm/include/llvm/Target/TargetInstrItineraries.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetInstrItineraries.h
rename to libclamav/c++/llvm/include/llvm/Target/TargetInstrItineraries.h
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetIntrinsicInfo.h b/libclamav/c++/llvm/include/llvm/Target/TargetIntrinsicInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetIntrinsicInfo.h
rename to libclamav/c++/llvm/include/llvm/Target/TargetIntrinsicInfo.h
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetJITInfo.h b/libclamav/c++/llvm/include/llvm/Target/TargetJITInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetJITInfo.h
rename to libclamav/c++/llvm/include/llvm/Target/TargetJITInfo.h
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetLowering.h b/libclamav/c++/llvm/include/llvm/Target/TargetLowering.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetLowering.h
rename to libclamav/c++/llvm/include/llvm/Target/TargetLowering.h
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetLoweringObjectFile.h b/libclamav/c++/llvm/include/llvm/Target/TargetLoweringObjectFile.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetLoweringObjectFile.h
rename to libclamav/c++/llvm/include/llvm/Target/TargetLoweringObjectFile.h
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetMachOWriterInfo.h b/libclamav/c++/llvm/include/llvm/Target/TargetMachOWriterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetMachOWriterInfo.h
rename to libclamav/c++/llvm/include/llvm/Target/TargetMachOWriterInfo.h
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetMachine.h b/libclamav/c++/llvm/include/llvm/Target/TargetMachine.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetMachine.h
rename to libclamav/c++/llvm/include/llvm/Target/TargetMachine.h
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetOptions.h b/libclamav/c++/llvm/include/llvm/Target/TargetOptions.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetOptions.h
rename to libclamav/c++/llvm/include/llvm/Target/TargetOptions.h
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetRegisterInfo.h b/libclamav/c++/llvm/include/llvm/Target/TargetRegisterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetRegisterInfo.h
rename to libclamav/c++/llvm/include/llvm/Target/TargetRegisterInfo.h
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetRegistry.h b/libclamav/c++/llvm/include/llvm/Target/TargetRegistry.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetRegistry.h
rename to libclamav/c++/llvm/include/llvm/Target/TargetRegistry.h
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetSchedule.td b/libclamav/c++/llvm/include/llvm/Target/TargetSchedule.td
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetSchedule.td
rename to libclamav/c++/llvm/include/llvm/Target/TargetSchedule.td
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetSelect.h b/libclamav/c++/llvm/include/llvm/Target/TargetSelect.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetSelect.h
rename to libclamav/c++/llvm/include/llvm/Target/TargetSelect.h
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetSelectionDAG.td b/libclamav/c++/llvm/include/llvm/Target/TargetSelectionDAG.td
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetSelectionDAG.td
rename to libclamav/c++/llvm/include/llvm/Target/TargetSelectionDAG.td
diff --git a/libclamav/llvm/llvm/include/llvm/Target/TargetSubtarget.h b/libclamav/c++/llvm/include/llvm/Target/TargetSubtarget.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Target/TargetSubtarget.h
rename to libclamav/c++/llvm/include/llvm/Target/TargetSubtarget.h
diff --git a/libclamav/llvm/llvm/include/llvm/Transforms/IPO.h b/libclamav/c++/llvm/include/llvm/Transforms/IPO.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Transforms/IPO.h
rename to libclamav/c++/llvm/include/llvm/Transforms/IPO.h
diff --git a/libclamav/llvm/llvm/include/llvm/Transforms/IPO/InlinerPass.h b/libclamav/c++/llvm/include/llvm/Transforms/IPO/InlinerPass.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Transforms/IPO/InlinerPass.h
rename to libclamav/c++/llvm/include/llvm/Transforms/IPO/InlinerPass.h
diff --git a/libclamav/llvm/llvm/include/llvm/Transforms/Instrumentation.h b/libclamav/c++/llvm/include/llvm/Transforms/Instrumentation.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Transforms/Instrumentation.h
rename to libclamav/c++/llvm/include/llvm/Transforms/Instrumentation.h
diff --git a/libclamav/llvm/llvm/include/llvm/Transforms/RSProfiling.h b/libclamav/c++/llvm/include/llvm/Transforms/RSProfiling.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Transforms/RSProfiling.h
rename to libclamav/c++/llvm/include/llvm/Transforms/RSProfiling.h
diff --git a/libclamav/llvm/llvm/include/llvm/Transforms/Scalar.h b/libclamav/c++/llvm/include/llvm/Transforms/Scalar.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Transforms/Scalar.h
rename to libclamav/c++/llvm/include/llvm/Transforms/Scalar.h
diff --git a/libclamav/llvm/llvm/include/llvm/Transforms/Utils/AddrModeMatcher.h b/libclamav/c++/llvm/include/llvm/Transforms/Utils/AddrModeMatcher.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Transforms/Utils/AddrModeMatcher.h
rename to libclamav/c++/llvm/include/llvm/Transforms/Utils/AddrModeMatcher.h
diff --git a/libclamav/llvm/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h b/libclamav/c++/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h
rename to libclamav/c++/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h
diff --git a/libclamav/llvm/llvm/include/llvm/Transforms/Utils/BasicInliner.h b/libclamav/c++/llvm/include/llvm/Transforms/Utils/BasicInliner.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Transforms/Utils/BasicInliner.h
rename to libclamav/c++/llvm/include/llvm/Transforms/Utils/BasicInliner.h
diff --git a/libclamav/llvm/llvm/include/llvm/Transforms/Utils/Cloning.h b/libclamav/c++/llvm/include/llvm/Transforms/Utils/Cloning.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Transforms/Utils/Cloning.h
rename to libclamav/c++/llvm/include/llvm/Transforms/Utils/Cloning.h
diff --git a/libclamav/llvm/llvm/include/llvm/Transforms/Utils/FunctionUtils.h b/libclamav/c++/llvm/include/llvm/Transforms/Utils/FunctionUtils.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Transforms/Utils/FunctionUtils.h
rename to libclamav/c++/llvm/include/llvm/Transforms/Utils/FunctionUtils.h
diff --git a/libclamav/llvm/llvm/include/llvm/Transforms/Utils/InlineCost.h b/libclamav/c++/llvm/include/llvm/Transforms/Utils/InlineCost.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Transforms/Utils/InlineCost.h
rename to libclamav/c++/llvm/include/llvm/Transforms/Utils/InlineCost.h
diff --git a/libclamav/llvm/llvm/include/llvm/Transforms/Utils/Local.h b/libclamav/c++/llvm/include/llvm/Transforms/Utils/Local.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Transforms/Utils/Local.h
rename to libclamav/c++/llvm/include/llvm/Transforms/Utils/Local.h
diff --git a/libclamav/llvm/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h b/libclamav/c++/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h
rename to libclamav/c++/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h
diff --git a/libclamav/llvm/llvm/include/llvm/Transforms/Utils/SSI.h b/libclamav/c++/llvm/include/llvm/Transforms/Utils/SSI.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Transforms/Utils/SSI.h
rename to libclamav/c++/llvm/include/llvm/Transforms/Utils/SSI.h
diff --git a/libclamav/llvm/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h b/libclamav/c++/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
rename to libclamav/c++/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
diff --git a/libclamav/llvm/llvm/include/llvm/Transforms/Utils/UnrollLoop.h b/libclamav/c++/llvm/include/llvm/Transforms/Utils/UnrollLoop.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Transforms/Utils/UnrollLoop.h
rename to libclamav/c++/llvm/include/llvm/Transforms/Utils/UnrollLoop.h
diff --git a/libclamav/llvm/llvm/include/llvm/Transforms/Utils/ValueMapper.h b/libclamav/c++/llvm/include/llvm/Transforms/Utils/ValueMapper.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Transforms/Utils/ValueMapper.h
rename to libclamav/c++/llvm/include/llvm/Transforms/Utils/ValueMapper.h
diff --git a/libclamav/llvm/llvm/include/llvm/Type.h b/libclamav/c++/llvm/include/llvm/Type.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Type.h
rename to libclamav/c++/llvm/include/llvm/Type.h
diff --git a/libclamav/llvm/llvm/include/llvm/TypeSymbolTable.h b/libclamav/c++/llvm/include/llvm/TypeSymbolTable.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/TypeSymbolTable.h
rename to libclamav/c++/llvm/include/llvm/TypeSymbolTable.h
diff --git a/libclamav/llvm/llvm/include/llvm/Use.h b/libclamav/c++/llvm/include/llvm/Use.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Use.h
rename to libclamav/c++/llvm/include/llvm/Use.h
diff --git a/libclamav/llvm/llvm/include/llvm/User.h b/libclamav/c++/llvm/include/llvm/User.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/User.h
rename to libclamav/c++/llvm/include/llvm/User.h
diff --git a/libclamav/llvm/llvm/include/llvm/Value.h b/libclamav/c++/llvm/include/llvm/Value.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/Value.h
rename to libclamav/c++/llvm/include/llvm/Value.h
diff --git a/libclamav/llvm/llvm/include/llvm/ValueSymbolTable.h b/libclamav/c++/llvm/include/llvm/ValueSymbolTable.h
similarity index 100%
rename from libclamav/llvm/llvm/include/llvm/ValueSymbolTable.h
rename to libclamav/c++/llvm/include/llvm/ValueSymbolTable.h
diff --git a/libclamav/llvm/llvm/lib/Analysis/AliasAnalysis.cpp b/libclamav/c++/llvm/lib/Analysis/AliasAnalysis.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/AliasAnalysis.cpp
rename to libclamav/c++/llvm/lib/Analysis/AliasAnalysis.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/AliasAnalysisCounter.cpp b/libclamav/c++/llvm/lib/Analysis/AliasAnalysisCounter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/AliasAnalysisCounter.cpp
rename to libclamav/c++/llvm/lib/Analysis/AliasAnalysisCounter.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp b/libclamav/c++/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp
rename to libclamav/c++/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/AliasDebugger.cpp b/libclamav/c++/llvm/lib/Analysis/AliasDebugger.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/AliasDebugger.cpp
rename to libclamav/c++/llvm/lib/Analysis/AliasDebugger.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/AliasSetTracker.cpp b/libclamav/c++/llvm/lib/Analysis/AliasSetTracker.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/AliasSetTracker.cpp
rename to libclamav/c++/llvm/lib/Analysis/AliasSetTracker.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/Analysis.cpp b/libclamav/c++/llvm/lib/Analysis/Analysis.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/Analysis.cpp
rename to libclamav/c++/llvm/lib/Analysis/Analysis.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/BasicAliasAnalysis.cpp b/libclamav/c++/llvm/lib/Analysis/BasicAliasAnalysis.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/BasicAliasAnalysis.cpp
rename to libclamav/c++/llvm/lib/Analysis/BasicAliasAnalysis.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/CFGPrinter.cpp b/libclamav/c++/llvm/lib/Analysis/CFGPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/CFGPrinter.cpp
rename to libclamav/c++/llvm/lib/Analysis/CFGPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/CMakeLists.txt b/libclamav/c++/llvm/lib/Analysis/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Analysis/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Analysis/CaptureTracking.cpp b/libclamav/c++/llvm/lib/Analysis/CaptureTracking.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/CaptureTracking.cpp
rename to libclamav/c++/llvm/lib/Analysis/CaptureTracking.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/ConstantFolding.cpp b/libclamav/c++/llvm/lib/Analysis/ConstantFolding.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/ConstantFolding.cpp
rename to libclamav/c++/llvm/lib/Analysis/ConstantFolding.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/DbgInfoPrinter.cpp b/libclamav/c++/llvm/lib/Analysis/DbgInfoPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/DbgInfoPrinter.cpp
rename to libclamav/c++/llvm/lib/Analysis/DbgInfoPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/DebugInfo.cpp b/libclamav/c++/llvm/lib/Analysis/DebugInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/DebugInfo.cpp
rename to libclamav/c++/llvm/lib/Analysis/DebugInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/IPA/Andersens.cpp b/libclamav/c++/llvm/lib/Analysis/IPA/Andersens.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/IPA/Andersens.cpp
rename to libclamav/c++/llvm/lib/Analysis/IPA/Andersens.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/IPA/CMakeLists.txt b/libclamav/c++/llvm/lib/Analysis/IPA/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/IPA/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Analysis/IPA/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Analysis/IPA/CallGraph.cpp b/libclamav/c++/llvm/lib/Analysis/IPA/CallGraph.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/IPA/CallGraph.cpp
rename to libclamav/c++/llvm/lib/Analysis/IPA/CallGraph.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp b/libclamav/c++/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
rename to libclamav/c++/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/IPA/FindUsedTypes.cpp b/libclamav/c++/llvm/lib/Analysis/IPA/FindUsedTypes.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/IPA/FindUsedTypes.cpp
rename to libclamav/c++/llvm/lib/Analysis/IPA/FindUsedTypes.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/IPA/GlobalsModRef.cpp b/libclamav/c++/llvm/lib/Analysis/IPA/GlobalsModRef.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/IPA/GlobalsModRef.cpp
rename to libclamav/c++/llvm/lib/Analysis/IPA/GlobalsModRef.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/IPA/Makefile b/libclamav/c++/llvm/lib/Analysis/IPA/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/IPA/Makefile
rename to libclamav/c++/llvm/lib/Analysis/IPA/Makefile
diff --git a/libclamav/llvm/llvm/lib/Analysis/IVUsers.cpp b/libclamav/c++/llvm/lib/Analysis/IVUsers.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/IVUsers.cpp
rename to libclamav/c++/llvm/lib/Analysis/IVUsers.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/InstCount.cpp b/libclamav/c++/llvm/lib/Analysis/InstCount.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/InstCount.cpp
rename to libclamav/c++/llvm/lib/Analysis/InstCount.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/Interval.cpp b/libclamav/c++/llvm/lib/Analysis/Interval.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/Interval.cpp
rename to libclamav/c++/llvm/lib/Analysis/Interval.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/IntervalPartition.cpp b/libclamav/c++/llvm/lib/Analysis/IntervalPartition.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/IntervalPartition.cpp
rename to libclamav/c++/llvm/lib/Analysis/IntervalPartition.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/LibCallAliasAnalysis.cpp b/libclamav/c++/llvm/lib/Analysis/LibCallAliasAnalysis.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/LibCallAliasAnalysis.cpp
rename to libclamav/c++/llvm/lib/Analysis/LibCallAliasAnalysis.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/LibCallSemantics.cpp b/libclamav/c++/llvm/lib/Analysis/LibCallSemantics.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/LibCallSemantics.cpp
rename to libclamav/c++/llvm/lib/Analysis/LibCallSemantics.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/LiveValues.cpp b/libclamav/c++/llvm/lib/Analysis/LiveValues.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/LiveValues.cpp
rename to libclamav/c++/llvm/lib/Analysis/LiveValues.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/LoopDependenceAnalysis.cpp b/libclamav/c++/llvm/lib/Analysis/LoopDependenceAnalysis.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/LoopDependenceAnalysis.cpp
rename to libclamav/c++/llvm/lib/Analysis/LoopDependenceAnalysis.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/LoopInfo.cpp b/libclamav/c++/llvm/lib/Analysis/LoopInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/LoopInfo.cpp
rename to libclamav/c++/llvm/lib/Analysis/LoopInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/LoopPass.cpp b/libclamav/c++/llvm/lib/Analysis/LoopPass.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/LoopPass.cpp
rename to libclamav/c++/llvm/lib/Analysis/LoopPass.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/LoopVR.cpp b/libclamav/c++/llvm/lib/Analysis/LoopVR.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/LoopVR.cpp
rename to libclamav/c++/llvm/lib/Analysis/LoopVR.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/Makefile b/libclamav/c++/llvm/lib/Analysis/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/Makefile
rename to libclamav/c++/llvm/lib/Analysis/Makefile
diff --git a/libclamav/llvm/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp b/libclamav/c++/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
rename to libclamav/c++/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/PointerTracking.cpp b/libclamav/c++/llvm/lib/Analysis/PointerTracking.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/PointerTracking.cpp
rename to libclamav/c++/llvm/lib/Analysis/PointerTracking.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/PostDominators.cpp b/libclamav/c++/llvm/lib/Analysis/PostDominators.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/PostDominators.cpp
rename to libclamav/c++/llvm/lib/Analysis/PostDominators.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/ProfileEstimatorPass.cpp b/libclamav/c++/llvm/lib/Analysis/ProfileEstimatorPass.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/ProfileEstimatorPass.cpp
rename to libclamav/c++/llvm/lib/Analysis/ProfileEstimatorPass.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/ProfileInfo.cpp b/libclamav/c++/llvm/lib/Analysis/ProfileInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/ProfileInfo.cpp
rename to libclamav/c++/llvm/lib/Analysis/ProfileInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/ProfileInfoLoader.cpp b/libclamav/c++/llvm/lib/Analysis/ProfileInfoLoader.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/ProfileInfoLoader.cpp
rename to libclamav/c++/llvm/lib/Analysis/ProfileInfoLoader.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp b/libclamav/c++/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp
rename to libclamav/c++/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/ScalarEvolution.cpp b/libclamav/c++/llvm/lib/Analysis/ScalarEvolution.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/ScalarEvolution.cpp
rename to libclamav/c++/llvm/lib/Analysis/ScalarEvolution.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/ScalarEvolutionExpander.cpp b/libclamav/c++/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
rename to libclamav/c++/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/SparsePropagation.cpp b/libclamav/c++/llvm/lib/Analysis/SparsePropagation.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/SparsePropagation.cpp
rename to libclamav/c++/llvm/lib/Analysis/SparsePropagation.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/Trace.cpp b/libclamav/c++/llvm/lib/Analysis/Trace.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/Trace.cpp
rename to libclamav/c++/llvm/lib/Analysis/Trace.cpp
diff --git a/libclamav/llvm/llvm/lib/Analysis/ValueTracking.cpp b/libclamav/c++/llvm/lib/Analysis/ValueTracking.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Analysis/ValueTracking.cpp
rename to libclamav/c++/llvm/lib/Analysis/ValueTracking.cpp
diff --git a/libclamav/llvm/llvm/lib/Archive/Archive.cpp b/libclamav/c++/llvm/lib/Archive/Archive.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Archive/Archive.cpp
rename to libclamav/c++/llvm/lib/Archive/Archive.cpp
diff --git a/libclamav/llvm/llvm/lib/Archive/ArchiveInternals.h b/libclamav/c++/llvm/lib/Archive/ArchiveInternals.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Archive/ArchiveInternals.h
rename to libclamav/c++/llvm/lib/Archive/ArchiveInternals.h
diff --git a/libclamav/llvm/llvm/lib/Archive/ArchiveReader.cpp b/libclamav/c++/llvm/lib/Archive/ArchiveReader.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Archive/ArchiveReader.cpp
rename to libclamav/c++/llvm/lib/Archive/ArchiveReader.cpp
diff --git a/libclamav/llvm/llvm/lib/Archive/ArchiveWriter.cpp b/libclamav/c++/llvm/lib/Archive/ArchiveWriter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Archive/ArchiveWriter.cpp
rename to libclamav/c++/llvm/lib/Archive/ArchiveWriter.cpp
diff --git a/libclamav/llvm/llvm/lib/Archive/CMakeLists.txt b/libclamav/c++/llvm/lib/Archive/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Archive/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Archive/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Archive/Makefile b/libclamav/c++/llvm/lib/Archive/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Archive/Makefile
rename to libclamav/c++/llvm/lib/Archive/Makefile
diff --git a/libclamav/llvm/llvm/lib/AsmParser/CMakeLists.txt b/libclamav/c++/llvm/lib/AsmParser/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/AsmParser/CMakeLists.txt
rename to libclamav/c++/llvm/lib/AsmParser/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/AsmParser/LLLexer.cpp b/libclamav/c++/llvm/lib/AsmParser/LLLexer.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/AsmParser/LLLexer.cpp
rename to libclamav/c++/llvm/lib/AsmParser/LLLexer.cpp
diff --git a/libclamav/llvm/llvm/lib/AsmParser/LLLexer.h b/libclamav/c++/llvm/lib/AsmParser/LLLexer.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/AsmParser/LLLexer.h
rename to libclamav/c++/llvm/lib/AsmParser/LLLexer.h
diff --git a/libclamav/llvm/llvm/lib/AsmParser/LLParser.cpp b/libclamav/c++/llvm/lib/AsmParser/LLParser.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/AsmParser/LLParser.cpp
rename to libclamav/c++/llvm/lib/AsmParser/LLParser.cpp
diff --git a/libclamav/llvm/llvm/lib/AsmParser/LLParser.h b/libclamav/c++/llvm/lib/AsmParser/LLParser.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/AsmParser/LLParser.h
rename to libclamav/c++/llvm/lib/AsmParser/LLParser.h
diff --git a/libclamav/llvm/llvm/lib/AsmParser/LLToken.h b/libclamav/c++/llvm/lib/AsmParser/LLToken.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/AsmParser/LLToken.h
rename to libclamav/c++/llvm/lib/AsmParser/LLToken.h
diff --git a/libclamav/llvm/llvm/lib/AsmParser/Makefile b/libclamav/c++/llvm/lib/AsmParser/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/AsmParser/Makefile
rename to libclamav/c++/llvm/lib/AsmParser/Makefile
diff --git a/libclamav/llvm/llvm/lib/AsmParser/Parser.cpp b/libclamav/c++/llvm/lib/AsmParser/Parser.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/AsmParser/Parser.cpp
rename to libclamav/c++/llvm/lib/AsmParser/Parser.cpp
diff --git a/libclamav/llvm/llvm/lib/Bitcode/Makefile b/libclamav/c++/llvm/lib/Bitcode/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Bitcode/Makefile
rename to libclamav/c++/llvm/lib/Bitcode/Makefile
diff --git a/libclamav/llvm/llvm/lib/Bitcode/Reader/BitReader.cpp b/libclamav/c++/llvm/lib/Bitcode/Reader/BitReader.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Bitcode/Reader/BitReader.cpp
rename to libclamav/c++/llvm/lib/Bitcode/Reader/BitReader.cpp
diff --git a/libclamav/llvm/llvm/lib/Bitcode/Reader/BitcodeReader.cpp b/libclamav/c++/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
rename to libclamav/c++/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff --git a/libclamav/llvm/llvm/lib/Bitcode/Reader/BitcodeReader.h b/libclamav/c++/llvm/lib/Bitcode/Reader/BitcodeReader.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Bitcode/Reader/BitcodeReader.h
rename to libclamav/c++/llvm/lib/Bitcode/Reader/BitcodeReader.h
diff --git a/libclamav/llvm/llvm/lib/Bitcode/Reader/CMakeLists.txt b/libclamav/c++/llvm/lib/Bitcode/Reader/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Bitcode/Reader/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Bitcode/Reader/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Bitcode/Reader/Deserialize.cpp b/libclamav/c++/llvm/lib/Bitcode/Reader/Deserialize.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Bitcode/Reader/Deserialize.cpp
rename to libclamav/c++/llvm/lib/Bitcode/Reader/Deserialize.cpp
diff --git a/libclamav/llvm/llvm/lib/Bitcode/Reader/DeserializeAPFloat.cpp b/libclamav/c++/llvm/lib/Bitcode/Reader/DeserializeAPFloat.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Bitcode/Reader/DeserializeAPFloat.cpp
rename to libclamav/c++/llvm/lib/Bitcode/Reader/DeserializeAPFloat.cpp
diff --git a/libclamav/llvm/llvm/lib/Bitcode/Reader/DeserializeAPInt.cpp b/libclamav/c++/llvm/lib/Bitcode/Reader/DeserializeAPInt.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Bitcode/Reader/DeserializeAPInt.cpp
rename to libclamav/c++/llvm/lib/Bitcode/Reader/DeserializeAPInt.cpp
diff --git a/libclamav/llvm/llvm/lib/Bitcode/Reader/Makefile b/libclamav/c++/llvm/lib/Bitcode/Reader/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Bitcode/Reader/Makefile
rename to libclamav/c++/llvm/lib/Bitcode/Reader/Makefile
diff --git a/libclamav/llvm/llvm/lib/Bitcode/Writer/BitWriter.cpp b/libclamav/c++/llvm/lib/Bitcode/Writer/BitWriter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Bitcode/Writer/BitWriter.cpp
rename to libclamav/c++/llvm/lib/Bitcode/Writer/BitWriter.cpp
diff --git a/libclamav/llvm/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp b/libclamav/c++/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
rename to libclamav/c++/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
diff --git a/libclamav/llvm/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp b/libclamav/c++/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp
rename to libclamav/c++/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp
diff --git a/libclamav/llvm/llvm/lib/Bitcode/Writer/CMakeLists.txt b/libclamav/c++/llvm/lib/Bitcode/Writer/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Bitcode/Writer/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Bitcode/Writer/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Bitcode/Writer/Makefile b/libclamav/c++/llvm/lib/Bitcode/Writer/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Bitcode/Writer/Makefile
rename to libclamav/c++/llvm/lib/Bitcode/Writer/Makefile
diff --git a/libclamav/llvm/llvm/lib/Bitcode/Writer/Serialize.cpp b/libclamav/c++/llvm/lib/Bitcode/Writer/Serialize.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Bitcode/Writer/Serialize.cpp
rename to libclamav/c++/llvm/lib/Bitcode/Writer/Serialize.cpp
diff --git a/libclamav/llvm/llvm/lib/Bitcode/Writer/SerializeAPFloat.cpp b/libclamav/c++/llvm/lib/Bitcode/Writer/SerializeAPFloat.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Bitcode/Writer/SerializeAPFloat.cpp
rename to libclamav/c++/llvm/lib/Bitcode/Writer/SerializeAPFloat.cpp
diff --git a/libclamav/llvm/llvm/lib/Bitcode/Writer/SerializeAPInt.cpp b/libclamav/c++/llvm/lib/Bitcode/Writer/SerializeAPInt.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Bitcode/Writer/SerializeAPInt.cpp
rename to libclamav/c++/llvm/lib/Bitcode/Writer/SerializeAPInt.cpp
diff --git a/libclamav/llvm/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp b/libclamav/c++/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
rename to libclamav/c++/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
diff --git a/libclamav/llvm/llvm/lib/Bitcode/Writer/ValueEnumerator.h b/libclamav/c++/llvm/lib/Bitcode/Writer/ValueEnumerator.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Bitcode/Writer/ValueEnumerator.h
rename to libclamav/c++/llvm/lib/Bitcode/Writer/ValueEnumerator.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp b/libclamav/c++/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
rename to libclamav/c++/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt b/libclamav/c++/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt
rename to libclamav/c++/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DIE.cpp b/libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DIE.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DIE.cpp
rename to libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DIE.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DIE.h b/libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DIE.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DIE.h
rename to libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DIE.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
rename to libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h b/libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
rename to libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp b/libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp
rename to libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfException.h b/libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DwarfException.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfException.h
rename to libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DwarfException.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfLabel.cpp b/libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DwarfLabel.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfLabel.cpp
rename to libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DwarfLabel.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfLabel.h b/libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DwarfLabel.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfLabel.h
rename to libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DwarfLabel.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfPrinter.cpp b/libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DwarfPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfPrinter.cpp
rename to libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DwarfPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfPrinter.h b/libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DwarfPrinter.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfPrinter.h
rename to libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DwarfPrinter.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfWriter.cpp b/libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DwarfWriter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfWriter.cpp
rename to libclamav/c++/llvm/lib/CodeGen/AsmPrinter/DwarfWriter.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/Makefile b/libclamav/c++/llvm/lib/CodeGen/AsmPrinter/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/Makefile
rename to libclamav/c++/llvm/lib/CodeGen/AsmPrinter/Makefile
diff --git a/libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp b/libclamav/c++/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp
rename to libclamav/c++/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/BranchFolding.cpp b/libclamav/c++/llvm/lib/CodeGen/BranchFolding.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/BranchFolding.cpp
rename to libclamav/c++/llvm/lib/CodeGen/BranchFolding.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/CMakeLists.txt b/libclamav/c++/llvm/lib/CodeGen/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/CMakeLists.txt
rename to libclamav/c++/llvm/lib/CodeGen/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/CodeGen/CodePlacementOpt.cpp b/libclamav/c++/llvm/lib/CodeGen/CodePlacementOpt.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/CodePlacementOpt.cpp
rename to libclamav/c++/llvm/lib/CodeGen/CodePlacementOpt.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp b/libclamav/c++/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp
rename to libclamav/c++/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/DwarfEHPrepare.cpp b/libclamav/c++/llvm/lib/CodeGen/DwarfEHPrepare.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/DwarfEHPrepare.cpp
rename to libclamav/c++/llvm/lib/CodeGen/DwarfEHPrepare.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/ELF.h b/libclamav/c++/llvm/lib/CodeGen/ELF.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/ELF.h
rename to libclamav/c++/llvm/lib/CodeGen/ELF.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/ELFCodeEmitter.cpp b/libclamav/c++/llvm/lib/CodeGen/ELFCodeEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/ELFCodeEmitter.cpp
rename to libclamav/c++/llvm/lib/CodeGen/ELFCodeEmitter.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/ELFCodeEmitter.h b/libclamav/c++/llvm/lib/CodeGen/ELFCodeEmitter.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/ELFCodeEmitter.h
rename to libclamav/c++/llvm/lib/CodeGen/ELFCodeEmitter.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/ELFWriter.cpp b/libclamav/c++/llvm/lib/CodeGen/ELFWriter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/ELFWriter.cpp
rename to libclamav/c++/llvm/lib/CodeGen/ELFWriter.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/ELFWriter.h b/libclamav/c++/llvm/lib/CodeGen/ELFWriter.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/ELFWriter.h
rename to libclamav/c++/llvm/lib/CodeGen/ELFWriter.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/ExactHazardRecognizer.cpp b/libclamav/c++/llvm/lib/CodeGen/ExactHazardRecognizer.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/ExactHazardRecognizer.cpp
rename to libclamav/c++/llvm/lib/CodeGen/ExactHazardRecognizer.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/ExactHazardRecognizer.h b/libclamav/c++/llvm/lib/CodeGen/ExactHazardRecognizer.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/ExactHazardRecognizer.h
rename to libclamav/c++/llvm/lib/CodeGen/ExactHazardRecognizer.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/GCMetadata.cpp b/libclamav/c++/llvm/lib/CodeGen/GCMetadata.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/GCMetadata.cpp
rename to libclamav/c++/llvm/lib/CodeGen/GCMetadata.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/GCMetadataPrinter.cpp b/libclamav/c++/llvm/lib/CodeGen/GCMetadataPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/GCMetadataPrinter.cpp
rename to libclamav/c++/llvm/lib/CodeGen/GCMetadataPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/GCStrategy.cpp b/libclamav/c++/llvm/lib/CodeGen/GCStrategy.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/GCStrategy.cpp
rename to libclamav/c++/llvm/lib/CodeGen/GCStrategy.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/IfConversion.cpp b/libclamav/c++/llvm/lib/CodeGen/IfConversion.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/IfConversion.cpp
rename to libclamav/c++/llvm/lib/CodeGen/IfConversion.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/IntrinsicLowering.cpp b/libclamav/c++/llvm/lib/CodeGen/IntrinsicLowering.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/IntrinsicLowering.cpp
rename to libclamav/c++/llvm/lib/CodeGen/IntrinsicLowering.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/LLVMTargetMachine.cpp b/libclamav/c++/llvm/lib/CodeGen/LLVMTargetMachine.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/LLVMTargetMachine.cpp
rename to libclamav/c++/llvm/lib/CodeGen/LLVMTargetMachine.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/LatencyPriorityQueue.cpp b/libclamav/c++/llvm/lib/CodeGen/LatencyPriorityQueue.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/LatencyPriorityQueue.cpp
rename to libclamav/c++/llvm/lib/CodeGen/LatencyPriorityQueue.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/LazyLiveness.cpp b/libclamav/c++/llvm/lib/CodeGen/LazyLiveness.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/LazyLiveness.cpp
rename to libclamav/c++/llvm/lib/CodeGen/LazyLiveness.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/LiveInterval.cpp b/libclamav/c++/llvm/lib/CodeGen/LiveInterval.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/LiveInterval.cpp
rename to libclamav/c++/llvm/lib/CodeGen/LiveInterval.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp b/libclamav/c++/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
rename to libclamav/c++/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/LiveStackAnalysis.cpp b/libclamav/c++/llvm/lib/CodeGen/LiveStackAnalysis.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/LiveStackAnalysis.cpp
rename to libclamav/c++/llvm/lib/CodeGen/LiveStackAnalysis.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/LiveVariables.cpp b/libclamav/c++/llvm/lib/CodeGen/LiveVariables.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/LiveVariables.cpp
rename to libclamav/c++/llvm/lib/CodeGen/LiveVariables.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/LowerSubregs.cpp b/libclamav/c++/llvm/lib/CodeGen/LowerSubregs.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/LowerSubregs.cpp
rename to libclamav/c++/llvm/lib/CodeGen/LowerSubregs.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/MachO.h b/libclamav/c++/llvm/lib/CodeGen/MachO.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/MachO.h
rename to libclamav/c++/llvm/lib/CodeGen/MachO.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/MachOCodeEmitter.cpp b/libclamav/c++/llvm/lib/CodeGen/MachOCodeEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/MachOCodeEmitter.cpp
rename to libclamav/c++/llvm/lib/CodeGen/MachOCodeEmitter.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/MachOCodeEmitter.h b/libclamav/c++/llvm/lib/CodeGen/MachOCodeEmitter.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/MachOCodeEmitter.h
rename to libclamav/c++/llvm/lib/CodeGen/MachOCodeEmitter.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/MachOWriter.cpp b/libclamav/c++/llvm/lib/CodeGen/MachOWriter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/MachOWriter.cpp
rename to libclamav/c++/llvm/lib/CodeGen/MachOWriter.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/MachOWriter.h b/libclamav/c++/llvm/lib/CodeGen/MachOWriter.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/MachOWriter.h
rename to libclamav/c++/llvm/lib/CodeGen/MachOWriter.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/MachineBasicBlock.cpp b/libclamav/c++/llvm/lib/CodeGen/MachineBasicBlock.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/MachineBasicBlock.cpp
rename to libclamav/c++/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/MachineDominators.cpp b/libclamav/c++/llvm/lib/CodeGen/MachineDominators.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/MachineDominators.cpp
rename to libclamav/c++/llvm/lib/CodeGen/MachineDominators.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/MachineFunction.cpp b/libclamav/c++/llvm/lib/CodeGen/MachineFunction.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/MachineFunction.cpp
rename to libclamav/c++/llvm/lib/CodeGen/MachineFunction.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp b/libclamav/c++/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp
rename to libclamav/c++/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/MachineFunctionPass.cpp b/libclamav/c++/llvm/lib/CodeGen/MachineFunctionPass.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/MachineFunctionPass.cpp
rename to libclamav/c++/llvm/lib/CodeGen/MachineFunctionPass.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/MachineInstr.cpp b/libclamav/c++/llvm/lib/CodeGen/MachineInstr.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/MachineInstr.cpp
rename to libclamav/c++/llvm/lib/CodeGen/MachineInstr.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/MachineLICM.cpp b/libclamav/c++/llvm/lib/CodeGen/MachineLICM.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/MachineLICM.cpp
rename to libclamav/c++/llvm/lib/CodeGen/MachineLICM.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/MachineLoopInfo.cpp b/libclamav/c++/llvm/lib/CodeGen/MachineLoopInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/MachineLoopInfo.cpp
rename to libclamav/c++/llvm/lib/CodeGen/MachineLoopInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/MachineModuleInfo.cpp b/libclamav/c++/llvm/lib/CodeGen/MachineModuleInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/MachineModuleInfo.cpp
rename to libclamav/c++/llvm/lib/CodeGen/MachineModuleInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/MachinePassRegistry.cpp b/libclamav/c++/llvm/lib/CodeGen/MachinePassRegistry.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/MachinePassRegistry.cpp
rename to libclamav/c++/llvm/lib/CodeGen/MachinePassRegistry.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/MachineRegisterInfo.cpp b/libclamav/c++/llvm/lib/CodeGen/MachineRegisterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/MachineRegisterInfo.cpp
rename to libclamav/c++/llvm/lib/CodeGen/MachineRegisterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/MachineSink.cpp b/libclamav/c++/llvm/lib/CodeGen/MachineSink.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/MachineSink.cpp
rename to libclamav/c++/llvm/lib/CodeGen/MachineSink.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/MachineVerifier.cpp b/libclamav/c++/llvm/lib/CodeGen/MachineVerifier.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/MachineVerifier.cpp
rename to libclamav/c++/llvm/lib/CodeGen/MachineVerifier.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/Makefile b/libclamav/c++/llvm/lib/CodeGen/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/Makefile
rename to libclamav/c++/llvm/lib/CodeGen/Makefile
diff --git a/libclamav/llvm/llvm/lib/CodeGen/ObjectCodeEmitter.cpp b/libclamav/c++/llvm/lib/CodeGen/ObjectCodeEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/ObjectCodeEmitter.cpp
rename to libclamav/c++/llvm/lib/CodeGen/ObjectCodeEmitter.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/OcamlGC.cpp b/libclamav/c++/llvm/lib/CodeGen/OcamlGC.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/OcamlGC.cpp
rename to libclamav/c++/llvm/lib/CodeGen/OcamlGC.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/PBQP/AnnotatedGraph.h b/libclamav/c++/llvm/lib/CodeGen/PBQP/AnnotatedGraph.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/PBQP/AnnotatedGraph.h
rename to libclamav/c++/llvm/lib/CodeGen/PBQP/AnnotatedGraph.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/PBQP/ExhaustiveSolver.h b/libclamav/c++/llvm/lib/CodeGen/PBQP/ExhaustiveSolver.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/PBQP/ExhaustiveSolver.h
rename to libclamav/c++/llvm/lib/CodeGen/PBQP/ExhaustiveSolver.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/PBQP/GraphBase.h b/libclamav/c++/llvm/lib/CodeGen/PBQP/GraphBase.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/PBQP/GraphBase.h
rename to libclamav/c++/llvm/lib/CodeGen/PBQP/GraphBase.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/PBQP/HeuristicSolver.h b/libclamav/c++/llvm/lib/CodeGen/PBQP/HeuristicSolver.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/PBQP/HeuristicSolver.h
rename to libclamav/c++/llvm/lib/CodeGen/PBQP/HeuristicSolver.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/PBQP/Heuristics/Briggs.h b/libclamav/c++/llvm/lib/CodeGen/PBQP/Heuristics/Briggs.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/PBQP/Heuristics/Briggs.h
rename to libclamav/c++/llvm/lib/CodeGen/PBQP/Heuristics/Briggs.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/PBQP/PBQPMath.h b/libclamav/c++/llvm/lib/CodeGen/PBQP/PBQPMath.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/PBQP/PBQPMath.h
rename to libclamav/c++/llvm/lib/CodeGen/PBQP/PBQPMath.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/PBQP/SimpleGraph.h b/libclamav/c++/llvm/lib/CodeGen/PBQP/SimpleGraph.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/PBQP/SimpleGraph.h
rename to libclamav/c++/llvm/lib/CodeGen/PBQP/SimpleGraph.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/PBQP/Solution.h b/libclamav/c++/llvm/lib/CodeGen/PBQP/Solution.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/PBQP/Solution.h
rename to libclamav/c++/llvm/lib/CodeGen/PBQP/Solution.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/PBQP/Solver.h b/libclamav/c++/llvm/lib/CodeGen/PBQP/Solver.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/PBQP/Solver.h
rename to libclamav/c++/llvm/lib/CodeGen/PBQP/Solver.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/PHIElimination.cpp b/libclamav/c++/llvm/lib/CodeGen/PHIElimination.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/PHIElimination.cpp
rename to libclamav/c++/llvm/lib/CodeGen/PHIElimination.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/PHIElimination.h b/libclamav/c++/llvm/lib/CodeGen/PHIElimination.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/PHIElimination.h
rename to libclamav/c++/llvm/lib/CodeGen/PHIElimination.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/Passes.cpp b/libclamav/c++/llvm/lib/CodeGen/Passes.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/Passes.cpp
rename to libclamav/c++/llvm/lib/CodeGen/Passes.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/PostRASchedulerList.cpp b/libclamav/c++/llvm/lib/CodeGen/PostRASchedulerList.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/PostRASchedulerList.cpp
rename to libclamav/c++/llvm/lib/CodeGen/PostRASchedulerList.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/PreAllocSplitting.cpp b/libclamav/c++/llvm/lib/CodeGen/PreAllocSplitting.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/PreAllocSplitting.cpp
rename to libclamav/c++/llvm/lib/CodeGen/PreAllocSplitting.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/PrologEpilogInserter.cpp b/libclamav/c++/llvm/lib/CodeGen/PrologEpilogInserter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/PrologEpilogInserter.cpp
rename to libclamav/c++/llvm/lib/CodeGen/PrologEpilogInserter.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/PrologEpilogInserter.h b/libclamav/c++/llvm/lib/CodeGen/PrologEpilogInserter.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/PrologEpilogInserter.h
rename to libclamav/c++/llvm/lib/CodeGen/PrologEpilogInserter.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/PseudoSourceValue.cpp b/libclamav/c++/llvm/lib/CodeGen/PseudoSourceValue.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/PseudoSourceValue.cpp
rename to libclamav/c++/llvm/lib/CodeGen/PseudoSourceValue.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/README.txt b/libclamav/c++/llvm/lib/CodeGen/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/README.txt
rename to libclamav/c++/llvm/lib/CodeGen/README.txt
diff --git a/libclamav/llvm/llvm/lib/CodeGen/RegAllocLinearScan.cpp b/libclamav/c++/llvm/lib/CodeGen/RegAllocLinearScan.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/RegAllocLinearScan.cpp
rename to libclamav/c++/llvm/lib/CodeGen/RegAllocLinearScan.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/RegAllocLocal.cpp b/libclamav/c++/llvm/lib/CodeGen/RegAllocLocal.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/RegAllocLocal.cpp
rename to libclamav/c++/llvm/lib/CodeGen/RegAllocLocal.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/RegAllocPBQP.cpp b/libclamav/c++/llvm/lib/CodeGen/RegAllocPBQP.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/RegAllocPBQP.cpp
rename to libclamav/c++/llvm/lib/CodeGen/RegAllocPBQP.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/RegAllocSimple.cpp b/libclamav/c++/llvm/lib/CodeGen/RegAllocSimple.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/RegAllocSimple.cpp
rename to libclamav/c++/llvm/lib/CodeGen/RegAllocSimple.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/RegisterCoalescer.cpp b/libclamav/c++/llvm/lib/CodeGen/RegisterCoalescer.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/RegisterCoalescer.cpp
rename to libclamav/c++/llvm/lib/CodeGen/RegisterCoalescer.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/RegisterScavenging.cpp b/libclamav/c++/llvm/lib/CodeGen/RegisterScavenging.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/RegisterScavenging.cpp
rename to libclamav/c++/llvm/lib/CodeGen/RegisterScavenging.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/ScheduleDAG.cpp b/libclamav/c++/llvm/lib/CodeGen/ScheduleDAG.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/ScheduleDAG.cpp
rename to libclamav/c++/llvm/lib/CodeGen/ScheduleDAG.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/ScheduleDAGEmit.cpp b/libclamav/c++/llvm/lib/CodeGen/ScheduleDAGEmit.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/ScheduleDAGEmit.cpp
rename to libclamav/c++/llvm/lib/CodeGen/ScheduleDAGEmit.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp b/libclamav/c++/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
rename to libclamav/c++/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/ScheduleDAGInstrs.h b/libclamav/c++/llvm/lib/CodeGen/ScheduleDAGInstrs.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/ScheduleDAGInstrs.h
rename to libclamav/c++/llvm/lib/CodeGen/ScheduleDAGInstrs.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp b/libclamav/c++/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp
rename to libclamav/c++/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/CallingConvLower.cpp b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/CallingConvLower.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/CallingConvLower.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/CallingConvLower.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/Makefile b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/Makefile
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/Makefile
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodesEmit.cpp b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodesEmit.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodesEmit.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodesEmit.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp b/libclamav/c++/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/ShadowStackGC.cpp b/libclamav/c++/llvm/lib/CodeGen/ShadowStackGC.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/ShadowStackGC.cpp
rename to libclamav/c++/llvm/lib/CodeGen/ShadowStackGC.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/ShrinkWrapping.cpp b/libclamav/c++/llvm/lib/CodeGen/ShrinkWrapping.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/ShrinkWrapping.cpp
rename to libclamav/c++/llvm/lib/CodeGen/ShrinkWrapping.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SimpleHazardRecognizer.h b/libclamav/c++/llvm/lib/CodeGen/SimpleHazardRecognizer.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SimpleHazardRecognizer.h
rename to libclamav/c++/llvm/lib/CodeGen/SimpleHazardRecognizer.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp b/libclamav/c++/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SimpleRegisterCoalescing.h b/libclamav/c++/llvm/lib/CodeGen/SimpleRegisterCoalescing.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SimpleRegisterCoalescing.h
rename to libclamav/c++/llvm/lib/CodeGen/SimpleRegisterCoalescing.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/SjLjEHPrepare.cpp b/libclamav/c++/llvm/lib/CodeGen/SjLjEHPrepare.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/SjLjEHPrepare.cpp
rename to libclamav/c++/llvm/lib/CodeGen/SjLjEHPrepare.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/Spiller.cpp b/libclamav/c++/llvm/lib/CodeGen/Spiller.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/Spiller.cpp
rename to libclamav/c++/llvm/lib/CodeGen/Spiller.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/Spiller.h b/libclamav/c++/llvm/lib/CodeGen/Spiller.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/Spiller.h
rename to libclamav/c++/llvm/lib/CodeGen/Spiller.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/StackProtector.cpp b/libclamav/c++/llvm/lib/CodeGen/StackProtector.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/StackProtector.cpp
rename to libclamav/c++/llvm/lib/CodeGen/StackProtector.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/StackSlotColoring.cpp b/libclamav/c++/llvm/lib/CodeGen/StackSlotColoring.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/StackSlotColoring.cpp
rename to libclamav/c++/llvm/lib/CodeGen/StackSlotColoring.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/StrongPHIElimination.cpp b/libclamav/c++/llvm/lib/CodeGen/StrongPHIElimination.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/StrongPHIElimination.cpp
rename to libclamav/c++/llvm/lib/CodeGen/StrongPHIElimination.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp b/libclamav/c++/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp
rename to libclamav/c++/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp b/libclamav/c++/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
rename to libclamav/c++/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/UnreachableBlockElim.cpp b/libclamav/c++/llvm/lib/CodeGen/UnreachableBlockElim.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/UnreachableBlockElim.cpp
rename to libclamav/c++/llvm/lib/CodeGen/UnreachableBlockElim.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/VirtRegMap.cpp b/libclamav/c++/llvm/lib/CodeGen/VirtRegMap.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/VirtRegMap.cpp
rename to libclamav/c++/llvm/lib/CodeGen/VirtRegMap.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/VirtRegMap.h b/libclamav/c++/llvm/lib/CodeGen/VirtRegMap.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/VirtRegMap.h
rename to libclamav/c++/llvm/lib/CodeGen/VirtRegMap.h
diff --git a/libclamav/llvm/llvm/lib/CodeGen/VirtRegRewriter.cpp b/libclamav/c++/llvm/lib/CodeGen/VirtRegRewriter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/VirtRegRewriter.cpp
rename to libclamav/c++/llvm/lib/CodeGen/VirtRegRewriter.cpp
diff --git a/libclamav/llvm/llvm/lib/CodeGen/VirtRegRewriter.h b/libclamav/c++/llvm/lib/CodeGen/VirtRegRewriter.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/CodeGen/VirtRegRewriter.h
rename to libclamav/c++/llvm/lib/CodeGen/VirtRegRewriter.h
diff --git a/libclamav/llvm/llvm/lib/CompilerDriver/Action.cpp b/libclamav/c++/llvm/lib/CompilerDriver/Action.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CompilerDriver/Action.cpp
rename to libclamav/c++/llvm/lib/CompilerDriver/Action.cpp
diff --git a/libclamav/llvm/llvm/lib/CompilerDriver/BuiltinOptions.cpp b/libclamav/c++/llvm/lib/CompilerDriver/BuiltinOptions.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CompilerDriver/BuiltinOptions.cpp
rename to libclamav/c++/llvm/lib/CompilerDriver/BuiltinOptions.cpp
diff --git a/libclamav/llvm/llvm/lib/CompilerDriver/CMakeLists.txt b/libclamav/c++/llvm/lib/CompilerDriver/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/CompilerDriver/CMakeLists.txt
rename to libclamav/c++/llvm/lib/CompilerDriver/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/CompilerDriver/CompilationGraph.cpp b/libclamav/c++/llvm/lib/CompilerDriver/CompilationGraph.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CompilerDriver/CompilationGraph.cpp
rename to libclamav/c++/llvm/lib/CompilerDriver/CompilationGraph.cpp
diff --git a/libclamav/llvm/llvm/lib/CompilerDriver/Main.cpp b/libclamav/c++/llvm/lib/CompilerDriver/Main.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CompilerDriver/Main.cpp
rename to libclamav/c++/llvm/lib/CompilerDriver/Main.cpp
diff --git a/libclamav/llvm/llvm/lib/CompilerDriver/Makefile b/libclamav/c++/llvm/lib/CompilerDriver/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/CompilerDriver/Makefile
rename to libclamav/c++/llvm/lib/CompilerDriver/Makefile
diff --git a/libclamav/llvm/llvm/lib/CompilerDriver/Plugin.cpp b/libclamav/c++/llvm/lib/CompilerDriver/Plugin.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CompilerDriver/Plugin.cpp
rename to libclamav/c++/llvm/lib/CompilerDriver/Plugin.cpp
diff --git a/libclamav/llvm/llvm/lib/CompilerDriver/Tool.cpp b/libclamav/c++/llvm/lib/CompilerDriver/Tool.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/CompilerDriver/Tool.cpp
rename to libclamav/c++/llvm/lib/CompilerDriver/Tool.cpp
diff --git a/libclamav/llvm/llvm/lib/Debugger/CMakeLists.txt b/libclamav/c++/llvm/lib/Debugger/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Debugger/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Debugger/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Debugger/Debugger.cpp b/libclamav/c++/llvm/lib/Debugger/Debugger.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Debugger/Debugger.cpp
rename to libclamav/c++/llvm/lib/Debugger/Debugger.cpp
diff --git a/libclamav/llvm/llvm/lib/Debugger/Makefile b/libclamav/c++/llvm/lib/Debugger/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Debugger/Makefile
rename to libclamav/c++/llvm/lib/Debugger/Makefile
diff --git a/libclamav/llvm/llvm/lib/Debugger/ProgramInfo.cpp b/libclamav/c++/llvm/lib/Debugger/ProgramInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Debugger/ProgramInfo.cpp
rename to libclamav/c++/llvm/lib/Debugger/ProgramInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Debugger/README.txt b/libclamav/c++/llvm/lib/Debugger/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Debugger/README.txt
rename to libclamav/c++/llvm/lib/Debugger/README.txt
diff --git a/libclamav/llvm/llvm/lib/Debugger/RuntimeInfo.cpp b/libclamav/c++/llvm/lib/Debugger/RuntimeInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Debugger/RuntimeInfo.cpp
rename to libclamav/c++/llvm/lib/Debugger/RuntimeInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Debugger/SourceFile.cpp b/libclamav/c++/llvm/lib/Debugger/SourceFile.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Debugger/SourceFile.cpp
rename to libclamav/c++/llvm/lib/Debugger/SourceFile.cpp
diff --git a/libclamav/llvm/llvm/lib/Debugger/SourceLanguage-CFamily.cpp b/libclamav/c++/llvm/lib/Debugger/SourceLanguage-CFamily.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Debugger/SourceLanguage-CFamily.cpp
rename to libclamav/c++/llvm/lib/Debugger/SourceLanguage-CFamily.cpp
diff --git a/libclamav/llvm/llvm/lib/Debugger/SourceLanguage-CPlusPlus.cpp b/libclamav/c++/llvm/lib/Debugger/SourceLanguage-CPlusPlus.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Debugger/SourceLanguage-CPlusPlus.cpp
rename to libclamav/c++/llvm/lib/Debugger/SourceLanguage-CPlusPlus.cpp
diff --git a/libclamav/llvm/llvm/lib/Debugger/SourceLanguage-Unknown.cpp b/libclamav/c++/llvm/lib/Debugger/SourceLanguage-Unknown.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Debugger/SourceLanguage-Unknown.cpp
rename to libclamav/c++/llvm/lib/Debugger/SourceLanguage-Unknown.cpp
diff --git a/libclamav/llvm/llvm/lib/Debugger/SourceLanguage.cpp b/libclamav/c++/llvm/lib/Debugger/SourceLanguage.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Debugger/SourceLanguage.cpp
rename to libclamav/c++/llvm/lib/Debugger/SourceLanguage.cpp
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/CMakeLists.txt b/libclamav/c++/llvm/lib/ExecutionEngine/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/CMakeLists.txt
rename to libclamav/c++/llvm/lib/ExecutionEngine/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/ExecutionEngine.cpp b/libclamav/c++/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
rename to libclamav/c++/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp b/libclamav/c++/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp
rename to libclamav/c++/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt b/libclamav/c++/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt
rename to libclamav/c++/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp b/libclamav/c++/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
rename to libclamav/c++/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp b/libclamav/c++/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
rename to libclamav/c++/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp b/libclamav/c++/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp
rename to libclamav/c++/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h b/libclamav/c++/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h
rename to libclamav/c++/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/Interpreter/Makefile b/libclamav/c++/llvm/lib/ExecutionEngine/Interpreter/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/Interpreter/Makefile
rename to libclamav/c++/llvm/lib/ExecutionEngine/Interpreter/Makefile
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt b/libclamav/c++/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt
rename to libclamav/c++/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/JIT/Intercept.cpp b/libclamav/c++/llvm/lib/ExecutionEngine/JIT/Intercept.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/JIT/Intercept.cpp
rename to libclamav/c++/llvm/lib/ExecutionEngine/JIT/Intercept.cpp
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/JIT/JIT.cpp b/libclamav/c++/llvm/lib/ExecutionEngine/JIT/JIT.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/JIT/JIT.cpp
rename to libclamav/c++/llvm/lib/ExecutionEngine/JIT/JIT.cpp
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/JIT/JIT.h b/libclamav/c++/llvm/lib/ExecutionEngine/JIT/JIT.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/JIT/JIT.h
rename to libclamav/c++/llvm/lib/ExecutionEngine/JIT/JIT.h
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp b/libclamav/c++/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp
rename to libclamav/c++/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h b/libclamav/c++/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h
rename to libclamav/c++/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp b/libclamav/c++/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
rename to libclamav/c++/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp b/libclamav/c++/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp
rename to libclamav/c++/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/JIT/MacOSJITEventListener.cpp b/libclamav/c++/llvm/lib/ExecutionEngine/JIT/MacOSJITEventListener.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/JIT/MacOSJITEventListener.cpp
rename to libclamav/c++/llvm/lib/ExecutionEngine/JIT/MacOSJITEventListener.cpp
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/JIT/Makefile b/libclamav/c++/llvm/lib/ExecutionEngine/JIT/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/JIT/Makefile
rename to libclamav/c++/llvm/lib/ExecutionEngine/JIT/Makefile
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp b/libclamav/c++/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp
rename to libclamav/c++/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp b/libclamav/c++/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp
rename to libclamav/c++/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp
diff --git a/libclamav/llvm/llvm/lib/ExecutionEngine/Makefile b/libclamav/c++/llvm/lib/ExecutionEngine/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/ExecutionEngine/Makefile
rename to libclamav/c++/llvm/lib/ExecutionEngine/Makefile
diff --git a/libclamav/llvm/llvm/lib/Linker/CMakeLists.txt b/libclamav/c++/llvm/lib/Linker/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Linker/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Linker/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Linker/LinkArchives.cpp b/libclamav/c++/llvm/lib/Linker/LinkArchives.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Linker/LinkArchives.cpp
rename to libclamav/c++/llvm/lib/Linker/LinkArchives.cpp
diff --git a/libclamav/llvm/llvm/lib/Linker/LinkItems.cpp b/libclamav/c++/llvm/lib/Linker/LinkItems.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Linker/LinkItems.cpp
rename to libclamav/c++/llvm/lib/Linker/LinkItems.cpp
diff --git a/libclamav/llvm/llvm/lib/Linker/LinkModules.cpp b/libclamav/c++/llvm/lib/Linker/LinkModules.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Linker/LinkModules.cpp
rename to libclamav/c++/llvm/lib/Linker/LinkModules.cpp
diff --git a/libclamav/llvm/llvm/lib/Linker/Linker.cpp b/libclamav/c++/llvm/lib/Linker/Linker.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Linker/Linker.cpp
rename to libclamav/c++/llvm/lib/Linker/Linker.cpp
diff --git a/libclamav/llvm/llvm/lib/Linker/Makefile b/libclamav/c++/llvm/lib/Linker/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Linker/Makefile
rename to libclamav/c++/llvm/lib/Linker/Makefile
diff --git a/libclamav/llvm/llvm/lib/MC/CMakeLists.txt b/libclamav/c++/llvm/lib/MC/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/MC/CMakeLists.txt
rename to libclamav/c++/llvm/lib/MC/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/MC/MCAsmInfo.cpp b/libclamav/c++/llvm/lib/MC/MCAsmInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/MC/MCAsmInfo.cpp
rename to libclamav/c++/llvm/lib/MC/MCAsmInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/MC/MCAsmInfoCOFF.cpp b/libclamav/c++/llvm/lib/MC/MCAsmInfoCOFF.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/MC/MCAsmInfoCOFF.cpp
rename to libclamav/c++/llvm/lib/MC/MCAsmInfoCOFF.cpp
diff --git a/libclamav/llvm/llvm/lib/MC/MCAsmInfoDarwin.cpp b/libclamav/c++/llvm/lib/MC/MCAsmInfoDarwin.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/MC/MCAsmInfoDarwin.cpp
rename to libclamav/c++/llvm/lib/MC/MCAsmInfoDarwin.cpp
diff --git a/libclamav/llvm/llvm/lib/MC/MCAsmLexer.cpp b/libclamav/c++/llvm/lib/MC/MCAsmLexer.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/MC/MCAsmLexer.cpp
rename to libclamav/c++/llvm/lib/MC/MCAsmLexer.cpp
diff --git a/libclamav/llvm/llvm/lib/MC/MCAsmParser.cpp b/libclamav/c++/llvm/lib/MC/MCAsmParser.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/MC/MCAsmParser.cpp
rename to libclamav/c++/llvm/lib/MC/MCAsmParser.cpp
diff --git a/libclamav/llvm/llvm/lib/MC/MCAsmStreamer.cpp b/libclamav/c++/llvm/lib/MC/MCAsmStreamer.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/MC/MCAsmStreamer.cpp
rename to libclamav/c++/llvm/lib/MC/MCAsmStreamer.cpp
diff --git a/libclamav/llvm/llvm/lib/MC/MCAssembler.cpp b/libclamav/c++/llvm/lib/MC/MCAssembler.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/MC/MCAssembler.cpp
rename to libclamav/c++/llvm/lib/MC/MCAssembler.cpp
diff --git a/libclamav/llvm/llvm/lib/MC/MCContext.cpp b/libclamav/c++/llvm/lib/MC/MCContext.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/MC/MCContext.cpp
rename to libclamav/c++/llvm/lib/MC/MCContext.cpp
diff --git a/libclamav/llvm/llvm/lib/MC/MCMachOStreamer.cpp b/libclamav/c++/llvm/lib/MC/MCMachOStreamer.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/MC/MCMachOStreamer.cpp
rename to libclamav/c++/llvm/lib/MC/MCMachOStreamer.cpp
diff --git a/libclamav/llvm/llvm/lib/MC/MCNullStreamer.cpp b/libclamav/c++/llvm/lib/MC/MCNullStreamer.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/MC/MCNullStreamer.cpp
rename to libclamav/c++/llvm/lib/MC/MCNullStreamer.cpp
diff --git a/libclamav/llvm/llvm/lib/MC/MCSection.cpp b/libclamav/c++/llvm/lib/MC/MCSection.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/MC/MCSection.cpp
rename to libclamav/c++/llvm/lib/MC/MCSection.cpp
diff --git a/libclamav/llvm/llvm/lib/MC/MCSectionELF.cpp b/libclamav/c++/llvm/lib/MC/MCSectionELF.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/MC/MCSectionELF.cpp
rename to libclamav/c++/llvm/lib/MC/MCSectionELF.cpp
diff --git a/libclamav/llvm/llvm/lib/MC/MCSectionMachO.cpp b/libclamav/c++/llvm/lib/MC/MCSectionMachO.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/MC/MCSectionMachO.cpp
rename to libclamav/c++/llvm/lib/MC/MCSectionMachO.cpp
diff --git a/libclamav/llvm/llvm/lib/MC/MCStreamer.cpp b/libclamav/c++/llvm/lib/MC/MCStreamer.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/MC/MCStreamer.cpp
rename to libclamav/c++/llvm/lib/MC/MCStreamer.cpp
diff --git a/libclamav/llvm/llvm/lib/MC/MCSymbol.cpp b/libclamav/c++/llvm/lib/MC/MCSymbol.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/MC/MCSymbol.cpp
rename to libclamav/c++/llvm/lib/MC/MCSymbol.cpp
diff --git a/libclamav/llvm/llvm/lib/MC/MCValue.cpp b/libclamav/c++/llvm/lib/MC/MCValue.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/MC/MCValue.cpp
rename to libclamav/c++/llvm/lib/MC/MCValue.cpp
diff --git a/libclamav/llvm/llvm/lib/MC/Makefile b/libclamav/c++/llvm/lib/MC/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/MC/Makefile
rename to libclamav/c++/llvm/lib/MC/Makefile
diff --git a/libclamav/llvm/llvm/lib/MC/TargetAsmParser.cpp b/libclamav/c++/llvm/lib/MC/TargetAsmParser.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/MC/TargetAsmParser.cpp
rename to libclamav/c++/llvm/lib/MC/TargetAsmParser.cpp
diff --git a/libclamav/llvm/llvm/lib/Makefile b/libclamav/c++/llvm/lib/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Makefile
rename to libclamav/c++/llvm/lib/Makefile
diff --git a/libclamav/llvm/llvm/lib/Support/APFloat.cpp b/libclamav/c++/llvm/lib/Support/APFloat.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/APFloat.cpp
rename to libclamav/c++/llvm/lib/Support/APFloat.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/APInt.cpp b/libclamav/c++/llvm/lib/Support/APInt.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/APInt.cpp
rename to libclamav/c++/llvm/lib/Support/APInt.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/APSInt.cpp b/libclamav/c++/llvm/lib/Support/APSInt.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/APSInt.cpp
rename to libclamav/c++/llvm/lib/Support/APSInt.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/Allocator.cpp b/libclamav/c++/llvm/lib/Support/Allocator.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/Allocator.cpp
rename to libclamav/c++/llvm/lib/Support/Allocator.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/CMakeLists.txt b/libclamav/c++/llvm/lib/Support/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Support/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Support/CommandLine.cpp b/libclamav/c++/llvm/lib/Support/CommandLine.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/CommandLine.cpp
rename to libclamav/c++/llvm/lib/Support/CommandLine.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/ConstantRange.cpp b/libclamav/c++/llvm/lib/Support/ConstantRange.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/ConstantRange.cpp
rename to libclamav/c++/llvm/lib/Support/ConstantRange.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/Debug.cpp b/libclamav/c++/llvm/lib/Support/Debug.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/Debug.cpp
rename to libclamav/c++/llvm/lib/Support/Debug.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/Dwarf.cpp b/libclamav/c++/llvm/lib/Support/Dwarf.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/Dwarf.cpp
rename to libclamav/c++/llvm/lib/Support/Dwarf.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/ErrorHandling.cpp b/libclamav/c++/llvm/lib/Support/ErrorHandling.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/ErrorHandling.cpp
rename to libclamav/c++/llvm/lib/Support/ErrorHandling.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/FileUtilities.cpp b/libclamav/c++/llvm/lib/Support/FileUtilities.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/FileUtilities.cpp
rename to libclamav/c++/llvm/lib/Support/FileUtilities.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/FoldingSet.cpp b/libclamav/c++/llvm/lib/Support/FoldingSet.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/FoldingSet.cpp
rename to libclamav/c++/llvm/lib/Support/FoldingSet.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/FormattedStream.cpp b/libclamav/c++/llvm/lib/Support/FormattedStream.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/FormattedStream.cpp
rename to libclamav/c++/llvm/lib/Support/FormattedStream.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/GraphWriter.cpp b/libclamav/c++/llvm/lib/Support/GraphWriter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/GraphWriter.cpp
rename to libclamav/c++/llvm/lib/Support/GraphWriter.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/IsInf.cpp b/libclamav/c++/llvm/lib/Support/IsInf.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/IsInf.cpp
rename to libclamav/c++/llvm/lib/Support/IsInf.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/IsNAN.cpp b/libclamav/c++/llvm/lib/Support/IsNAN.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/IsNAN.cpp
rename to libclamav/c++/llvm/lib/Support/IsNAN.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/Makefile b/libclamav/c++/llvm/lib/Support/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/Makefile
rename to libclamav/c++/llvm/lib/Support/Makefile
diff --git a/libclamav/llvm/llvm/lib/Support/ManagedStatic.cpp b/libclamav/c++/llvm/lib/Support/ManagedStatic.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/ManagedStatic.cpp
rename to libclamav/c++/llvm/lib/Support/ManagedStatic.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/MemoryBuffer.cpp b/libclamav/c++/llvm/lib/Support/MemoryBuffer.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/MemoryBuffer.cpp
rename to libclamav/c++/llvm/lib/Support/MemoryBuffer.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/PluginLoader.cpp b/libclamav/c++/llvm/lib/Support/PluginLoader.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/PluginLoader.cpp
rename to libclamav/c++/llvm/lib/Support/PluginLoader.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/PrettyStackTrace.cpp b/libclamav/c++/llvm/lib/Support/PrettyStackTrace.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/PrettyStackTrace.cpp
rename to libclamav/c++/llvm/lib/Support/PrettyStackTrace.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/SlowOperationInformer.cpp b/libclamav/c++/llvm/lib/Support/SlowOperationInformer.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/SlowOperationInformer.cpp
rename to libclamav/c++/llvm/lib/Support/SlowOperationInformer.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/SmallPtrSet.cpp b/libclamav/c++/llvm/lib/Support/SmallPtrSet.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/SmallPtrSet.cpp
rename to libclamav/c++/llvm/lib/Support/SmallPtrSet.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/SourceMgr.cpp b/libclamav/c++/llvm/lib/Support/SourceMgr.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/SourceMgr.cpp
rename to libclamav/c++/llvm/lib/Support/SourceMgr.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/Statistic.cpp b/libclamav/c++/llvm/lib/Support/Statistic.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/Statistic.cpp
rename to libclamav/c++/llvm/lib/Support/Statistic.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/StringExtras.cpp b/libclamav/c++/llvm/lib/Support/StringExtras.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/StringExtras.cpp
rename to libclamav/c++/llvm/lib/Support/StringExtras.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/StringMap.cpp b/libclamav/c++/llvm/lib/Support/StringMap.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/StringMap.cpp
rename to libclamav/c++/llvm/lib/Support/StringMap.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/StringPool.cpp b/libclamav/c++/llvm/lib/Support/StringPool.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/StringPool.cpp
rename to libclamav/c++/llvm/lib/Support/StringPool.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/SystemUtils.cpp b/libclamav/c++/llvm/lib/Support/SystemUtils.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/SystemUtils.cpp
rename to libclamav/c++/llvm/lib/Support/SystemUtils.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/TargetRegistry.cpp b/libclamav/c++/llvm/lib/Support/TargetRegistry.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/TargetRegistry.cpp
rename to libclamav/c++/llvm/lib/Support/TargetRegistry.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/Timer.cpp b/libclamav/c++/llvm/lib/Support/Timer.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/Timer.cpp
rename to libclamav/c++/llvm/lib/Support/Timer.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/Triple.cpp b/libclamav/c++/llvm/lib/Support/Triple.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/Triple.cpp
rename to libclamav/c++/llvm/lib/Support/Triple.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/Twine.cpp b/libclamav/c++/llvm/lib/Support/Twine.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/Twine.cpp
rename to libclamav/c++/llvm/lib/Support/Twine.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/raw_os_ostream.cpp b/libclamav/c++/llvm/lib/Support/raw_os_ostream.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/raw_os_ostream.cpp
rename to libclamav/c++/llvm/lib/Support/raw_os_ostream.cpp
diff --git a/libclamav/llvm/llvm/lib/Support/raw_ostream.cpp b/libclamav/c++/llvm/lib/Support/raw_ostream.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Support/raw_ostream.cpp
rename to libclamav/c++/llvm/lib/Support/raw_ostream.cpp
diff --git a/libclamav/llvm/llvm/lib/System/Alarm.cpp b/libclamav/c++/llvm/lib/System/Alarm.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Alarm.cpp
rename to libclamav/c++/llvm/lib/System/Alarm.cpp
diff --git a/libclamav/llvm/llvm/lib/System/Atomic.cpp b/libclamav/c++/llvm/lib/System/Atomic.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Atomic.cpp
rename to libclamav/c++/llvm/lib/System/Atomic.cpp
diff --git a/libclamav/llvm/llvm/lib/System/CMakeLists.txt b/libclamav/c++/llvm/lib/System/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/CMakeLists.txt
rename to libclamav/c++/llvm/lib/System/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/System/Disassembler.cpp b/libclamav/c++/llvm/lib/System/Disassembler.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Disassembler.cpp
rename to libclamav/c++/llvm/lib/System/Disassembler.cpp
diff --git a/libclamav/llvm/llvm/lib/System/DynamicLibrary.cpp b/libclamav/c++/llvm/lib/System/DynamicLibrary.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/DynamicLibrary.cpp
rename to libclamav/c++/llvm/lib/System/DynamicLibrary.cpp
diff --git a/libclamav/llvm/llvm/lib/System/Errno.cpp b/libclamav/c++/llvm/lib/System/Errno.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Errno.cpp
rename to libclamav/c++/llvm/lib/System/Errno.cpp
diff --git a/libclamav/llvm/llvm/lib/System/Host.cpp b/libclamav/c++/llvm/lib/System/Host.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Host.cpp
rename to libclamav/c++/llvm/lib/System/Host.cpp
diff --git a/libclamav/llvm/llvm/lib/System/IncludeFile.cpp b/libclamav/c++/llvm/lib/System/IncludeFile.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/IncludeFile.cpp
rename to libclamav/c++/llvm/lib/System/IncludeFile.cpp
diff --git a/libclamav/llvm/llvm/lib/System/Makefile b/libclamav/c++/llvm/lib/System/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Makefile
rename to libclamav/c++/llvm/lib/System/Makefile
diff --git a/libclamav/llvm/llvm/lib/System/Memory.cpp b/libclamav/c++/llvm/lib/System/Memory.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Memory.cpp
rename to libclamav/c++/llvm/lib/System/Memory.cpp
diff --git a/libclamav/llvm/llvm/lib/System/Mutex.cpp b/libclamav/c++/llvm/lib/System/Mutex.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Mutex.cpp
rename to libclamav/c++/llvm/lib/System/Mutex.cpp
diff --git a/libclamav/llvm/llvm/lib/System/Path.cpp b/libclamav/c++/llvm/lib/System/Path.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Path.cpp
rename to libclamav/c++/llvm/lib/System/Path.cpp
diff --git a/libclamav/llvm/llvm/lib/System/Process.cpp b/libclamav/c++/llvm/lib/System/Process.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Process.cpp
rename to libclamav/c++/llvm/lib/System/Process.cpp
diff --git a/libclamav/llvm/llvm/lib/System/Program.cpp b/libclamav/c++/llvm/lib/System/Program.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Program.cpp
rename to libclamav/c++/llvm/lib/System/Program.cpp
diff --git a/libclamav/llvm/llvm/lib/System/README.txt b/libclamav/c++/llvm/lib/System/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/README.txt
rename to libclamav/c++/llvm/lib/System/README.txt
diff --git a/libclamav/llvm/llvm/lib/System/RWMutex.cpp b/libclamav/c++/llvm/lib/System/RWMutex.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/RWMutex.cpp
rename to libclamav/c++/llvm/lib/System/RWMutex.cpp
diff --git a/libclamav/llvm/llvm/lib/System/Signals.cpp b/libclamav/c++/llvm/lib/System/Signals.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Signals.cpp
rename to libclamav/c++/llvm/lib/System/Signals.cpp
diff --git a/libclamav/llvm/llvm/lib/System/ThreadLocal.cpp b/libclamav/c++/llvm/lib/System/ThreadLocal.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/ThreadLocal.cpp
rename to libclamav/c++/llvm/lib/System/ThreadLocal.cpp
diff --git a/libclamav/llvm/llvm/lib/System/Threading.cpp b/libclamav/c++/llvm/lib/System/Threading.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Threading.cpp
rename to libclamav/c++/llvm/lib/System/Threading.cpp
diff --git a/libclamav/llvm/llvm/lib/System/TimeValue.cpp b/libclamav/c++/llvm/lib/System/TimeValue.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/TimeValue.cpp
rename to libclamav/c++/llvm/lib/System/TimeValue.cpp
diff --git a/libclamav/llvm/llvm/lib/System/Unix/Alarm.inc b/libclamav/c++/llvm/lib/System/Unix/Alarm.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Unix/Alarm.inc
rename to libclamav/c++/llvm/lib/System/Unix/Alarm.inc
diff --git a/libclamav/llvm/llvm/lib/System/Unix/Host.inc b/libclamav/c++/llvm/lib/System/Unix/Host.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Unix/Host.inc
rename to libclamav/c++/llvm/lib/System/Unix/Host.inc
diff --git a/libclamav/llvm/llvm/lib/System/Unix/Memory.inc b/libclamav/c++/llvm/lib/System/Unix/Memory.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Unix/Memory.inc
rename to libclamav/c++/llvm/lib/System/Unix/Memory.inc
diff --git a/libclamav/llvm/llvm/lib/System/Unix/Mutex.inc b/libclamav/c++/llvm/lib/System/Unix/Mutex.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Unix/Mutex.inc
rename to libclamav/c++/llvm/lib/System/Unix/Mutex.inc
diff --git a/libclamav/llvm/llvm/lib/System/Unix/Path.inc b/libclamav/c++/llvm/lib/System/Unix/Path.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Unix/Path.inc
rename to libclamav/c++/llvm/lib/System/Unix/Path.inc
diff --git a/libclamav/llvm/llvm/lib/System/Unix/Process.inc b/libclamav/c++/llvm/lib/System/Unix/Process.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Unix/Process.inc
rename to libclamav/c++/llvm/lib/System/Unix/Process.inc
diff --git a/libclamav/llvm/llvm/lib/System/Unix/Program.inc b/libclamav/c++/llvm/lib/System/Unix/Program.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Unix/Program.inc
rename to libclamav/c++/llvm/lib/System/Unix/Program.inc
diff --git a/libclamav/llvm/llvm/lib/System/Unix/README.txt b/libclamav/c++/llvm/lib/System/Unix/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Unix/README.txt
rename to libclamav/c++/llvm/lib/System/Unix/README.txt
diff --git a/libclamav/llvm/llvm/lib/System/Unix/RWMutex.inc b/libclamav/c++/llvm/lib/System/Unix/RWMutex.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Unix/RWMutex.inc
rename to libclamav/c++/llvm/lib/System/Unix/RWMutex.inc
diff --git a/libclamav/llvm/llvm/lib/System/Unix/Signals.inc b/libclamav/c++/llvm/lib/System/Unix/Signals.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Unix/Signals.inc
rename to libclamav/c++/llvm/lib/System/Unix/Signals.inc
diff --git a/libclamav/llvm/llvm/lib/System/Unix/ThreadLocal.inc b/libclamav/c++/llvm/lib/System/Unix/ThreadLocal.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Unix/ThreadLocal.inc
rename to libclamav/c++/llvm/lib/System/Unix/ThreadLocal.inc
diff --git a/libclamav/llvm/llvm/lib/System/Unix/TimeValue.inc b/libclamav/c++/llvm/lib/System/Unix/TimeValue.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Unix/TimeValue.inc
rename to libclamav/c++/llvm/lib/System/Unix/TimeValue.inc
diff --git a/libclamav/llvm/llvm/lib/System/Unix/Unix.h b/libclamav/c++/llvm/lib/System/Unix/Unix.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Unix/Unix.h
rename to libclamav/c++/llvm/lib/System/Unix/Unix.h
diff --git a/libclamav/llvm/llvm/lib/System/Win32/Alarm.inc b/libclamav/c++/llvm/lib/System/Win32/Alarm.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Win32/Alarm.inc
rename to libclamav/c++/llvm/lib/System/Win32/Alarm.inc
diff --git a/libclamav/llvm/llvm/lib/System/Win32/DynamicLibrary.inc b/libclamav/c++/llvm/lib/System/Win32/DynamicLibrary.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Win32/DynamicLibrary.inc
rename to libclamav/c++/llvm/lib/System/Win32/DynamicLibrary.inc
diff --git a/libclamav/llvm/llvm/lib/System/Win32/Host.inc b/libclamav/c++/llvm/lib/System/Win32/Host.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Win32/Host.inc
rename to libclamav/c++/llvm/lib/System/Win32/Host.inc
diff --git a/libclamav/llvm/llvm/lib/System/Win32/Memory.inc b/libclamav/c++/llvm/lib/System/Win32/Memory.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Win32/Memory.inc
rename to libclamav/c++/llvm/lib/System/Win32/Memory.inc
diff --git a/libclamav/llvm/llvm/lib/System/Win32/Mutex.inc b/libclamav/c++/llvm/lib/System/Win32/Mutex.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Win32/Mutex.inc
rename to libclamav/c++/llvm/lib/System/Win32/Mutex.inc
diff --git a/libclamav/llvm/llvm/lib/System/Win32/Path.inc b/libclamav/c++/llvm/lib/System/Win32/Path.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Win32/Path.inc
rename to libclamav/c++/llvm/lib/System/Win32/Path.inc
diff --git a/libclamav/llvm/llvm/lib/System/Win32/Process.inc b/libclamav/c++/llvm/lib/System/Win32/Process.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Win32/Process.inc
rename to libclamav/c++/llvm/lib/System/Win32/Process.inc
diff --git a/libclamav/llvm/llvm/lib/System/Win32/Program.inc b/libclamav/c++/llvm/lib/System/Win32/Program.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Win32/Program.inc
rename to libclamav/c++/llvm/lib/System/Win32/Program.inc
diff --git a/libclamav/llvm/llvm/lib/System/Win32/RWMutex.inc b/libclamav/c++/llvm/lib/System/Win32/RWMutex.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Win32/RWMutex.inc
rename to libclamav/c++/llvm/lib/System/Win32/RWMutex.inc
diff --git a/libclamav/llvm/llvm/lib/System/Win32/Signals.inc b/libclamav/c++/llvm/lib/System/Win32/Signals.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Win32/Signals.inc
rename to libclamav/c++/llvm/lib/System/Win32/Signals.inc
diff --git a/libclamav/llvm/llvm/lib/System/Win32/ThreadLocal.inc b/libclamav/c++/llvm/lib/System/Win32/ThreadLocal.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Win32/ThreadLocal.inc
rename to libclamav/c++/llvm/lib/System/Win32/ThreadLocal.inc
diff --git a/libclamav/llvm/llvm/lib/System/Win32/TimeValue.inc b/libclamav/c++/llvm/lib/System/Win32/TimeValue.inc
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Win32/TimeValue.inc
rename to libclamav/c++/llvm/lib/System/Win32/TimeValue.inc
diff --git a/libclamav/llvm/llvm/lib/System/Win32/Win32.h b/libclamav/c++/llvm/lib/System/Win32/Win32.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/System/Win32/Win32.h
rename to libclamav/c++/llvm/lib/System/Win32/Win32.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARM.h b/libclamav/c++/llvm/lib/Target/ARM/ARM.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARM.h
rename to libclamav/c++/llvm/lib/Target/ARM/ARM.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARM.td b/libclamav/c++/llvm/lib/Target/ARM/ARM.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARM.td
rename to libclamav/c++/llvm/lib/Target/ARM/ARM.td
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMAddressingModes.h b/libclamav/c++/llvm/lib/Target/ARM/ARMAddressingModes.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMAddressingModes.h
rename to libclamav/c++/llvm/lib/Target/ARM/ARMAddressingModes.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp b/libclamav/c++/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMBaseInstrInfo.h b/libclamav/c++/llvm/lib/Target/ARM/ARMBaseInstrInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMBaseInstrInfo.h
rename to libclamav/c++/llvm/lib/Target/ARM/ARMBaseInstrInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp b/libclamav/c++/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h b/libclamav/c++/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
rename to libclamav/c++/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMBuildAttrs.h b/libclamav/c++/llvm/lib/Target/ARM/ARMBuildAttrs.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMBuildAttrs.h
rename to libclamav/c++/llvm/lib/Target/ARM/ARMBuildAttrs.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMCallingConv.td b/libclamav/c++/llvm/lib/Target/ARM/ARMCallingConv.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMCallingConv.td
rename to libclamav/c++/llvm/lib/Target/ARM/ARMCallingConv.td
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMCodeEmitter.cpp b/libclamav/c++/llvm/lib/Target/ARM/ARMCodeEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMCodeEmitter.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/ARMCodeEmitter.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp b/libclamav/c++/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp b/libclamav/c++/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMConstantPoolValue.h b/libclamav/c++/llvm/lib/Target/ARM/ARMConstantPoolValue.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMConstantPoolValue.h
rename to libclamav/c++/llvm/lib/Target/ARM/ARMConstantPoolValue.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMFrameInfo.h b/libclamav/c++/llvm/lib/Target/ARM/ARMFrameInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMFrameInfo.h
rename to libclamav/c++/llvm/lib/Target/ARM/ARMFrameInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp b/libclamav/c++/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMISelLowering.cpp b/libclamav/c++/llvm/lib/Target/ARM/ARMISelLowering.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMISelLowering.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/ARMISelLowering.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMISelLowering.h b/libclamav/c++/llvm/lib/Target/ARM/ARMISelLowering.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMISelLowering.h
rename to libclamav/c++/llvm/lib/Target/ARM/ARMISelLowering.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMInstrFormats.td b/libclamav/c++/llvm/lib/Target/ARM/ARMInstrFormats.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMInstrFormats.td
rename to libclamav/c++/llvm/lib/Target/ARM/ARMInstrFormats.td
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMInstrInfo.cpp b/libclamav/c++/llvm/lib/Target/ARM/ARMInstrInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMInstrInfo.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/ARMInstrInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMInstrInfo.h b/libclamav/c++/llvm/lib/Target/ARM/ARMInstrInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMInstrInfo.h
rename to libclamav/c++/llvm/lib/Target/ARM/ARMInstrInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMInstrInfo.td b/libclamav/c++/llvm/lib/Target/ARM/ARMInstrInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMInstrInfo.td
rename to libclamav/c++/llvm/lib/Target/ARM/ARMInstrInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMInstrNEON.td b/libclamav/c++/llvm/lib/Target/ARM/ARMInstrNEON.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMInstrNEON.td
rename to libclamav/c++/llvm/lib/Target/ARM/ARMInstrNEON.td
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMInstrThumb.td b/libclamav/c++/llvm/lib/Target/ARM/ARMInstrThumb.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMInstrThumb.td
rename to libclamav/c++/llvm/lib/Target/ARM/ARMInstrThumb.td
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMInstrThumb2.td b/libclamav/c++/llvm/lib/Target/ARM/ARMInstrThumb2.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMInstrThumb2.td
rename to libclamav/c++/llvm/lib/Target/ARM/ARMInstrThumb2.td
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMInstrVFP.td b/libclamav/c++/llvm/lib/Target/ARM/ARMInstrVFP.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMInstrVFP.td
rename to libclamav/c++/llvm/lib/Target/ARM/ARMInstrVFP.td
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMJITInfo.cpp b/libclamav/c++/llvm/lib/Target/ARM/ARMJITInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMJITInfo.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/ARMJITInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMJITInfo.h b/libclamav/c++/llvm/lib/Target/ARM/ARMJITInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMJITInfo.h
rename to libclamav/c++/llvm/lib/Target/ARM/ARMJITInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp b/libclamav/c++/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp b/libclamav/c++/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMMCAsmInfo.h b/libclamav/c++/llvm/lib/Target/ARM/ARMMCAsmInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMMCAsmInfo.h
rename to libclamav/c++/llvm/lib/Target/ARM/ARMMCAsmInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h b/libclamav/c++/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h
rename to libclamav/c++/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMPerfectShuffle.h b/libclamav/c++/llvm/lib/Target/ARM/ARMPerfectShuffle.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMPerfectShuffle.h
rename to libclamav/c++/llvm/lib/Target/ARM/ARMPerfectShuffle.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMRegisterInfo.cpp b/libclamav/c++/llvm/lib/Target/ARM/ARMRegisterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMRegisterInfo.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/ARMRegisterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMRegisterInfo.h b/libclamav/c++/llvm/lib/Target/ARM/ARMRegisterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMRegisterInfo.h
rename to libclamav/c++/llvm/lib/Target/ARM/ARMRegisterInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMRegisterInfo.td b/libclamav/c++/llvm/lib/Target/ARM/ARMRegisterInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMRegisterInfo.td
rename to libclamav/c++/llvm/lib/Target/ARM/ARMRegisterInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMRelocations.h b/libclamav/c++/llvm/lib/Target/ARM/ARMRelocations.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMRelocations.h
rename to libclamav/c++/llvm/lib/Target/ARM/ARMRelocations.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMSchedule.td b/libclamav/c++/llvm/lib/Target/ARM/ARMSchedule.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMSchedule.td
rename to libclamav/c++/llvm/lib/Target/ARM/ARMSchedule.td
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMScheduleV6.td b/libclamav/c++/llvm/lib/Target/ARM/ARMScheduleV6.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMScheduleV6.td
rename to libclamav/c++/llvm/lib/Target/ARM/ARMScheduleV6.td
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMScheduleV7.td b/libclamav/c++/llvm/lib/Target/ARM/ARMScheduleV7.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMScheduleV7.td
rename to libclamav/c++/llvm/lib/Target/ARM/ARMScheduleV7.td
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMSubtarget.cpp b/libclamav/c++/llvm/lib/Target/ARM/ARMSubtarget.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMSubtarget.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/ARMSubtarget.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMSubtarget.h b/libclamav/c++/llvm/lib/Target/ARM/ARMSubtarget.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMSubtarget.h
rename to libclamav/c++/llvm/lib/Target/ARM/ARMSubtarget.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMTargetMachine.cpp b/libclamav/c++/llvm/lib/Target/ARM/ARMTargetMachine.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMTargetMachine.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/ARMTargetMachine.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMTargetMachine.h b/libclamav/c++/llvm/lib/Target/ARM/ARMTargetMachine.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMTargetMachine.h
rename to libclamav/c++/llvm/lib/Target/ARM/ARMTargetMachine.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/ARMTargetObjectFile.h b/libclamav/c++/llvm/lib/Target/ARM/ARMTargetObjectFile.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/ARMTargetObjectFile.h
rename to libclamav/c++/llvm/lib/Target/ARM/ARMTargetObjectFile.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp b/libclamav/c++/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/AsmPrinter/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/ARM/AsmPrinter/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/AsmPrinter/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/ARM/AsmPrinter/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/AsmPrinter/Makefile b/libclamav/c++/llvm/lib/Target/ARM/AsmPrinter/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/AsmPrinter/Makefile
rename to libclamav/c++/llvm/lib/Target/ARM/AsmPrinter/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/ARM/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/ARM/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/Makefile b/libclamav/c++/llvm/lib/Target/ARM/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/Makefile
rename to libclamav/c++/llvm/lib/Target/ARM/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/NEONPreAllocPass.cpp b/libclamav/c++/llvm/lib/Target/ARM/NEONPreAllocPass.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/NEONPreAllocPass.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/NEONPreAllocPass.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/README-Thumb.txt b/libclamav/c++/llvm/lib/Target/ARM/README-Thumb.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/README-Thumb.txt
rename to libclamav/c++/llvm/lib/Target/ARM/README-Thumb.txt
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/README-Thumb2.txt b/libclamav/c++/llvm/lib/Target/ARM/README-Thumb2.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/README-Thumb2.txt
rename to libclamav/c++/llvm/lib/Target/ARM/README-Thumb2.txt
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/README.txt b/libclamav/c++/llvm/lib/Target/ARM/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/README.txt
rename to libclamav/c++/llvm/lib/Target/ARM/README.txt
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp b/libclamav/c++/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/TargetInfo/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/ARM/TargetInfo/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/TargetInfo/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/ARM/TargetInfo/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/TargetInfo/Makefile b/libclamav/c++/llvm/lib/Target/ARM/TargetInfo/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/TargetInfo/Makefile
rename to libclamav/c++/llvm/lib/Target/ARM/TargetInfo/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp b/libclamav/c++/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/Thumb1InstrInfo.h b/libclamav/c++/llvm/lib/Target/ARM/Thumb1InstrInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/Thumb1InstrInfo.h
rename to libclamav/c++/llvm/lib/Target/ARM/Thumb1InstrInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp b/libclamav/c++/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/Thumb1RegisterInfo.h b/libclamav/c++/llvm/lib/Target/ARM/Thumb1RegisterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/Thumb1RegisterInfo.h
rename to libclamav/c++/llvm/lib/Target/ARM/Thumb1RegisterInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp b/libclamav/c++/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp b/libclamav/c++/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/Thumb2InstrInfo.h b/libclamav/c++/llvm/lib/Target/ARM/Thumb2InstrInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/Thumb2InstrInfo.h
rename to libclamav/c++/llvm/lib/Target/ARM/Thumb2InstrInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp b/libclamav/c++/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/Thumb2RegisterInfo.h b/libclamav/c++/llvm/lib/Target/ARM/Thumb2RegisterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/Thumb2RegisterInfo.h
rename to libclamav/c++/llvm/lib/Target/ARM/Thumb2RegisterInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp b/libclamav/c++/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
rename to libclamav/c++/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/Alpha.h b/libclamav/c++/llvm/lib/Target/Alpha/Alpha.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/Alpha.h
rename to libclamav/c++/llvm/lib/Target/Alpha/Alpha.h
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/Alpha.td b/libclamav/c++/llvm/lib/Target/Alpha/Alpha.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/Alpha.td
rename to libclamav/c++/llvm/lib/Target/Alpha/Alpha.td
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaBranchSelector.cpp b/libclamav/c++/llvm/lib/Target/Alpha/AlphaBranchSelector.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaBranchSelector.cpp
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaBranchSelector.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaCallingConv.td b/libclamav/c++/llvm/lib/Target/Alpha/AlphaCallingConv.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaCallingConv.td
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaCallingConv.td
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaCodeEmitter.cpp b/libclamav/c++/llvm/lib/Target/Alpha/AlphaCodeEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaCodeEmitter.cpp
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaCodeEmitter.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp b/libclamav/c++/llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaISelLowering.cpp b/libclamav/c++/llvm/lib/Target/Alpha/AlphaISelLowering.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaISelLowering.cpp
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaISelLowering.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaISelLowering.h b/libclamav/c++/llvm/lib/Target/Alpha/AlphaISelLowering.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaISelLowering.h
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaISelLowering.h
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaInstrFormats.td b/libclamav/c++/llvm/lib/Target/Alpha/AlphaInstrFormats.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaInstrFormats.td
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaInstrFormats.td
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaInstrInfo.cpp b/libclamav/c++/llvm/lib/Target/Alpha/AlphaInstrInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaInstrInfo.cpp
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaInstrInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaInstrInfo.h b/libclamav/c++/llvm/lib/Target/Alpha/AlphaInstrInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaInstrInfo.h
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaInstrInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaInstrInfo.td b/libclamav/c++/llvm/lib/Target/Alpha/AlphaInstrInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaInstrInfo.td
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaInstrInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaJITInfo.cpp b/libclamav/c++/llvm/lib/Target/Alpha/AlphaJITInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaJITInfo.cpp
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaJITInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaJITInfo.h b/libclamav/c++/llvm/lib/Target/Alpha/AlphaJITInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaJITInfo.h
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaJITInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaLLRP.cpp b/libclamav/c++/llvm/lib/Target/Alpha/AlphaLLRP.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaLLRP.cpp
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaLLRP.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaMCAsmInfo.cpp b/libclamav/c++/llvm/lib/Target/Alpha/AlphaMCAsmInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaMCAsmInfo.cpp
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaMCAsmInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaMCAsmInfo.h b/libclamav/c++/llvm/lib/Target/Alpha/AlphaMCAsmInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaMCAsmInfo.h
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaMCAsmInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaMachineFunctionInfo.h b/libclamav/c++/llvm/lib/Target/Alpha/AlphaMachineFunctionInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaMachineFunctionInfo.h
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaMachineFunctionInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp b/libclamav/c++/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaRegisterInfo.h b/libclamav/c++/llvm/lib/Target/Alpha/AlphaRegisterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaRegisterInfo.h
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaRegisterInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaRegisterInfo.td b/libclamav/c++/llvm/lib/Target/Alpha/AlphaRegisterInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaRegisterInfo.td
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaRegisterInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaRelocations.h b/libclamav/c++/llvm/lib/Target/Alpha/AlphaRelocations.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaRelocations.h
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaRelocations.h
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaSchedule.td b/libclamav/c++/llvm/lib/Target/Alpha/AlphaSchedule.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaSchedule.td
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaSchedule.td
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaSubtarget.cpp b/libclamav/c++/llvm/lib/Target/Alpha/AlphaSubtarget.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaSubtarget.cpp
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaSubtarget.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaSubtarget.h b/libclamav/c++/llvm/lib/Target/Alpha/AlphaSubtarget.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaSubtarget.h
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaSubtarget.h
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp b/libclamav/c++/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AlphaTargetMachine.h b/libclamav/c++/llvm/lib/Target/Alpha/AlphaTargetMachine.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AlphaTargetMachine.h
rename to libclamav/c++/llvm/lib/Target/Alpha/AlphaTargetMachine.h
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AsmPrinter/AlphaAsmPrinter.cpp b/libclamav/c++/llvm/lib/Target/Alpha/AsmPrinter/AlphaAsmPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AsmPrinter/AlphaAsmPrinter.cpp
rename to libclamav/c++/llvm/lib/Target/Alpha/AsmPrinter/AlphaAsmPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AsmPrinter/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/Alpha/AsmPrinter/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AsmPrinter/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/Alpha/AsmPrinter/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/AsmPrinter/Makefile b/libclamav/c++/llvm/lib/Target/Alpha/AsmPrinter/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/AsmPrinter/Makefile
rename to libclamav/c++/llvm/lib/Target/Alpha/AsmPrinter/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/Alpha/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/Alpha/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/Makefile b/libclamav/c++/llvm/lib/Target/Alpha/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/Makefile
rename to libclamav/c++/llvm/lib/Target/Alpha/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/README.txt b/libclamav/c++/llvm/lib/Target/Alpha/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/README.txt
rename to libclamav/c++/llvm/lib/Target/Alpha/README.txt
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/TargetInfo/AlphaTargetInfo.cpp b/libclamav/c++/llvm/lib/Target/Alpha/TargetInfo/AlphaTargetInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/TargetInfo/AlphaTargetInfo.cpp
rename to libclamav/c++/llvm/lib/Target/Alpha/TargetInfo/AlphaTargetInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/TargetInfo/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/Alpha/TargetInfo/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/TargetInfo/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/Alpha/TargetInfo/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/Alpha/TargetInfo/Makefile b/libclamav/c++/llvm/lib/Target/Alpha/TargetInfo/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Alpha/TargetInfo/Makefile
rename to libclamav/c++/llvm/lib/Target/Alpha/TargetInfo/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/AsmPrinter/BlackfinAsmPrinter.cpp b/libclamav/c++/llvm/lib/Target/Blackfin/AsmPrinter/BlackfinAsmPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/AsmPrinter/BlackfinAsmPrinter.cpp
rename to libclamav/c++/llvm/lib/Target/Blackfin/AsmPrinter/BlackfinAsmPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/AsmPrinter/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/Blackfin/AsmPrinter/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/AsmPrinter/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/Blackfin/AsmPrinter/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/AsmPrinter/Makefile b/libclamav/c++/llvm/lib/Target/Blackfin/AsmPrinter/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/AsmPrinter/Makefile
rename to libclamav/c++/llvm/lib/Target/Blackfin/AsmPrinter/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/Blackfin.h b/libclamav/c++/llvm/lib/Target/Blackfin/Blackfin.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/Blackfin.h
rename to libclamav/c++/llvm/lib/Target/Blackfin/Blackfin.h
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/Blackfin.td b/libclamav/c++/llvm/lib/Target/Blackfin/Blackfin.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/Blackfin.td
rename to libclamav/c++/llvm/lib/Target/Blackfin/Blackfin.td
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinCallingConv.td b/libclamav/c++/llvm/lib/Target/Blackfin/BlackfinCallingConv.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinCallingConv.td
rename to libclamav/c++/llvm/lib/Target/Blackfin/BlackfinCallingConv.td
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp b/libclamav/c++/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp
rename to libclamav/c++/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp b/libclamav/c++/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp
rename to libclamav/c++/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinISelLowering.h b/libclamav/c++/llvm/lib/Target/Blackfin/BlackfinISelLowering.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinISelLowering.h
rename to libclamav/c++/llvm/lib/Target/Blackfin/BlackfinISelLowering.h
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinInstrFormats.td b/libclamav/c++/llvm/lib/Target/Blackfin/BlackfinInstrFormats.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinInstrFormats.td
rename to libclamav/c++/llvm/lib/Target/Blackfin/BlackfinInstrFormats.td
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinInstrInfo.cpp b/libclamav/c++/llvm/lib/Target/Blackfin/BlackfinInstrInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinInstrInfo.cpp
rename to libclamav/c++/llvm/lib/Target/Blackfin/BlackfinInstrInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinInstrInfo.h b/libclamav/c++/llvm/lib/Target/Blackfin/BlackfinInstrInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinInstrInfo.h
rename to libclamav/c++/llvm/lib/Target/Blackfin/BlackfinInstrInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinInstrInfo.td b/libclamav/c++/llvm/lib/Target/Blackfin/BlackfinInstrInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinInstrInfo.td
rename to libclamav/c++/llvm/lib/Target/Blackfin/BlackfinInstrInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.cpp b/libclamav/c++/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.cpp
rename to libclamav/c++/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.h b/libclamav/c++/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.h
rename to libclamav/c++/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp b/libclamav/c++/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp
rename to libclamav/c++/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h b/libclamav/c++/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h
rename to libclamav/c++/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td b/libclamav/c++/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td
rename to libclamav/c++/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinSubtarget.cpp b/libclamav/c++/llvm/lib/Target/Blackfin/BlackfinSubtarget.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinSubtarget.cpp
rename to libclamav/c++/llvm/lib/Target/Blackfin/BlackfinSubtarget.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinSubtarget.h b/libclamav/c++/llvm/lib/Target/Blackfin/BlackfinSubtarget.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinSubtarget.h
rename to libclamav/c++/llvm/lib/Target/Blackfin/BlackfinSubtarget.h
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinTargetMachine.cpp b/libclamav/c++/llvm/lib/Target/Blackfin/BlackfinTargetMachine.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinTargetMachine.cpp
rename to libclamav/c++/llvm/lib/Target/Blackfin/BlackfinTargetMachine.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinTargetMachine.h b/libclamav/c++/llvm/lib/Target/Blackfin/BlackfinTargetMachine.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/BlackfinTargetMachine.h
rename to libclamav/c++/llvm/lib/Target/Blackfin/BlackfinTargetMachine.h
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/Blackfin/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/Blackfin/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/Makefile b/libclamav/c++/llvm/lib/Target/Blackfin/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/Makefile
rename to libclamav/c++/llvm/lib/Target/Blackfin/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/README.txt b/libclamav/c++/llvm/lib/Target/Blackfin/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/README.txt
rename to libclamav/c++/llvm/lib/Target/Blackfin/README.txt
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/TargetInfo/BlackfinTargetInfo.cpp b/libclamav/c++/llvm/lib/Target/Blackfin/TargetInfo/BlackfinTargetInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/TargetInfo/BlackfinTargetInfo.cpp
rename to libclamav/c++/llvm/lib/Target/Blackfin/TargetInfo/BlackfinTargetInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/TargetInfo/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/Blackfin/TargetInfo/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/TargetInfo/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/Blackfin/TargetInfo/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/Blackfin/TargetInfo/Makefile b/libclamav/c++/llvm/lib/Target/Blackfin/TargetInfo/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Blackfin/TargetInfo/Makefile
rename to libclamav/c++/llvm/lib/Target/Blackfin/TargetInfo/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/CBackend/CBackend.cpp b/libclamav/c++/llvm/lib/Target/CBackend/CBackend.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CBackend/CBackend.cpp
rename to libclamav/c++/llvm/lib/Target/CBackend/CBackend.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/CBackend/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/CBackend/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CBackend/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/CBackend/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/CBackend/CTargetMachine.h b/libclamav/c++/llvm/lib/Target/CBackend/CTargetMachine.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CBackend/CTargetMachine.h
rename to libclamav/c++/llvm/lib/Target/CBackend/CTargetMachine.h
diff --git a/libclamav/llvm/llvm/lib/Target/CBackend/Makefile b/libclamav/c++/llvm/lib/Target/CBackend/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CBackend/Makefile
rename to libclamav/c++/llvm/lib/Target/CBackend/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/CBackend/TargetInfo/CBackendTargetInfo.cpp b/libclamav/c++/llvm/lib/Target/CBackend/TargetInfo/CBackendTargetInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CBackend/TargetInfo/CBackendTargetInfo.cpp
rename to libclamav/c++/llvm/lib/Target/CBackend/TargetInfo/CBackendTargetInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/CBackend/TargetInfo/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/CBackend/TargetInfo/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CBackend/TargetInfo/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/CBackend/TargetInfo/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/CBackend/TargetInfo/Makefile b/libclamav/c++/llvm/lib/Target/CBackend/TargetInfo/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CBackend/TargetInfo/Makefile
rename to libclamav/c++/llvm/lib/Target/CBackend/TargetInfo/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/AsmPrinter/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/CellSPU/AsmPrinter/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/AsmPrinter/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/CellSPU/AsmPrinter/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/AsmPrinter/Makefile b/libclamav/c++/llvm/lib/Target/CellSPU/AsmPrinter/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/AsmPrinter/Makefile
rename to libclamav/c++/llvm/lib/Target/CellSPU/AsmPrinter/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/AsmPrinter/SPUAsmPrinter.cpp b/libclamav/c++/llvm/lib/Target/CellSPU/AsmPrinter/SPUAsmPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/AsmPrinter/SPUAsmPrinter.cpp
rename to libclamav/c++/llvm/lib/Target/CellSPU/AsmPrinter/SPUAsmPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/CellSPU/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/CellSPU/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/CellSDKIntrinsics.td b/libclamav/c++/llvm/lib/Target/CellSPU/CellSDKIntrinsics.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/CellSDKIntrinsics.td
rename to libclamav/c++/llvm/lib/Target/CellSPU/CellSDKIntrinsics.td
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/Makefile b/libclamav/c++/llvm/lib/Target/CellSPU/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/Makefile
rename to libclamav/c++/llvm/lib/Target/CellSPU/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/README.txt b/libclamav/c++/llvm/lib/Target/CellSPU/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/README.txt
rename to libclamav/c++/llvm/lib/Target/CellSPU/README.txt
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPU.h b/libclamav/c++/llvm/lib/Target/CellSPU/SPU.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPU.h
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPU.h
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPU.td b/libclamav/c++/llvm/lib/Target/CellSPU/SPU.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPU.td
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPU.td
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPU128InstrInfo.td b/libclamav/c++/llvm/lib/Target/CellSPU/SPU128InstrInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPU128InstrInfo.td
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPU128InstrInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPU64InstrInfo.td b/libclamav/c++/llvm/lib/Target/CellSPU/SPU64InstrInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPU64InstrInfo.td
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPU64InstrInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUCallingConv.td b/libclamav/c++/llvm/lib/Target/CellSPU/SPUCallingConv.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUCallingConv.td
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUCallingConv.td
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUFrameInfo.cpp b/libclamav/c++/llvm/lib/Target/CellSPU/SPUFrameInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUFrameInfo.cpp
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUFrameInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUFrameInfo.h b/libclamav/c++/llvm/lib/Target/CellSPU/SPUFrameInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUFrameInfo.h
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUFrameInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUHazardRecognizers.cpp b/libclamav/c++/llvm/lib/Target/CellSPU/SPUHazardRecognizers.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUHazardRecognizers.cpp
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUHazardRecognizers.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUHazardRecognizers.h b/libclamav/c++/llvm/lib/Target/CellSPU/SPUHazardRecognizers.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUHazardRecognizers.h
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUHazardRecognizers.h
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp b/libclamav/c++/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUISelLowering.cpp b/libclamav/c++/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUISelLowering.h b/libclamav/c++/llvm/lib/Target/CellSPU/SPUISelLowering.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUISelLowering.h
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUISelLowering.h
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUInstrBuilder.h b/libclamav/c++/llvm/lib/Target/CellSPU/SPUInstrBuilder.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUInstrBuilder.h
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUInstrBuilder.h
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUInstrFormats.td b/libclamav/c++/llvm/lib/Target/CellSPU/SPUInstrFormats.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUInstrFormats.td
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUInstrFormats.td
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp b/libclamav/c++/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUInstrInfo.h b/libclamav/c++/llvm/lib/Target/CellSPU/SPUInstrInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUInstrInfo.h
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUInstrInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUInstrInfo.td b/libclamav/c++/llvm/lib/Target/CellSPU/SPUInstrInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUInstrInfo.td
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUInstrInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUMCAsmInfo.cpp b/libclamav/c++/llvm/lib/Target/CellSPU/SPUMCAsmInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUMCAsmInfo.cpp
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUMCAsmInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUMCAsmInfo.h b/libclamav/c++/llvm/lib/Target/CellSPU/SPUMCAsmInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUMCAsmInfo.h
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUMCAsmInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUMachineFunction.h b/libclamav/c++/llvm/lib/Target/CellSPU/SPUMachineFunction.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUMachineFunction.h
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUMachineFunction.h
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUMathInstr.td b/libclamav/c++/llvm/lib/Target/CellSPU/SPUMathInstr.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUMathInstr.td
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUMathInstr.td
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUNodes.td b/libclamav/c++/llvm/lib/Target/CellSPU/SPUNodes.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUNodes.td
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUNodes.td
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUOperands.td b/libclamav/c++/llvm/lib/Target/CellSPU/SPUOperands.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUOperands.td
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUOperands.td
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp b/libclamav/c++/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPURegisterInfo.h b/libclamav/c++/llvm/lib/Target/CellSPU/SPURegisterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPURegisterInfo.h
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPURegisterInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPURegisterInfo.td b/libclamav/c++/llvm/lib/Target/CellSPU/SPURegisterInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPURegisterInfo.td
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPURegisterInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPURegisterNames.h b/libclamav/c++/llvm/lib/Target/CellSPU/SPURegisterNames.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPURegisterNames.h
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPURegisterNames.h
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUSchedule.td b/libclamav/c++/llvm/lib/Target/CellSPU/SPUSchedule.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUSchedule.td
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUSchedule.td
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUSubtarget.cpp b/libclamav/c++/llvm/lib/Target/CellSPU/SPUSubtarget.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUSubtarget.cpp
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUSubtarget.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUSubtarget.h b/libclamav/c++/llvm/lib/Target/CellSPU/SPUSubtarget.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUSubtarget.h
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUSubtarget.h
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp b/libclamav/c++/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/SPUTargetMachine.h b/libclamav/c++/llvm/lib/Target/CellSPU/SPUTargetMachine.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/SPUTargetMachine.h
rename to libclamav/c++/llvm/lib/Target/CellSPU/SPUTargetMachine.h
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/TargetInfo/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/CellSPU/TargetInfo/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/TargetInfo/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/CellSPU/TargetInfo/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/TargetInfo/CellSPUTargetInfo.cpp b/libclamav/c++/llvm/lib/Target/CellSPU/TargetInfo/CellSPUTargetInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/TargetInfo/CellSPUTargetInfo.cpp
rename to libclamav/c++/llvm/lib/Target/CellSPU/TargetInfo/CellSPUTargetInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/CellSPU/TargetInfo/Makefile b/libclamav/c++/llvm/lib/Target/CellSPU/TargetInfo/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CellSPU/TargetInfo/Makefile
rename to libclamav/c++/llvm/lib/Target/CellSPU/TargetInfo/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/CppBackend/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/CppBackend/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CppBackend/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/CppBackend/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/CppBackend/CPPBackend.cpp b/libclamav/c++/llvm/lib/Target/CppBackend/CPPBackend.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CppBackend/CPPBackend.cpp
rename to libclamav/c++/llvm/lib/Target/CppBackend/CPPBackend.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/CppBackend/CPPTargetMachine.h b/libclamav/c++/llvm/lib/Target/CppBackend/CPPTargetMachine.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CppBackend/CPPTargetMachine.h
rename to libclamav/c++/llvm/lib/Target/CppBackend/CPPTargetMachine.h
diff --git a/libclamav/llvm/llvm/lib/Target/CppBackend/Makefile b/libclamav/c++/llvm/lib/Target/CppBackend/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CppBackend/Makefile
rename to libclamav/c++/llvm/lib/Target/CppBackend/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/CppBackend/TargetInfo/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/CppBackend/TargetInfo/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CppBackend/TargetInfo/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/CppBackend/TargetInfo/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/CppBackend/TargetInfo/CppBackendTargetInfo.cpp b/libclamav/c++/llvm/lib/Target/CppBackend/TargetInfo/CppBackendTargetInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CppBackend/TargetInfo/CppBackendTargetInfo.cpp
rename to libclamav/c++/llvm/lib/Target/CppBackend/TargetInfo/CppBackendTargetInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/CppBackend/TargetInfo/Makefile b/libclamav/c++/llvm/lib/Target/CppBackend/TargetInfo/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/CppBackend/TargetInfo/Makefile
rename to libclamav/c++/llvm/lib/Target/CppBackend/TargetInfo/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/MSIL/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/MSIL/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSIL/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/MSIL/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/MSIL/MSILWriter.cpp b/libclamav/c++/llvm/lib/Target/MSIL/MSILWriter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSIL/MSILWriter.cpp
rename to libclamav/c++/llvm/lib/Target/MSIL/MSILWriter.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/MSIL/MSILWriter.h b/libclamav/c++/llvm/lib/Target/MSIL/MSILWriter.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSIL/MSILWriter.h
rename to libclamav/c++/llvm/lib/Target/MSIL/MSILWriter.h
diff --git a/libclamav/llvm/llvm/lib/Target/MSIL/Makefile b/libclamav/c++/llvm/lib/Target/MSIL/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSIL/Makefile
rename to libclamav/c++/llvm/lib/Target/MSIL/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/MSIL/README.TXT b/libclamav/c++/llvm/lib/Target/MSIL/README.TXT
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSIL/README.TXT
rename to libclamav/c++/llvm/lib/Target/MSIL/README.TXT
diff --git a/libclamav/llvm/llvm/lib/Target/MSIL/TargetInfo/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/MSIL/TargetInfo/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSIL/TargetInfo/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/MSIL/TargetInfo/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/MSIL/TargetInfo/MSILTargetInfo.cpp b/libclamav/c++/llvm/lib/Target/MSIL/TargetInfo/MSILTargetInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSIL/TargetInfo/MSILTargetInfo.cpp
rename to libclamav/c++/llvm/lib/Target/MSIL/TargetInfo/MSILTargetInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/MSIL/TargetInfo/Makefile b/libclamav/c++/llvm/lib/Target/MSIL/TargetInfo/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSIL/TargetInfo/Makefile
rename to libclamav/c++/llvm/lib/Target/MSIL/TargetInfo/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/AsmPrinter/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/MSP430/AsmPrinter/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/AsmPrinter/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/MSP430/AsmPrinter/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/AsmPrinter/MSP430AsmPrinter.cpp b/libclamav/c++/llvm/lib/Target/MSP430/AsmPrinter/MSP430AsmPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/AsmPrinter/MSP430AsmPrinter.cpp
rename to libclamav/c++/llvm/lib/Target/MSP430/AsmPrinter/MSP430AsmPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/AsmPrinter/Makefile b/libclamav/c++/llvm/lib/Target/MSP430/AsmPrinter/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/AsmPrinter/Makefile
rename to libclamav/c++/llvm/lib/Target/MSP430/AsmPrinter/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/MSP430/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/MSP430/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/MSP430.h b/libclamav/c++/llvm/lib/Target/MSP430/MSP430.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/MSP430.h
rename to libclamav/c++/llvm/lib/Target/MSP430/MSP430.h
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/MSP430.td b/libclamav/c++/llvm/lib/Target/MSP430/MSP430.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/MSP430.td
rename to libclamav/c++/llvm/lib/Target/MSP430/MSP430.td
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/MSP430CallingConv.td b/libclamav/c++/llvm/lib/Target/MSP430/MSP430CallingConv.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/MSP430CallingConv.td
rename to libclamav/c++/llvm/lib/Target/MSP430/MSP430CallingConv.td
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp b/libclamav/c++/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
rename to libclamav/c++/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp b/libclamav/c++/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp
rename to libclamav/c++/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/MSP430ISelLowering.h b/libclamav/c++/llvm/lib/Target/MSP430/MSP430ISelLowering.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/MSP430ISelLowering.h
rename to libclamav/c++/llvm/lib/Target/MSP430/MSP430ISelLowering.h
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/MSP430InstrFormats.td b/libclamav/c++/llvm/lib/Target/MSP430/MSP430InstrFormats.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/MSP430InstrFormats.td
rename to libclamav/c++/llvm/lib/Target/MSP430/MSP430InstrFormats.td
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp b/libclamav/c++/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp
rename to libclamav/c++/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/MSP430InstrInfo.h b/libclamav/c++/llvm/lib/Target/MSP430/MSP430InstrInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/MSP430InstrInfo.h
rename to libclamav/c++/llvm/lib/Target/MSP430/MSP430InstrInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/MSP430InstrInfo.td b/libclamav/c++/llvm/lib/Target/MSP430/MSP430InstrInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/MSP430InstrInfo.td
rename to libclamav/c++/llvm/lib/Target/MSP430/MSP430InstrInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/MSP430MCAsmInfo.cpp b/libclamav/c++/llvm/lib/Target/MSP430/MSP430MCAsmInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/MSP430MCAsmInfo.cpp
rename to libclamav/c++/llvm/lib/Target/MSP430/MSP430MCAsmInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/MSP430MCAsmInfo.h b/libclamav/c++/llvm/lib/Target/MSP430/MSP430MCAsmInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/MSP430MCAsmInfo.h
rename to libclamav/c++/llvm/lib/Target/MSP430/MSP430MCAsmInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.h b/libclamav/c++/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.h
rename to libclamav/c++/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp b/libclamav/c++/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp
rename to libclamav/c++/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/MSP430RegisterInfo.h b/libclamav/c++/llvm/lib/Target/MSP430/MSP430RegisterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/MSP430RegisterInfo.h
rename to libclamav/c++/llvm/lib/Target/MSP430/MSP430RegisterInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/MSP430RegisterInfo.td b/libclamav/c++/llvm/lib/Target/MSP430/MSP430RegisterInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/MSP430RegisterInfo.td
rename to libclamav/c++/llvm/lib/Target/MSP430/MSP430RegisterInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/MSP430Subtarget.cpp b/libclamav/c++/llvm/lib/Target/MSP430/MSP430Subtarget.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/MSP430Subtarget.cpp
rename to libclamav/c++/llvm/lib/Target/MSP430/MSP430Subtarget.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/MSP430Subtarget.h b/libclamav/c++/llvm/lib/Target/MSP430/MSP430Subtarget.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/MSP430Subtarget.h
rename to libclamav/c++/llvm/lib/Target/MSP430/MSP430Subtarget.h
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp b/libclamav/c++/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp
rename to libclamav/c++/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/MSP430TargetMachine.h b/libclamav/c++/llvm/lib/Target/MSP430/MSP430TargetMachine.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/MSP430TargetMachine.h
rename to libclamav/c++/llvm/lib/Target/MSP430/MSP430TargetMachine.h
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/Makefile b/libclamav/c++/llvm/lib/Target/MSP430/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/Makefile
rename to libclamav/c++/llvm/lib/Target/MSP430/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/README.txt b/libclamav/c++/llvm/lib/Target/MSP430/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/README.txt
rename to libclamav/c++/llvm/lib/Target/MSP430/README.txt
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/TargetInfo/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/MSP430/TargetInfo/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/TargetInfo/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/MSP430/TargetInfo/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/TargetInfo/MSP430TargetInfo.cpp b/libclamav/c++/llvm/lib/Target/MSP430/TargetInfo/MSP430TargetInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/TargetInfo/MSP430TargetInfo.cpp
rename to libclamav/c++/llvm/lib/Target/MSP430/TargetInfo/MSP430TargetInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/MSP430/TargetInfo/Makefile b/libclamav/c++/llvm/lib/Target/MSP430/TargetInfo/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/MSP430/TargetInfo/Makefile
rename to libclamav/c++/llvm/lib/Target/MSP430/TargetInfo/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/Makefile b/libclamav/c++/llvm/lib/Target/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Makefile
rename to libclamav/c++/llvm/lib/Target/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/AsmPrinter/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/Mips/AsmPrinter/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/AsmPrinter/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/Mips/AsmPrinter/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/AsmPrinter/Makefile b/libclamav/c++/llvm/lib/Target/Mips/AsmPrinter/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/AsmPrinter/Makefile
rename to libclamav/c++/llvm/lib/Target/Mips/AsmPrinter/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/AsmPrinter/MipsAsmPrinter.cpp b/libclamav/c++/llvm/lib/Target/Mips/AsmPrinter/MipsAsmPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/AsmPrinter/MipsAsmPrinter.cpp
rename to libclamav/c++/llvm/lib/Target/Mips/AsmPrinter/MipsAsmPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/Mips/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/Mips/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/Makefile b/libclamav/c++/llvm/lib/Target/Mips/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/Makefile
rename to libclamav/c++/llvm/lib/Target/Mips/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/Mips.h b/libclamav/c++/llvm/lib/Target/Mips/Mips.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/Mips.h
rename to libclamav/c++/llvm/lib/Target/Mips/Mips.h
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/Mips.td b/libclamav/c++/llvm/lib/Target/Mips/Mips.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/Mips.td
rename to libclamav/c++/llvm/lib/Target/Mips/Mips.td
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsCallingConv.td b/libclamav/c++/llvm/lib/Target/Mips/MipsCallingConv.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsCallingConv.td
rename to libclamav/c++/llvm/lib/Target/Mips/MipsCallingConv.td
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp b/libclamav/c++/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
rename to libclamav/c++/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp b/libclamav/c++/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
rename to libclamav/c++/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsISelLowering.cpp b/libclamav/c++/llvm/lib/Target/Mips/MipsISelLowering.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsISelLowering.cpp
rename to libclamav/c++/llvm/lib/Target/Mips/MipsISelLowering.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsISelLowering.h b/libclamav/c++/llvm/lib/Target/Mips/MipsISelLowering.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsISelLowering.h
rename to libclamav/c++/llvm/lib/Target/Mips/MipsISelLowering.h
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsInstrFPU.td b/libclamav/c++/llvm/lib/Target/Mips/MipsInstrFPU.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsInstrFPU.td
rename to libclamav/c++/llvm/lib/Target/Mips/MipsInstrFPU.td
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsInstrFormats.td b/libclamav/c++/llvm/lib/Target/Mips/MipsInstrFormats.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsInstrFormats.td
rename to libclamav/c++/llvm/lib/Target/Mips/MipsInstrFormats.td
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsInstrInfo.cpp b/libclamav/c++/llvm/lib/Target/Mips/MipsInstrInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsInstrInfo.cpp
rename to libclamav/c++/llvm/lib/Target/Mips/MipsInstrInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsInstrInfo.h b/libclamav/c++/llvm/lib/Target/Mips/MipsInstrInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsInstrInfo.h
rename to libclamav/c++/llvm/lib/Target/Mips/MipsInstrInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsInstrInfo.td b/libclamav/c++/llvm/lib/Target/Mips/MipsInstrInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsInstrInfo.td
rename to libclamav/c++/llvm/lib/Target/Mips/MipsInstrInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsMCAsmInfo.cpp b/libclamav/c++/llvm/lib/Target/Mips/MipsMCAsmInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsMCAsmInfo.cpp
rename to libclamav/c++/llvm/lib/Target/Mips/MipsMCAsmInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsMCAsmInfo.h b/libclamav/c++/llvm/lib/Target/Mips/MipsMCAsmInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsMCAsmInfo.h
rename to libclamav/c++/llvm/lib/Target/Mips/MipsMCAsmInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsMachineFunction.h b/libclamav/c++/llvm/lib/Target/Mips/MipsMachineFunction.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsMachineFunction.h
rename to libclamav/c++/llvm/lib/Target/Mips/MipsMachineFunction.h
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsRegisterInfo.cpp b/libclamav/c++/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
rename to libclamav/c++/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsRegisterInfo.h b/libclamav/c++/llvm/lib/Target/Mips/MipsRegisterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsRegisterInfo.h
rename to libclamav/c++/llvm/lib/Target/Mips/MipsRegisterInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsRegisterInfo.td b/libclamav/c++/llvm/lib/Target/Mips/MipsRegisterInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsRegisterInfo.td
rename to libclamav/c++/llvm/lib/Target/Mips/MipsRegisterInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsSchedule.td b/libclamav/c++/llvm/lib/Target/Mips/MipsSchedule.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsSchedule.td
rename to libclamav/c++/llvm/lib/Target/Mips/MipsSchedule.td
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsSubtarget.cpp b/libclamav/c++/llvm/lib/Target/Mips/MipsSubtarget.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsSubtarget.cpp
rename to libclamav/c++/llvm/lib/Target/Mips/MipsSubtarget.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsSubtarget.h b/libclamav/c++/llvm/lib/Target/Mips/MipsSubtarget.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsSubtarget.h
rename to libclamav/c++/llvm/lib/Target/Mips/MipsSubtarget.h
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsTargetMachine.cpp b/libclamav/c++/llvm/lib/Target/Mips/MipsTargetMachine.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsTargetMachine.cpp
rename to libclamav/c++/llvm/lib/Target/Mips/MipsTargetMachine.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsTargetMachine.h b/libclamav/c++/llvm/lib/Target/Mips/MipsTargetMachine.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsTargetMachine.h
rename to libclamav/c++/llvm/lib/Target/Mips/MipsTargetMachine.h
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp b/libclamav/c++/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp
rename to libclamav/c++/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/MipsTargetObjectFile.h b/libclamav/c++/llvm/lib/Target/Mips/MipsTargetObjectFile.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/MipsTargetObjectFile.h
rename to libclamav/c++/llvm/lib/Target/Mips/MipsTargetObjectFile.h
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/TargetInfo/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/Mips/TargetInfo/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/TargetInfo/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/Mips/TargetInfo/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/TargetInfo/Makefile b/libclamav/c++/llvm/lib/Target/Mips/TargetInfo/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/TargetInfo/Makefile
rename to libclamav/c++/llvm/lib/Target/Mips/TargetInfo/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp b/libclamav/c++/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp
rename to libclamav/c++/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/AsmPrinter/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/PIC16/AsmPrinter/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/AsmPrinter/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/PIC16/AsmPrinter/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/AsmPrinter/Makefile b/libclamav/c++/llvm/lib/Target/PIC16/AsmPrinter/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/AsmPrinter/Makefile
rename to libclamav/c++/llvm/lib/Target/PIC16/AsmPrinter/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/AsmPrinter/PIC16AsmPrinter.cpp b/libclamav/c++/llvm/lib/Target/PIC16/AsmPrinter/PIC16AsmPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/AsmPrinter/PIC16AsmPrinter.cpp
rename to libclamav/c++/llvm/lib/Target/PIC16/AsmPrinter/PIC16AsmPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/AsmPrinter/PIC16AsmPrinter.h b/libclamav/c++/llvm/lib/Target/PIC16/AsmPrinter/PIC16AsmPrinter.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/AsmPrinter/PIC16AsmPrinter.h
rename to libclamav/c++/llvm/lib/Target/PIC16/AsmPrinter/PIC16AsmPrinter.h
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/PIC16/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/PIC16/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/MCSectionPIC16.h b/libclamav/c++/llvm/lib/Target/PIC16/MCSectionPIC16.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/MCSectionPIC16.h
rename to libclamav/c++/llvm/lib/Target/PIC16/MCSectionPIC16.h
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/Makefile b/libclamav/c++/llvm/lib/Target/PIC16/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/Makefile
rename to libclamav/c++/llvm/lib/Target/PIC16/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16.h b/libclamav/c++/llvm/lib/Target/PIC16/PIC16.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16.h
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16.h
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16.td b/libclamav/c++/llvm/lib/Target/PIC16/PIC16.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16.td
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16.td
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16DebugInfo.cpp b/libclamav/c++/llvm/lib/Target/PIC16/PIC16DebugInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16DebugInfo.cpp
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16DebugInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16DebugInfo.h b/libclamav/c++/llvm/lib/Target/PIC16/PIC16DebugInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16DebugInfo.h
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16DebugInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16ISelDAGToDAG.cpp b/libclamav/c++/llvm/lib/Target/PIC16/PIC16ISelDAGToDAG.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16ISelDAGToDAG.cpp
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16ISelDAGToDAG.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16ISelDAGToDAG.h b/libclamav/c++/llvm/lib/Target/PIC16/PIC16ISelDAGToDAG.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16ISelDAGToDAG.h
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16ISelDAGToDAG.h
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16ISelLowering.cpp b/libclamav/c++/llvm/lib/Target/PIC16/PIC16ISelLowering.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16ISelLowering.cpp
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16ISelLowering.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16ISelLowering.h b/libclamav/c++/llvm/lib/Target/PIC16/PIC16ISelLowering.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16ISelLowering.h
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16ISelLowering.h
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16InstrFormats.td b/libclamav/c++/llvm/lib/Target/PIC16/PIC16InstrFormats.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16InstrFormats.td
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16InstrFormats.td
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16InstrInfo.cpp b/libclamav/c++/llvm/lib/Target/PIC16/PIC16InstrInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16InstrInfo.cpp
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16InstrInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16InstrInfo.h b/libclamav/c++/llvm/lib/Target/PIC16/PIC16InstrInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16InstrInfo.h
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16InstrInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16InstrInfo.td b/libclamav/c++/llvm/lib/Target/PIC16/PIC16InstrInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16InstrInfo.td
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16InstrInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16MCAsmInfo.cpp b/libclamav/c++/llvm/lib/Target/PIC16/PIC16MCAsmInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16MCAsmInfo.cpp
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16MCAsmInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16MCAsmInfo.h b/libclamav/c++/llvm/lib/Target/PIC16/PIC16MCAsmInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16MCAsmInfo.h
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16MCAsmInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16MemSelOpt.cpp b/libclamav/c++/llvm/lib/Target/PIC16/PIC16MemSelOpt.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16MemSelOpt.cpp
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16MemSelOpt.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16RegisterInfo.cpp b/libclamav/c++/llvm/lib/Target/PIC16/PIC16RegisterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16RegisterInfo.cpp
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16RegisterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16RegisterInfo.h b/libclamav/c++/llvm/lib/Target/PIC16/PIC16RegisterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16RegisterInfo.h
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16RegisterInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16RegisterInfo.td b/libclamav/c++/llvm/lib/Target/PIC16/PIC16RegisterInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16RegisterInfo.td
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16RegisterInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16Subtarget.cpp b/libclamav/c++/llvm/lib/Target/PIC16/PIC16Subtarget.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16Subtarget.cpp
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16Subtarget.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16Subtarget.h b/libclamav/c++/llvm/lib/Target/PIC16/PIC16Subtarget.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16Subtarget.h
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16Subtarget.h
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16TargetMachine.cpp b/libclamav/c++/llvm/lib/Target/PIC16/PIC16TargetMachine.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16TargetMachine.cpp
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16TargetMachine.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16TargetMachine.h b/libclamav/c++/llvm/lib/Target/PIC16/PIC16TargetMachine.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16TargetMachine.h
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16TargetMachine.h
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16TargetObjectFile.cpp b/libclamav/c++/llvm/lib/Target/PIC16/PIC16TargetObjectFile.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16TargetObjectFile.cpp
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16TargetObjectFile.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/PIC16TargetObjectFile.h b/libclamav/c++/llvm/lib/Target/PIC16/PIC16TargetObjectFile.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/PIC16TargetObjectFile.h
rename to libclamav/c++/llvm/lib/Target/PIC16/PIC16TargetObjectFile.h
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/TargetInfo/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/PIC16/TargetInfo/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/TargetInfo/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/PIC16/TargetInfo/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/TargetInfo/Makefile b/libclamav/c++/llvm/lib/Target/PIC16/TargetInfo/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/TargetInfo/Makefile
rename to libclamav/c++/llvm/lib/Target/PIC16/TargetInfo/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/PIC16/TargetInfo/PIC16TargetInfo.cpp b/libclamav/c++/llvm/lib/Target/PIC16/TargetInfo/PIC16TargetInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PIC16/TargetInfo/PIC16TargetInfo.cpp
rename to libclamav/c++/llvm/lib/Target/PIC16/TargetInfo/PIC16TargetInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/AsmPrinter/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/PowerPC/AsmPrinter/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/AsmPrinter/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/PowerPC/AsmPrinter/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/AsmPrinter/Makefile b/libclamav/c++/llvm/lib/Target/PowerPC/AsmPrinter/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/AsmPrinter/Makefile
rename to libclamav/c++/llvm/lib/Target/PowerPC/AsmPrinter/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp b/libclamav/c++/llvm/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
rename to libclamav/c++/llvm/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/PowerPC/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/PowerPC/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/Makefile b/libclamav/c++/llvm/lib/Target/PowerPC/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/Makefile
rename to libclamav/c++/llvm/lib/Target/PowerPC/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPC.h b/libclamav/c++/llvm/lib/Target/PowerPC/PPC.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPC.h
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPC.h
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPC.td b/libclamav/c++/llvm/lib/Target/PowerPC/PPC.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPC.td
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPC.td
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp b/libclamav/c++/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCCallingConv.td b/libclamav/c++/llvm/lib/Target/PowerPC/PPCCallingConv.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCCallingConv.td
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCCallingConv.td
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp b/libclamav/c++/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCFrameInfo.h b/libclamav/c++/llvm/lib/Target/PowerPC/PPCFrameInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCFrameInfo.h
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCFrameInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp b/libclamav/c++/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h b/libclamav/c++/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp b/libclamav/c++/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCISelLowering.cpp b/libclamav/c++/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCISelLowering.h b/libclamav/c++/llvm/lib/Target/PowerPC/PPCISelLowering.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCISelLowering.h
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCISelLowering.h
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCInstr64Bit.td b/libclamav/c++/llvm/lib/Target/PowerPC/PPCInstr64Bit.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCInstr64Bit.td
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCInstr64Bit.td
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCInstrAltivec.td b/libclamav/c++/llvm/lib/Target/PowerPC/PPCInstrAltivec.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCInstrAltivec.td
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCInstrAltivec.td
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCInstrBuilder.h b/libclamav/c++/llvm/lib/Target/PowerPC/PPCInstrBuilder.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCInstrBuilder.h
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCInstrBuilder.h
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCInstrFormats.td b/libclamav/c++/llvm/lib/Target/PowerPC/PPCInstrFormats.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCInstrFormats.td
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCInstrFormats.td
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp b/libclamav/c++/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCInstrInfo.h b/libclamav/c++/llvm/lib/Target/PowerPC/PPCInstrInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCInstrInfo.h
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCInstrInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCInstrInfo.td b/libclamav/c++/llvm/lib/Target/PowerPC/PPCInstrInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCInstrInfo.td
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCInstrInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCJITInfo.cpp b/libclamav/c++/llvm/lib/Target/PowerPC/PPCJITInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCJITInfo.cpp
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCJITInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCJITInfo.h b/libclamav/c++/llvm/lib/Target/PowerPC/PPCJITInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCJITInfo.h
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCJITInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp b/libclamav/c++/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCMCAsmInfo.h b/libclamav/c++/llvm/lib/Target/PowerPC/PPCMCAsmInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCMCAsmInfo.h
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCMCAsmInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCMachOWriterInfo.cpp b/libclamav/c++/llvm/lib/Target/PowerPC/PPCMachOWriterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCMachOWriterInfo.cpp
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCMachOWriterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCMachOWriterInfo.h b/libclamav/c++/llvm/lib/Target/PowerPC/PPCMachOWriterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCMachOWriterInfo.h
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCMachOWriterInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h b/libclamav/c++/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCPerfectShuffle.h b/libclamav/c++/llvm/lib/Target/PowerPC/PPCPerfectShuffle.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCPerfectShuffle.h
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCPerfectShuffle.h
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCPredicates.cpp b/libclamav/c++/llvm/lib/Target/PowerPC/PPCPredicates.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCPredicates.cpp
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCPredicates.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCPredicates.h b/libclamav/c++/llvm/lib/Target/PowerPC/PPCPredicates.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCPredicates.h
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCPredicates.h
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp b/libclamav/c++/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCRegisterInfo.h b/libclamav/c++/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCRegisterInfo.td b/libclamav/c++/llvm/lib/Target/PowerPC/PPCRegisterInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCRegisterInfo.td
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCRegisterInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCRelocations.h b/libclamav/c++/llvm/lib/Target/PowerPC/PPCRelocations.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCRelocations.h
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCRelocations.h
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCSchedule.td b/libclamav/c++/llvm/lib/Target/PowerPC/PPCSchedule.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCSchedule.td
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCSchedule.td
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCScheduleG3.td b/libclamav/c++/llvm/lib/Target/PowerPC/PPCScheduleG3.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCScheduleG3.td
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCScheduleG3.td
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCScheduleG4.td b/libclamav/c++/llvm/lib/Target/PowerPC/PPCScheduleG4.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCScheduleG4.td
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCScheduleG4.td
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td b/libclamav/c++/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCScheduleG5.td b/libclamav/c++/llvm/lib/Target/PowerPC/PPCScheduleG5.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCScheduleG5.td
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCScheduleG5.td
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCSubtarget.cpp b/libclamav/c++/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCSubtarget.h b/libclamav/c++/llvm/lib/Target/PowerPC/PPCSubtarget.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCSubtarget.h
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCSubtarget.h
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp b/libclamav/c++/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/PPCTargetMachine.h b/libclamav/c++/llvm/lib/Target/PowerPC/PPCTargetMachine.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/PPCTargetMachine.h
rename to libclamav/c++/llvm/lib/Target/PowerPC/PPCTargetMachine.h
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/README.txt b/libclamav/c++/llvm/lib/Target/PowerPC/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/README.txt
rename to libclamav/c++/llvm/lib/Target/PowerPC/README.txt
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/README_ALTIVEC.txt b/libclamav/c++/llvm/lib/Target/PowerPC/README_ALTIVEC.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/README_ALTIVEC.txt
rename to libclamav/c++/llvm/lib/Target/PowerPC/README_ALTIVEC.txt
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/TargetInfo/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/PowerPC/TargetInfo/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/TargetInfo/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/PowerPC/TargetInfo/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/TargetInfo/Makefile b/libclamav/c++/llvm/lib/Target/PowerPC/TargetInfo/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/TargetInfo/Makefile
rename to libclamav/c++/llvm/lib/Target/PowerPC/TargetInfo/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp b/libclamav/c++/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp
rename to libclamav/c++/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/README.txt b/libclamav/c++/llvm/lib/Target/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/README.txt
rename to libclamav/c++/llvm/lib/Target/README.txt
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/AsmPrinter/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/Sparc/AsmPrinter/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/AsmPrinter/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/Sparc/AsmPrinter/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/AsmPrinter/Makefile b/libclamav/c++/llvm/lib/Target/Sparc/AsmPrinter/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/AsmPrinter/Makefile
rename to libclamav/c++/llvm/lib/Target/Sparc/AsmPrinter/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/AsmPrinter/SparcAsmPrinter.cpp b/libclamav/c++/llvm/lib/Target/Sparc/AsmPrinter/SparcAsmPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/AsmPrinter/SparcAsmPrinter.cpp
rename to libclamav/c++/llvm/lib/Target/Sparc/AsmPrinter/SparcAsmPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/Sparc/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/Sparc/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/DelaySlotFiller.cpp b/libclamav/c++/llvm/lib/Target/Sparc/DelaySlotFiller.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/DelaySlotFiller.cpp
rename to libclamav/c++/llvm/lib/Target/Sparc/DelaySlotFiller.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/FPMover.cpp b/libclamav/c++/llvm/lib/Target/Sparc/FPMover.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/FPMover.cpp
rename to libclamav/c++/llvm/lib/Target/Sparc/FPMover.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/Makefile b/libclamav/c++/llvm/lib/Target/Sparc/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/Makefile
rename to libclamav/c++/llvm/lib/Target/Sparc/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/README.txt b/libclamav/c++/llvm/lib/Target/Sparc/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/README.txt
rename to libclamav/c++/llvm/lib/Target/Sparc/README.txt
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/Sparc.h b/libclamav/c++/llvm/lib/Target/Sparc/Sparc.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/Sparc.h
rename to libclamav/c++/llvm/lib/Target/Sparc/Sparc.h
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/Sparc.td b/libclamav/c++/llvm/lib/Target/Sparc/Sparc.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/Sparc.td
rename to libclamav/c++/llvm/lib/Target/Sparc/Sparc.td
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/SparcCallingConv.td b/libclamav/c++/llvm/lib/Target/Sparc/SparcCallingConv.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/SparcCallingConv.td
rename to libclamav/c++/llvm/lib/Target/Sparc/SparcCallingConv.td
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp b/libclamav/c++/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp
rename to libclamav/c++/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/SparcISelLowering.cpp b/libclamav/c++/llvm/lib/Target/Sparc/SparcISelLowering.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/SparcISelLowering.cpp
rename to libclamav/c++/llvm/lib/Target/Sparc/SparcISelLowering.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/SparcISelLowering.h b/libclamav/c++/llvm/lib/Target/Sparc/SparcISelLowering.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/SparcISelLowering.h
rename to libclamav/c++/llvm/lib/Target/Sparc/SparcISelLowering.h
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/SparcInstrFormats.td b/libclamav/c++/llvm/lib/Target/Sparc/SparcInstrFormats.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/SparcInstrFormats.td
rename to libclamav/c++/llvm/lib/Target/Sparc/SparcInstrFormats.td
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/SparcInstrInfo.cpp b/libclamav/c++/llvm/lib/Target/Sparc/SparcInstrInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/SparcInstrInfo.cpp
rename to libclamav/c++/llvm/lib/Target/Sparc/SparcInstrInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/SparcInstrInfo.h b/libclamav/c++/llvm/lib/Target/Sparc/SparcInstrInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/SparcInstrInfo.h
rename to libclamav/c++/llvm/lib/Target/Sparc/SparcInstrInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/SparcInstrInfo.td b/libclamav/c++/llvm/lib/Target/Sparc/SparcInstrInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/SparcInstrInfo.td
rename to libclamav/c++/llvm/lib/Target/Sparc/SparcInstrInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/SparcMCAsmInfo.cpp b/libclamav/c++/llvm/lib/Target/Sparc/SparcMCAsmInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/SparcMCAsmInfo.cpp
rename to libclamav/c++/llvm/lib/Target/Sparc/SparcMCAsmInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/SparcMCAsmInfo.h b/libclamav/c++/llvm/lib/Target/Sparc/SparcMCAsmInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/SparcMCAsmInfo.h
rename to libclamav/c++/llvm/lib/Target/Sparc/SparcMCAsmInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp b/libclamav/c++/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
rename to libclamav/c++/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/SparcRegisterInfo.h b/libclamav/c++/llvm/lib/Target/Sparc/SparcRegisterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/SparcRegisterInfo.h
rename to libclamav/c++/llvm/lib/Target/Sparc/SparcRegisterInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/SparcRegisterInfo.td b/libclamav/c++/llvm/lib/Target/Sparc/SparcRegisterInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/SparcRegisterInfo.td
rename to libclamav/c++/llvm/lib/Target/Sparc/SparcRegisterInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/SparcSubtarget.cpp b/libclamav/c++/llvm/lib/Target/Sparc/SparcSubtarget.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/SparcSubtarget.cpp
rename to libclamav/c++/llvm/lib/Target/Sparc/SparcSubtarget.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/SparcSubtarget.h b/libclamav/c++/llvm/lib/Target/Sparc/SparcSubtarget.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/SparcSubtarget.h
rename to libclamav/c++/llvm/lib/Target/Sparc/SparcSubtarget.h
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/SparcTargetMachine.cpp b/libclamav/c++/llvm/lib/Target/Sparc/SparcTargetMachine.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/SparcTargetMachine.cpp
rename to libclamav/c++/llvm/lib/Target/Sparc/SparcTargetMachine.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/SparcTargetMachine.h b/libclamav/c++/llvm/lib/Target/Sparc/SparcTargetMachine.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/SparcTargetMachine.h
rename to libclamav/c++/llvm/lib/Target/Sparc/SparcTargetMachine.h
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/TargetInfo/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/Sparc/TargetInfo/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/TargetInfo/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/Sparc/TargetInfo/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/TargetInfo/Makefile b/libclamav/c++/llvm/lib/Target/Sparc/TargetInfo/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/TargetInfo/Makefile
rename to libclamav/c++/llvm/lib/Target/Sparc/TargetInfo/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp b/libclamav/c++/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp
rename to libclamav/c++/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/SubtargetFeature.cpp b/libclamav/c++/llvm/lib/Target/SubtargetFeature.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SubtargetFeature.cpp
rename to libclamav/c++/llvm/lib/Target/SubtargetFeature.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/AsmPrinter/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/SystemZ/AsmPrinter/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/AsmPrinter/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/SystemZ/AsmPrinter/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/AsmPrinter/Makefile b/libclamav/c++/llvm/lib/Target/SystemZ/AsmPrinter/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/AsmPrinter/Makefile
rename to libclamav/c++/llvm/lib/Target/SystemZ/AsmPrinter/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp b/libclamav/c++/llvm/lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp
rename to libclamav/c++/llvm/lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/SystemZ/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/SystemZ/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/Makefile b/libclamav/c++/llvm/lib/Target/SystemZ/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/Makefile
rename to libclamav/c++/llvm/lib/Target/SystemZ/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZ.h b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZ.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZ.h
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZ.h
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZ.td b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZ.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZ.td
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZ.td
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZCallingConv.td b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZCallingConv.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZCallingConv.td
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZCallingConv.td
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZISelLowering.h b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZISelLowering.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZISelLowering.h
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZISelLowering.h
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZInstrFP.td b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZInstrFP.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZInstrFP.td
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZInstrFP.td
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZInstrFormats.td b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZInstrFormats.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZInstrFormats.td
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZInstrFormats.td
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZInstrInfo.h b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZInstrInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZInstrInfo.h
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZInstrInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZInstrInfo.td b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZInstrInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZInstrInfo.td
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZInstrInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.cpp b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.cpp
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.h b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.h
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.h b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.h
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZOperands.td b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZOperands.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZOperands.td
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZOperands.td
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZSubtarget.h b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZSubtarget.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZSubtarget.h
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZSubtarget.h
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/SystemZTargetMachine.h b/libclamav/c++/llvm/lib/Target/SystemZ/SystemZTargetMachine.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/SystemZTargetMachine.h
rename to libclamav/c++/llvm/lib/Target/SystemZ/SystemZTargetMachine.h
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/TargetInfo/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/SystemZ/TargetInfo/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/TargetInfo/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/SystemZ/TargetInfo/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/TargetInfo/Makefile b/libclamav/c++/llvm/lib/Target/SystemZ/TargetInfo/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/TargetInfo/Makefile
rename to libclamav/c++/llvm/lib/Target/SystemZ/TargetInfo/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp b/libclamav/c++/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp
rename to libclamav/c++/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/Target.cpp b/libclamav/c++/llvm/lib/Target/Target.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/Target.cpp
rename to libclamav/c++/llvm/lib/Target/Target.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/TargetData.cpp b/libclamav/c++/llvm/lib/Target/TargetData.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/TargetData.cpp
rename to libclamav/c++/llvm/lib/Target/TargetData.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/TargetELFWriterInfo.cpp b/libclamav/c++/llvm/lib/Target/TargetELFWriterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/TargetELFWriterInfo.cpp
rename to libclamav/c++/llvm/lib/Target/TargetELFWriterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/TargetFrameInfo.cpp b/libclamav/c++/llvm/lib/Target/TargetFrameInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/TargetFrameInfo.cpp
rename to libclamav/c++/llvm/lib/Target/TargetFrameInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/TargetInstrInfo.cpp b/libclamav/c++/llvm/lib/Target/TargetInstrInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/TargetInstrInfo.cpp
rename to libclamav/c++/llvm/lib/Target/TargetInstrInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/TargetIntrinsicInfo.cpp b/libclamav/c++/llvm/lib/Target/TargetIntrinsicInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/TargetIntrinsicInfo.cpp
rename to libclamav/c++/llvm/lib/Target/TargetIntrinsicInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/TargetLoweringObjectFile.cpp b/libclamav/c++/llvm/lib/Target/TargetLoweringObjectFile.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/TargetLoweringObjectFile.cpp
rename to libclamav/c++/llvm/lib/Target/TargetLoweringObjectFile.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/TargetMachOWriterInfo.cpp b/libclamav/c++/llvm/lib/Target/TargetMachOWriterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/TargetMachOWriterInfo.cpp
rename to libclamav/c++/llvm/lib/Target/TargetMachOWriterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/TargetMachine.cpp b/libclamav/c++/llvm/lib/Target/TargetMachine.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/TargetMachine.cpp
rename to libclamav/c++/llvm/lib/Target/TargetMachine.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/TargetRegisterInfo.cpp b/libclamav/c++/llvm/lib/Target/TargetRegisterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/TargetRegisterInfo.cpp
rename to libclamav/c++/llvm/lib/Target/TargetRegisterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/TargetSubtarget.cpp b/libclamav/c++/llvm/lib/Target/TargetSubtarget.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/TargetSubtarget.cpp
rename to libclamav/c++/llvm/lib/Target/TargetSubtarget.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/X86/AsmParser/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/X86/AsmParser/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/AsmParser/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/X86/AsmParser/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/X86/AsmParser/Makefile b/libclamav/c++/llvm/lib/Target/X86/AsmParser/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/AsmParser/Makefile
rename to libclamav/c++/llvm/lib/Target/X86/AsmParser/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp b/libclamav/c++/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
rename to libclamav/c++/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/X86/AsmPrinter/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/X86/AsmPrinter/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/AsmPrinter/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/X86/AsmPrinter/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/X86/AsmPrinter/Makefile b/libclamav/c++/llvm/lib/Target/X86/AsmPrinter/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/AsmPrinter/Makefile
rename to libclamav/c++/llvm/lib/Target/X86/AsmPrinter/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp b/libclamav/c++/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp
rename to libclamav/c++/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.h b/libclamav/c++/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.h
rename to libclamav/c++/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.h
diff --git a/libclamav/llvm/llvm/lib/Target/X86/AsmPrinter/X86ATTInstPrinter.cpp b/libclamav/c++/llvm/lib/Target/X86/AsmPrinter/X86ATTInstPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/AsmPrinter/X86ATTInstPrinter.cpp
rename to libclamav/c++/llvm/lib/Target/X86/AsmPrinter/X86ATTInstPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp b/libclamav/c++/llvm/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp
rename to libclamav/c++/llvm/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/X86/AsmPrinter/X86IntelAsmPrinter.cpp b/libclamav/c++/llvm/lib/Target/X86/AsmPrinter/X86IntelAsmPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/AsmPrinter/X86IntelAsmPrinter.cpp
rename to libclamav/c++/llvm/lib/Target/X86/AsmPrinter/X86IntelAsmPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/X86/AsmPrinter/X86IntelAsmPrinter.h b/libclamav/c++/llvm/lib/Target/X86/AsmPrinter/X86IntelAsmPrinter.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/AsmPrinter/X86IntelAsmPrinter.h
rename to libclamav/c++/llvm/lib/Target/X86/AsmPrinter/X86IntelAsmPrinter.h
diff --git a/libclamav/llvm/llvm/lib/Target/X86/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/X86/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/X86/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/X86/Makefile b/libclamav/c++/llvm/lib/Target/X86/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/Makefile
rename to libclamav/c++/llvm/lib/Target/X86/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/X86/README-FPStack.txt b/libclamav/c++/llvm/lib/Target/X86/README-FPStack.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/README-FPStack.txt
rename to libclamav/c++/llvm/lib/Target/X86/README-FPStack.txt
diff --git a/libclamav/llvm/llvm/lib/Target/X86/README-MMX.txt b/libclamav/c++/llvm/lib/Target/X86/README-MMX.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/README-MMX.txt
rename to libclamav/c++/llvm/lib/Target/X86/README-MMX.txt
diff --git a/libclamav/llvm/llvm/lib/Target/X86/README-SSE.txt b/libclamav/c++/llvm/lib/Target/X86/README-SSE.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/README-SSE.txt
rename to libclamav/c++/llvm/lib/Target/X86/README-SSE.txt
diff --git a/libclamav/llvm/llvm/lib/Target/X86/README-UNIMPLEMENTED.txt b/libclamav/c++/llvm/lib/Target/X86/README-UNIMPLEMENTED.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/README-UNIMPLEMENTED.txt
rename to libclamav/c++/llvm/lib/Target/X86/README-UNIMPLEMENTED.txt
diff --git a/libclamav/llvm/llvm/lib/Target/X86/README-X86-64.txt b/libclamav/c++/llvm/lib/Target/X86/README-X86-64.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/README-X86-64.txt
rename to libclamav/c++/llvm/lib/Target/X86/README-X86-64.txt
diff --git a/libclamav/llvm/llvm/lib/Target/X86/README.txt b/libclamav/c++/llvm/lib/Target/X86/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/README.txt
rename to libclamav/c++/llvm/lib/Target/X86/README.txt
diff --git a/libclamav/llvm/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/X86/TargetInfo/Makefile b/libclamav/c++/llvm/lib/Target/X86/TargetInfo/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/TargetInfo/Makefile
rename to libclamav/c++/llvm/lib/Target/X86/TargetInfo/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp b/libclamav/c++/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp
rename to libclamav/c++/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86.h b/libclamav/c++/llvm/lib/Target/X86/X86.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86.h
rename to libclamav/c++/llvm/lib/Target/X86/X86.h
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86.td b/libclamav/c++/llvm/lib/Target/X86/X86.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86.td
rename to libclamav/c++/llvm/lib/Target/X86/X86.td
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86COFF.h b/libclamav/c++/llvm/lib/Target/X86/X86COFF.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86COFF.h
rename to libclamav/c++/llvm/lib/Target/X86/X86COFF.h
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86CallingConv.td b/libclamav/c++/llvm/lib/Target/X86/X86CallingConv.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86CallingConv.td
rename to libclamav/c++/llvm/lib/Target/X86/X86CallingConv.td
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86CodeEmitter.cpp b/libclamav/c++/llvm/lib/Target/X86/X86CodeEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86CodeEmitter.cpp
rename to libclamav/c++/llvm/lib/Target/X86/X86CodeEmitter.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86CompilationCallback_Win64.asm b/libclamav/c++/llvm/lib/Target/X86/X86CompilationCallback_Win64.asm
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86CompilationCallback_Win64.asm
rename to libclamav/c++/llvm/lib/Target/X86/X86CompilationCallback_Win64.asm
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86ELFWriterInfo.cpp b/libclamav/c++/llvm/lib/Target/X86/X86ELFWriterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86ELFWriterInfo.cpp
rename to libclamav/c++/llvm/lib/Target/X86/X86ELFWriterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86ELFWriterInfo.h b/libclamav/c++/llvm/lib/Target/X86/X86ELFWriterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86ELFWriterInfo.h
rename to libclamav/c++/llvm/lib/Target/X86/X86ELFWriterInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86FastISel.cpp b/libclamav/c++/llvm/lib/Target/X86/X86FastISel.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86FastISel.cpp
rename to libclamav/c++/llvm/lib/Target/X86/X86FastISel.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86FloatingPoint.cpp b/libclamav/c++/llvm/lib/Target/X86/X86FloatingPoint.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86FloatingPoint.cpp
rename to libclamav/c++/llvm/lib/Target/X86/X86FloatingPoint.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86FloatingPointRegKill.cpp b/libclamav/c++/llvm/lib/Target/X86/X86FloatingPointRegKill.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86FloatingPointRegKill.cpp
rename to libclamav/c++/llvm/lib/Target/X86/X86FloatingPointRegKill.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp b/libclamav/c++/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
rename to libclamav/c++/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86ISelLowering.cpp b/libclamav/c++/llvm/lib/Target/X86/X86ISelLowering.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86ISelLowering.cpp
rename to libclamav/c++/llvm/lib/Target/X86/X86ISelLowering.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86ISelLowering.h b/libclamav/c++/llvm/lib/Target/X86/X86ISelLowering.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86ISelLowering.h
rename to libclamav/c++/llvm/lib/Target/X86/X86ISelLowering.h
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86Instr64bit.td b/libclamav/c++/llvm/lib/Target/X86/X86Instr64bit.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86Instr64bit.td
rename to libclamav/c++/llvm/lib/Target/X86/X86Instr64bit.td
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86InstrBuilder.h b/libclamav/c++/llvm/lib/Target/X86/X86InstrBuilder.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86InstrBuilder.h
rename to libclamav/c++/llvm/lib/Target/X86/X86InstrBuilder.h
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86InstrFPStack.td b/libclamav/c++/llvm/lib/Target/X86/X86InstrFPStack.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86InstrFPStack.td
rename to libclamav/c++/llvm/lib/Target/X86/X86InstrFPStack.td
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86InstrFormats.td b/libclamav/c++/llvm/lib/Target/X86/X86InstrFormats.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86InstrFormats.td
rename to libclamav/c++/llvm/lib/Target/X86/X86InstrFormats.td
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86InstrInfo.cpp b/libclamav/c++/llvm/lib/Target/X86/X86InstrInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86InstrInfo.cpp
rename to libclamav/c++/llvm/lib/Target/X86/X86InstrInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86InstrInfo.h b/libclamav/c++/llvm/lib/Target/X86/X86InstrInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86InstrInfo.h
rename to libclamav/c++/llvm/lib/Target/X86/X86InstrInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86InstrInfo.td b/libclamav/c++/llvm/lib/Target/X86/X86InstrInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86InstrInfo.td
rename to libclamav/c++/llvm/lib/Target/X86/X86InstrInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86InstrMMX.td b/libclamav/c++/llvm/lib/Target/X86/X86InstrMMX.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86InstrMMX.td
rename to libclamav/c++/llvm/lib/Target/X86/X86InstrMMX.td
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86InstrSSE.td b/libclamav/c++/llvm/lib/Target/X86/X86InstrSSE.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86InstrSSE.td
rename to libclamav/c++/llvm/lib/Target/X86/X86InstrSSE.td
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86JITInfo.cpp b/libclamav/c++/llvm/lib/Target/X86/X86JITInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86JITInfo.cpp
rename to libclamav/c++/llvm/lib/Target/X86/X86JITInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86JITInfo.h b/libclamav/c++/llvm/lib/Target/X86/X86JITInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86JITInfo.h
rename to libclamav/c++/llvm/lib/Target/X86/X86JITInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86MCAsmInfo.cpp b/libclamav/c++/llvm/lib/Target/X86/X86MCAsmInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86MCAsmInfo.cpp
rename to libclamav/c++/llvm/lib/Target/X86/X86MCAsmInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86MCAsmInfo.h b/libclamav/c++/llvm/lib/Target/X86/X86MCAsmInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86MCAsmInfo.h
rename to libclamav/c++/llvm/lib/Target/X86/X86MCAsmInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86MachineFunctionInfo.h b/libclamav/c++/llvm/lib/Target/X86/X86MachineFunctionInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86MachineFunctionInfo.h
rename to libclamav/c++/llvm/lib/Target/X86/X86MachineFunctionInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86RegisterInfo.cpp b/libclamav/c++/llvm/lib/Target/X86/X86RegisterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86RegisterInfo.cpp
rename to libclamav/c++/llvm/lib/Target/X86/X86RegisterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86RegisterInfo.h b/libclamav/c++/llvm/lib/Target/X86/X86RegisterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86RegisterInfo.h
rename to libclamav/c++/llvm/lib/Target/X86/X86RegisterInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86RegisterInfo.td b/libclamav/c++/llvm/lib/Target/X86/X86RegisterInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86RegisterInfo.td
rename to libclamav/c++/llvm/lib/Target/X86/X86RegisterInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86Relocations.h b/libclamav/c++/llvm/lib/Target/X86/X86Relocations.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86Relocations.h
rename to libclamav/c++/llvm/lib/Target/X86/X86Relocations.h
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86Subtarget.cpp b/libclamav/c++/llvm/lib/Target/X86/X86Subtarget.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86Subtarget.cpp
rename to libclamav/c++/llvm/lib/Target/X86/X86Subtarget.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86Subtarget.h b/libclamav/c++/llvm/lib/Target/X86/X86Subtarget.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86Subtarget.h
rename to libclamav/c++/llvm/lib/Target/X86/X86Subtarget.h
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86TargetMachine.cpp b/libclamav/c++/llvm/lib/Target/X86/X86TargetMachine.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86TargetMachine.cpp
rename to libclamav/c++/llvm/lib/Target/X86/X86TargetMachine.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/X86/X86TargetMachine.h b/libclamav/c++/llvm/lib/Target/X86/X86TargetMachine.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/X86/X86TargetMachine.h
rename to libclamav/c++/llvm/lib/Target/X86/X86TargetMachine.h
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/AsmPrinter/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/XCore/AsmPrinter/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/AsmPrinter/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/XCore/AsmPrinter/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/AsmPrinter/Makefile b/libclamav/c++/llvm/lib/Target/XCore/AsmPrinter/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/AsmPrinter/Makefile
rename to libclamav/c++/llvm/lib/Target/XCore/AsmPrinter/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/AsmPrinter/XCoreAsmPrinter.cpp b/libclamav/c++/llvm/lib/Target/XCore/AsmPrinter/XCoreAsmPrinter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/AsmPrinter/XCoreAsmPrinter.cpp
rename to libclamav/c++/llvm/lib/Target/XCore/AsmPrinter/XCoreAsmPrinter.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/XCore/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/XCore/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/MCSectionXCore.cpp b/libclamav/c++/llvm/lib/Target/XCore/MCSectionXCore.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/MCSectionXCore.cpp
rename to libclamav/c++/llvm/lib/Target/XCore/MCSectionXCore.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/MCSectionXCore.h b/libclamav/c++/llvm/lib/Target/XCore/MCSectionXCore.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/MCSectionXCore.h
rename to libclamav/c++/llvm/lib/Target/XCore/MCSectionXCore.h
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/Makefile b/libclamav/c++/llvm/lib/Target/XCore/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/Makefile
rename to libclamav/c++/llvm/lib/Target/XCore/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/README.txt b/libclamav/c++/llvm/lib/Target/XCore/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/README.txt
rename to libclamav/c++/llvm/lib/Target/XCore/README.txt
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/TargetInfo/CMakeLists.txt b/libclamav/c++/llvm/lib/Target/XCore/TargetInfo/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/TargetInfo/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Target/XCore/TargetInfo/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/TargetInfo/Makefile b/libclamav/c++/llvm/lib/Target/XCore/TargetInfo/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/TargetInfo/Makefile
rename to libclamav/c++/llvm/lib/Target/XCore/TargetInfo/Makefile
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/TargetInfo/XCoreTargetInfo.cpp b/libclamav/c++/llvm/lib/Target/XCore/TargetInfo/XCoreTargetInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/TargetInfo/XCoreTargetInfo.cpp
rename to libclamav/c++/llvm/lib/Target/XCore/TargetInfo/XCoreTargetInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCore.h b/libclamav/c++/llvm/lib/Target/XCore/XCore.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCore.h
rename to libclamav/c++/llvm/lib/Target/XCore/XCore.h
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCore.td b/libclamav/c++/llvm/lib/Target/XCore/XCore.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCore.td
rename to libclamav/c++/llvm/lib/Target/XCore/XCore.td
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreCallingConv.td b/libclamav/c++/llvm/lib/Target/XCore/XCoreCallingConv.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreCallingConv.td
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreCallingConv.td
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreFrameInfo.cpp b/libclamav/c++/llvm/lib/Target/XCore/XCoreFrameInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreFrameInfo.cpp
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreFrameInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreFrameInfo.h b/libclamav/c++/llvm/lib/Target/XCore/XCoreFrameInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreFrameInfo.h
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreFrameInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp b/libclamav/c++/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreISelLowering.cpp b/libclamav/c++/llvm/lib/Target/XCore/XCoreISelLowering.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreISelLowering.cpp
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreISelLowering.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreISelLowering.h b/libclamav/c++/llvm/lib/Target/XCore/XCoreISelLowering.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreISelLowering.h
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreISelLowering.h
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreInstrFormats.td b/libclamav/c++/llvm/lib/Target/XCore/XCoreInstrFormats.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreInstrFormats.td
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreInstrFormats.td
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreInstrInfo.cpp b/libclamav/c++/llvm/lib/Target/XCore/XCoreInstrInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreInstrInfo.cpp
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreInstrInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreInstrInfo.h b/libclamav/c++/llvm/lib/Target/XCore/XCoreInstrInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreInstrInfo.h
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreInstrInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreInstrInfo.td b/libclamav/c++/llvm/lib/Target/XCore/XCoreInstrInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreInstrInfo.td
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreInstrInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreMCAsmInfo.cpp b/libclamav/c++/llvm/lib/Target/XCore/XCoreMCAsmInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreMCAsmInfo.cpp
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreMCAsmInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreMCAsmInfo.h b/libclamav/c++/llvm/lib/Target/XCore/XCoreMCAsmInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreMCAsmInfo.h
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreMCAsmInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.h b/libclamav/c++/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.h
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp b/libclamav/c++/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreRegisterInfo.h b/libclamav/c++/llvm/lib/Target/XCore/XCoreRegisterInfo.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreRegisterInfo.h
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreRegisterInfo.h
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreRegisterInfo.td b/libclamav/c++/llvm/lib/Target/XCore/XCoreRegisterInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreRegisterInfo.td
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreRegisterInfo.td
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreSubtarget.cpp b/libclamav/c++/llvm/lib/Target/XCore/XCoreSubtarget.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreSubtarget.cpp
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreSubtarget.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreSubtarget.h b/libclamav/c++/llvm/lib/Target/XCore/XCoreSubtarget.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreSubtarget.h
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreSubtarget.h
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreTargetMachine.cpp b/libclamav/c++/llvm/lib/Target/XCore/XCoreTargetMachine.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreTargetMachine.cpp
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreTargetMachine.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreTargetMachine.h b/libclamav/c++/llvm/lib/Target/XCore/XCoreTargetMachine.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreTargetMachine.h
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreTargetMachine.h
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp b/libclamav/c++/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp
diff --git a/libclamav/llvm/llvm/lib/Target/XCore/XCoreTargetObjectFile.h b/libclamav/c++/llvm/lib/Target/XCore/XCoreTargetObjectFile.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Target/XCore/XCoreTargetObjectFile.h
rename to libclamav/c++/llvm/lib/Target/XCore/XCoreTargetObjectFile.h
diff --git a/libclamav/llvm/llvm/lib/Transforms/Hello/CMakeLists.txt b/libclamav/c++/llvm/lib/Transforms/Hello/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Hello/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Transforms/Hello/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Transforms/Hello/Hello.cpp b/libclamav/c++/llvm/lib/Transforms/Hello/Hello.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Hello/Hello.cpp
rename to libclamav/c++/llvm/lib/Transforms/Hello/Hello.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Hello/Makefile b/libclamav/c++/llvm/lib/Transforms/Hello/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Hello/Makefile
rename to libclamav/c++/llvm/lib/Transforms/Hello/Makefile
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/CMakeLists.txt b/libclamav/c++/llvm/lib/Transforms/IPO/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Transforms/IPO/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/ConstantMerge.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/ConstantMerge.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/ConstantMerge.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/ConstantMerge.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/ExtractGV.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/ExtractGV.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/ExtractGV.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/ExtractGV.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/FunctionAttrs.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/FunctionAttrs.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/FunctionAttrs.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/FunctionAttrs.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/GlobalDCE.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/GlobalDCE.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/GlobalDCE.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/GlobalDCE.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/GlobalOpt.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/GlobalOpt.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/GlobalOpt.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/GlobalOpt.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/IPO.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/IPO.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/IPO.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/IPO.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/IndMemRemoval.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/IndMemRemoval.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/IndMemRemoval.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/IndMemRemoval.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/InlineAlways.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/InlineAlways.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/InlineAlways.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/InlineAlways.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/InlineSimple.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/InlineSimple.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/InlineSimple.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/InlineSimple.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/Inliner.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/Inliner.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/Inliner.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/Inliner.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/Internalize.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/Internalize.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/Internalize.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/Internalize.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/LoopExtractor.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/LoopExtractor.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/LoopExtractor.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/LoopExtractor.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/LowerSetJmp.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/LowerSetJmp.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/LowerSetJmp.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/LowerSetJmp.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/Makefile b/libclamav/c++/llvm/lib/Transforms/IPO/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/Makefile
rename to libclamav/c++/llvm/lib/Transforms/IPO/Makefile
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/MergeFunctions.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/MergeFunctions.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/MergeFunctions.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/MergeFunctions.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/PartialInlining.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/PartialInlining.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/PartialInlining.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/PartialInlining.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/PartialSpecialization.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/PartialSpecialization.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/PartialSpecialization.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/PartialSpecialization.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/PruneEH.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/PruneEH.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/PruneEH.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/PruneEH.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/RaiseAllocations.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/RaiseAllocations.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/RaiseAllocations.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/RaiseAllocations.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/StripSymbols.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/StripSymbols.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/StripSymbols.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/StripSymbols.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/IPO/StructRetPromotion.cpp b/libclamav/c++/llvm/lib/Transforms/IPO/StructRetPromotion.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/IPO/StructRetPromotion.cpp
rename to libclamav/c++/llvm/lib/Transforms/IPO/StructRetPromotion.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Instrumentation/BlockProfiling.cpp b/libclamav/c++/llvm/lib/Transforms/Instrumentation/BlockProfiling.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Instrumentation/BlockProfiling.cpp
rename to libclamav/c++/llvm/lib/Transforms/Instrumentation/BlockProfiling.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Instrumentation/CMakeLists.txt b/libclamav/c++/llvm/lib/Transforms/Instrumentation/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Instrumentation/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Transforms/Instrumentation/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp b/libclamav/c++/llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp
rename to libclamav/c++/llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Instrumentation/Makefile b/libclamav/c++/llvm/lib/Transforms/Instrumentation/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Instrumentation/Makefile
rename to libclamav/c++/llvm/lib/Transforms/Instrumentation/Makefile
diff --git a/libclamav/llvm/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp b/libclamav/c++/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp
rename to libclamav/c++/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Instrumentation/ProfilingUtils.h b/libclamav/c++/llvm/lib/Transforms/Instrumentation/ProfilingUtils.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Instrumentation/ProfilingUtils.h
rename to libclamav/c++/llvm/lib/Transforms/Instrumentation/ProfilingUtils.h
diff --git a/libclamav/llvm/llvm/lib/Transforms/Instrumentation/RSProfiling.cpp b/libclamav/c++/llvm/lib/Transforms/Instrumentation/RSProfiling.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Instrumentation/RSProfiling.cpp
rename to libclamav/c++/llvm/lib/Transforms/Instrumentation/RSProfiling.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Instrumentation/RSProfiling.h b/libclamav/c++/llvm/lib/Transforms/Instrumentation/RSProfiling.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Instrumentation/RSProfiling.h
rename to libclamav/c++/llvm/lib/Transforms/Instrumentation/RSProfiling.h
diff --git a/libclamav/llvm/llvm/lib/Transforms/Makefile b/libclamav/c++/llvm/lib/Transforms/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Makefile
rename to libclamav/c++/llvm/lib/Transforms/Makefile
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/ADCE.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/ADCE.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/ADCE.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/ADCE.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/CMakeLists.txt b/libclamav/c++/llvm/lib/Transforms/Scalar/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Transforms/Scalar/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/CondPropagate.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/CondPropagate.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/CondPropagate.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/CondPropagate.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/ConstantProp.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/ConstantProp.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/ConstantProp.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/ConstantProp.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/DCE.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/DCE.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/DCE.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/DCE.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/GVN.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/GVN.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/GVN.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/GVN.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/GVNPRE.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/GVNPRE.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/GVNPRE.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/GVNPRE.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/InstructionCombining.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/InstructionCombining.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/InstructionCombining.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/InstructionCombining.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/JumpThreading.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/JumpThreading.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/JumpThreading.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/JumpThreading.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/LICM.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/LICM.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/LICM.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/LICM.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/LoopDeletion.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/LoopDeletion.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/LoopDeletion.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/LoopDeletion.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/LoopRotation.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/LoopRotation.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/LoopRotation.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/LoopRotation.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/LoopUnroll.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/LoopUnroll.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/LoopUnroll.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/LoopUnroll.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/Makefile b/libclamav/c++/llvm/lib/Transforms/Scalar/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/Makefile
rename to libclamav/c++/llvm/lib/Transforms/Scalar/Makefile
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/PredicateSimplifier.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/PredicateSimplifier.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/PredicateSimplifier.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/PredicateSimplifier.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/Reassociate.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/Reassociate.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/Reassociate.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/Reassociate.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/Reg2Mem.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/Reg2Mem.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/Reg2Mem.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/Reg2Mem.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/SCCP.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/SCCP.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/SCCP.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/SCCP.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/Scalar.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/Scalar.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/Scalar.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/Scalar.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/SimplifyHalfPowrLibCalls.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/SimplifyHalfPowrLibCalls.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/SimplifyHalfPowrLibCalls.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/SimplifyHalfPowrLibCalls.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/TailDuplication.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/TailDuplication.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/TailDuplication.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/TailDuplication.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp b/libclamav/c++/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
rename to libclamav/c++/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/AddrModeMatcher.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/AddrModeMatcher.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/AddrModeMatcher.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/AddrModeMatcher.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/BasicInliner.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/BasicInliner.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/BasicInliner.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/BasicInliner.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/CMakeLists.txt b/libclamav/c++/llvm/lib/Transforms/Utils/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/CMakeLists.txt
rename to libclamav/c++/llvm/lib/Transforms/Utils/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/CloneFunction.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/CloneFunction.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/CloneFunction.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/CloneFunction.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/CloneLoop.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/CloneLoop.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/CloneLoop.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/CloneLoop.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/CloneModule.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/CloneModule.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/CloneModule.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/CloneModule.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/CloneTrace.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/CloneTrace.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/CloneTrace.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/CloneTrace.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/CodeExtractor.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/CodeExtractor.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/CodeExtractor.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/CodeExtractor.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/InlineCost.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/InlineCost.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/InlineCost.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/InlineCost.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/InlineFunction.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/InlineFunction.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/InlineFunction.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/InlineFunction.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/InstructionNamer.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/InstructionNamer.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/InstructionNamer.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/InstructionNamer.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/LCSSA.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/LCSSA.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/LCSSA.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/LCSSA.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/Local.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/Local.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/Local.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/Local.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/LoopSimplify.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/LoopSimplify.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/LoopSimplify.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/LoopSimplify.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/LowerAllocations.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/LowerAllocations.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/LowerAllocations.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/LowerAllocations.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/LowerInvoke.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/LowerInvoke.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/LowerInvoke.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/LowerInvoke.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/LowerSwitch.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/LowerSwitch.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/LowerSwitch.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/LowerSwitch.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/Makefile b/libclamav/c++/llvm/lib/Transforms/Utils/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/Makefile
rename to libclamav/c++/llvm/lib/Transforms/Utils/Makefile
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/Mem2Reg.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/Mem2Reg.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/Mem2Reg.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/Mem2Reg.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/SSI.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/SSI.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/SSI.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/SSI.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/SimplifyCFG.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/UnrollLoop.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/UnrollLoop.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/UnrollLoop.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/UnrollLoop.cpp
diff --git a/libclamav/llvm/llvm/lib/Transforms/Utils/ValueMapper.cpp b/libclamav/c++/llvm/lib/Transforms/Utils/ValueMapper.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/Transforms/Utils/ValueMapper.cpp
rename to libclamav/c++/llvm/lib/Transforms/Utils/ValueMapper.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/AsmWriter.cpp b/libclamav/c++/llvm/lib/VMCore/AsmWriter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/AsmWriter.cpp
rename to libclamav/c++/llvm/lib/VMCore/AsmWriter.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/Attributes.cpp b/libclamav/c++/llvm/lib/VMCore/Attributes.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/Attributes.cpp
rename to libclamav/c++/llvm/lib/VMCore/Attributes.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/AutoUpgrade.cpp b/libclamav/c++/llvm/lib/VMCore/AutoUpgrade.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/AutoUpgrade.cpp
rename to libclamav/c++/llvm/lib/VMCore/AutoUpgrade.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/BasicBlock.cpp b/libclamav/c++/llvm/lib/VMCore/BasicBlock.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/BasicBlock.cpp
rename to libclamav/c++/llvm/lib/VMCore/BasicBlock.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/CMakeLists.txt b/libclamav/c++/llvm/lib/VMCore/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/CMakeLists.txt
rename to libclamav/c++/llvm/lib/VMCore/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/lib/VMCore/ConstantFold.cpp b/libclamav/c++/llvm/lib/VMCore/ConstantFold.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/ConstantFold.cpp
rename to libclamav/c++/llvm/lib/VMCore/ConstantFold.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/ConstantFold.h b/libclamav/c++/llvm/lib/VMCore/ConstantFold.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/ConstantFold.h
rename to libclamav/c++/llvm/lib/VMCore/ConstantFold.h
diff --git a/libclamav/llvm/llvm/lib/VMCore/Constants.cpp b/libclamav/c++/llvm/lib/VMCore/Constants.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/Constants.cpp
rename to libclamav/c++/llvm/lib/VMCore/Constants.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/ConstantsContext.h b/libclamav/c++/llvm/lib/VMCore/ConstantsContext.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/ConstantsContext.h
rename to libclamav/c++/llvm/lib/VMCore/ConstantsContext.h
diff --git a/libclamav/llvm/llvm/lib/VMCore/Core.cpp b/libclamav/c++/llvm/lib/VMCore/Core.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/Core.cpp
rename to libclamav/c++/llvm/lib/VMCore/Core.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/Dominators.cpp b/libclamav/c++/llvm/lib/VMCore/Dominators.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/Dominators.cpp
rename to libclamav/c++/llvm/lib/VMCore/Dominators.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/Function.cpp b/libclamav/c++/llvm/lib/VMCore/Function.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/Function.cpp
rename to libclamav/c++/llvm/lib/VMCore/Function.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/Globals.cpp b/libclamav/c++/llvm/lib/VMCore/Globals.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/Globals.cpp
rename to libclamav/c++/llvm/lib/VMCore/Globals.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/InlineAsm.cpp b/libclamav/c++/llvm/lib/VMCore/InlineAsm.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/InlineAsm.cpp
rename to libclamav/c++/llvm/lib/VMCore/InlineAsm.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/Instruction.cpp b/libclamav/c++/llvm/lib/VMCore/Instruction.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/Instruction.cpp
rename to libclamav/c++/llvm/lib/VMCore/Instruction.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/Instructions.cpp b/libclamav/c++/llvm/lib/VMCore/Instructions.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/Instructions.cpp
rename to libclamav/c++/llvm/lib/VMCore/Instructions.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/IntrinsicInst.cpp b/libclamav/c++/llvm/lib/VMCore/IntrinsicInst.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/IntrinsicInst.cpp
rename to libclamav/c++/llvm/lib/VMCore/IntrinsicInst.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/LLVMContext.cpp b/libclamav/c++/llvm/lib/VMCore/LLVMContext.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/LLVMContext.cpp
rename to libclamav/c++/llvm/lib/VMCore/LLVMContext.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/LLVMContextImpl.h b/libclamav/c++/llvm/lib/VMCore/LLVMContextImpl.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/LLVMContextImpl.h
rename to libclamav/c++/llvm/lib/VMCore/LLVMContextImpl.h
diff --git a/libclamav/llvm/llvm/lib/VMCore/LeakDetector.cpp b/libclamav/c++/llvm/lib/VMCore/LeakDetector.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/LeakDetector.cpp
rename to libclamav/c++/llvm/lib/VMCore/LeakDetector.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/LeaksContext.h b/libclamav/c++/llvm/lib/VMCore/LeaksContext.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/LeaksContext.h
rename to libclamav/c++/llvm/lib/VMCore/LeaksContext.h
diff --git a/libclamav/llvm/llvm/lib/VMCore/Makefile b/libclamav/c++/llvm/lib/VMCore/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/Makefile
rename to libclamav/c++/llvm/lib/VMCore/Makefile
diff --git a/libclamav/llvm/llvm/lib/VMCore/Mangler.cpp b/libclamav/c++/llvm/lib/VMCore/Mangler.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/Mangler.cpp
rename to libclamav/c++/llvm/lib/VMCore/Mangler.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/Metadata.cpp b/libclamav/c++/llvm/lib/VMCore/Metadata.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/Metadata.cpp
rename to libclamav/c++/llvm/lib/VMCore/Metadata.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/Module.cpp b/libclamav/c++/llvm/lib/VMCore/Module.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/Module.cpp
rename to libclamav/c++/llvm/lib/VMCore/Module.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/ModuleProvider.cpp b/libclamav/c++/llvm/lib/VMCore/ModuleProvider.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/ModuleProvider.cpp
rename to libclamav/c++/llvm/lib/VMCore/ModuleProvider.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/Pass.cpp b/libclamav/c++/llvm/lib/VMCore/Pass.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/Pass.cpp
rename to libclamav/c++/llvm/lib/VMCore/Pass.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/PassManager.cpp b/libclamav/c++/llvm/lib/VMCore/PassManager.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/PassManager.cpp
rename to libclamav/c++/llvm/lib/VMCore/PassManager.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/PrintModulePass.cpp b/libclamav/c++/llvm/lib/VMCore/PrintModulePass.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/PrintModulePass.cpp
rename to libclamav/c++/llvm/lib/VMCore/PrintModulePass.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/SymbolTableListTraitsImpl.h b/libclamav/c++/llvm/lib/VMCore/SymbolTableListTraitsImpl.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/SymbolTableListTraitsImpl.h
rename to libclamav/c++/llvm/lib/VMCore/SymbolTableListTraitsImpl.h
diff --git a/libclamav/llvm/llvm/lib/VMCore/Type.cpp b/libclamav/c++/llvm/lib/VMCore/Type.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/Type.cpp
rename to libclamav/c++/llvm/lib/VMCore/Type.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/TypeSymbolTable.cpp b/libclamav/c++/llvm/lib/VMCore/TypeSymbolTable.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/TypeSymbolTable.cpp
rename to libclamav/c++/llvm/lib/VMCore/TypeSymbolTable.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/TypesContext.h b/libclamav/c++/llvm/lib/VMCore/TypesContext.h
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/TypesContext.h
rename to libclamav/c++/llvm/lib/VMCore/TypesContext.h
diff --git a/libclamav/llvm/llvm/lib/VMCore/Use.cpp b/libclamav/c++/llvm/lib/VMCore/Use.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/Use.cpp
rename to libclamav/c++/llvm/lib/VMCore/Use.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/Value.cpp b/libclamav/c++/llvm/lib/VMCore/Value.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/Value.cpp
rename to libclamav/c++/llvm/lib/VMCore/Value.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/ValueSymbolTable.cpp b/libclamav/c++/llvm/lib/VMCore/ValueSymbolTable.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/ValueSymbolTable.cpp
rename to libclamav/c++/llvm/lib/VMCore/ValueSymbolTable.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/ValueTypes.cpp b/libclamav/c++/llvm/lib/VMCore/ValueTypes.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/ValueTypes.cpp
rename to libclamav/c++/llvm/lib/VMCore/ValueTypes.cpp
diff --git a/libclamav/llvm/llvm/lib/VMCore/Verifier.cpp b/libclamav/c++/llvm/lib/VMCore/Verifier.cpp
similarity index 100%
rename from libclamav/llvm/llvm/lib/VMCore/Verifier.cpp
rename to libclamav/c++/llvm/lib/VMCore/Verifier.cpp
diff --git a/libclamav/llvm/llvm/llvm.spec.in b/libclamav/c++/llvm/llvm.spec.in
similarity index 100%
rename from libclamav/llvm/llvm/llvm.spec.in
rename to libclamav/c++/llvm/llvm.spec.in
diff --git a/libclamav/llvm/llvm/projects/CMakeLists.txt b/libclamav/c++/llvm/projects/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/projects/CMakeLists.txt
rename to libclamav/c++/llvm/projects/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/projects/Makefile b/libclamav/c++/llvm/projects/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/projects/Makefile
rename to libclamav/c++/llvm/projects/Makefile
diff --git a/libclamav/llvm/llvm/projects/sample/Makefile b/libclamav/c++/llvm/projects/sample/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/projects/sample/Makefile
rename to libclamav/c++/llvm/projects/sample/Makefile
diff --git a/libclamav/llvm/llvm/projects/sample/Makefile.common.in b/libclamav/c++/llvm/projects/sample/Makefile.common.in
similarity index 100%
rename from libclamav/llvm/llvm/projects/sample/Makefile.common.in
rename to libclamav/c++/llvm/projects/sample/Makefile.common.in
diff --git a/libclamav/llvm/llvm/projects/sample/autoconf/AutoRegen.sh b/libclamav/c++/llvm/projects/sample/autoconf/AutoRegen.sh
similarity index 100%
rename from libclamav/llvm/llvm/projects/sample/autoconf/AutoRegen.sh
rename to libclamav/c++/llvm/projects/sample/autoconf/AutoRegen.sh
diff --git a/libclamav/llvm/llvm/projects/sample/autoconf/LICENSE.TXT b/libclamav/c++/llvm/projects/sample/autoconf/LICENSE.TXT
similarity index 100%
rename from libclamav/llvm/llvm/projects/sample/autoconf/LICENSE.TXT
rename to libclamav/c++/llvm/projects/sample/autoconf/LICENSE.TXT
diff --git a/libclamav/llvm/llvm/projects/sample/autoconf/config.guess b/libclamav/c++/llvm/projects/sample/autoconf/config.guess
similarity index 100%
rename from libclamav/llvm/llvm/projects/sample/autoconf/config.guess
rename to libclamav/c++/llvm/projects/sample/autoconf/config.guess
diff --git a/libclamav/llvm/llvm/projects/sample/autoconf/config.sub b/libclamav/c++/llvm/projects/sample/autoconf/config.sub
similarity index 100%
rename from libclamav/llvm/llvm/projects/sample/autoconf/config.sub
rename to libclamav/c++/llvm/projects/sample/autoconf/config.sub
diff --git a/libclamav/llvm/llvm/projects/sample/autoconf/configure.ac b/libclamav/c++/llvm/projects/sample/autoconf/configure.ac
similarity index 100%
rename from libclamav/llvm/llvm/projects/sample/autoconf/configure.ac
rename to libclamav/c++/llvm/projects/sample/autoconf/configure.ac
diff --git a/libclamav/llvm/llvm/projects/sample/configure b/libclamav/c++/llvm/projects/sample/configure
similarity index 100%
rename from libclamav/llvm/llvm/projects/sample/configure
rename to libclamav/c++/llvm/projects/sample/configure
diff --git a/libclamav/llvm/llvm/projects/sample/docs/index.html b/libclamav/c++/llvm/projects/sample/docs/index.html
similarity index 100%
rename from libclamav/llvm/llvm/projects/sample/docs/index.html
rename to libclamav/c++/llvm/projects/sample/docs/index.html
diff --git a/libclamav/llvm/llvm/projects/sample/include/sample.h b/libclamav/c++/llvm/projects/sample/include/sample.h
similarity index 100%
rename from libclamav/llvm/llvm/projects/sample/include/sample.h
rename to libclamav/c++/llvm/projects/sample/include/sample.h
diff --git a/libclamav/llvm/llvm/projects/sample/lib/Makefile b/libclamav/c++/llvm/projects/sample/lib/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/projects/sample/lib/Makefile
rename to libclamav/c++/llvm/projects/sample/lib/Makefile
diff --git a/libclamav/llvm/llvm/projects/sample/lib/sample/Makefile b/libclamav/c++/llvm/projects/sample/lib/sample/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/projects/sample/lib/sample/Makefile
rename to libclamav/c++/llvm/projects/sample/lib/sample/Makefile
diff --git a/libclamav/llvm/llvm/projects/sample/lib/sample/sample.c b/libclamav/c++/llvm/projects/sample/lib/sample/sample.c
similarity index 100%
rename from libclamav/llvm/llvm/projects/sample/lib/sample/sample.c
rename to libclamav/c++/llvm/projects/sample/lib/sample/sample.c
diff --git a/libclamav/llvm/llvm/projects/sample/tools/Makefile b/libclamav/c++/llvm/projects/sample/tools/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/projects/sample/tools/Makefile
rename to libclamav/c++/llvm/projects/sample/tools/Makefile
diff --git a/libclamav/llvm/llvm/projects/sample/tools/sample/Makefile b/libclamav/c++/llvm/projects/sample/tools/sample/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/projects/sample/tools/sample/Makefile
rename to libclamav/c++/llvm/projects/sample/tools/sample/Makefile
diff --git a/libclamav/llvm/llvm/projects/sample/tools/sample/main.c b/libclamav/c++/llvm/projects/sample/tools/sample/main.c
similarity index 100%
rename from libclamav/llvm/llvm/projects/sample/tools/sample/main.c
rename to libclamav/c++/llvm/projects/sample/tools/sample/main.c
diff --git a/libclamav/llvm/llvm/runtime/Makefile b/libclamav/c++/llvm/runtime/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/runtime/Makefile
rename to libclamav/c++/llvm/runtime/Makefile
diff --git a/libclamav/llvm/llvm/runtime/README.txt b/libclamav/c++/llvm/runtime/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/runtime/README.txt
rename to libclamav/c++/llvm/runtime/README.txt
diff --git a/libclamav/llvm/llvm/runtime/libprofile/BasicBlockTracing.c b/libclamav/c++/llvm/runtime/libprofile/BasicBlockTracing.c
similarity index 100%
rename from libclamav/llvm/llvm/runtime/libprofile/BasicBlockTracing.c
rename to libclamav/c++/llvm/runtime/libprofile/BasicBlockTracing.c
diff --git a/libclamav/llvm/llvm/runtime/libprofile/BlockProfiling.c b/libclamav/c++/llvm/runtime/libprofile/BlockProfiling.c
similarity index 100%
rename from libclamav/llvm/llvm/runtime/libprofile/BlockProfiling.c
rename to libclamav/c++/llvm/runtime/libprofile/BlockProfiling.c
diff --git a/libclamav/llvm/llvm/runtime/libprofile/CommonProfiling.c b/libclamav/c++/llvm/runtime/libprofile/CommonProfiling.c
similarity index 100%
rename from libclamav/llvm/llvm/runtime/libprofile/CommonProfiling.c
rename to libclamav/c++/llvm/runtime/libprofile/CommonProfiling.c
diff --git a/libclamav/llvm/llvm/runtime/libprofile/EdgeProfiling.c b/libclamav/c++/llvm/runtime/libprofile/EdgeProfiling.c
similarity index 100%
rename from libclamav/llvm/llvm/runtime/libprofile/EdgeProfiling.c
rename to libclamav/c++/llvm/runtime/libprofile/EdgeProfiling.c
diff --git a/libclamav/llvm/llvm/runtime/libprofile/FunctionProfiling.c b/libclamav/c++/llvm/runtime/libprofile/FunctionProfiling.c
similarity index 100%
rename from libclamav/llvm/llvm/runtime/libprofile/FunctionProfiling.c
rename to libclamav/c++/llvm/runtime/libprofile/FunctionProfiling.c
diff --git a/libclamav/llvm/llvm/runtime/libprofile/Makefile b/libclamav/c++/llvm/runtime/libprofile/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/runtime/libprofile/Makefile
rename to libclamav/c++/llvm/runtime/libprofile/Makefile
diff --git a/libclamav/llvm/llvm/runtime/libprofile/Profiling.h b/libclamav/c++/llvm/runtime/libprofile/Profiling.h
similarity index 100%
rename from libclamav/llvm/llvm/runtime/libprofile/Profiling.h
rename to libclamav/c++/llvm/runtime/libprofile/Profiling.h
diff --git a/libclamav/llvm/llvm/runtime/libprofile/exported_symbols.lst b/libclamav/c++/llvm/runtime/libprofile/exported_symbols.lst
similarity index 100%
rename from libclamav/llvm/llvm/runtime/libprofile/exported_symbols.lst
rename to libclamav/c++/llvm/runtime/libprofile/exported_symbols.lst
diff --git a/libclamav/llvm/llvm/test/Analysis/Andersens/2007-11-19-InlineAsm.ll b/libclamav/c++/llvm/test/Analysis/Andersens/2007-11-19-InlineAsm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/Andersens/2007-11-19-InlineAsm.ll
rename to libclamav/c++/llvm/test/Analysis/Andersens/2007-11-19-InlineAsm.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/Andersens/2008-03-19-External.ll b/libclamav/c++/llvm/test/Analysis/Andersens/2008-03-19-External.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/Andersens/2008-03-19-External.ll
rename to libclamav/c++/llvm/test/Analysis/Andersens/2008-03-19-External.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/Andersens/2008-04-07-Memcpy.ll b/libclamav/c++/llvm/test/Analysis/Andersens/2008-04-07-Memcpy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/Andersens/2008-04-07-Memcpy.ll
rename to libclamav/c++/llvm/test/Analysis/Andersens/2008-04-07-Memcpy.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/Andersens/2008-12-27-BuiltinWrongType.ll b/libclamav/c++/llvm/test/Analysis/Andersens/2008-12-27-BuiltinWrongType.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/Andersens/2008-12-27-BuiltinWrongType.ll
rename to libclamav/c++/llvm/test/Analysis/Andersens/2008-12-27-BuiltinWrongType.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/Andersens/basictest.ll b/libclamav/c++/llvm/test/Analysis/Andersens/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/Andersens/basictest.ll
rename to libclamav/c++/llvm/test/Analysis/Andersens/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/Andersens/dg.exp b/libclamav/c++/llvm/test/Analysis/Andersens/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/Andersens/dg.exp
rename to libclamav/c++/llvm/test/Analysis/Andersens/dg.exp
diff --git a/libclamav/llvm/llvm/test/Analysis/Andersens/external.ll b/libclamav/c++/llvm/test/Analysis/Andersens/external.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/Andersens/external.ll
rename to libclamav/c++/llvm/test/Analysis/Andersens/external.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/Andersens/modreftest.ll b/libclamav/c++/llvm/test/Analysis/Andersens/modreftest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/Andersens/modreftest.ll
rename to libclamav/c++/llvm/test/Analysis/Andersens/modreftest.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/Andersens/modreftest2.ll b/libclamav/c++/llvm/test/Analysis/Andersens/modreftest2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/Andersens/modreftest2.ll
rename to libclamav/c++/llvm/test/Analysis/Andersens/modreftest2.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/Andersens/trivialtest.ll b/libclamav/c++/llvm/test/Analysis/Andersens/trivialtest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/Andersens/trivialtest.ll
rename to libclamav/c++/llvm/test/Analysis/Andersens/trivialtest.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2003-02-26-AccessSizeTest.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2003-02-26-AccessSizeTest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2003-02-26-AccessSizeTest.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2003-02-26-AccessSizeTest.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2003-03-04-GEPCrash.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2003-03-04-GEPCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2003-03-04-GEPCrash.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2003-03-04-GEPCrash.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2003-04-22-GEPProblem.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2003-04-22-GEPProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2003-04-22-GEPProblem.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2003-04-22-GEPProblem.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2003-04-25-GEPCrash.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2003-04-25-GEPCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2003-04-25-GEPCrash.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2003-04-25-GEPCrash.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2003-05-21-GEP-Problem.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2003-05-21-GEP-Problem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2003-05-21-GEP-Problem.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2003-05-21-GEP-Problem.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2003-06-01-AliasCrash.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2003-06-01-AliasCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2003-06-01-AliasCrash.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2003-06-01-AliasCrash.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2003-07-03-BasicAACrash.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2003-07-03-BasicAACrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2003-07-03-BasicAACrash.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2003-07-03-BasicAACrash.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2003-09-19-LocalArgument.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2003-09-19-LocalArgument.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2003-09-19-LocalArgument.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2003-09-19-LocalArgument.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2003-11-04-SimpleCases.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2003-11-04-SimpleCases.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2003-11-04-SimpleCases.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2003-11-04-SimpleCases.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2003-12-11-ConstExprGEP.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2003-12-11-ConstExprGEP.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2003-12-11-ConstExprGEP.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2003-12-11-ConstExprGEP.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2004-07-28-MustAliasbug.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2004-07-28-MustAliasbug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2004-07-28-MustAliasbug.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2004-07-28-MustAliasbug.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2004-12-08-BasicAACrash.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2004-12-08-BasicAACrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2004-12-08-BasicAACrash.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2004-12-08-BasicAACrash.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2004-12-08-BasicAACrash2.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2004-12-08-BasicAACrash2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2004-12-08-BasicAACrash2.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2004-12-08-BasicAACrash2.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2005-03-09-BrokenBasicAA.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2005-03-09-BrokenBasicAA.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2005-03-09-BrokenBasicAA.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2005-03-09-BrokenBasicAA.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2006-03-03-BadArraySubscript.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2006-03-03-BadArraySubscript.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2006-03-03-BadArraySubscript.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2006-03-03-BadArraySubscript.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2006-11-03-BasicAAVectorCrash.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2006-11-03-BasicAAVectorCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2006-11-03-BasicAAVectorCrash.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2006-11-03-BasicAAVectorCrash.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2007-01-13-BasePointerBadNoAlias.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2007-01-13-BasePointerBadNoAlias.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2007-01-13-BasePointerBadNoAlias.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2007-01-13-BasePointerBadNoAlias.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2007-08-01-NoAliasAndCalls.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2007-08-01-NoAliasAndCalls.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2007-08-01-NoAliasAndCalls.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2007-08-01-NoAliasAndCalls.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2007-08-01-NoAliasAndGEP.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2007-08-01-NoAliasAndGEP.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2007-08-01-NoAliasAndGEP.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2007-08-01-NoAliasAndGEP.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2007-08-05-GetOverloadedModRef.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2007-08-05-GetOverloadedModRef.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2007-08-05-GetOverloadedModRef.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2007-08-05-GetOverloadedModRef.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2007-10-24-ArgumentsGlobals.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2007-10-24-ArgumentsGlobals.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2007-10-24-ArgumentsGlobals.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2007-10-24-ArgumentsGlobals.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2007-11-05-SizeCrash.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2007-11-05-SizeCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2007-11-05-SizeCrash.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2007-11-05-SizeCrash.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2007-12-08-OutOfBoundsCrash.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2007-12-08-OutOfBoundsCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2007-12-08-OutOfBoundsCrash.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2007-12-08-OutOfBoundsCrash.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2008-04-15-Byval.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2008-04-15-Byval.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2008-04-15-Byval.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2008-04-15-Byval.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2008-06-02-GEPTailCrash.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2008-06-02-GEPTailCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2008-06-02-GEPTailCrash.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2008-06-02-GEPTailCrash.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2008-11-23-NoaliasRet.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2008-11-23-NoaliasRet.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2008-11-23-NoaliasRet.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2008-11-23-NoaliasRet.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2008-12-09-GEP-IndicesAlias.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2008-12-09-GEP-IndicesAlias.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2008-12-09-GEP-IndicesAlias.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2008-12-09-GEP-IndicesAlias.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/2009-03-04-GEPNoalias.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/2009-03-04-GEPNoalias.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/2009-03-04-GEPNoalias.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/2009-03-04-GEPNoalias.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/byval.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/byval.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/byval.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/byval.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/cas.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/cas.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/cas.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/cas.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/constant-over-index.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/constant-over-index.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/constant-over-index.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/constant-over-index.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/dg.exp b/libclamav/c++/llvm/test/Analysis/BasicAA/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/dg.exp
rename to libclamav/c++/llvm/test/Analysis/BasicAA/dg.exp
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/featuretest.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/featuretest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/featuretest.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/featuretest.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/gcsetest.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/gcsetest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/gcsetest.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/gcsetest.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/global-size.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/global-size.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/global-size.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/global-size.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/licmtest.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/licmtest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/licmtest.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/licmtest.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/modref.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/modref.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/modref.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/modref.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/no-escape-call.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/no-escape-call.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/no-escape-call.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/no-escape-call.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/nocapture.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/nocapture.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/nocapture.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/nocapture.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/pure-const-dce.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/pure-const-dce.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/pure-const-dce.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/pure-const-dce.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/BasicAA/tailcall-modref.ll b/libclamav/c++/llvm/test/Analysis/BasicAA/tailcall-modref.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/BasicAA/tailcall-modref.ll
rename to libclamav/c++/llvm/test/Analysis/BasicAA/tailcall-modref.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/CallGraph/2008-09-09-DirectCall.ll b/libclamav/c++/llvm/test/Analysis/CallGraph/2008-09-09-DirectCall.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/CallGraph/2008-09-09-DirectCall.ll
rename to libclamav/c++/llvm/test/Analysis/CallGraph/2008-09-09-DirectCall.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/CallGraph/2008-09-09-UsedByGlobal.ll b/libclamav/c++/llvm/test/Analysis/CallGraph/2008-09-09-UsedByGlobal.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/CallGraph/2008-09-09-UsedByGlobal.ll
rename to libclamav/c++/llvm/test/Analysis/CallGraph/2008-09-09-UsedByGlobal.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/CallGraph/dg.exp b/libclamav/c++/llvm/test/Analysis/CallGraph/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/CallGraph/dg.exp
rename to libclamav/c++/llvm/test/Analysis/CallGraph/dg.exp
diff --git a/libclamav/llvm/llvm/test/Analysis/Dominators/2006-10-02-BreakCritEdges.ll b/libclamav/c++/llvm/test/Analysis/Dominators/2006-10-02-BreakCritEdges.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/Dominators/2006-10-02-BreakCritEdges.ll
rename to libclamav/c++/llvm/test/Analysis/Dominators/2006-10-02-BreakCritEdges.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/Dominators/2007-01-14-BreakCritEdges.ll b/libclamav/c++/llvm/test/Analysis/Dominators/2007-01-14-BreakCritEdges.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/Dominators/2007-01-14-BreakCritEdges.ll
rename to libclamav/c++/llvm/test/Analysis/Dominators/2007-01-14-BreakCritEdges.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/Dominators/2007-07-11-SplitBlock.ll b/libclamav/c++/llvm/test/Analysis/Dominators/2007-07-11-SplitBlock.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/Dominators/2007-07-11-SplitBlock.ll
rename to libclamav/c++/llvm/test/Analysis/Dominators/2007-07-11-SplitBlock.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/Dominators/2007-07-12-SplitBlock.ll b/libclamav/c++/llvm/test/Analysis/Dominators/2007-07-12-SplitBlock.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/Dominators/2007-07-12-SplitBlock.ll
rename to libclamav/c++/llvm/test/Analysis/Dominators/2007-07-12-SplitBlock.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/Dominators/dg.exp b/libclamav/c++/llvm/test/Analysis/Dominators/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/Dominators/dg.exp
rename to libclamav/c++/llvm/test/Analysis/Dominators/dg.exp
diff --git a/libclamav/llvm/llvm/test/Analysis/GlobalsModRef/2008-09-03-ReadGlobals.ll b/libclamav/c++/llvm/test/Analysis/GlobalsModRef/2008-09-03-ReadGlobals.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/GlobalsModRef/2008-09-03-ReadGlobals.ll
rename to libclamav/c++/llvm/test/Analysis/GlobalsModRef/2008-09-03-ReadGlobals.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/GlobalsModRef/aliastest.ll b/libclamav/c++/llvm/test/Analysis/GlobalsModRef/aliastest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/GlobalsModRef/aliastest.ll
rename to libclamav/c++/llvm/test/Analysis/GlobalsModRef/aliastest.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/GlobalsModRef/chaining-analysis.ll b/libclamav/c++/llvm/test/Analysis/GlobalsModRef/chaining-analysis.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/GlobalsModRef/chaining-analysis.ll
rename to libclamav/c++/llvm/test/Analysis/GlobalsModRef/chaining-analysis.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/GlobalsModRef/dg.exp b/libclamav/c++/llvm/test/Analysis/GlobalsModRef/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/GlobalsModRef/dg.exp
rename to libclamav/c++/llvm/test/Analysis/GlobalsModRef/dg.exp
diff --git a/libclamav/llvm/llvm/test/Analysis/GlobalsModRef/indirect-global.ll b/libclamav/c++/llvm/test/Analysis/GlobalsModRef/indirect-global.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/GlobalsModRef/indirect-global.ll
rename to libclamav/c++/llvm/test/Analysis/GlobalsModRef/indirect-global.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/GlobalsModRef/modreftest.ll b/libclamav/c++/llvm/test/Analysis/GlobalsModRef/modreftest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/GlobalsModRef/modreftest.ll
rename to libclamav/c++/llvm/test/Analysis/GlobalsModRef/modreftest.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/GlobalsModRef/purecse.ll b/libclamav/c++/llvm/test/Analysis/GlobalsModRef/purecse.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/GlobalsModRef/purecse.ll
rename to libclamav/c++/llvm/test/Analysis/GlobalsModRef/purecse.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/LoopDependenceAnalysis/alias.ll b/libclamav/c++/llvm/test/Analysis/LoopDependenceAnalysis/alias.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/LoopDependenceAnalysis/alias.ll
rename to libclamav/c++/llvm/test/Analysis/LoopDependenceAnalysis/alias.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/LoopDependenceAnalysis/dg.exp b/libclamav/c++/llvm/test/Analysis/LoopDependenceAnalysis/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/LoopDependenceAnalysis/dg.exp
rename to libclamav/c++/llvm/test/Analysis/LoopDependenceAnalysis/dg.exp
diff --git a/libclamav/llvm/llvm/test/Analysis/LoopDependenceAnalysis/siv-strong.ll b/libclamav/c++/llvm/test/Analysis/LoopDependenceAnalysis/siv-strong.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/LoopDependenceAnalysis/siv-strong.ll
rename to libclamav/c++/llvm/test/Analysis/LoopDependenceAnalysis/siv-strong.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/LoopDependenceAnalysis/siv-weak-crossing.ll b/libclamav/c++/llvm/test/Analysis/LoopDependenceAnalysis/siv-weak-crossing.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/LoopDependenceAnalysis/siv-weak-crossing.ll
rename to libclamav/c++/llvm/test/Analysis/LoopDependenceAnalysis/siv-weak-crossing.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/LoopDependenceAnalysis/siv-weak-zero.ll b/libclamav/c++/llvm/test/Analysis/LoopDependenceAnalysis/siv-weak-zero.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/LoopDependenceAnalysis/siv-weak-zero.ll
rename to libclamav/c++/llvm/test/Analysis/LoopDependenceAnalysis/siv-weak-zero.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/LoopDependenceAnalysis/ziv.ll b/libclamav/c++/llvm/test/Analysis/LoopDependenceAnalysis/ziv.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/LoopDependenceAnalysis/ziv.ll
rename to libclamav/c++/llvm/test/Analysis/LoopDependenceAnalysis/ziv.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/LoopInfo/2003-05-15-NestingProblem.ll b/libclamav/c++/llvm/test/Analysis/LoopInfo/2003-05-15-NestingProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/LoopInfo/2003-05-15-NestingProblem.ll
rename to libclamav/c++/llvm/test/Analysis/LoopInfo/2003-05-15-NestingProblem.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/LoopInfo/dg.exp b/libclamav/c++/llvm/test/Analysis/LoopInfo/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/LoopInfo/dg.exp
rename to libclamav/c++/llvm/test/Analysis/LoopInfo/dg.exp
diff --git a/libclamav/llvm/llvm/test/Analysis/PointerTracking/dg.exp b/libclamav/c++/llvm/test/Analysis/PointerTracking/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/PointerTracking/dg.exp
rename to libclamav/c++/llvm/test/Analysis/PointerTracking/dg.exp
diff --git a/libclamav/llvm/llvm/test/Analysis/PointerTracking/sizes.ll b/libclamav/c++/llvm/test/Analysis/PointerTracking/sizes.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/PointerTracking/sizes.ll
rename to libclamav/c++/llvm/test/Analysis/PointerTracking/sizes.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/PostDominators/2006-09-26-PostDominanceFrontier.ll b/libclamav/c++/llvm/test/Analysis/PostDominators/2006-09-26-PostDominanceFrontier.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/PostDominators/2006-09-26-PostDominanceFrontier.ll
rename to libclamav/c++/llvm/test/Analysis/PostDominators/2006-09-26-PostDominanceFrontier.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/PostDominators/2007-04-17-PostDominanceFrontier.ll b/libclamav/c++/llvm/test/Analysis/PostDominators/2007-04-17-PostDominanceFrontier.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/PostDominators/2007-04-17-PostDominanceFrontier.ll
rename to libclamav/c++/llvm/test/Analysis/PostDominators/2007-04-17-PostDominanceFrontier.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/PostDominators/2007-04-20-PostDom-Reset.ll b/libclamav/c++/llvm/test/Analysis/PostDominators/2007-04-20-PostDom-Reset.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/PostDominators/2007-04-20-PostDom-Reset.ll
rename to libclamav/c++/llvm/test/Analysis/PostDominators/2007-04-20-PostDom-Reset.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/PostDominators/dg.exp b/libclamav/c++/llvm/test/Analysis/PostDominators/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/PostDominators/dg.exp
rename to libclamav/c++/llvm/test/Analysis/PostDominators/dg.exp
diff --git a/libclamav/llvm/llvm/test/Analysis/PostDominators/pr1098.ll b/libclamav/c++/llvm/test/Analysis/PostDominators/pr1098.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/PostDominators/pr1098.ll
rename to libclamav/c++/llvm/test/Analysis/PostDominators/pr1098.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2007-07-15-NegativeStride.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2007-07-15-NegativeStride.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2007-07-15-NegativeStride.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2007-07-15-NegativeStride.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2007-08-06-MisinterpretBranch.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2007-08-06-MisinterpretBranch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2007-08-06-MisinterpretBranch.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2007-08-06-MisinterpretBranch.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2007-08-06-Unsigned.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2007-08-06-Unsigned.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2007-08-06-Unsigned.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2007-08-06-Unsigned.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2007-09-27-LargeStepping.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2007-09-27-LargeStepping.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2007-09-27-LargeStepping.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2007-09-27-LargeStepping.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2007-11-14-SignedAddRec.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2007-11-14-SignedAddRec.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2007-11-14-SignedAddRec.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2007-11-14-SignedAddRec.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2007-11-18-OrInstruction.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2007-11-18-OrInstruction.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2007-11-18-OrInstruction.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2007-11-18-OrInstruction.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-02-11-ReversedCondition.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-02-11-ReversedCondition.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-02-11-ReversedCondition.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-02-11-ReversedCondition.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-02-12-SMAXTripCount.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-02-12-SMAXTripCount.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-02-12-SMAXTripCount.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-02-12-SMAXTripCount.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-02-15-UMax.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-02-15-UMax.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-02-15-UMax.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-02-15-UMax.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-05-25-NegativeStepToZero.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-05-25-NegativeStepToZero.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-05-25-NegativeStepToZero.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-05-25-NegativeStepToZero.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-06-12-BinomialInt64.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-06-12-BinomialInt64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-06-12-BinomialInt64.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-06-12-BinomialInt64.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect1.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect1.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect1.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect2.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect2.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect2.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-07-19-InfiniteLoop.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-07-19-InfiniteLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-07-19-InfiniteLoop.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-07-19-InfiniteLoop.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-07-19-WrappingIV.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-07-19-WrappingIV.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-07-19-WrappingIV.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-07-19-WrappingIV.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-07-29-SGTTripCount.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-07-29-SGTTripCount.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-07-29-SGTTripCount.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-07-29-SGTTripCount.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-07-29-SMinExpr.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-07-29-SMinExpr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-07-29-SMinExpr.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-07-29-SMinExpr.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-08-04-IVOverflow.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-08-04-IVOverflow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-08-04-IVOverflow.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-08-04-IVOverflow.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-08-04-LongAddRec.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-08-04-LongAddRec.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-08-04-LongAddRec.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-08-04-LongAddRec.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-11-02-QuadraticCrash.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-11-02-QuadraticCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-11-02-QuadraticCrash.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-11-02-QuadraticCrash.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-11-15-CubicOOM.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-11-15-CubicOOM.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-11-15-CubicOOM.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-11-15-CubicOOM.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-11-18-LessThanOrEqual.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-11-18-LessThanOrEqual.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-11-18-LessThanOrEqual.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-11-18-LessThanOrEqual.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-11-18-Stride1.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-11-18-Stride1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-11-18-Stride1.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-11-18-Stride1.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-11-18-Stride2.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-11-18-Stride2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-11-18-Stride2.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-11-18-Stride2.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-12-11-SMaxOverflow.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-12-11-SMaxOverflow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-12-11-SMaxOverflow.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-12-11-SMaxOverflow.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-12-14-StrideAndSigned.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-12-14-StrideAndSigned.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-12-14-StrideAndSigned.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-12-14-StrideAndSigned.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-12-15-DontUseSDiv.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-12-15-DontUseSDiv.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2008-12-15-DontUseSDiv.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2008-12-15-DontUseSDiv.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2009-01-02-SignedNegativeStride.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2009-01-02-SignedNegativeStride.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2009-01-02-SignedNegativeStride.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2009-01-02-SignedNegativeStride.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2009-05-09-PointerEdgeCount.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2009-05-09-PointerEdgeCount.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2009-05-09-PointerEdgeCount.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2009-05-09-PointerEdgeCount.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2009-07-04-GroupConstantsWidthMismatch.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/2009-07-04-GroupConstantsWidthMismatch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/2009-07-04-GroupConstantsWidthMismatch.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2009-07-04-GroupConstantsWidthMismatch.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/SolveQuadraticEquation.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/SolveQuadraticEquation.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/SolveQuadraticEquation.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/SolveQuadraticEquation.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/and-xor.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/and-xor.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/and-xor.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/and-xor.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-0.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-0.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-0.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-1.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-1.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-1.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/avoid-smax-0.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/avoid-smax-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/avoid-smax-0.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/avoid-smax-0.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/avoid-smax-1.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/avoid-smax-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/avoid-smax-1.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/avoid-smax-1.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/dg.exp b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/dg.exp
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/dg.exp
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/div-overflow.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/div-overflow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/div-overflow.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/div-overflow.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/do-loop.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/do-loop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/do-loop.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/do-loop.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/max-trip-count.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/max-trip-count.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/max-trip-count.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/max-trip-count.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/nsw.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/nsw.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/nsw.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/nsw.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/pointer-sign-bits.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/pointer-sign-bits.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/pointer-sign-bits.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/pointer-sign-bits.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/pr3909.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/pr3909.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/pr3909.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/pr3909.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/sext-inreg.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/sext-inreg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/sext-inreg.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/sext-inreg.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/sext-iv-0.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/sext-iv-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/sext-iv-0.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/sext-iv-0.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/sext-iv-1.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/sext-iv-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/sext-iv-1.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/sext-iv-1.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/sext-iv-2.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/sext-iv-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/sext-iv-2.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/sext-iv-2.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/smax.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/smax.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/smax.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/smax.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/trip-count.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/trip-count.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/trip-count.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/trip-count.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/trip-count2.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/trip-count2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/trip-count2.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/trip-count2.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/trip-count3.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/trip-count3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/trip-count3.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/trip-count3.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/trip-count4.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/trip-count4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/trip-count4.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/trip-count4.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/trip-count5.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/trip-count5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/trip-count5.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/trip-count5.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/trip-count6.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/trip-count6.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/trip-count6.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/trip-count6.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/trip-count7.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/trip-count7.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/trip-count7.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/trip-count7.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/trip-count8.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/trip-count8.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/trip-count8.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/trip-count8.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/xor-and.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/xor-and.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/xor-and.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/xor-and.ll
diff --git a/libclamav/llvm/llvm/test/Analysis/ScalarEvolution/zext-wrap.ll b/libclamav/c++/llvm/test/Analysis/ScalarEvolution/zext-wrap.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Analysis/ScalarEvolution/zext-wrap.ll
rename to libclamav/c++/llvm/test/Analysis/ScalarEvolution/zext-wrap.ll
diff --git a/libclamav/llvm/llvm/test/Archive/GNU.a b/libclamav/c++/llvm/test/Archive/GNU.a
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/GNU.a
rename to libclamav/c++/llvm/test/Archive/GNU.a
diff --git a/libclamav/llvm/llvm/test/Archive/GNU.toc b/libclamav/c++/llvm/test/Archive/GNU.toc
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/GNU.toc
rename to libclamav/c++/llvm/test/Archive/GNU.toc
diff --git a/libclamav/llvm/llvm/test/Archive/IsNAN.o b/libclamav/c++/llvm/test/Archive/IsNAN.o
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/IsNAN.o
rename to libclamav/c++/llvm/test/Archive/IsNAN.o
diff --git a/libclamav/llvm/llvm/test/Archive/MacOSX.a b/libclamav/c++/llvm/test/Archive/MacOSX.a
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/MacOSX.a
rename to libclamav/c++/llvm/test/Archive/MacOSX.a
diff --git a/libclamav/llvm/llvm/test/Archive/MacOSX.toc b/libclamav/c++/llvm/test/Archive/MacOSX.toc
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/MacOSX.toc
rename to libclamav/c++/llvm/test/Archive/MacOSX.toc
diff --git a/libclamav/llvm/llvm/test/Archive/README.txt b/libclamav/c++/llvm/test/Archive/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/README.txt
rename to libclamav/c++/llvm/test/Archive/README.txt
diff --git a/libclamav/llvm/llvm/test/Archive/SVR4.a b/libclamav/c++/llvm/test/Archive/SVR4.a
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/SVR4.a
rename to libclamav/c++/llvm/test/Archive/SVR4.a
diff --git a/libclamav/llvm/llvm/test/Archive/SVR4.toc b/libclamav/c++/llvm/test/Archive/SVR4.toc
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/SVR4.toc
rename to libclamav/c++/llvm/test/Archive/SVR4.toc
diff --git a/libclamav/llvm/llvm/test/Archive/dg.exp b/libclamav/c++/llvm/test/Archive/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/dg.exp
rename to libclamav/c++/llvm/test/Archive/dg.exp
diff --git a/libclamav/llvm/llvm/test/Archive/evenlen b/libclamav/c++/llvm/test/Archive/evenlen
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/evenlen
rename to libclamav/c++/llvm/test/Archive/evenlen
diff --git a/libclamav/llvm/llvm/test/Archive/extract_GNU.ll b/libclamav/c++/llvm/test/Archive/extract_GNU.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/extract_GNU.ll
rename to libclamav/c++/llvm/test/Archive/extract_GNU.ll
diff --git a/libclamav/llvm/llvm/test/Archive/extract_MacOSX.ll b/libclamav/c++/llvm/test/Archive/extract_MacOSX.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/extract_MacOSX.ll
rename to libclamav/c++/llvm/test/Archive/extract_MacOSX.ll
diff --git a/libclamav/llvm/llvm/test/Archive/extract_SVR4.ll b/libclamav/c++/llvm/test/Archive/extract_SVR4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/extract_SVR4.ll
rename to libclamav/c++/llvm/test/Archive/extract_SVR4.ll
diff --git a/libclamav/llvm/llvm/test/Archive/extract_xpg4.ll b/libclamav/c++/llvm/test/Archive/extract_xpg4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/extract_xpg4.ll
rename to libclamav/c++/llvm/test/Archive/extract_xpg4.ll
diff --git a/libclamav/llvm/llvm/test/Archive/oddlen b/libclamav/c++/llvm/test/Archive/oddlen
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/oddlen
rename to libclamav/c++/llvm/test/Archive/oddlen
diff --git a/libclamav/llvm/llvm/test/Archive/toc_GNU.ll b/libclamav/c++/llvm/test/Archive/toc_GNU.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/toc_GNU.ll
rename to libclamav/c++/llvm/test/Archive/toc_GNU.ll
diff --git a/libclamav/llvm/llvm/test/Archive/toc_MacOSX.ll b/libclamav/c++/llvm/test/Archive/toc_MacOSX.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/toc_MacOSX.ll
rename to libclamav/c++/llvm/test/Archive/toc_MacOSX.ll
diff --git a/libclamav/llvm/llvm/test/Archive/toc_SVR4.ll b/libclamav/c++/llvm/test/Archive/toc_SVR4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/toc_SVR4.ll
rename to libclamav/c++/llvm/test/Archive/toc_SVR4.ll
diff --git a/libclamav/llvm/llvm/test/Archive/toc_xpg4.ll b/libclamav/c++/llvm/test/Archive/toc_xpg4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/toc_xpg4.ll
rename to libclamav/c++/llvm/test/Archive/toc_xpg4.ll
diff --git a/libclamav/llvm/llvm/test/Archive/very_long_bytecode_file_name.bc b/libclamav/c++/llvm/test/Archive/very_long_bytecode_file_name.bc
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/very_long_bytecode_file_name.bc
rename to libclamav/c++/llvm/test/Archive/very_long_bytecode_file_name.bc
diff --git a/libclamav/llvm/llvm/test/Archive/xpg4.a b/libclamav/c++/llvm/test/Archive/xpg4.a
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/xpg4.a
rename to libclamav/c++/llvm/test/Archive/xpg4.a
diff --git a/libclamav/llvm/llvm/test/Archive/xpg4.toc b/libclamav/c++/llvm/test/Archive/xpg4.toc
similarity index 100%
rename from libclamav/llvm/llvm/test/Archive/xpg4.toc
rename to libclamav/c++/llvm/test/Archive/xpg4.toc
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-01-24-BadSymbolTableAssert.ll b/libclamav/c++/llvm/test/Assembler/2002-01-24-BadSymbolTableAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-01-24-BadSymbolTableAssert.ll
rename to libclamav/c++/llvm/test/Assembler/2002-01-24-BadSymbolTableAssert.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-01-24-ValueRefineAbsType.ll b/libclamav/c++/llvm/test/Assembler/2002-01-24-ValueRefineAbsType.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-01-24-ValueRefineAbsType.ll
rename to libclamav/c++/llvm/test/Assembler/2002-01-24-ValueRefineAbsType.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-02-19-TypeParsing.ll b/libclamav/c++/llvm/test/Assembler/2002-02-19-TypeParsing.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-02-19-TypeParsing.ll
rename to libclamav/c++/llvm/test/Assembler/2002-02-19-TypeParsing.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-03-08-NameCollision.ll b/libclamav/c++/llvm/test/Assembler/2002-03-08-NameCollision.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-03-08-NameCollision.ll
rename to libclamav/c++/llvm/test/Assembler/2002-03-08-NameCollision.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-03-08-NameCollision2.ll b/libclamav/c++/llvm/test/Assembler/2002-03-08-NameCollision2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-03-08-NameCollision2.ll
rename to libclamav/c++/llvm/test/Assembler/2002-03-08-NameCollision2.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-04-04-PureVirtMethCall.ll b/libclamav/c++/llvm/test/Assembler/2002-04-04-PureVirtMethCall.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-04-04-PureVirtMethCall.ll
rename to libclamav/c++/llvm/test/Assembler/2002-04-04-PureVirtMethCall.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-04-04-PureVirtMethCall2.ll b/libclamav/c++/llvm/test/Assembler/2002-04-04-PureVirtMethCall2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-04-04-PureVirtMethCall2.ll
rename to libclamav/c++/llvm/test/Assembler/2002-04-04-PureVirtMethCall2.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-04-05-TypeParsing.ll b/libclamav/c++/llvm/test/Assembler/2002-04-05-TypeParsing.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-04-05-TypeParsing.ll
rename to libclamav/c++/llvm/test/Assembler/2002-04-05-TypeParsing.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-04-07-HexFloatConstants.ll b/libclamav/c++/llvm/test/Assembler/2002-04-07-HexFloatConstants.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-04-07-HexFloatConstants.ll
rename to libclamav/c++/llvm/test/Assembler/2002-04-07-HexFloatConstants.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-04-07-InfConstant.ll b/libclamav/c++/llvm/test/Assembler/2002-04-07-InfConstant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-04-07-InfConstant.ll
rename to libclamav/c++/llvm/test/Assembler/2002-04-07-InfConstant.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-04-29-NameBinding.ll b/libclamav/c++/llvm/test/Assembler/2002-04-29-NameBinding.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-04-29-NameBinding.ll
rename to libclamav/c++/llvm/test/Assembler/2002-04-29-NameBinding.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-05-02-InvalidForwardRef.ll b/libclamav/c++/llvm/test/Assembler/2002-05-02-InvalidForwardRef.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-05-02-InvalidForwardRef.ll
rename to libclamav/c++/llvm/test/Assembler/2002-05-02-InvalidForwardRef.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-05-02-ParseError.ll b/libclamav/c++/llvm/test/Assembler/2002-05-02-ParseError.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-05-02-ParseError.ll
rename to libclamav/c++/llvm/test/Assembler/2002-05-02-ParseError.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-07-08-HugePerformanceProblem.ll b/libclamav/c++/llvm/test/Assembler/2002-07-08-HugePerformanceProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-07-08-HugePerformanceProblem.ll
rename to libclamav/c++/llvm/test/Assembler/2002-07-08-HugePerformanceProblem.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-07-14-InternalLossage.ll b/libclamav/c++/llvm/test/Assembler/2002-07-14-InternalLossage.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-07-14-InternalLossage.ll
rename to libclamav/c++/llvm/test/Assembler/2002-07-14-InternalLossage.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-07-14-OpaqueType.ll b/libclamav/c++/llvm/test/Assembler/2002-07-14-OpaqueType.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-07-14-OpaqueType.ll
rename to libclamav/c++/llvm/test/Assembler/2002-07-14-OpaqueType.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-07-25-ParserAssertionFailure.ll b/libclamav/c++/llvm/test/Assembler/2002-07-25-ParserAssertionFailure.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-07-25-ParserAssertionFailure.ll
rename to libclamav/c++/llvm/test/Assembler/2002-07-25-ParserAssertionFailure.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-07-25-QuoteInString.ll b/libclamav/c++/llvm/test/Assembler/2002-07-25-QuoteInString.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-07-25-QuoteInString.ll
rename to libclamav/c++/llvm/test/Assembler/2002-07-25-QuoteInString.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-07-25-ReturnPtrFunction.ll b/libclamav/c++/llvm/test/Assembler/2002-07-25-ReturnPtrFunction.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-07-25-ReturnPtrFunction.ll
rename to libclamav/c++/llvm/test/Assembler/2002-07-25-ReturnPtrFunction.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-07-31-SlashInString.ll b/libclamav/c++/llvm/test/Assembler/2002-07-31-SlashInString.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-07-31-SlashInString.ll
rename to libclamav/c++/llvm/test/Assembler/2002-07-31-SlashInString.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-08-15-CastAmbiguity.ll b/libclamav/c++/llvm/test/Assembler/2002-08-15-CastAmbiguity.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-08-15-CastAmbiguity.ll
rename to libclamav/c++/llvm/test/Assembler/2002-08-15-CastAmbiguity.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-08-15-ConstantExprProblem.ll b/libclamav/c++/llvm/test/Assembler/2002-08-15-ConstantExprProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-08-15-ConstantExprProblem.ll
rename to libclamav/c++/llvm/test/Assembler/2002-08-15-ConstantExprProblem.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-08-15-UnresolvedGlobalReference.ll b/libclamav/c++/llvm/test/Assembler/2002-08-15-UnresolvedGlobalReference.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-08-15-UnresolvedGlobalReference.ll
rename to libclamav/c++/llvm/test/Assembler/2002-08-15-UnresolvedGlobalReference.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-08-16-ConstExprInlined.ll b/libclamav/c++/llvm/test/Assembler/2002-08-16-ConstExprInlined.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-08-16-ConstExprInlined.ll
rename to libclamav/c++/llvm/test/Assembler/2002-08-16-ConstExprInlined.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-08-19-BytecodeReader.ll b/libclamav/c++/llvm/test/Assembler/2002-08-19-BytecodeReader.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-08-19-BytecodeReader.ll
rename to libclamav/c++/llvm/test/Assembler/2002-08-19-BytecodeReader.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-08-22-DominanceProblem.ll b/libclamav/c++/llvm/test/Assembler/2002-08-22-DominanceProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-08-22-DominanceProblem.ll
rename to libclamav/c++/llvm/test/Assembler/2002-08-22-DominanceProblem.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-10-08-LargeArrayPerformance.ll b/libclamav/c++/llvm/test/Assembler/2002-10-08-LargeArrayPerformance.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-10-08-LargeArrayPerformance.ll
rename to libclamav/c++/llvm/test/Assembler/2002-10-08-LargeArrayPerformance.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-10-13-ConstantEncodingProblem.ll b/libclamav/c++/llvm/test/Assembler/2002-10-13-ConstantEncodingProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-10-13-ConstantEncodingProblem.ll
rename to libclamav/c++/llvm/test/Assembler/2002-10-13-ConstantEncodingProblem.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-10-15-NameClash.ll b/libclamav/c++/llvm/test/Assembler/2002-10-15-NameClash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-10-15-NameClash.ll
rename to libclamav/c++/llvm/test/Assembler/2002-10-15-NameClash.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2002-12-15-GlobalResolve.ll b/libclamav/c++/llvm/test/Assembler/2002-12-15-GlobalResolve.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2002-12-15-GlobalResolve.ll
rename to libclamav/c++/llvm/test/Assembler/2002-12-15-GlobalResolve.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-01-30-UnsignedString.ll b/libclamav/c++/llvm/test/Assembler/2003-01-30-UnsignedString.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-01-30-UnsignedString.ll
rename to libclamav/c++/llvm/test/Assembler/2003-01-30-UnsignedString.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-04-15-ConstantInitAssertion.ll b/libclamav/c++/llvm/test/Assembler/2003-04-15-ConstantInitAssertion.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-04-15-ConstantInitAssertion.ll
rename to libclamav/c++/llvm/test/Assembler/2003-04-15-ConstantInitAssertion.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-04-25-UnresolvedGlobalReference.ll b/libclamav/c++/llvm/test/Assembler/2003-04-25-UnresolvedGlobalReference.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-04-25-UnresolvedGlobalReference.ll
rename to libclamav/c++/llvm/test/Assembler/2003-04-25-UnresolvedGlobalReference.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-05-03-BytecodeReaderProblem.ll b/libclamav/c++/llvm/test/Assembler/2003-05-03-BytecodeReaderProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-05-03-BytecodeReaderProblem.ll
rename to libclamav/c++/llvm/test/Assembler/2003-05-03-BytecodeReaderProblem.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-05-12-MinIntProblem.ll b/libclamav/c++/llvm/test/Assembler/2003-05-12-MinIntProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-05-12-MinIntProblem.ll
rename to libclamav/c++/llvm/test/Assembler/2003-05-12-MinIntProblem.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-05-15-AssemblerProblem.ll b/libclamav/c++/llvm/test/Assembler/2003-05-15-AssemblerProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-05-15-AssemblerProblem.ll
rename to libclamav/c++/llvm/test/Assembler/2003-05-15-AssemblerProblem.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-05-15-SwitchBug.ll b/libclamav/c++/llvm/test/Assembler/2003-05-15-SwitchBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-05-15-SwitchBug.ll
rename to libclamav/c++/llvm/test/Assembler/2003-05-15-SwitchBug.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-05-21-ConstantShiftExpr.ll b/libclamav/c++/llvm/test/Assembler/2003-05-21-ConstantShiftExpr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-05-21-ConstantShiftExpr.ll
rename to libclamav/c++/llvm/test/Assembler/2003-05-21-ConstantShiftExpr.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-05-21-EmptyStructTest.ll b/libclamav/c++/llvm/test/Assembler/2003-05-21-EmptyStructTest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-05-21-EmptyStructTest.ll
rename to libclamav/c++/llvm/test/Assembler/2003-05-21-EmptyStructTest.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-05-21-MalformedShiftCrash.ll b/libclamav/c++/llvm/test/Assembler/2003-05-21-MalformedShiftCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-05-21-MalformedShiftCrash.ll
rename to libclamav/c++/llvm/test/Assembler/2003-05-21-MalformedShiftCrash.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-05-21-MalformedStructCrash.ll b/libclamav/c++/llvm/test/Assembler/2003-05-21-MalformedStructCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-05-21-MalformedStructCrash.ll
rename to libclamav/c++/llvm/test/Assembler/2003-05-21-MalformedStructCrash.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-06-17-InvokeDisassemble.ll b/libclamav/c++/llvm/test/Assembler/2003-06-17-InvokeDisassemble.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-06-17-InvokeDisassemble.ll
rename to libclamav/c++/llvm/test/Assembler/2003-06-17-InvokeDisassemble.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-06-30-RecursiveTypeProblem.ll b/libclamav/c++/llvm/test/Assembler/2003-06-30-RecursiveTypeProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-06-30-RecursiveTypeProblem.ll
rename to libclamav/c++/llvm/test/Assembler/2003-06-30-RecursiveTypeProblem.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-08-20-ConstantExprGEP-Fold.ll b/libclamav/c++/llvm/test/Assembler/2003-08-20-ConstantExprGEP-Fold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-08-20-ConstantExprGEP-Fold.ll
rename to libclamav/c++/llvm/test/Assembler/2003-08-20-ConstantExprGEP-Fold.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-08-21-ConstantExprCast-Fold.ll b/libclamav/c++/llvm/test/Assembler/2003-08-21-ConstantExprCast-Fold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-08-21-ConstantExprCast-Fold.ll
rename to libclamav/c++/llvm/test/Assembler/2003-08-21-ConstantExprCast-Fold.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-10-04-NotMergingGlobalConstants.ll b/libclamav/c++/llvm/test/Assembler/2003-10-04-NotMergingGlobalConstants.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-10-04-NotMergingGlobalConstants.ll
rename to libclamav/c++/llvm/test/Assembler/2003-10-04-NotMergingGlobalConstants.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-11-05-ConstantExprShift.ll b/libclamav/c++/llvm/test/Assembler/2003-11-05-ConstantExprShift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-11-05-ConstantExprShift.ll
rename to libclamav/c++/llvm/test/Assembler/2003-11-05-ConstantExprShift.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-11-11-ImplicitRename.ll b/libclamav/c++/llvm/test/Assembler/2003-11-11-ImplicitRename.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-11-11-ImplicitRename.ll
rename to libclamav/c++/llvm/test/Assembler/2003-11-11-ImplicitRename.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-11-12-ConstantExprCast.ll b/libclamav/c++/llvm/test/Assembler/2003-11-12-ConstantExprCast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-11-12-ConstantExprCast.ll
rename to libclamav/c++/llvm/test/Assembler/2003-11-12-ConstantExprCast.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-11-24-SymbolTableCrash.ll b/libclamav/c++/llvm/test/Assembler/2003-11-24-SymbolTableCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-11-24-SymbolTableCrash.ll
rename to libclamav/c++/llvm/test/Assembler/2003-11-24-SymbolTableCrash.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2003-12-30-TypeMapInvalidMemory.ll b/libclamav/c++/llvm/test/Assembler/2003-12-30-TypeMapInvalidMemory.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2003-12-30-TypeMapInvalidMemory.ll
rename to libclamav/c++/llvm/test/Assembler/2003-12-30-TypeMapInvalidMemory.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2004-01-11-getelementptrfolding.ll b/libclamav/c++/llvm/test/Assembler/2004-01-11-getelementptrfolding.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2004-01-11-getelementptrfolding.ll
rename to libclamav/c++/llvm/test/Assembler/2004-01-11-getelementptrfolding.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2004-01-20-MaxLongLong.ll b/libclamav/c++/llvm/test/Assembler/2004-01-20-MaxLongLong.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2004-01-20-MaxLongLong.ll
rename to libclamav/c++/llvm/test/Assembler/2004-01-20-MaxLongLong.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2004-02-01-NegativeZero.ll b/libclamav/c++/llvm/test/Assembler/2004-02-01-NegativeZero.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2004-02-01-NegativeZero.ll
rename to libclamav/c++/llvm/test/Assembler/2004-02-01-NegativeZero.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2004-02-27-SelfUseAssertError.ll b/libclamav/c++/llvm/test/Assembler/2004-02-27-SelfUseAssertError.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2004-02-27-SelfUseAssertError.ll
rename to libclamav/c++/llvm/test/Assembler/2004-02-27-SelfUseAssertError.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2004-03-07-FunctionAddressAlignment.ll b/libclamav/c++/llvm/test/Assembler/2004-03-07-FunctionAddressAlignment.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2004-03-07-FunctionAddressAlignment.ll
rename to libclamav/c++/llvm/test/Assembler/2004-03-07-FunctionAddressAlignment.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2004-03-30-UnclosedFunctionCrash.ll b/libclamav/c++/llvm/test/Assembler/2004-03-30-UnclosedFunctionCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2004-03-30-UnclosedFunctionCrash.ll
rename to libclamav/c++/llvm/test/Assembler/2004-03-30-UnclosedFunctionCrash.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2004-04-04-GetElementPtrIndexTypes.ll b/libclamav/c++/llvm/test/Assembler/2004-04-04-GetElementPtrIndexTypes.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2004-04-04-GetElementPtrIndexTypes.ll
rename to libclamav/c++/llvm/test/Assembler/2004-04-04-GetElementPtrIndexTypes.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2004-06-07-VerifierBug.ll b/libclamav/c++/llvm/test/Assembler/2004-06-07-VerifierBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2004-06-07-VerifierBug.ll
rename to libclamav/c++/llvm/test/Assembler/2004-06-07-VerifierBug.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2004-10-22-BCWriterUndefBug.ll b/libclamav/c++/llvm/test/Assembler/2004-10-22-BCWriterUndefBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2004-10-22-BCWriterUndefBug.ll
rename to libclamav/c++/llvm/test/Assembler/2004-10-22-BCWriterUndefBug.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2004-11-28-InvalidTypeCrash.ll b/libclamav/c++/llvm/test/Assembler/2004-11-28-InvalidTypeCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2004-11-28-InvalidTypeCrash.ll
rename to libclamav/c++/llvm/test/Assembler/2004-11-28-InvalidTypeCrash.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2005-01-03-FPConstantDisassembly.ll b/libclamav/c++/llvm/test/Assembler/2005-01-03-FPConstantDisassembly.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2005-01-03-FPConstantDisassembly.ll
rename to libclamav/c++/llvm/test/Assembler/2005-01-03-FPConstantDisassembly.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2005-01-31-CallingAggregateFunction.ll b/libclamav/c++/llvm/test/Assembler/2005-01-31-CallingAggregateFunction.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2005-01-31-CallingAggregateFunction.ll
rename to libclamav/c++/llvm/test/Assembler/2005-01-31-CallingAggregateFunction.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2005-02-09-AsmWriterStoreBug.ll b/libclamav/c++/llvm/test/Assembler/2005-02-09-AsmWriterStoreBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2005-02-09-AsmWriterStoreBug.ll
rename to libclamav/c++/llvm/test/Assembler/2005-02-09-AsmWriterStoreBug.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2005-05-05-OpaqueUndefValues.ll b/libclamav/c++/llvm/test/Assembler/2005-05-05-OpaqueUndefValues.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2005-05-05-OpaqueUndefValues.ll
rename to libclamav/c++/llvm/test/Assembler/2005-05-05-OpaqueUndefValues.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2005-12-21-ZeroInitVector.ll b/libclamav/c++/llvm/test/Assembler/2005-12-21-ZeroInitVector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2005-12-21-ZeroInitVector.ll
rename to libclamav/c++/llvm/test/Assembler/2005-12-21-ZeroInitVector.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2006-05-26-VarargsCallEncode.ll b/libclamav/c++/llvm/test/Assembler/2006-05-26-VarargsCallEncode.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2006-05-26-VarargsCallEncode.ll
rename to libclamav/c++/llvm/test/Assembler/2006-05-26-VarargsCallEncode.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2006-09-28-CrashOnInvalid.ll b/libclamav/c++/llvm/test/Assembler/2006-09-28-CrashOnInvalid.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2006-09-28-CrashOnInvalid.ll
rename to libclamav/c++/llvm/test/Assembler/2006-09-28-CrashOnInvalid.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2006-12-09-Cast-To-Bool.ll b/libclamav/c++/llvm/test/Assembler/2006-12-09-Cast-To-Bool.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2006-12-09-Cast-To-Bool.ll
rename to libclamav/c++/llvm/test/Assembler/2006-12-09-Cast-To-Bool.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2007-01-02-Undefined-Arg-Type.ll b/libclamav/c++/llvm/test/Assembler/2007-01-02-Undefined-Arg-Type.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2007-01-02-Undefined-Arg-Type.ll
rename to libclamav/c++/llvm/test/Assembler/2007-01-02-Undefined-Arg-Type.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2007-01-05-Cmp-ConstExpr.ll b/libclamav/c++/llvm/test/Assembler/2007-01-05-Cmp-ConstExpr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2007-01-05-Cmp-ConstExpr.ll
rename to libclamav/c++/llvm/test/Assembler/2007-01-05-Cmp-ConstExpr.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2007-01-16-CrashOnBadCast.ll b/libclamav/c++/llvm/test/Assembler/2007-01-16-CrashOnBadCast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2007-01-16-CrashOnBadCast.ll
rename to libclamav/c++/llvm/test/Assembler/2007-01-16-CrashOnBadCast.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2007-01-16-CrashOnBadCast2.ll b/libclamav/c++/llvm/test/Assembler/2007-01-16-CrashOnBadCast2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2007-01-16-CrashOnBadCast2.ll
rename to libclamav/c++/llvm/test/Assembler/2007-01-16-CrashOnBadCast2.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2007-03-18-InvalidNumberedVar.ll b/libclamav/c++/llvm/test/Assembler/2007-03-18-InvalidNumberedVar.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2007-03-18-InvalidNumberedVar.ll
rename to libclamav/c++/llvm/test/Assembler/2007-03-18-InvalidNumberedVar.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2007-03-19-NegValue.ll b/libclamav/c++/llvm/test/Assembler/2007-03-19-NegValue.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2007-03-19-NegValue.ll
rename to libclamav/c++/llvm/test/Assembler/2007-03-19-NegValue.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2007-04-20-AlignedLoad.ll b/libclamav/c++/llvm/test/Assembler/2007-04-20-AlignedLoad.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2007-04-20-AlignedLoad.ll
rename to libclamav/c++/llvm/test/Assembler/2007-04-20-AlignedLoad.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2007-04-20-AlignedStore.ll b/libclamav/c++/llvm/test/Assembler/2007-04-20-AlignedStore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2007-04-20-AlignedStore.ll
rename to libclamav/c++/llvm/test/Assembler/2007-04-20-AlignedStore.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll b/libclamav/c++/llvm/test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll
rename to libclamav/c++/llvm/test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2007-05-21-Escape.ll b/libclamav/c++/llvm/test/Assembler/2007-05-21-Escape.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2007-05-21-Escape.ll
rename to libclamav/c++/llvm/test/Assembler/2007-05-21-Escape.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2007-07-19-ParamAttrAmbiguity.ll b/libclamav/c++/llvm/test/Assembler/2007-07-19-ParamAttrAmbiguity.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2007-07-19-ParamAttrAmbiguity.ll
rename to libclamav/c++/llvm/test/Assembler/2007-07-19-ParamAttrAmbiguity.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2007-07-30-AutoUpgradeZextSext.ll b/libclamav/c++/llvm/test/Assembler/2007-07-30-AutoUpgradeZextSext.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2007-07-30-AutoUpgradeZextSext.ll
rename to libclamav/c++/llvm/test/Assembler/2007-07-30-AutoUpgradeZextSext.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2007-08-06-AliasInvalid.ll b/libclamav/c++/llvm/test/Assembler/2007-08-06-AliasInvalid.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2007-08-06-AliasInvalid.ll
rename to libclamav/c++/llvm/test/Assembler/2007-08-06-AliasInvalid.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2007-09-10-AliasFwdRef.ll b/libclamav/c++/llvm/test/Assembler/2007-09-10-AliasFwdRef.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2007-09-10-AliasFwdRef.ll
rename to libclamav/c++/llvm/test/Assembler/2007-09-10-AliasFwdRef.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2007-09-29-GC.ll b/libclamav/c++/llvm/test/Assembler/2007-09-29-GC.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2007-09-29-GC.ll
rename to libclamav/c++/llvm/test/Assembler/2007-09-29-GC.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2007-11-26-AttributeOverload.ll b/libclamav/c++/llvm/test/Assembler/2007-11-26-AttributeOverload.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2007-11-26-AttributeOverload.ll
rename to libclamav/c++/llvm/test/Assembler/2007-11-26-AttributeOverload.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2007-11-27-AutoUpgradeAttributes.ll b/libclamav/c++/llvm/test/Assembler/2007-11-27-AutoUpgradeAttributes.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2007-11-27-AutoUpgradeAttributes.ll
rename to libclamav/c++/llvm/test/Assembler/2007-11-27-AutoUpgradeAttributes.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2007-12-11-AddressSpaces.ll b/libclamav/c++/llvm/test/Assembler/2007-12-11-AddressSpaces.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2007-12-11-AddressSpaces.ll
rename to libclamav/c++/llvm/test/Assembler/2007-12-11-AddressSpaces.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2008-01-11-VarargAttrs.ll b/libclamav/c++/llvm/test/Assembler/2008-01-11-VarargAttrs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2008-01-11-VarargAttrs.ll
rename to libclamav/c++/llvm/test/Assembler/2008-01-11-VarargAttrs.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2008-02-18-IntPointerCrash.ll b/libclamav/c++/llvm/test/Assembler/2008-02-18-IntPointerCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2008-02-18-IntPointerCrash.ll
rename to libclamav/c++/llvm/test/Assembler/2008-02-18-IntPointerCrash.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2008-02-20-MultipleReturnValue.ll b/libclamav/c++/llvm/test/Assembler/2008-02-20-MultipleReturnValue.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2008-02-20-MultipleReturnValue.ll
rename to libclamav/c++/llvm/test/Assembler/2008-02-20-MultipleReturnValue.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2008-07-10-APInt.ll b/libclamav/c++/llvm/test/Assembler/2008-07-10-APInt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2008-07-10-APInt.ll
rename to libclamav/c++/llvm/test/Assembler/2008-07-10-APInt.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2008-09-02-FunctionNotes.ll b/libclamav/c++/llvm/test/Assembler/2008-09-02-FunctionNotes.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2008-09-02-FunctionNotes.ll
rename to libclamav/c++/llvm/test/Assembler/2008-09-02-FunctionNotes.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2008-09-02-FunctionNotes2.ll b/libclamav/c++/llvm/test/Assembler/2008-09-02-FunctionNotes2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2008-09-02-FunctionNotes2.ll
rename to libclamav/c++/llvm/test/Assembler/2008-09-02-FunctionNotes2.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2008-09-29-RetAttr.ll b/libclamav/c++/llvm/test/Assembler/2008-09-29-RetAttr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2008-09-29-RetAttr.ll
rename to libclamav/c++/llvm/test/Assembler/2008-09-29-RetAttr.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2008-10-14-NamedTypeOnInteger.ll b/libclamav/c++/llvm/test/Assembler/2008-10-14-NamedTypeOnInteger.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2008-10-14-NamedTypeOnInteger.ll
rename to libclamav/c++/llvm/test/Assembler/2008-10-14-NamedTypeOnInteger.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2008-10-14-QuoteInName.ll b/libclamav/c++/llvm/test/Assembler/2008-10-14-QuoteInName.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2008-10-14-QuoteInName.ll
rename to libclamav/c++/llvm/test/Assembler/2008-10-14-QuoteInName.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2009-02-01-UnnamedForwardRef.ll b/libclamav/c++/llvm/test/Assembler/2009-02-01-UnnamedForwardRef.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2009-02-01-UnnamedForwardRef.ll
rename to libclamav/c++/llvm/test/Assembler/2009-02-01-UnnamedForwardRef.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2009-02-28-CastOpc.ll b/libclamav/c++/llvm/test/Assembler/2009-02-28-CastOpc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2009-02-28-CastOpc.ll
rename to libclamav/c++/llvm/test/Assembler/2009-02-28-CastOpc.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2009-02-28-StripOpaqueName.ll b/libclamav/c++/llvm/test/Assembler/2009-02-28-StripOpaqueName.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2009-02-28-StripOpaqueName.ll
rename to libclamav/c++/llvm/test/Assembler/2009-02-28-StripOpaqueName.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2009-03-24-ZextConstantExpr.ll b/libclamav/c++/llvm/test/Assembler/2009-03-24-ZextConstantExpr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2009-03-24-ZextConstantExpr.ll
rename to libclamav/c++/llvm/test/Assembler/2009-03-24-ZextConstantExpr.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2009-04-25-AliasGEP.ll b/libclamav/c++/llvm/test/Assembler/2009-04-25-AliasGEP.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2009-04-25-AliasGEP.ll
rename to libclamav/c++/llvm/test/Assembler/2009-04-25-AliasGEP.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/2009-07-24-ZeroArgGEP.ll b/libclamav/c++/llvm/test/Assembler/2009-07-24-ZeroArgGEP.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/2009-07-24-ZeroArgGEP.ll
rename to libclamav/c++/llvm/test/Assembler/2009-07-24-ZeroArgGEP.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/AutoUpgradeIntrinsics.ll b/libclamav/c++/llvm/test/Assembler/AutoUpgradeIntrinsics.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/AutoUpgradeIntrinsics.ll
rename to libclamav/c++/llvm/test/Assembler/AutoUpgradeIntrinsics.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/ConstantExprFold.ll b/libclamav/c++/llvm/test/Assembler/ConstantExprFold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/ConstantExprFold.ll
rename to libclamav/c++/llvm/test/Assembler/ConstantExprFold.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/ConstantExprFoldCast.ll b/libclamav/c++/llvm/test/Assembler/ConstantExprFoldCast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/ConstantExprFoldCast.ll
rename to libclamav/c++/llvm/test/Assembler/ConstantExprFoldCast.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/MultipleReturnValueType.ll b/libclamav/c++/llvm/test/Assembler/MultipleReturnValueType.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/MultipleReturnValueType.ll
rename to libclamav/c++/llvm/test/Assembler/MultipleReturnValueType.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/aggregate-constant-values.ll b/libclamav/c++/llvm/test/Assembler/aggregate-constant-values.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/aggregate-constant-values.ll
rename to libclamav/c++/llvm/test/Assembler/aggregate-constant-values.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/aggregate-return-single-value.ll b/libclamav/c++/llvm/test/Assembler/aggregate-return-single-value.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/aggregate-return-single-value.ll
rename to libclamav/c++/llvm/test/Assembler/aggregate-return-single-value.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/anon-functions.ll b/libclamav/c++/llvm/test/Assembler/anon-functions.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/anon-functions.ll
rename to libclamav/c++/llvm/test/Assembler/anon-functions.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/bcwrap.ll b/libclamav/c++/llvm/test/Assembler/bcwrap.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/bcwrap.ll
rename to libclamav/c++/llvm/test/Assembler/bcwrap.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/dg.exp b/libclamav/c++/llvm/test/Assembler/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/dg.exp
rename to libclamav/c++/llvm/test/Assembler/dg.exp
diff --git a/libclamav/llvm/llvm/test/Assembler/flags-plain.ll b/libclamav/c++/llvm/test/Assembler/flags-plain.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/flags-plain.ll
rename to libclamav/c++/llvm/test/Assembler/flags-plain.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/flags-reversed.ll b/libclamav/c++/llvm/test/Assembler/flags-reversed.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/flags-reversed.ll
rename to libclamav/c++/llvm/test/Assembler/flags-reversed.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/flags-signed.ll b/libclamav/c++/llvm/test/Assembler/flags-signed.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/flags-signed.ll
rename to libclamav/c++/llvm/test/Assembler/flags-signed.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/flags-unsigned.ll b/libclamav/c++/llvm/test/Assembler/flags-unsigned.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/flags-unsigned.ll
rename to libclamav/c++/llvm/test/Assembler/flags-unsigned.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/flags.ll b/libclamav/c++/llvm/test/Assembler/flags.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/flags.ll
rename to libclamav/c++/llvm/test/Assembler/flags.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/getelementptr.ll b/libclamav/c++/llvm/test/Assembler/getelementptr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/getelementptr.ll
rename to libclamav/c++/llvm/test/Assembler/getelementptr.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/getelementptr_struct.ll b/libclamav/c++/llvm/test/Assembler/getelementptr_struct.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/getelementptr_struct.ll
rename to libclamav/c++/llvm/test/Assembler/getelementptr_struct.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/huge-array.ll b/libclamav/c++/llvm/test/Assembler/huge-array.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/huge-array.ll
rename to libclamav/c++/llvm/test/Assembler/huge-array.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/insertextractvalue.ll b/libclamav/c++/llvm/test/Assembler/insertextractvalue.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/insertextractvalue.ll
rename to libclamav/c++/llvm/test/Assembler/insertextractvalue.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/numbered-values.ll b/libclamav/c++/llvm/test/Assembler/numbered-values.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/numbered-values.ll
rename to libclamav/c++/llvm/test/Assembler/numbered-values.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/private.ll b/libclamav/c++/llvm/test/Assembler/private.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/private.ll
rename to libclamav/c++/llvm/test/Assembler/private.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/select.ll b/libclamav/c++/llvm/test/Assembler/select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/select.ll
rename to libclamav/c++/llvm/test/Assembler/select.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/unnamed.ll b/libclamav/c++/llvm/test/Assembler/unnamed.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/unnamed.ll
rename to libclamav/c++/llvm/test/Assembler/unnamed.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/vbool-cmp.ll b/libclamav/c++/llvm/test/Assembler/vbool-cmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/vbool-cmp.ll
rename to libclamav/c++/llvm/test/Assembler/vbool-cmp.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/vector-cmp.ll b/libclamav/c++/llvm/test/Assembler/vector-cmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/vector-cmp.ll
rename to libclamav/c++/llvm/test/Assembler/vector-cmp.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/vector-select.ll b/libclamav/c++/llvm/test/Assembler/vector-select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/vector-select.ll
rename to libclamav/c++/llvm/test/Assembler/vector-select.ll
diff --git a/libclamav/llvm/llvm/test/Assembler/vector-shift.ll b/libclamav/c++/llvm/test/Assembler/vector-shift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Assembler/vector-shift.ll
rename to libclamav/c++/llvm/test/Assembler/vector-shift.ll
diff --git a/libclamav/llvm/llvm/test/Bindings/Ocaml/analysis.ml b/libclamav/c++/llvm/test/Bindings/Ocaml/analysis.ml
similarity index 100%
rename from libclamav/llvm/llvm/test/Bindings/Ocaml/analysis.ml
rename to libclamav/c++/llvm/test/Bindings/Ocaml/analysis.ml
diff --git a/libclamav/llvm/llvm/test/Bindings/Ocaml/bitreader.ml b/libclamav/c++/llvm/test/Bindings/Ocaml/bitreader.ml
similarity index 100%
rename from libclamav/llvm/llvm/test/Bindings/Ocaml/bitreader.ml
rename to libclamav/c++/llvm/test/Bindings/Ocaml/bitreader.ml
diff --git a/libclamav/llvm/llvm/test/Bindings/Ocaml/bitwriter.ml b/libclamav/c++/llvm/test/Bindings/Ocaml/bitwriter.ml
similarity index 100%
rename from libclamav/llvm/llvm/test/Bindings/Ocaml/bitwriter.ml
rename to libclamav/c++/llvm/test/Bindings/Ocaml/bitwriter.ml
diff --git a/libclamav/llvm/llvm/test/Bindings/Ocaml/executionengine.ml b/libclamav/c++/llvm/test/Bindings/Ocaml/executionengine.ml
similarity index 100%
rename from libclamav/llvm/llvm/test/Bindings/Ocaml/executionengine.ml
rename to libclamav/c++/llvm/test/Bindings/Ocaml/executionengine.ml
diff --git a/libclamav/llvm/llvm/test/Bindings/Ocaml/ocaml.exp b/libclamav/c++/llvm/test/Bindings/Ocaml/ocaml.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Bindings/Ocaml/ocaml.exp
rename to libclamav/c++/llvm/test/Bindings/Ocaml/ocaml.exp
diff --git a/libclamav/llvm/llvm/test/Bindings/Ocaml/scalar_opts.ml b/libclamav/c++/llvm/test/Bindings/Ocaml/scalar_opts.ml
similarity index 100%
rename from libclamav/llvm/llvm/test/Bindings/Ocaml/scalar_opts.ml
rename to libclamav/c++/llvm/test/Bindings/Ocaml/scalar_opts.ml
diff --git a/libclamav/llvm/llvm/test/Bindings/Ocaml/target.ml b/libclamav/c++/llvm/test/Bindings/Ocaml/target.ml
similarity index 100%
rename from libclamav/llvm/llvm/test/Bindings/Ocaml/target.ml
rename to libclamav/c++/llvm/test/Bindings/Ocaml/target.ml
diff --git a/libclamav/llvm/llvm/test/Bindings/Ocaml/vmcore.ml b/libclamav/c++/llvm/test/Bindings/Ocaml/vmcore.ml
similarity index 100%
rename from libclamav/llvm/llvm/test/Bindings/Ocaml/vmcore.ml
rename to libclamav/c++/llvm/test/Bindings/Ocaml/vmcore.ml
diff --git a/libclamav/llvm/llvm/test/Bitcode/2006-12-11-Cast-ConstExpr.ll b/libclamav/c++/llvm/test/Bitcode/2006-12-11-Cast-ConstExpr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/2006-12-11-Cast-ConstExpr.ll
rename to libclamav/c++/llvm/test/Bitcode/2006-12-11-Cast-ConstExpr.ll
diff --git a/libclamav/llvm/llvm/test/Bitcode/2009-06-11-FirstClassAggregateConstant.ll b/libclamav/c++/llvm/test/Bitcode/2009-06-11-FirstClassAggregateConstant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/2009-06-11-FirstClassAggregateConstant.ll
rename to libclamav/c++/llvm/test/Bitcode/2009-06-11-FirstClassAggregateConstant.ll
diff --git a/libclamav/llvm/llvm/test/Bitcode/AutoUpgradeIntrinsics.ll b/libclamav/c++/llvm/test/Bitcode/AutoUpgradeIntrinsics.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/AutoUpgradeIntrinsics.ll
rename to libclamav/c++/llvm/test/Bitcode/AutoUpgradeIntrinsics.ll
diff --git a/libclamav/llvm/llvm/test/Bitcode/AutoUpgradeIntrinsics.ll.bc b/libclamav/c++/llvm/test/Bitcode/AutoUpgradeIntrinsics.ll.bc
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/AutoUpgradeIntrinsics.ll.bc
rename to libclamav/c++/llvm/test/Bitcode/AutoUpgradeIntrinsics.ll.bc
diff --git a/libclamav/llvm/llvm/test/Bitcode/dg.exp b/libclamav/c++/llvm/test/Bitcode/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/dg.exp
rename to libclamav/c++/llvm/test/Bitcode/dg.exp
diff --git a/libclamav/llvm/llvm/test/Bitcode/extractelement.ll b/libclamav/c++/llvm/test/Bitcode/extractelement.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/extractelement.ll
rename to libclamav/c++/llvm/test/Bitcode/extractelement.ll
diff --git a/libclamav/llvm/llvm/test/Bitcode/memcpy.ll b/libclamav/c++/llvm/test/Bitcode/memcpy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/memcpy.ll
rename to libclamav/c++/llvm/test/Bitcode/memcpy.ll
diff --git a/libclamav/llvm/llvm/test/Bitcode/metadata-2.ll b/libclamav/c++/llvm/test/Bitcode/metadata-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/metadata-2.ll
rename to libclamav/c++/llvm/test/Bitcode/metadata-2.ll
diff --git a/libclamav/llvm/llvm/test/Bitcode/metadata.ll b/libclamav/c++/llvm/test/Bitcode/metadata.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/metadata.ll
rename to libclamav/c++/llvm/test/Bitcode/metadata.ll
diff --git a/libclamav/llvm/llvm/test/Bitcode/sse2_loadl_pd.ll b/libclamav/c++/llvm/test/Bitcode/sse2_loadl_pd.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/sse2_loadl_pd.ll
rename to libclamav/c++/llvm/test/Bitcode/sse2_loadl_pd.ll
diff --git a/libclamav/llvm/llvm/test/Bitcode/sse2_loadl_pd.ll.bc b/libclamav/c++/llvm/test/Bitcode/sse2_loadl_pd.ll.bc
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/sse2_loadl_pd.ll.bc
rename to libclamav/c++/llvm/test/Bitcode/sse2_loadl_pd.ll.bc
diff --git a/libclamav/llvm/llvm/test/Bitcode/sse2_movl_dq.ll b/libclamav/c++/llvm/test/Bitcode/sse2_movl_dq.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/sse2_movl_dq.ll
rename to libclamav/c++/llvm/test/Bitcode/sse2_movl_dq.ll
diff --git a/libclamav/llvm/llvm/test/Bitcode/sse2_movl_dq.ll.bc b/libclamav/c++/llvm/test/Bitcode/sse2_movl_dq.ll.bc
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/sse2_movl_dq.ll.bc
rename to libclamav/c++/llvm/test/Bitcode/sse2_movl_dq.ll.bc
diff --git a/libclamav/llvm/llvm/test/Bitcode/sse2_movs_d.ll b/libclamav/c++/llvm/test/Bitcode/sse2_movs_d.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/sse2_movs_d.ll
rename to libclamav/c++/llvm/test/Bitcode/sse2_movs_d.ll
diff --git a/libclamav/llvm/llvm/test/Bitcode/sse2_movs_d.ll.bc b/libclamav/c++/llvm/test/Bitcode/sse2_movs_d.ll.bc
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/sse2_movs_d.ll.bc
rename to libclamav/c++/llvm/test/Bitcode/sse2_movs_d.ll.bc
diff --git a/libclamav/llvm/llvm/test/Bitcode/sse2_punpck_qdq.ll b/libclamav/c++/llvm/test/Bitcode/sse2_punpck_qdq.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/sse2_punpck_qdq.ll
rename to libclamav/c++/llvm/test/Bitcode/sse2_punpck_qdq.ll
diff --git a/libclamav/llvm/llvm/test/Bitcode/sse2_punpck_qdq.ll.bc b/libclamav/c++/llvm/test/Bitcode/sse2_punpck_qdq.ll.bc
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/sse2_punpck_qdq.ll.bc
rename to libclamav/c++/llvm/test/Bitcode/sse2_punpck_qdq.ll.bc
diff --git a/libclamav/llvm/llvm/test/Bitcode/sse2_shuf_pd.ll b/libclamav/c++/llvm/test/Bitcode/sse2_shuf_pd.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/sse2_shuf_pd.ll
rename to libclamav/c++/llvm/test/Bitcode/sse2_shuf_pd.ll
diff --git a/libclamav/llvm/llvm/test/Bitcode/sse2_shuf_pd.ll.bc b/libclamav/c++/llvm/test/Bitcode/sse2_shuf_pd.ll.bc
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/sse2_shuf_pd.ll.bc
rename to libclamav/c++/llvm/test/Bitcode/sse2_shuf_pd.ll.bc
diff --git a/libclamav/llvm/llvm/test/Bitcode/sse2_unpck_pd.ll b/libclamav/c++/llvm/test/Bitcode/sse2_unpck_pd.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/sse2_unpck_pd.ll
rename to libclamav/c++/llvm/test/Bitcode/sse2_unpck_pd.ll
diff --git a/libclamav/llvm/llvm/test/Bitcode/sse2_unpck_pd.ll.bc b/libclamav/c++/llvm/test/Bitcode/sse2_unpck_pd.ll.bc
similarity index 100%
rename from libclamav/llvm/llvm/test/Bitcode/sse2_unpck_pd.ll.bc
rename to libclamav/c++/llvm/test/Bitcode/sse2_unpck_pd.ll.bc
diff --git a/libclamav/llvm/llvm/test/BugPoint/crash-narrowfunctiontest.ll b/libclamav/c++/llvm/test/BugPoint/crash-narrowfunctiontest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/BugPoint/crash-narrowfunctiontest.ll
rename to libclamav/c++/llvm/test/BugPoint/crash-narrowfunctiontest.ll
diff --git a/libclamav/llvm/llvm/test/BugPoint/dg.exp b/libclamav/c++/llvm/test/BugPoint/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/BugPoint/dg.exp
rename to libclamav/c++/llvm/test/BugPoint/dg.exp
diff --git a/libclamav/llvm/llvm/test/BugPoint/remove_arguments_test.ll b/libclamav/c++/llvm/test/BugPoint/remove_arguments_test.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/BugPoint/remove_arguments_test.ll
rename to libclamav/c++/llvm/test/BugPoint/remove_arguments_test.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2006-11-10-CycleInDAG.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2006-11-10-CycleInDAG.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2006-11-10-CycleInDAG.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2006-11-10-CycleInDAG.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-01-19-InfiniteLoop.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-01-19-InfiniteLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-01-19-InfiniteLoop.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-01-19-InfiniteLoop.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-03-07-CombinerCrash.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-03-07-CombinerCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-03-07-CombinerCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-03-07-CombinerCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-03-13-InstrSched.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-03-13-InstrSched.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-03-13-InstrSched.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-03-13-InstrSched.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-03-21-JoinIntervalsCrash.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-03-21-JoinIntervalsCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-03-21-JoinIntervalsCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-03-21-JoinIntervalsCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-03-26-RegScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-03-26-RegScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-03-26-RegScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-03-26-RegScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-03-27-RegScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-03-27-RegScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-03-27-RegScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-03-27-RegScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-03-30-RegScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-03-30-RegScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-03-30-RegScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-03-30-RegScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-04-02-RegScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-04-02-RegScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-04-02-RegScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-04-02-RegScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-04-03-PEIBug.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-04-03-PEIBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-04-03-PEIBug.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-04-03-PEIBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-04-03-UndefinedSymbol.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-04-03-UndefinedSymbol.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-04-03-UndefinedSymbol.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-04-03-UndefinedSymbol.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-04-30-CombinerCrash.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-04-30-CombinerCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-04-30-CombinerCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-04-30-CombinerCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-05-03-BadPostIndexedLd.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-05-03-BadPostIndexedLd.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-05-03-BadPostIndexedLd.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-05-03-BadPostIndexedLd.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-05-07-jumptoentry.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-05-07-jumptoentry.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-05-07-jumptoentry.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-05-07-jumptoentry.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-05-07-tailmerge-1.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-05-07-tailmerge-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-05-07-tailmerge-1.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-05-07-tailmerge-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-05-09-tailmerge-2.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-05-09-tailmerge-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-05-09-tailmerge-2.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-05-09-tailmerge-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-05-14-InlineAsmCstCrash.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-05-14-InlineAsmCstCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-05-14-InlineAsmCstCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-05-14-InlineAsmCstCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-05-14-RegScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-05-14-RegScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-05-14-RegScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-05-14-RegScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-05-22-tailmerge-3.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-05-22-tailmerge-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-05-22-tailmerge-3.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-05-22-tailmerge-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-05-23-BadPreIndexedStore.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-05-23-BadPreIndexedStore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-05-23-BadPreIndexedStore.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-05-23-BadPreIndexedStore.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-05-31-RegScavengerInfiniteLoop.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-05-31-RegScavengerInfiniteLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-05-31-RegScavengerInfiniteLoop.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-05-31-RegScavengerInfiniteLoop.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2007-08-15-ReuseBug.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2007-08-15-ReuseBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2007-08-15-ReuseBug.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2007-08-15-ReuseBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2008-02-04-LocalRegAllocBug.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2008-02-04-LocalRegAllocBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2008-02-04-LocalRegAllocBug.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2008-02-04-LocalRegAllocBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2008-02-29-RegAllocLocal.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2008-02-29-RegAllocLocal.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2008-02-29-RegAllocLocal.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2008-02-29-RegAllocLocal.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2008-03-05-SxtInRegBug.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2008-03-05-SxtInRegBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2008-03-05-SxtInRegBug.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2008-03-05-SxtInRegBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2008-03-07-RegScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2008-03-07-RegScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2008-03-07-RegScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2008-03-07-RegScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2008-04-04-ScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2008-04-04-ScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2008-04-04-ScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2008-04-04-ScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2008-04-10-ScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2008-04-10-ScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2008-04-10-ScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2008-04-10-ScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2008-04-11-PHIofImpDef.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2008-04-11-PHIofImpDef.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2008-04-11-PHIofImpDef.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2008-04-11-PHIofImpDef.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2008-05-19-LiveIntervalsBug.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2008-05-19-LiveIntervalsBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2008-05-19-LiveIntervalsBug.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2008-05-19-LiveIntervalsBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2008-05-19-ScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2008-05-19-ScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2008-05-19-ScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2008-05-19-ScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2008-07-17-Fdiv.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2008-07-17-Fdiv.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2008-07-17-Fdiv.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2008-07-17-Fdiv.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2008-07-24-CodeGenPrepCrash.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2008-07-24-CodeGenPrepCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2008-07-24-CodeGenPrepCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2008-07-24-CodeGenPrepCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2008-08-07-AsmPrintBug.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2008-08-07-AsmPrintBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2008-08-07-AsmPrintBug.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2008-08-07-AsmPrintBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2008-09-14-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2008-09-14-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2008-09-14-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2008-09-14-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2008-09-17-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2008-09-17-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2008-09-17-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2008-09-17-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2008-11-18-ScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2008-11-18-ScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2008-11-18-ScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2008-11-18-ScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2008-11-19-ScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2008-11-19-ScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2008-11-19-ScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2008-11-19-ScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-02-16-SpillerBug.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-02-16-SpillerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-02-16-SpillerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-02-16-SpillerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-02-22-SoftenFloatVaArg.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-02-22-SoftenFloatVaArg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-02-22-SoftenFloatVaArg.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-02-22-SoftenFloatVaArg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-02-27-SpillerBug.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-02-27-SpillerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-02-27-SpillerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-02-27-SpillerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-03-07-SpillerBug.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-03-07-SpillerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-03-07-SpillerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-03-07-SpillerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-03-09-AddrModeBug.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-03-09-AddrModeBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-03-09-AddrModeBug.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-03-09-AddrModeBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-04-06-AsmModifier.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-04-06-AsmModifier.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-04-06-AsmModifier.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-04-06-AsmModifier.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-04-08-AggregateAddr.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-04-08-AggregateAddr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-04-08-AggregateAddr.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-04-08-AggregateAddr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-04-08-FREM.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-04-08-FREM.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-04-08-FREM.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-04-08-FREM.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-04-08-FloatUndef.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-04-08-FloatUndef.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-04-08-FloatUndef.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-04-08-FloatUndef.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-04-09-RegScavengerAsm.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-04-09-RegScavengerAsm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-04-09-RegScavengerAsm.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-04-09-RegScavengerAsm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-05-05-DAGCombineBug.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-05-05-DAGCombineBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-05-05-DAGCombineBug.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-05-05-DAGCombineBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-05-07-RegAllocLocal.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-05-07-RegAllocLocal.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-05-07-RegAllocLocal.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-05-07-RegAllocLocal.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-05-11-CodePlacementCrash.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-05-11-CodePlacementCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-05-11-CodePlacementCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-05-11-CodePlacementCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-05-18-InlineAsmMem.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-05-18-InlineAsmMem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-05-18-InlineAsmMem.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-05-18-InlineAsmMem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-02-ISelCrash.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-06-02-ISelCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-02-ISelCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-06-02-ISelCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-04-MissingLiveIn.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-06-04-MissingLiveIn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-04-MissingLiveIn.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-06-04-MissingLiveIn.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-12-RegScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-06-12-RegScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-12-RegScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-06-12-RegScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-15-RegScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-06-15-RegScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-15-RegScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-06-15-RegScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-19-RegScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-06-19-RegScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-19-RegScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-06-19-RegScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-22-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-06-22-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-22-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-06-22-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-30-RegScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-06-30-RegScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-30-RegScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-06-30-RegScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-30-RegScavengerAssert2.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-06-30-RegScavengerAssert2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-30-RegScavengerAssert2.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-06-30-RegScavengerAssert2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-30-RegScavengerAssert3.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-06-30-RegScavengerAssert3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-30-RegScavengerAssert3.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-06-30-RegScavengerAssert3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-30-RegScavengerAssert4.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-06-30-RegScavengerAssert4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-30-RegScavengerAssert4.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-06-30-RegScavengerAssert4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-30-RegScavengerAssert5.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-06-30-RegScavengerAssert5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-06-30-RegScavengerAssert5.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-06-30-RegScavengerAssert5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-07-01-CommuteBug.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-07-01-CommuteBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-07-01-CommuteBug.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-07-01-CommuteBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-07-09-asm-p-constraint.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-07-09-asm-p-constraint.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-07-09-asm-p-constraint.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-07-09-asm-p-constraint.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-07-18-RewriterBug.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-07-18-RewriterBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-07-18-RewriterBug.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-07-18-RewriterBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-07-22-ScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-07-22-ScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-07-22-ScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-07-22-ScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-07-22-SchedulerAssert.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-07-22-SchedulerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-07-22-SchedulerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-07-22-SchedulerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-07-29-VFP3Registers.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-07-29-VFP3Registers.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-07-29-VFP3Registers.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-07-29-VFP3Registers.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-08-02-RegScavengerAssert-Neon.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-08-02-RegScavengerAssert-Neon.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-08-02-RegScavengerAssert-Neon.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-08-02-RegScavengerAssert-Neon.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-08-04-RegScavengerAssert-2.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-08-04-RegScavengerAssert-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-08-04-RegScavengerAssert-2.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-08-04-RegScavengerAssert-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-08-04-RegScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-08-04-RegScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-08-04-RegScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-08-04-RegScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-08-15-RegScavenger-EarlyClobber.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-08-15-RegScavenger-EarlyClobber.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-08-15-RegScavenger-EarlyClobber.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-08-15-RegScavenger-EarlyClobber.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/2009-08-15-RegScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/ARM/2009-08-15-RegScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/2009-08-15-RegScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/2009-08-15-RegScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/addrmode.ll b/libclamav/c++/llvm/test/CodeGen/ARM/addrmode.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/addrmode.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/addrmode.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/aliases.ll b/libclamav/c++/llvm/test/CodeGen/ARM/aliases.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/aliases.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/aliases.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/align.ll b/libclamav/c++/llvm/test/CodeGen/ARM/align.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/align.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/align.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/alloca.ll b/libclamav/c++/llvm/test/CodeGen/ARM/alloca.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/alloca.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/alloca.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/argaddr.ll b/libclamav/c++/llvm/test/CodeGen/ARM/argaddr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/argaddr.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/argaddr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/arguments-nosplit-double.ll b/libclamav/c++/llvm/test/CodeGen/ARM/arguments-nosplit-double.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/arguments-nosplit-double.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/arguments-nosplit-double.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/arguments-nosplit-i64.ll b/libclamav/c++/llvm/test/CodeGen/ARM/arguments-nosplit-i64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/arguments-nosplit-i64.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/arguments-nosplit-i64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/arguments.ll b/libclamav/c++/llvm/test/CodeGen/ARM/arguments.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/arguments.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/arguments.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/arguments2.ll b/libclamav/c++/llvm/test/CodeGen/ARM/arguments2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/arguments2.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/arguments2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/arguments3.ll b/libclamav/c++/llvm/test/CodeGen/ARM/arguments3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/arguments3.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/arguments3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/arguments4.ll b/libclamav/c++/llvm/test/CodeGen/ARM/arguments4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/arguments4.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/arguments4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/arguments5.ll b/libclamav/c++/llvm/test/CodeGen/ARM/arguments5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/arguments5.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/arguments5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/arguments6.ll b/libclamav/c++/llvm/test/CodeGen/ARM/arguments6.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/arguments6.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/arguments6.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/arguments7.ll b/libclamav/c++/llvm/test/CodeGen/ARM/arguments7.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/arguments7.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/arguments7.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/arguments8.ll b/libclamav/c++/llvm/test/CodeGen/ARM/arguments8.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/arguments8.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/arguments8.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/arguments_f64_backfill.ll b/libclamav/c++/llvm/test/CodeGen/ARM/arguments_f64_backfill.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/arguments_f64_backfill.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/arguments_f64_backfill.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/arm-asm.ll b/libclamav/c++/llvm/test/CodeGen/ARM/arm-asm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/arm-asm.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/arm-asm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/arm-frameaddr.ll b/libclamav/c++/llvm/test/CodeGen/ARM/arm-frameaddr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/arm-frameaddr.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/arm-frameaddr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/arm-negative-stride.ll b/libclamav/c++/llvm/test/CodeGen/ARM/arm-negative-stride.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/arm-negative-stride.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/arm-negative-stride.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/bfc.ll b/libclamav/c++/llvm/test/CodeGen/ARM/bfc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/bfc.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/bfc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/bic.ll b/libclamav/c++/llvm/test/CodeGen/ARM/bic.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/bic.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/bic.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/bits.ll b/libclamav/c++/llvm/test/CodeGen/ARM/bits.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/bits.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/bits.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/branch.ll b/libclamav/c++/llvm/test/CodeGen/ARM/branch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/branch.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/branch.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/bx_fold.ll b/libclamav/c++/llvm/test/CodeGen/ARM/bx_fold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/bx_fold.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/bx_fold.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/call.ll b/libclamav/c++/llvm/test/CodeGen/ARM/call.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/call.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/call.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/call_nolink.ll b/libclamav/c++/llvm/test/CodeGen/ARM/call_nolink.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/call_nolink.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/call_nolink.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/carry.ll b/libclamav/c++/llvm/test/CodeGen/ARM/carry.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/carry.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/carry.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/clz.ll b/libclamav/c++/llvm/test/CodeGen/ARM/clz.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/clz.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/clz.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/compare-call.ll b/libclamav/c++/llvm/test/CodeGen/ARM/compare-call.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/compare-call.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/compare-call.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/constants.ll b/libclamav/c++/llvm/test/CodeGen/ARM/constants.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/constants.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/constants.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/cse-libcalls.ll b/libclamav/c++/llvm/test/CodeGen/ARM/cse-libcalls.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/cse-libcalls.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/cse-libcalls.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ctors_dtors.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ctors_dtors.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ctors_dtors.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ctors_dtors.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/dg.exp b/libclamav/c++/llvm/test/CodeGen/ARM/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/dg.exp
rename to libclamav/c++/llvm/test/CodeGen/ARM/dg.exp
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/div.ll b/libclamav/c++/llvm/test/CodeGen/ARM/div.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/div.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/div.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/dyn-stackalloc.ll b/libclamav/c++/llvm/test/CodeGen/ARM/dyn-stackalloc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/dyn-stackalloc.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/dyn-stackalloc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/extloadi1.ll b/libclamav/c++/llvm/test/CodeGen/ARM/extloadi1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/extloadi1.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/extloadi1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fabss.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fabss.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fabss.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fabss.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fadds.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fadds.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fadds.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fadds.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fcopysign.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fcopysign.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fcopysign.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fcopysign.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fdivs.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fdivs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fdivs.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fdivs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fixunsdfdi.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fixunsdfdi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fixunsdfdi.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fixunsdfdi.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fmacs.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fmacs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fmacs.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fmacs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fmdrr-fmrrd.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fmdrr-fmrrd.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fmdrr-fmrrd.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fmdrr-fmrrd.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fmscs.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fmscs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fmscs.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fmscs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fmuls.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fmuls.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fmuls.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fmuls.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fnegs.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fnegs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fnegs.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fnegs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fnmacs.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fnmacs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fnmacs.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fnmacs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fnmscs.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fnmscs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fnmscs.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fnmscs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fnmul.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fnmul.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fnmul.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fnmul.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fnmuls.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fnmuls.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fnmuls.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fnmuls.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/formal.ll b/libclamav/c++/llvm/test/CodeGen/ARM/formal.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/formal.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/formal.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fp.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fp.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fp_convert.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fp_convert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fp_convert.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fp_convert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fparith.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fparith.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fparith.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fparith.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fpcmp.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fpcmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fpcmp.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fpcmp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fpcmp_ueq.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fpcmp_ueq.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fpcmp_ueq.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fpcmp_ueq.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fpconv.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fpconv.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fpconv.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fpconv.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fpmem.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fpmem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fpmem.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fpmem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fpow.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fpow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fpow.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fpow.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fpowi.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fpowi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fpowi.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fpowi.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fptoint.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fptoint.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fptoint.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fptoint.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/fsubs.ll b/libclamav/c++/llvm/test/CodeGen/ARM/fsubs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/fsubs.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/fsubs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/hardfloat_neon.ll b/libclamav/c++/llvm/test/CodeGen/ARM/hardfloat_neon.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/hardfloat_neon.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/hardfloat_neon.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/hello.ll b/libclamav/c++/llvm/test/CodeGen/ARM/hello.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/hello.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/hello.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/hidden-vis-2.ll b/libclamav/c++/llvm/test/CodeGen/ARM/hidden-vis-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/hidden-vis-2.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/hidden-vis-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/hidden-vis-3.ll b/libclamav/c++/llvm/test/CodeGen/ARM/hidden-vis-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/hidden-vis-3.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/hidden-vis-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/hidden-vis.ll b/libclamav/c++/llvm/test/CodeGen/ARM/hidden-vis.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/hidden-vis.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/hidden-vis.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/iabs.ll b/libclamav/c++/llvm/test/CodeGen/ARM/iabs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/iabs.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/iabs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ifcvt1.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ifcvt1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ifcvt1.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ifcvt1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ifcvt2.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ifcvt2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ifcvt2.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ifcvt2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ifcvt3.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ifcvt3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ifcvt3.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ifcvt3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ifcvt4.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ifcvt4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ifcvt4.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ifcvt4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ifcvt5.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ifcvt5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ifcvt5.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ifcvt5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ifcvt6.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ifcvt6.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ifcvt6.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ifcvt6.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ifcvt7.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ifcvt7.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ifcvt7.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ifcvt7.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ifcvt8.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ifcvt8.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ifcvt8.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ifcvt8.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ifcvt9.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ifcvt9.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ifcvt9.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ifcvt9.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/illegal-vector-bitcast.ll b/libclamav/c++/llvm/test/CodeGen/ARM/illegal-vector-bitcast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/illegal-vector-bitcast.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/illegal-vector-bitcast.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/imm.ll b/libclamav/c++/llvm/test/CodeGen/ARM/imm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/imm.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/imm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/inlineasm-imm-arm.ll b/libclamav/c++/llvm/test/CodeGen/ARM/inlineasm-imm-arm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/inlineasm-imm-arm.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/inlineasm-imm-arm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/inlineasm.ll b/libclamav/c++/llvm/test/CodeGen/ARM/inlineasm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/inlineasm.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/inlineasm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/inlineasm2.ll b/libclamav/c++/llvm/test/CodeGen/ARM/inlineasm2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/inlineasm2.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/inlineasm2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/insn-sched1.ll b/libclamav/c++/llvm/test/CodeGen/ARM/insn-sched1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/insn-sched1.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/insn-sched1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ispositive.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ispositive.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ispositive.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ispositive.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/large-stack.ll b/libclamav/c++/llvm/test/CodeGen/ARM/large-stack.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/large-stack.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/large-stack.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ldm.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ldm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ldm.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ldm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ldr.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ldr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ldr.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ldr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ldr_ext.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ldr_ext.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ldr_ext.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ldr_ext.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ldr_frame.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ldr_frame.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ldr_frame.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ldr_frame.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ldr_post.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ldr_post.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ldr_post.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ldr_post.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ldr_pre.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ldr_pre.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ldr_pre.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ldr_pre.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ldrd.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ldrd.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ldrd.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ldrd.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/load-global.ll b/libclamav/c++/llvm/test/CodeGen/ARM/load-global.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/load-global.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/load-global.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/load.ll b/libclamav/c++/llvm/test/CodeGen/ARM/load.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/load.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/load.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/long-setcc.ll b/libclamav/c++/llvm/test/CodeGen/ARM/long-setcc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/long-setcc.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/long-setcc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/long.ll b/libclamav/c++/llvm/test/CodeGen/ARM/long.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/long.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/long.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/long_shift.ll b/libclamav/c++/llvm/test/CodeGen/ARM/long_shift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/long_shift.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/long_shift.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/lsr-code-insertion.ll b/libclamav/c++/llvm/test/CodeGen/ARM/lsr-code-insertion.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/lsr-code-insertion.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/lsr-code-insertion.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/lsr-scale-addr-mode.ll b/libclamav/c++/llvm/test/CodeGen/ARM/lsr-scale-addr-mode.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/lsr-scale-addr-mode.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/lsr-scale-addr-mode.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/mem.ll b/libclamav/c++/llvm/test/CodeGen/ARM/mem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/mem.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/mem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/memcpy-inline.ll b/libclamav/c++/llvm/test/CodeGen/ARM/memcpy-inline.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/memcpy-inline.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/memcpy-inline.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/memfunc.ll b/libclamav/c++/llvm/test/CodeGen/ARM/memfunc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/memfunc.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/memfunc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/mls.ll b/libclamav/c++/llvm/test/CodeGen/ARM/mls.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/mls.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/mls.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/mul.ll b/libclamav/c++/llvm/test/CodeGen/ARM/mul.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/mul.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/mul.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/mul_const.ll b/libclamav/c++/llvm/test/CodeGen/ARM/mul_const.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/mul_const.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/mul_const.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/mulhi.ll b/libclamav/c++/llvm/test/CodeGen/ARM/mulhi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/mulhi.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/mulhi.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/mvn.ll b/libclamav/c++/llvm/test/CodeGen/ARM/mvn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/mvn.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/mvn.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/neon_arith1.ll b/libclamav/c++/llvm/test/CodeGen/ARM/neon_arith1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/neon_arith1.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/neon_arith1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/neon_ld1.ll b/libclamav/c++/llvm/test/CodeGen/ARM/neon_ld1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/neon_ld1.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/neon_ld1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/neon_ld2.ll b/libclamav/c++/llvm/test/CodeGen/ARM/neon_ld2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/neon_ld2.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/neon_ld2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/pack.ll b/libclamav/c++/llvm/test/CodeGen/ARM/pack.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/pack.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/pack.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/pr3502.ll b/libclamav/c++/llvm/test/CodeGen/ARM/pr3502.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/pr3502.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/pr3502.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/private.ll b/libclamav/c++/llvm/test/CodeGen/ARM/private.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/private.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/private.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/remat.ll b/libclamav/c++/llvm/test/CodeGen/ARM/remat.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/remat.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/remat.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ret0.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ret0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ret0.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ret0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ret_arg1.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ret_arg1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ret_arg1.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ret_arg1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ret_arg2.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ret_arg2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ret_arg2.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ret_arg2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ret_arg3.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ret_arg3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ret_arg3.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ret_arg3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ret_arg4.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ret_arg4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ret_arg4.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ret_arg4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ret_arg5.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ret_arg5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ret_arg5.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ret_arg5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ret_f32_arg2.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ret_f32_arg2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ret_f32_arg2.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ret_f32_arg2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ret_f32_arg5.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ret_f32_arg5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ret_f32_arg5.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ret_f32_arg5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ret_f64_arg2.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ret_f64_arg2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ret_f64_arg2.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ret_f64_arg2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ret_f64_arg_reg_split.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ret_f64_arg_reg_split.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ret_f64_arg_reg_split.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ret_f64_arg_reg_split.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ret_f64_arg_split.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ret_f64_arg_split.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ret_f64_arg_split.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ret_f64_arg_split.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ret_f64_arg_stack.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ret_f64_arg_stack.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ret_f64_arg_stack.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ret_f64_arg_stack.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ret_i128_arg2.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ret_i128_arg2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ret_i128_arg2.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ret_i128_arg2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ret_i64_arg2.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ret_i64_arg2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ret_i64_arg2.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ret_i64_arg2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ret_i64_arg3.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ret_i64_arg3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ret_i64_arg3.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ret_i64_arg3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ret_i64_arg_split.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ret_i64_arg_split.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ret_i64_arg_split.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ret_i64_arg_split.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/ret_void.ll b/libclamav/c++/llvm/test/CodeGen/ARM/ret_void.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/ret_void.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/ret_void.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/rev.ll b/libclamav/c++/llvm/test/CodeGen/ARM/rev.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/rev.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/rev.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/section.ll b/libclamav/c++/llvm/test/CodeGen/ARM/section.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/section.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/section.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/select.ll b/libclamav/c++/llvm/test/CodeGen/ARM/select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/select.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/select.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/select_xform.ll b/libclamav/c++/llvm/test/CodeGen/ARM/select_xform.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/select_xform.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/select_xform.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/shifter_operand.ll b/libclamav/c++/llvm/test/CodeGen/ARM/shifter_operand.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/shifter_operand.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/shifter_operand.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/smul.ll b/libclamav/c++/llvm/test/CodeGen/ARM/smul.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/smul.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/smul.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/stack-frame.ll b/libclamav/c++/llvm/test/CodeGen/ARM/stack-frame.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/stack-frame.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/stack-frame.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/stm.ll b/libclamav/c++/llvm/test/CodeGen/ARM/stm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/stm.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/stm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/str_post.ll b/libclamav/c++/llvm/test/CodeGen/ARM/str_post.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/str_post.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/str_post.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/str_pre-2.ll b/libclamav/c++/llvm/test/CodeGen/ARM/str_pre-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/str_pre-2.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/str_pre-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/str_pre.ll b/libclamav/c++/llvm/test/CodeGen/ARM/str_pre.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/str_pre.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/str_pre.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/str_trunc.ll b/libclamav/c++/llvm/test/CodeGen/ARM/str_trunc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/str_trunc.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/str_trunc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/stubs.ll b/libclamav/c++/llvm/test/CodeGen/ARM/stubs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/stubs.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/stubs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/sxt_rot.ll b/libclamav/c++/llvm/test/CodeGen/ARM/sxt_rot.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/sxt_rot.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/sxt_rot.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/thread_pointer.ll b/libclamav/c++/llvm/test/CodeGen/ARM/thread_pointer.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/thread_pointer.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/thread_pointer.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/tls1.ll b/libclamav/c++/llvm/test/CodeGen/ARM/tls1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/tls1.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/tls1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/tls2.ll b/libclamav/c++/llvm/test/CodeGen/ARM/tls2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/tls2.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/tls2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/tls3.ll b/libclamav/c++/llvm/test/CodeGen/ARM/tls3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/tls3.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/tls3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/trunc_ldr.ll b/libclamav/c++/llvm/test/CodeGen/ARM/trunc_ldr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/trunc_ldr.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/trunc_ldr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/truncstore-dag-combine.ll b/libclamav/c++/llvm/test/CodeGen/ARM/truncstore-dag-combine.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/truncstore-dag-combine.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/truncstore-dag-combine.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/tst_teq.ll b/libclamav/c++/llvm/test/CodeGen/ARM/tst_teq.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/tst_teq.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/tst_teq.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/uint64tof64.ll b/libclamav/c++/llvm/test/CodeGen/ARM/uint64tof64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/uint64tof64.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/uint64tof64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/unaligned_load_store.ll b/libclamav/c++/llvm/test/CodeGen/ARM/unaligned_load_store.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/unaligned_load_store.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/unaligned_load_store.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/unord.ll b/libclamav/c++/llvm/test/CodeGen/ARM/unord.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/unord.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/unord.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/uxt_rot.ll b/libclamav/c++/llvm/test/CodeGen/ARM/uxt_rot.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/uxt_rot.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/uxt_rot.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/uxtb.ll b/libclamav/c++/llvm/test/CodeGen/ARM/uxtb.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/uxtb.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/uxtb.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vaba.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vaba.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vaba.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vaba.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vabal.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vabal.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vabal.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vabal.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vabd.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vabd.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vabd.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vabd.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vabdl.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vabdl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vabdl.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vabdl.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vabs.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vabs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vabs.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vabs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vacge.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vacge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vacge.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vacge.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vacgt.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vacgt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vacgt.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vacgt.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vadd.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vadd.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vadd.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vadd.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vaddhn.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vaddhn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vaddhn.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vaddhn.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vaddl.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vaddl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vaddl.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vaddl.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vaddw.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vaddw.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vaddw.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vaddw.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vand.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vand.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vand.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vand.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vargs.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vargs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vargs.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vargs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vargs_align.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vargs_align.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vargs_align.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vargs_align.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vbic.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vbic.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vbic.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vbic.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vbsl.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vbsl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vbsl.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vbsl.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vceq.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vceq.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vceq.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vceq.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vcge.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vcge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vcge.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vcge.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vcgt.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vcgt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vcgt.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vcgt.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vcls.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vcls.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vcls.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vcls.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vclz.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vclz.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vclz.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vclz.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vcnt.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vcnt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vcnt.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vcnt.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vcombine.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vcombine.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vcombine.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vcombine.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vcvt.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vcvt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vcvt.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vcvt.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vcvt_n.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vcvt_n.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vcvt_n.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vcvt_n.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vdup.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vdup.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vdup.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vdup.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vdup_lane.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vdup_lane.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vdup_lane.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vdup_lane.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/veor.ll b/libclamav/c++/llvm/test/CodeGen/ARM/veor.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/veor.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/veor.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vext.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vext.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vext.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vext.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vfcmp.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vfcmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vfcmp.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vfcmp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vfp.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vfp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vfp.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vfp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vget_lane.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vget_lane.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vget_lane.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vget_lane.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vhadd.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vhadd.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vhadd.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vhadd.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vhsub.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vhsub.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vhsub.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vhsub.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vicmp.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vicmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vicmp.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vicmp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vld1.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vld1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vld1.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vld1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vld2.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vld2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vld2.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vld2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vld3.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vld3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vld3.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vld3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vld4.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vld4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vld4.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vld4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vmax.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vmax.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vmax.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vmax.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vmin.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vmin.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vmin.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vmin.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vmla.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vmla.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vmla.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vmla.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vmlal.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vmlal.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vmlal.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vmlal.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vmls.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vmls.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vmls.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vmls.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vmlsl.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vmlsl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vmlsl.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vmlsl.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vmov.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vmov.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vmov.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vmov.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vmovl.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vmovl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vmovl.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vmovl.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vmovn.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vmovn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vmovn.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vmovn.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vmul.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vmul.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vmul.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vmul.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vmull.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vmull.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vmull.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vmull.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vmvn.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vmvn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vmvn.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vmvn.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vneg.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vneg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vneg.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vneg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vorn.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vorn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vorn.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vorn.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vorr.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vorr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vorr.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vorr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vpadal.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vpadal.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vpadal.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vpadal.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vpadd.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vpadd.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vpadd.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vpadd.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vpaddl.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vpaddl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vpaddl.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vpaddl.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vpmax.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vpmax.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vpmax.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vpmax.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vpmin.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vpmin.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vpmin.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vpmin.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vqabs.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vqabs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vqabs.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vqabs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vqadd.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vqadd.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vqadd.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vqadd.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vqdmlal.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vqdmlal.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vqdmlal.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vqdmlal.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vqdmlsl.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vqdmlsl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vqdmlsl.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vqdmlsl.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vqdmulh.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vqdmulh.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vqdmulh.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vqdmulh.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vqdmull.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vqdmull.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vqdmull.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vqdmull.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vqmovn.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vqmovn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vqmovn.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vqmovn.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vqneg.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vqneg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vqneg.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vqneg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vqrshl.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vqrshl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vqrshl.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vqrshl.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vqrshrn.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vqrshrn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vqrshrn.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vqrshrn.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vqshl.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vqshl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vqshl.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vqshl.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vqshrn.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vqshrn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vqshrn.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vqshrn.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vqsub.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vqsub.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vqsub.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vqsub.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vraddhn.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vraddhn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vraddhn.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vraddhn.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vrecpe.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vrecpe.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vrecpe.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vrecpe.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vrecps.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vrecps.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vrecps.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vrecps.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vrev.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vrev.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vrev.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vrev.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vrhadd.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vrhadd.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vrhadd.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vrhadd.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vrshl.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vrshl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vrshl.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vrshl.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vrshrn.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vrshrn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vrshrn.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vrshrn.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vrsqrte.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vrsqrte.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vrsqrte.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vrsqrte.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vrsqrts.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vrsqrts.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vrsqrts.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vrsqrts.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vrsubhn.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vrsubhn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vrsubhn.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vrsubhn.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vset_lane.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vset_lane.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vset_lane.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vset_lane.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vshift.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vshift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vshift.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vshift.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vshift_split.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vshift_split.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vshift_split.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vshift_split.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vshiftins.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vshiftins.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vshiftins.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vshiftins.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vshl.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vshl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vshl.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vshl.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vshll.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vshll.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vshll.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vshll.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vshrn.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vshrn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vshrn.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vshrn.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vsra.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vsra.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vsra.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vsra.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vst1.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vst1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vst1.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vst1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vst2.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vst2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vst2.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vst2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vst3.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vst3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vst3.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vst3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vst4.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vst4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vst4.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vst4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vsub.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vsub.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vsub.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vsub.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vsubhn.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vsubhn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vsubhn.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vsubhn.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vsubl.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vsubl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vsubl.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vsubl.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vsubw.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vsubw.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vsubw.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vsubw.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vtbl.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vtbl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vtbl.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vtbl.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vtrn.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vtrn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vtrn.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vtrn.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vtst.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vtst.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vtst.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vtst.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vuzp.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vuzp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vuzp.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vuzp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/vzip.ll b/libclamav/c++/llvm/test/CodeGen/ARM/vzip.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/vzip.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/vzip.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/weak.ll b/libclamav/c++/llvm/test/CodeGen/ARM/weak.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/weak.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/weak.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/ARM/weak2.ll b/libclamav/c++/llvm/test/CodeGen/ARM/weak2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/ARM/weak2.ll
rename to libclamav/c++/llvm/test/CodeGen/ARM/weak2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/2005-07-12-TwoMallocCalls.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/2005-07-12-TwoMallocCalls.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/2005-07-12-TwoMallocCalls.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/2005-07-12-TwoMallocCalls.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/2005-12-12-MissingFCMov.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/2005-12-12-MissingFCMov.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/2005-12-12-MissingFCMov.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/2005-12-12-MissingFCMov.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/2006-01-18-MissedGlobal.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/2006-01-18-MissedGlobal.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/2006-01-18-MissedGlobal.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/2006-01-18-MissedGlobal.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/2006-01-26-VaargBreak.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/2006-01-26-VaargBreak.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/2006-01-26-VaargBreak.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/2006-01-26-VaargBreak.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/2006-04-04-zextload.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/2006-04-04-zextload.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/2006-04-04-zextload.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/2006-04-04-zextload.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/2006-07-03-ASMFormalLowering.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/2006-07-03-ASMFormalLowering.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/2006-07-03-ASMFormalLowering.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/2006-07-03-ASMFormalLowering.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/2006-11-01-vastart.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/2006-11-01-vastart.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/2006-11-01-vastart.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/2006-11-01-vastart.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/2007-11-27-mulneg3.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/2007-11-27-mulneg3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/2007-11-27-mulneg3.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/2007-11-27-mulneg3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/2008-11-10-smul_lohi.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/2008-11-10-smul_lohi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/2008-11-10-smul_lohi.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/2008-11-10-smul_lohi.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/2008-11-12-Add128.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/2008-11-12-Add128.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/2008-11-12-Add128.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/2008-11-12-Add128.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/2009-07-16-PromoteFloatCompare.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/2009-07-16-PromoteFloatCompare.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/2009-07-16-PromoteFloatCompare.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/2009-07-16-PromoteFloatCompare.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/add.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/add.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/add.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/add.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/add128.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/add128.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/add128.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/add128.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/bic.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/bic.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/bic.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/bic.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/bsr.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/bsr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/bsr.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/bsr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/call_adj.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/call_adj.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/call_adj.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/call_adj.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/cmov.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/cmov.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/cmov.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/cmov.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/cmpbge.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/cmpbge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/cmpbge.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/cmpbge.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/ctlz.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/ctlz.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/ctlz.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/ctlz.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/ctlz_e.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/ctlz_e.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/ctlz_e.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/ctlz_e.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/ctpop.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/ctpop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/ctpop.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/ctpop.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/dg.exp b/libclamav/c++/llvm/test/CodeGen/Alpha/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/dg.exp
rename to libclamav/c++/llvm/test/CodeGen/Alpha/dg.exp
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/eqv.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/eqv.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/eqv.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/eqv.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/i32_sub_1.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/i32_sub_1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/i32_sub_1.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/i32_sub_1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/illegal-element-type.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/illegal-element-type.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/illegal-element-type.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/illegal-element-type.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/jmp_table.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/jmp_table.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/jmp_table.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/jmp_table.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/mb.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/mb.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/mb.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/mb.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/mul128.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/mul128.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/mul128.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/mul128.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/mul5.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/mul5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/mul5.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/mul5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/neg1.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/neg1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/neg1.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/neg1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/not.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/not.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/not.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/not.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/ornot.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/ornot.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/ornot.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/ornot.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/private.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/private.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/private.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/private.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/rpcc.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/rpcc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/rpcc.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/rpcc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/srl_and.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/srl_and.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/srl_and.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/srl_and.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/sub128.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/sub128.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/sub128.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/sub128.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/weak.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/weak.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/weak.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/weak.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/wmb.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/wmb.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/wmb.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/wmb.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/zapnot.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/zapnot.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/zapnot.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/zapnot.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/zapnot2.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/zapnot2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/zapnot2.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/zapnot2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/zapnot3.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/zapnot3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/zapnot3.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/zapnot3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Alpha/zapnot4.ll b/libclamav/c++/llvm/test/CodeGen/Alpha/zapnot4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Alpha/zapnot4.ll
rename to libclamav/c++/llvm/test/CodeGen/Alpha/zapnot4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/2009-08-04-LowerExtract-Live.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/2009-08-04-LowerExtract-Live.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/2009-08-04-LowerExtract-Live.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/2009-08-04-LowerExtract-Live.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/2009-08-11-RegScavenger-CSR.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/2009-08-11-RegScavenger-CSR.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/2009-08-11-RegScavenger-CSR.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/2009-08-11-RegScavenger-CSR.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/2009-08-15-LiveIn-SubReg.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/2009-08-15-LiveIn-SubReg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/2009-08-15-LiveIn-SubReg.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/2009-08-15-LiveIn-SubReg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/2009-08-15-MissingDead.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/2009-08-15-MissingDead.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/2009-08-15-MissingDead.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/2009-08-15-MissingDead.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/2009-08-15-SetCC-Undef.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/2009-08-15-SetCC-Undef.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/2009-08-15-SetCC-Undef.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/2009-08-15-SetCC-Undef.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/add-overflow.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/add-overflow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/add-overflow.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/add-overflow.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/add.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/add.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/add.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/add.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/addsub-i128.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/addsub-i128.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/addsub-i128.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/addsub-i128.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/basic-i1.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/basic-i1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/basic-i1.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/basic-i1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/basic-i16.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/basic-i16.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/basic-i16.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/basic-i16.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/basic-i32.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/basic-i32.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/basic-i32.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/basic-i32.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/basic-i64.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/basic-i64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/basic-i64.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/basic-i64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/basic-i8.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/basic-i8.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/basic-i8.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/basic-i8.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/basictest.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/basictest.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/basictest.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/burg.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/burg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/burg.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/burg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/cmp-small-imm.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/cmp-small-imm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/cmp-small-imm.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/cmp-small-imm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/cmp64.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/cmp64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/cmp64.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/cmp64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/ct32.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/ct32.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/ct32.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/ct32.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/ct64.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/ct64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/ct64.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/ct64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/ctlz16.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/ctlz16.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/ctlz16.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/ctlz16.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/ctlz64.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/ctlz64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/ctlz64.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/ctlz64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/ctpop16.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/ctpop16.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/ctpop16.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/ctpop16.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/cttz16.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/cttz16.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/cttz16.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/cttz16.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/cycles.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/cycles.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/cycles.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/cycles.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/dg.exp b/libclamav/c++/llvm/test/CodeGen/Blackfin/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/dg.exp
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/dg.exp
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/double-cast.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/double-cast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/double-cast.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/double-cast.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/frameindex.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/frameindex.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/frameindex.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/frameindex.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/i17mem.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/i17mem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/i17mem.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/i17mem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/i1mem.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/i1mem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/i1mem.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/i1mem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/i1ops.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/i1ops.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/i1ops.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/i1ops.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/i216mem.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/i216mem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/i216mem.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/i216mem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/i248mem.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/i248mem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/i248mem.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/i248mem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/i256mem.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/i256mem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/i256mem.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/i256mem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/i256param.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/i256param.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/i256param.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/i256param.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/i56param.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/i56param.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/i56param.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/i56param.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/i8mem.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/i8mem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/i8mem.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/i8mem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/inline-asm.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/inline-asm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/inline-asm.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/inline-asm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/int-setcc.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/int-setcc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/int-setcc.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/int-setcc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/invalid-apint.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/invalid-apint.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/invalid-apint.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/invalid-apint.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/jumptable.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/jumptable.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/jumptable.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/jumptable.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/large-switch.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/large-switch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/large-switch.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/large-switch.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/load-i16.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/load-i16.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/load-i16.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/load-i16.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/logic-i16.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/logic-i16.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/logic-i16.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/logic-i16.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/many-args.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/many-args.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/many-args.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/many-args.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/mulhu.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/mulhu.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/mulhu.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/mulhu.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/printf.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/printf.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/printf.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/printf.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/printf2.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/printf2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/printf2.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/printf2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/promote-logic.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/promote-logic.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/promote-logic.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/promote-logic.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/promote-setcc.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/promote-setcc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/promote-setcc.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/promote-setcc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/sdiv.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/sdiv.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/sdiv.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/sdiv.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/simple-select.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/simple-select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/simple-select.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/simple-select.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/switch.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/switch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/switch.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/switch.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/switch2.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/switch2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/switch2.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/switch2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Blackfin/sync-intr.ll b/libclamav/c++/llvm/test/CodeGen/Blackfin/sync-intr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Blackfin/sync-intr.ll
rename to libclamav/c++/llvm/test/CodeGen/Blackfin/sync-intr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2002-05-16-NameCollide.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2002-05-16-NameCollide.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2002-05-16-NameCollide.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2002-05-16-NameCollide.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2002-05-21-MissingReturn.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2002-05-21-MissingReturn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2002-05-21-MissingReturn.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2002-05-21-MissingReturn.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2002-08-19-ConstPointerRef.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2002-08-19-ConstPointerRef.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2002-08-19-ConstPointerRef.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2002-08-19-ConstPointerRef.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2002-08-19-ConstantExpr.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2002-08-19-ConstantExpr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2002-08-19-ConstantExpr.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2002-08-19-ConstantExpr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2002-08-19-DataPointer.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2002-08-19-DataPointer.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2002-08-19-DataPointer.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2002-08-19-DataPointer.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2002-08-19-FunctionPointer.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2002-08-19-FunctionPointer.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2002-08-19-FunctionPointer.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2002-08-19-FunctionPointer.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2002-08-19-HardConstantExpr.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2002-08-19-HardConstantExpr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2002-08-19-HardConstantExpr.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2002-08-19-HardConstantExpr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2002-08-20-RecursiveTypes.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2002-08-20-RecursiveTypes.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2002-08-20-RecursiveTypes.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2002-08-20-RecursiveTypes.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2002-08-20-UnnamedArgument.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2002-08-20-UnnamedArgument.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2002-08-20-UnnamedArgument.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2002-08-20-UnnamedArgument.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2002-08-26-IndirectCallTest.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2002-08-26-IndirectCallTest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2002-08-26-IndirectCallTest.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2002-08-26-IndirectCallTest.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2002-08-30-StructureOrderingTest.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2002-08-30-StructureOrderingTest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2002-08-30-StructureOrderingTest.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2002-08-30-StructureOrderingTest.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2002-09-20-ArrayTypeFailure.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2002-09-20-ArrayTypeFailure.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2002-09-20-ArrayTypeFailure.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2002-09-20-ArrayTypeFailure.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2002-09-20-VarArgPrototypes.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2002-09-20-VarArgPrototypes.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2002-09-20-VarArgPrototypes.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2002-09-20-VarArgPrototypes.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2002-10-15-OpaqueTypeProblem.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2002-10-15-OpaqueTypeProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2002-10-15-OpaqueTypeProblem.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2002-10-15-OpaqueTypeProblem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2002-10-16-External.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2002-10-16-External.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2002-10-16-External.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2002-10-16-External.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2002-10-30-FunctionPointerAlloca.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2002-10-30-FunctionPointerAlloca.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2002-10-30-FunctionPointerAlloca.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2002-10-30-FunctionPointerAlloca.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2002-11-06-PrintEscaped.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2002-11-06-PrintEscaped.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2002-11-06-PrintEscaped.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2002-11-06-PrintEscaped.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2003-05-12-IntegerSizeWarning.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2003-05-12-IntegerSizeWarning.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2003-05-12-IntegerSizeWarning.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2003-05-12-IntegerSizeWarning.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2003-05-13-VarArgFunction.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2003-05-13-VarArgFunction.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2003-05-13-VarArgFunction.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2003-05-13-VarArgFunction.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2003-05-31-MissingStructName.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2003-05-31-MissingStructName.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2003-05-31-MissingStructName.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2003-05-31-MissingStructName.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2003-06-01-NullPointerType.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2003-06-01-NullPointerType.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2003-06-01-NullPointerType.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2003-06-01-NullPointerType.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2003-06-11-HexConstant.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2003-06-11-HexConstant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2003-06-11-HexConstant.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2003-06-11-HexConstant.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2003-06-11-LiteralStringProblem.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2003-06-11-LiteralStringProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2003-06-11-LiteralStringProblem.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2003-06-11-LiteralStringProblem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2003-06-28-InvokeSupport.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2003-06-28-InvokeSupport.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2003-06-28-InvokeSupport.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2003-06-28-InvokeSupport.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2003-06-28-LinkOnceGlobalVars.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2003-06-28-LinkOnceGlobalVars.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2003-06-28-LinkOnceGlobalVars.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2003-06-28-LinkOnceGlobalVars.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2003-10-12-NANGlobalInits.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2003-10-12-NANGlobalInits.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2003-10-12-NANGlobalInits.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2003-10-12-NANGlobalInits.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2003-10-23-UnusedType.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2003-10-23-UnusedType.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2003-10-23-UnusedType.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2003-10-23-UnusedType.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2003-10-28-CastToPtrToStruct.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2003-10-28-CastToPtrToStruct.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2003-10-28-CastToPtrToStruct.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2003-10-28-CastToPtrToStruct.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2003-11-21-ConstantShiftExpr.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2003-11-21-ConstantShiftExpr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2003-11-21-ConstantShiftExpr.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2003-11-21-ConstantShiftExpr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2004-02-13-FrameReturnAddress.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2004-02-13-FrameReturnAddress.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2004-02-13-FrameReturnAddress.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2004-02-13-FrameReturnAddress.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2004-02-15-PreexistingExternals.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2004-02-15-PreexistingExternals.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2004-02-15-PreexistingExternals.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2004-02-15-PreexistingExternals.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2004-02-26-FPNotPrintableConstants.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2004-02-26-FPNotPrintableConstants.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2004-02-26-FPNotPrintableConstants.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2004-02-26-FPNotPrintableConstants.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2004-02-26-LinkOnceFunctions.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2004-02-26-LinkOnceFunctions.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2004-02-26-LinkOnceFunctions.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2004-02-26-LinkOnceFunctions.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2004-08-09-va-end-null.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2004-08-09-va-end-null.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2004-08-09-va-end-null.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2004-08-09-va-end-null.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2004-11-13-FunctionPointerCast.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2004-11-13-FunctionPointerCast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2004-11-13-FunctionPointerCast.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2004-11-13-FunctionPointerCast.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2004-12-03-ExternStatics.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2004-12-03-ExternStatics.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2004-12-03-ExternStatics.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2004-12-03-ExternStatics.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2004-12-28-LogicalConstantExprs.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2004-12-28-LogicalConstantExprs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2004-12-28-LogicalConstantExprs.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2004-12-28-LogicalConstantExprs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2005-02-14-VolatileOperations.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2005-02-14-VolatileOperations.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2005-02-14-VolatileOperations.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2005-02-14-VolatileOperations.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2005-03-08-RecursiveTypeCrash.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2005-03-08-RecursiveTypeCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2005-03-08-RecursiveTypeCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2005-03-08-RecursiveTypeCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2005-07-14-NegationToMinusMinus.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2005-07-14-NegationToMinusMinus.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2005-07-14-NegationToMinusMinus.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2005-07-14-NegationToMinusMinus.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2005-08-23-Fmod.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2005-08-23-Fmod.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2005-08-23-Fmod.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2005-08-23-Fmod.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2005-09-27-VolatileFuncPtr.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2005-09-27-VolatileFuncPtr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2005-09-27-VolatileFuncPtr.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2005-09-27-VolatileFuncPtr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2006-12-11-Float-Bitcast.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2006-12-11-Float-Bitcast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2006-12-11-Float-Bitcast.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2006-12-11-Float-Bitcast.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2007-01-08-ParamAttr-ICmp.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2007-01-08-ParamAttr-ICmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2007-01-08-ParamAttr-ICmp.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2007-01-08-ParamAttr-ICmp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2007-01-15-NamedArrayType.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2007-01-15-NamedArrayType.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2007-01-15-NamedArrayType.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2007-01-15-NamedArrayType.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2007-01-17-StackSaveNRestore.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2007-01-17-StackSaveNRestore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2007-01-17-StackSaveNRestore.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2007-01-17-StackSaveNRestore.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2007-02-05-memset.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2007-02-05-memset.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2007-02-05-memset.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2007-02-05-memset.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2007-02-23-NameConflicts.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2007-02-23-NameConflicts.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2007-02-23-NameConflicts.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2007-02-23-NameConflicts.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2007-07-11-PackedStruct.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2007-07-11-PackedStruct.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2007-07-11-PackedStruct.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2007-07-11-PackedStruct.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2008-02-01-UnalignedLoadStore.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2008-02-01-UnalignedLoadStore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2008-02-01-UnalignedLoadStore.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2008-02-01-UnalignedLoadStore.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2008-05-21-MRV-InlineAsm.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2008-05-21-MRV-InlineAsm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2008-05-21-MRV-InlineAsm.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2008-05-21-MRV-InlineAsm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2008-05-31-BoolOverflow.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2008-05-31-BoolOverflow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2008-05-31-BoolOverflow.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2008-05-31-BoolOverflow.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2008-06-04-IndirectMem.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2008-06-04-IndirectMem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2008-06-04-IndirectMem.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2008-06-04-IndirectMem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/2008-10-21-PPCLongDoubleConstant.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/2008-10-21-PPCLongDoubleConstant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/2008-10-21-PPCLongDoubleConstant.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/2008-10-21-PPCLongDoubleConstant.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/dg.exp b/libclamav/c++/llvm/test/CodeGen/CBackend/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/dg.exp
rename to libclamav/c++/llvm/test/CodeGen/CBackend/dg.exp
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/fneg.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/fneg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/fneg.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/fneg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/pr2408.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/pr2408.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/pr2408.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/pr2408.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CBackend/vectors.ll b/libclamav/c++/llvm/test/CodeGen/CBackend/vectors.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CBackend/vectors.ll
rename to libclamav/c++/llvm/test/CodeGen/CBackend/vectors.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CPP/2007-06-16-Funcname.ll b/libclamav/c++/llvm/test/CodeGen/CPP/2007-06-16-Funcname.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CPP/2007-06-16-Funcname.ll
rename to libclamav/c++/llvm/test/CodeGen/CPP/2007-06-16-Funcname.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CPP/2009-05-01-Long-Double.ll b/libclamav/c++/llvm/test/CodeGen/CPP/2009-05-01-Long-Double.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CPP/2009-05-01-Long-Double.ll
rename to libclamav/c++/llvm/test/CodeGen/CPP/2009-05-01-Long-Double.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CPP/2009-05-04-CondBr.ll b/libclamav/c++/llvm/test/CodeGen/CPP/2009-05-04-CondBr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CPP/2009-05-04-CondBr.ll
rename to libclamav/c++/llvm/test/CodeGen/CPP/2009-05-04-CondBr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CPP/dg.exp b/libclamav/c++/llvm/test/CodeGen/CPP/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CPP/dg.exp
rename to libclamav/c++/llvm/test/CodeGen/CPP/dg.exp
diff --git a/libclamav/llvm/llvm/test/CodeGen/CPP/llvm2cpp.ll b/libclamav/c++/llvm/test/CodeGen/CPP/llvm2cpp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CPP/llvm2cpp.ll
rename to libclamav/c++/llvm/test/CodeGen/CPP/llvm2cpp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/2009-01-01-BrCond.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/2009-01-01-BrCond.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/2009-01-01-BrCond.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/2009-01-01-BrCond.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/and_ops.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/and_ops.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/and_ops.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/and_ops.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/call.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/call.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/call.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/call.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/call_indirect.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/call_indirect.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/call_indirect.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/call_indirect.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/ctpop.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/ctpop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/ctpop.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/ctpop.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/dg.exp b/libclamav/c++/llvm/test/CodeGen/CellSPU/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/dg.exp
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/dg.exp
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/dp_farith.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/dp_farith.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/dp_farith.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/dp_farith.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/eqv.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/eqv.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/eqv.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/eqv.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/extract_elt.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/extract_elt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/extract_elt.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/extract_elt.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/fcmp32.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/fcmp32.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/fcmp32.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/fcmp32.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/fcmp64.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/fcmp64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/fcmp64.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/fcmp64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/fdiv.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/fdiv.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/fdiv.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/fdiv.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/fneg-fabs.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/fneg-fabs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/fneg-fabs.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/fneg-fabs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/i64ops.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/i64ops.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/i64ops.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/i64ops.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/i8ops.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/i8ops.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/i8ops.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/i8ops.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/icmp16.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/icmp16.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/icmp16.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/icmp16.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/icmp32.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/icmp32.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/icmp32.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/icmp32.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/icmp64.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/icmp64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/icmp64.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/icmp64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/icmp8.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/icmp8.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/icmp8.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/icmp8.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/immed16.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/immed16.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/immed16.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/immed16.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/immed32.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/immed32.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/immed32.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/immed32.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/immed64.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/immed64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/immed64.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/immed64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/int2fp.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/int2fp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/int2fp.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/int2fp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/intrinsics_branch.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/intrinsics_branch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/intrinsics_branch.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/intrinsics_branch.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/intrinsics_float.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/intrinsics_float.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/intrinsics_float.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/intrinsics_float.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/intrinsics_logical.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/intrinsics_logical.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/intrinsics_logical.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/intrinsics_logical.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/loads.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/loads.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/loads.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/loads.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/mul-with-overflow.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/mul-with-overflow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/mul-with-overflow.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/mul-with-overflow.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/mul_ops.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/mul_ops.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/mul_ops.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/mul_ops.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/nand.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/nand.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/nand.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/nand.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/or_ops.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/or_ops.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/or_ops.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/or_ops.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/private.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/private.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/private.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/private.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/rotate_ops.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/rotate_ops.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/rotate_ops.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/rotate_ops.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/select_bits.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/select_bits.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/select_bits.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/select_bits.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/shift_ops.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/shift_ops.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/shift_ops.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/shift_ops.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/sp_farith.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/sp_farith.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/sp_farith.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/sp_farith.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/stores.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/stores.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/stores.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/stores.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/struct_1.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/struct_1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/struct_1.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/struct_1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/trunc.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/trunc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/trunc.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/trunc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/useful-harnesses/README.txt b/libclamav/c++/llvm/test/CodeGen/CellSPU/useful-harnesses/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/useful-harnesses/README.txt
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/useful-harnesses/README.txt
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/useful-harnesses/i32operations.c b/libclamav/c++/llvm/test/CodeGen/CellSPU/useful-harnesses/i32operations.c
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/useful-harnesses/i32operations.c
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/useful-harnesses/i32operations.c
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/useful-harnesses/i64operations.c b/libclamav/c++/llvm/test/CodeGen/CellSPU/useful-harnesses/i64operations.c
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/useful-harnesses/i64operations.c
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/useful-harnesses/i64operations.c
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/useful-harnesses/i64operations.h b/libclamav/c++/llvm/test/CodeGen/CellSPU/useful-harnesses/i64operations.h
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/useful-harnesses/i64operations.h
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/useful-harnesses/i64operations.h
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/useful-harnesses/vecoperations.c b/libclamav/c++/llvm/test/CodeGen/CellSPU/useful-harnesses/vecoperations.c
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/useful-harnesses/vecoperations.c
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/useful-harnesses/vecoperations.c
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/vec_const.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/vec_const.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/vec_const.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/vec_const.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/CellSPU/vecinsert.ll b/libclamav/c++/llvm/test/CodeGen/CellSPU/vecinsert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/CellSPU/vecinsert.ll
rename to libclamav/c++/llvm/test/CodeGen/CellSPU/vecinsert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2002-04-14-UnexpectedUnsignedType.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2002-04-14-UnexpectedUnsignedType.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2002-04-14-UnexpectedUnsignedType.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2002-04-14-UnexpectedUnsignedType.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2002-04-16-StackFrameSizeAlignment.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2002-04-16-StackFrameSizeAlignment.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2002-04-16-StackFrameSizeAlignment.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2002-04-16-StackFrameSizeAlignment.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2003-05-27-phifcmpd.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2003-05-27-phifcmpd.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2003-05-27-phifcmpd.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2003-05-27-phifcmpd.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2003-05-27-useboolinotherbb.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2003-05-27-useboolinotherbb.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2003-05-27-useboolinotherbb.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2003-05-27-useboolinotherbb.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2003-05-27-usefsubasbool.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2003-05-27-usefsubasbool.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2003-05-27-usefsubasbool.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2003-05-27-usefsubasbool.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2003-05-28-ManyArgs.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2003-05-28-ManyArgs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2003-05-28-ManyArgs.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2003-05-28-ManyArgs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2003-05-30-BadFoldGEP.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2003-05-30-BadFoldGEP.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2003-05-30-BadFoldGEP.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2003-05-30-BadFoldGEP.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2003-05-30-BadPreselectPhi.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2003-05-30-BadPreselectPhi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2003-05-30-BadPreselectPhi.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2003-05-30-BadPreselectPhi.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2003-07-06-BadIntCmp.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2003-07-06-BadIntCmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2003-07-06-BadIntCmp.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2003-07-06-BadIntCmp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2003-07-07-BadLongConst.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2003-07-07-BadLongConst.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2003-07-07-BadLongConst.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2003-07-07-BadLongConst.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2003-07-08-BadCastToBool.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2003-07-08-BadCastToBool.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2003-07-08-BadCastToBool.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2003-07-08-BadCastToBool.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2003-07-29-BadConstSbyte.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2003-07-29-BadConstSbyte.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2003-07-29-BadConstSbyte.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2003-07-29-BadConstSbyte.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2004-02-08-UnwindSupport.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2004-02-08-UnwindSupport.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2004-02-08-UnwindSupport.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2004-02-08-UnwindSupport.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2004-05-09-LiveVarPartialRegister.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2004-05-09-LiveVarPartialRegister.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2004-05-09-LiveVarPartialRegister.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2004-05-09-LiveVarPartialRegister.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2005-01-18-SetUO-InfLoop.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2005-01-18-SetUO-InfLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2005-01-18-SetUO-InfLoop.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2005-01-18-SetUO-InfLoop.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2005-04-09-GlobalInPHI.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2005-04-09-GlobalInPHI.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2005-04-09-GlobalInPHI.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2005-04-09-GlobalInPHI.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2005-07-12-memcpy-i64-length.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2005-07-12-memcpy-i64-length.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2005-07-12-memcpy-i64-length.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2005-07-12-memcpy-i64-length.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2005-10-18-ZeroSizeStackObject.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2005-10-18-ZeroSizeStackObject.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2005-10-18-ZeroSizeStackObject.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2005-10-18-ZeroSizeStackObject.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2005-10-21-longlonggtu.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2005-10-21-longlonggtu.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2005-10-21-longlonggtu.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2005-10-21-longlonggtu.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2005-12-01-Crash.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2005-12-01-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2005-12-01-Crash.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2005-12-01-Crash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2005-12-12-ExpandSextInreg.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2005-12-12-ExpandSextInreg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2005-12-12-ExpandSextInreg.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2005-12-12-ExpandSextInreg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2006-01-12-BadSetCCFold.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2006-01-12-BadSetCCFold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2006-01-12-BadSetCCFold.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2006-01-12-BadSetCCFold.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2006-01-18-InvalidBranchOpcodeAssert.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2006-01-18-InvalidBranchOpcodeAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2006-01-18-InvalidBranchOpcodeAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2006-01-18-InvalidBranchOpcodeAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2006-02-12-InsertLibcall.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2006-02-12-InsertLibcall.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2006-02-12-InsertLibcall.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2006-02-12-InsertLibcall.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2006-03-01-dagcombineinfloop.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2006-03-01-dagcombineinfloop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2006-03-01-dagcombineinfloop.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2006-03-01-dagcombineinfloop.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2006-04-11-vecload.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2006-04-11-vecload.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2006-04-11-vecload.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2006-04-11-vecload.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2006-04-26-SetCCAnd.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2006-04-26-SetCCAnd.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2006-04-26-SetCCAnd.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2006-04-26-SetCCAnd.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2006-04-28-Sign-extend-bool.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2006-04-28-Sign-extend-bool.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2006-04-28-Sign-extend-bool.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2006-04-28-Sign-extend-bool.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2006-05-06-GEP-Cast-Sink-Crash.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2006-05-06-GEP-Cast-Sink-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2006-05-06-GEP-Cast-Sink-Crash.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2006-05-06-GEP-Cast-Sink-Crash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2006-06-12-LowerSwitchCrash.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2006-06-12-LowerSwitchCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2006-06-12-LowerSwitchCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2006-06-12-LowerSwitchCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2006-06-13-ComputeMaskedBitsCrash.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2006-06-13-ComputeMaskedBitsCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2006-06-13-ComputeMaskedBitsCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2006-06-13-ComputeMaskedBitsCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2006-06-28-SimplifySetCCCrash.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2006-06-28-SimplifySetCCCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2006-06-28-SimplifySetCCCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2006-06-28-SimplifySetCCCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2006-07-03-schedulers.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2006-07-03-schedulers.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2006-07-03-schedulers.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2006-07-03-schedulers.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2006-08-30-CoalescerCrash.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2006-08-30-CoalescerCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2006-08-30-CoalescerCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2006-08-30-CoalescerCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2006-09-02-LocalAllocCrash.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2006-09-02-LocalAllocCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2006-09-02-LocalAllocCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2006-09-02-LocalAllocCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2006-09-06-SwitchLowering.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2006-09-06-SwitchLowering.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2006-09-06-SwitchLowering.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2006-09-06-SwitchLowering.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2006-10-27-CondFolding.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2006-10-27-CondFolding.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2006-10-27-CondFolding.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2006-10-27-CondFolding.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2006-10-29-Crash.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2006-10-29-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2006-10-29-Crash.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2006-10-29-Crash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2006-11-06-MemIntrinsicExpand.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2006-11-06-MemIntrinsicExpand.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2006-11-06-MemIntrinsicExpand.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2006-11-06-MemIntrinsicExpand.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2006-11-20-DAGCombineCrash.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2006-11-20-DAGCombineCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2006-11-20-DAGCombineCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2006-11-20-DAGCombineCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2006-12-16-InlineAsmCrash.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2006-12-16-InlineAsmCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2006-12-16-InlineAsmCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2006-12-16-InlineAsmCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2007-01-15-LoadSelectCycle.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2007-01-15-LoadSelectCycle.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2007-01-15-LoadSelectCycle.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2007-01-15-LoadSelectCycle.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2007-02-16-BranchFold.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2007-02-16-BranchFold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2007-02-16-BranchFold.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2007-02-16-BranchFold.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2007-02-23-DAGCombine-Miscompile.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2007-02-23-DAGCombine-Miscompile.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2007-02-23-DAGCombine-Miscompile.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2007-02-23-DAGCombine-Miscompile.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2007-02-25-invoke.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2007-02-25-invoke.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2007-02-25-invoke.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2007-02-25-invoke.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2007-04-08-MultipleFrameIndices.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2007-04-08-MultipleFrameIndices.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2007-04-08-MultipleFrameIndices.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2007-04-08-MultipleFrameIndices.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2007-04-13-SwitchLowerBadPhi.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2007-04-13-SwitchLowerBadPhi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2007-04-13-SwitchLowerBadPhi.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2007-04-13-SwitchLowerBadPhi.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2007-04-14-BitTestsBadMask.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2007-04-14-BitTestsBadMask.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2007-04-14-BitTestsBadMask.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2007-04-14-BitTestsBadMask.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2007-04-17-lsr-crash.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2007-04-17-lsr-crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2007-04-17-lsr-crash.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2007-04-17-lsr-crash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2007-04-27-BitTestsBadMask.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2007-04-27-BitTestsBadMask.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2007-04-27-BitTestsBadMask.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2007-04-27-BitTestsBadMask.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2007-04-27-InlineAsm-X-Dest.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2007-04-27-InlineAsm-X-Dest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2007-04-27-InlineAsm-X-Dest.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2007-04-27-InlineAsm-X-Dest.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2007-04-27-LargeMemObject.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2007-04-27-LargeMemObject.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2007-04-27-LargeMemObject.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2007-04-27-LargeMemObject.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2007-04-30-LandingPadBranchFolding.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2007-04-30-LandingPadBranchFolding.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2007-04-30-LandingPadBranchFolding.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2007-04-30-LandingPadBranchFolding.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2007-05-03-EHTypeInfo.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2007-05-03-EHTypeInfo.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2007-05-03-EHTypeInfo.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2007-05-03-EHTypeInfo.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2007-05-05-Personality.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2007-05-05-Personality.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2007-05-05-Personality.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2007-05-05-Personality.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2007-05-15-InfiniteRecursion.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2007-05-15-InfiniteRecursion.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2007-05-15-InfiniteRecursion.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2007-05-15-InfiniteRecursion.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2007-06-06-CriticalEdgeLandingPad.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2007-06-06-CriticalEdgeLandingPad.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2007-06-06-CriticalEdgeLandingPad.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2007-06-06-CriticalEdgeLandingPad.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2007-11-21-UndeadIllegalNode.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2007-11-21-UndeadIllegalNode.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2007-11-21-UndeadIllegalNode.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2007-11-21-UndeadIllegalNode.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2007-12-17-InvokeAsm.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2007-12-17-InvokeAsm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2007-12-17-InvokeAsm.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2007-12-17-InvokeAsm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2007-12-31-UnusedSelector.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2007-12-31-UnusedSelector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2007-12-31-UnusedSelector.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2007-12-31-UnusedSelector.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2008-01-25-dag-combine-mul.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2008-01-25-dag-combine-mul.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2008-01-25-dag-combine-mul.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2008-01-25-dag-combine-mul.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2008-01-30-LoadCrash.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2008-01-30-LoadCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2008-01-30-LoadCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2008-01-30-LoadCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2008-02-04-Ctlz.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2008-02-04-Ctlz.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2008-02-04-Ctlz.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2008-02-04-Ctlz.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2008-02-04-ExtractSubvector.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2008-02-04-ExtractSubvector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2008-02-04-ExtractSubvector.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2008-02-04-ExtractSubvector.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2008-02-20-MatchingMem.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2008-02-20-MatchingMem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2008-02-20-MatchingMem.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2008-02-20-MatchingMem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2008-02-25-NegateZero.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2008-02-25-NegateZero.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2008-02-25-NegateZero.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2008-02-25-NegateZero.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2008-02-26-NegatableCrash.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2008-02-26-NegatableCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2008-02-26-NegatableCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2008-02-26-NegatableCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2008-08-07-PtrToInt-SmallerInt.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2008-08-07-PtrToInt-SmallerInt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2008-08-07-PtrToInt-SmallerInt.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2008-08-07-PtrToInt-SmallerInt.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2009-03-17-LSR-APInt.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2009-03-17-LSR-APInt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2009-03-17-LSR-APInt.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2009-03-17-LSR-APInt.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2009-03-29-SoftFloatVectorExtract.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2009-03-29-SoftFloatVectorExtract.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2009-03-29-SoftFloatVectorExtract.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2009-03-29-SoftFloatVectorExtract.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2009-04-10-SinkCrash.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2009-04-10-SinkCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2009-04-10-SinkCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2009-04-10-SinkCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2009-04-28-i128-cmp-crash.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2009-04-28-i128-cmp-crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2009-04-28-i128-cmp-crash.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2009-04-28-i128-cmp-crash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2009-06-03-UnreachableSplitPad.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2009-06-03-UnreachableSplitPad.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2009-06-03-UnreachableSplitPad.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2009-06-03-UnreachableSplitPad.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/2009-08-23-linkerprivate.ll b/libclamav/c++/llvm/test/CodeGen/Generic/2009-08-23-linkerprivate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/2009-08-23-linkerprivate.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/2009-08-23-linkerprivate.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/APIntLoadStore.ll b/libclamav/c++/llvm/test/CodeGen/Generic/APIntLoadStore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/APIntLoadStore.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/APIntLoadStore.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/APIntParam.ll b/libclamav/c++/llvm/test/CodeGen/Generic/APIntParam.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/APIntParam.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/APIntParam.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/APIntSextParam.ll b/libclamav/c++/llvm/test/CodeGen/Generic/APIntSextParam.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/APIntSextParam.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/APIntSextParam.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/APIntZextParam.ll b/libclamav/c++/llvm/test/CodeGen/Generic/APIntZextParam.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/APIntZextParam.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/APIntZextParam.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/BasicInstrs.ll b/libclamav/c++/llvm/test/CodeGen/Generic/BasicInstrs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/BasicInstrs.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/BasicInstrs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/BurgBadRegAlloc.ll b/libclamav/c++/llvm/test/CodeGen/Generic/BurgBadRegAlloc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/BurgBadRegAlloc.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/BurgBadRegAlloc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/ConstantExprLowering.ll b/libclamav/c++/llvm/test/CodeGen/Generic/ConstantExprLowering.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/ConstantExprLowering.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/ConstantExprLowering.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/GC/alloc_loop.ll b/libclamav/c++/llvm/test/CodeGen/Generic/GC/alloc_loop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/GC/alloc_loop.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/GC/alloc_loop.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/GC/argpromotion.ll b/libclamav/c++/llvm/test/CodeGen/Generic/GC/argpromotion.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/GC/argpromotion.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/GC/argpromotion.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/GC/badreadproto.ll b/libclamav/c++/llvm/test/CodeGen/Generic/GC/badreadproto.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/GC/badreadproto.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/GC/badreadproto.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/GC/badrootproto.ll b/libclamav/c++/llvm/test/CodeGen/Generic/GC/badrootproto.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/GC/badrootproto.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/GC/badrootproto.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/GC/badwriteproto.ll b/libclamav/c++/llvm/test/CodeGen/Generic/GC/badwriteproto.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/GC/badwriteproto.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/GC/badwriteproto.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/GC/deadargelim.ll b/libclamav/c++/llvm/test/CodeGen/Generic/GC/deadargelim.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/GC/deadargelim.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/GC/deadargelim.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/GC/dg.exp b/libclamav/c++/llvm/test/CodeGen/Generic/GC/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/GC/dg.exp
rename to libclamav/c++/llvm/test/CodeGen/Generic/GC/dg.exp
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/GC/fat.ll b/libclamav/c++/llvm/test/CodeGen/Generic/GC/fat.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/GC/fat.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/GC/fat.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/GC/frame_size.ll b/libclamav/c++/llvm/test/CodeGen/Generic/GC/frame_size.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/GC/frame_size.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/GC/frame_size.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/GC/inline.ll b/libclamav/c++/llvm/test/CodeGen/Generic/GC/inline.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/GC/inline.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/GC/inline.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/GC/inline2.ll b/libclamav/c++/llvm/test/CodeGen/Generic/GC/inline2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/GC/inline2.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/GC/inline2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/GC/lower_gcroot.ll b/libclamav/c++/llvm/test/CodeGen/Generic/GC/lower_gcroot.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/GC/lower_gcroot.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/GC/lower_gcroot.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/GC/outside.ll b/libclamav/c++/llvm/test/CodeGen/Generic/GC/outside.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/GC/outside.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/GC/outside.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/GC/redundant_init.ll b/libclamav/c++/llvm/test/CodeGen/Generic/GC/redundant_init.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/GC/redundant_init.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/GC/redundant_init.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/GC/simple_ocaml.ll b/libclamav/c++/llvm/test/CodeGen/Generic/GC/simple_ocaml.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/GC/simple_ocaml.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/GC/simple_ocaml.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/Makefile b/libclamav/c++/llvm/test/CodeGen/Generic/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/Makefile
rename to libclamav/c++/llvm/test/CodeGen/Generic/Makefile
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/SwitchLowering.ll b/libclamav/c++/llvm/test/CodeGen/Generic/SwitchLowering.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/SwitchLowering.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/SwitchLowering.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/add-with-overflow-24.ll b/libclamav/c++/llvm/test/CodeGen/Generic/add-with-overflow-24.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/add-with-overflow-24.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/add-with-overflow-24.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/add-with-overflow.ll b/libclamav/c++/llvm/test/CodeGen/Generic/add-with-overflow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/add-with-overflow.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/add-with-overflow.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/addc-fold2.ll b/libclamav/c++/llvm/test/CodeGen/Generic/addc-fold2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/addc-fold2.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/addc-fold2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/asm-large-immediate.ll b/libclamav/c++/llvm/test/CodeGen/Generic/asm-large-immediate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/asm-large-immediate.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/asm-large-immediate.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/badCallArgLRLLVM.ll b/libclamav/c++/llvm/test/CodeGen/Generic/badCallArgLRLLVM.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/badCallArgLRLLVM.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/badCallArgLRLLVM.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/badFoldGEP.ll b/libclamav/c++/llvm/test/CodeGen/Generic/badFoldGEP.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/badFoldGEP.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/badFoldGEP.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/badarg6.ll b/libclamav/c++/llvm/test/CodeGen/Generic/badarg6.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/badarg6.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/badarg6.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/badlive.ll b/libclamav/c++/llvm/test/CodeGen/Generic/badlive.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/badlive.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/badlive.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/bool-to-double.ll b/libclamav/c++/llvm/test/CodeGen/Generic/bool-to-double.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/bool-to-double.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/bool-to-double.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/bool-vector.ll b/libclamav/c++/llvm/test/CodeGen/Generic/bool-vector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/bool-vector.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/bool-vector.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/call-ret0.ll b/libclamav/c++/llvm/test/CodeGen/Generic/call-ret0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/call-ret0.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/call-ret0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/call-ret42.ll b/libclamav/c++/llvm/test/CodeGen/Generic/call-ret42.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/call-ret42.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/call-ret42.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/call-void.ll b/libclamav/c++/llvm/test/CodeGen/Generic/call-void.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/call-void.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/call-void.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/call2-ret0.ll b/libclamav/c++/llvm/test/CodeGen/Generic/call2-ret0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/call2-ret0.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/call2-ret0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/cast-fp.ll b/libclamav/c++/llvm/test/CodeGen/Generic/cast-fp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/cast-fp.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/cast-fp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/constindices.ll b/libclamav/c++/llvm/test/CodeGen/Generic/constindices.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/constindices.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/constindices.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/debug-info.ll b/libclamav/c++/llvm/test/CodeGen/Generic/debug-info.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/debug-info.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/debug-info.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/dg.exp b/libclamav/c++/llvm/test/CodeGen/Generic/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/dg.exp
rename to libclamav/c++/llvm/test/CodeGen/Generic/dg.exp
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/div-neg-power-2.ll b/libclamav/c++/llvm/test/CodeGen/Generic/div-neg-power-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/div-neg-power-2.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/div-neg-power-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/empty-load-store.ll b/libclamav/c++/llvm/test/CodeGen/Generic/empty-load-store.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/empty-load-store.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/empty-load-store.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/externally_available.ll b/libclamav/c++/llvm/test/CodeGen/Generic/externally_available.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/externally_available.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/externally_available.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/fastcall.ll b/libclamav/c++/llvm/test/CodeGen/Generic/fastcall.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/fastcall.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/fastcall.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/fneg-fabs.ll b/libclamav/c++/llvm/test/CodeGen/Generic/fneg-fabs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/fneg-fabs.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/fneg-fabs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/fp-to-int-invalid.ll b/libclamav/c++/llvm/test/CodeGen/Generic/fp-to-int-invalid.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/fp-to-int-invalid.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/fp-to-int-invalid.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/fp_to_int.ll b/libclamav/c++/llvm/test/CodeGen/Generic/fp_to_int.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/fp_to_int.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/fp_to_int.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/fpowi-promote.ll b/libclamav/c++/llvm/test/CodeGen/Generic/fpowi-promote.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/fpowi-promote.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/fpowi-promote.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/fwdtwice.ll b/libclamav/c++/llvm/test/CodeGen/Generic/fwdtwice.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/fwdtwice.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/fwdtwice.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/getresult-undef.ll b/libclamav/c++/llvm/test/CodeGen/Generic/getresult-undef.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/getresult-undef.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/getresult-undef.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/global-ret0.ll b/libclamav/c++/llvm/test/CodeGen/Generic/global-ret0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/global-ret0.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/global-ret0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/hello.ll b/libclamav/c++/llvm/test/CodeGen/Generic/hello.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/hello.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/hello.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/i128-addsub.ll b/libclamav/c++/llvm/test/CodeGen/Generic/i128-addsub.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/i128-addsub.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/i128-addsub.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/i128-arith.ll b/libclamav/c++/llvm/test/CodeGen/Generic/i128-arith.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/i128-arith.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/i128-arith.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/inline-asm-special-strings.ll b/libclamav/c++/llvm/test/CodeGen/Generic/inline-asm-special-strings.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/inline-asm-special-strings.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/inline-asm-special-strings.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/intrinsics.ll b/libclamav/c++/llvm/test/CodeGen/Generic/intrinsics.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/intrinsics.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/intrinsics.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/invalid-memcpy.ll b/libclamav/c++/llvm/test/CodeGen/Generic/invalid-memcpy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/invalid-memcpy.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/invalid-memcpy.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/isunord.ll b/libclamav/c++/llvm/test/CodeGen/Generic/isunord.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/isunord.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/isunord.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/llvm-ct-intrinsics.ll b/libclamav/c++/llvm/test/CodeGen/Generic/llvm-ct-intrinsics.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/llvm-ct-intrinsics.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/llvm-ct-intrinsics.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/multiple-return-values-cross-block-with-invoke.ll b/libclamav/c++/llvm/test/CodeGen/Generic/multiple-return-values-cross-block-with-invoke.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/multiple-return-values-cross-block-with-invoke.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/multiple-return-values-cross-block-with-invoke.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/negintconst.ll b/libclamav/c++/llvm/test/CodeGen/Generic/negintconst.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/negintconst.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/negintconst.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/nested-select.ll b/libclamav/c++/llvm/test/CodeGen/Generic/nested-select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/nested-select.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/nested-select.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/phi-immediate-factoring.ll b/libclamav/c++/llvm/test/CodeGen/Generic/phi-immediate-factoring.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/phi-immediate-factoring.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/phi-immediate-factoring.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/pr2625.ll b/libclamav/c++/llvm/test/CodeGen/Generic/pr2625.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/pr2625.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/pr2625.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/pr3288.ll b/libclamav/c++/llvm/test/CodeGen/Generic/pr3288.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/pr3288.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/pr3288.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/print-add.ll b/libclamav/c++/llvm/test/CodeGen/Generic/print-add.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/print-add.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/print-add.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/print-arith-fp.ll b/libclamav/c++/llvm/test/CodeGen/Generic/print-arith-fp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/print-arith-fp.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/print-arith-fp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/print-arith-int.ll b/libclamav/c++/llvm/test/CodeGen/Generic/print-arith-int.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/print-arith-int.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/print-arith-int.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/print-int.ll b/libclamav/c++/llvm/test/CodeGen/Generic/print-int.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/print-int.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/print-int.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/print-mul-exp.ll b/libclamav/c++/llvm/test/CodeGen/Generic/print-mul-exp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/print-mul-exp.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/print-mul-exp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/print-mul.ll b/libclamav/c++/llvm/test/CodeGen/Generic/print-mul.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/print-mul.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/print-mul.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/print-shift.ll b/libclamav/c++/llvm/test/CodeGen/Generic/print-shift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/print-shift.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/print-shift.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/ret0.ll b/libclamav/c++/llvm/test/CodeGen/Generic/ret0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/ret0.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/ret0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/ret42.ll b/libclamav/c++/llvm/test/CodeGen/Generic/ret42.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/ret42.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/ret42.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/select-cc.ll b/libclamav/c++/llvm/test/CodeGen/Generic/select-cc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/select-cc.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/select-cc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/select.ll b/libclamav/c++/llvm/test/CodeGen/Generic/select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/select.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/select.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/shift-int64.ll b/libclamav/c++/llvm/test/CodeGen/Generic/shift-int64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/shift-int64.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/shift-int64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/spillccr.ll b/libclamav/c++/llvm/test/CodeGen/Generic/spillccr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/spillccr.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/spillccr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/stack-protector.ll b/libclamav/c++/llvm/test/CodeGen/Generic/stack-protector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/stack-protector.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/stack-protector.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/stacksave-restore.ll b/libclamav/c++/llvm/test/CodeGen/Generic/stacksave-restore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/stacksave-restore.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/stacksave-restore.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/storetrunc-fp.ll b/libclamav/c++/llvm/test/CodeGen/Generic/storetrunc-fp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/storetrunc-fp.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/storetrunc-fp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/switch-crit-edge-constant.ll b/libclamav/c++/llvm/test/CodeGen/Generic/switch-crit-edge-constant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/switch-crit-edge-constant.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/switch-crit-edge-constant.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/switch-lower-feature-2.ll b/libclamav/c++/llvm/test/CodeGen/Generic/switch-lower-feature-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/switch-lower-feature-2.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/switch-lower-feature-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/switch-lower-feature.ll b/libclamav/c++/llvm/test/CodeGen/Generic/switch-lower-feature.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/switch-lower-feature.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/switch-lower-feature.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/switch-lower.ll b/libclamav/c++/llvm/test/CodeGen/Generic/switch-lower.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/switch-lower.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/switch-lower.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/trap.ll b/libclamav/c++/llvm/test/CodeGen/Generic/trap.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/trap.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/trap.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/v-split.ll b/libclamav/c++/llvm/test/CodeGen/Generic/v-split.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/v-split.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/v-split.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/vector-casts.ll b/libclamav/c++/llvm/test/CodeGen/Generic/vector-casts.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/vector-casts.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/vector-casts.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/vector-constantexpr.ll b/libclamav/c++/llvm/test/CodeGen/Generic/vector-constantexpr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/vector-constantexpr.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/vector-constantexpr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/vector-identity-shuffle.ll b/libclamav/c++/llvm/test/CodeGen/Generic/vector-identity-shuffle.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/vector-identity-shuffle.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/vector-identity-shuffle.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Generic/vector.ll b/libclamav/c++/llvm/test/CodeGen/Generic/vector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Generic/vector.ll
rename to libclamav/c++/llvm/test/CodeGen/Generic/vector.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/MSP430/2009-05-10-CyclicDAG.ll b/libclamav/c++/llvm/test/CodeGen/MSP430/2009-05-10-CyclicDAG.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/MSP430/2009-05-10-CyclicDAG.ll
rename to libclamav/c++/llvm/test/CodeGen/MSP430/2009-05-10-CyclicDAG.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/MSP430/2009-05-17-Rot.ll b/libclamav/c++/llvm/test/CodeGen/MSP430/2009-05-17-Rot.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/MSP430/2009-05-17-Rot.ll
rename to libclamav/c++/llvm/test/CodeGen/MSP430/2009-05-17-Rot.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/MSP430/2009-05-17-Shift.ll b/libclamav/c++/llvm/test/CodeGen/MSP430/2009-05-17-Shift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/MSP430/2009-05-17-Shift.ll
rename to libclamav/c++/llvm/test/CodeGen/MSP430/2009-05-17-Shift.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/MSP430/2009-05-19-DoubleSplit.ll b/libclamav/c++/llvm/test/CodeGen/MSP430/2009-05-19-DoubleSplit.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/MSP430/2009-05-19-DoubleSplit.ll
rename to libclamav/c++/llvm/test/CodeGen/MSP430/2009-05-19-DoubleSplit.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/MSP430/dg.exp b/libclamav/c++/llvm/test/CodeGen/MSP430/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/MSP430/dg.exp
rename to libclamav/c++/llvm/test/CodeGen/MSP430/dg.exp
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-06-05-Carry.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-06-05-Carry.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-06-05-Carry.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-06-05-Carry.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-03-SRet.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-07-03-SRet.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-03-SRet.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-07-03-SRet.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-05-ByVal.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-07-05-ByVal.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-05-ByVal.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-07-05-ByVal.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-06-fadd64.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-07-06-fadd64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-06-fadd64.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-07-06-fadd64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-07-FPExtend.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-07-07-FPExtend.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-07-FPExtend.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-07-07-FPExtend.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-07-Float2Int.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-07-07-Float2Int.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-07-Float2Int.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-07-07-Float2Int.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-07-IntDoubleConvertions.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-07-07-IntDoubleConvertions.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-07-IntDoubleConvertions.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-07-07-IntDoubleConvertions.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-15-InternalConstant.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-07-15-InternalConstant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-15-InternalConstant.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-07-15-InternalConstant.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-15-SmallSection.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-07-15-SmallSection.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-15-SmallSection.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-07-15-SmallSection.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-16-SignExtInReg.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-07-16-SignExtInReg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-16-SignExtInReg.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-07-16-SignExtInReg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-22-Cstpool.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-07-22-Cstpool.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-22-Cstpool.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-07-22-Cstpool.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-23-fpcmp.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-07-23-fpcmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-23-fpcmp.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-07-23-fpcmp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-29-icmp.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-07-29-icmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-29-icmp.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-07-29-icmp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-31-fcopysign.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-07-31-fcopysign.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-07-31-fcopysign.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-07-31-fcopysign.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-08-01-AsmInline.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-08-01-AsmInline.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-08-01-AsmInline.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-08-01-AsmInline.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-08-03-ReturnDouble.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-08-03-ReturnDouble.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-08-03-ReturnDouble.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-08-03-ReturnDouble.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-08-03-fabs64.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-08-03-fabs64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-08-03-fabs64.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-08-03-fabs64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-08-04-Bitconvert.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-08-04-Bitconvert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-08-04-Bitconvert.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-08-04-Bitconvert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-08-06-Alloca.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-08-06-Alloca.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-08-06-Alloca.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-08-06-Alloca.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-08-07-CC.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-08-07-CC.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-08-07-CC.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-08-07-CC.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-08-07-FPRound.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-08-07-FPRound.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-08-07-FPRound.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-08-07-FPRound.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-08-08-bswap.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-08-08-bswap.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-08-08-bswap.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-08-08-bswap.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-08-08-ctlz.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-08-08-ctlz.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-08-08-ctlz.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-08-08-ctlz.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-10-13-LegalizerBug.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-10-13-LegalizerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-10-13-LegalizerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-10-13-LegalizerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/2008-11-10-xint_to_fp.ll b/libclamav/c++/llvm/test/CodeGen/Mips/2008-11-10-xint_to_fp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/2008-11-10-xint_to_fp.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/2008-11-10-xint_to_fp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/dg.exp b/libclamav/c++/llvm/test/CodeGen/Mips/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/dg.exp
rename to libclamav/c++/llvm/test/CodeGen/Mips/dg.exp
diff --git a/libclamav/llvm/llvm/test/CodeGen/Mips/private.ll b/libclamav/c++/llvm/test/CodeGen/Mips/private.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Mips/private.ll
rename to libclamav/c++/llvm/test/CodeGen/Mips/private.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PIC16/2009-07-17-PR4566-pic16.ll b/libclamav/c++/llvm/test/CodeGen/PIC16/2009-07-17-PR4566-pic16.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PIC16/2009-07-17-PR4566-pic16.ll
rename to libclamav/c++/llvm/test/CodeGen/PIC16/2009-07-17-PR4566-pic16.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PIC16/dg.exp b/libclamav/c++/llvm/test/CodeGen/PIC16/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PIC16/dg.exp
rename to libclamav/c++/llvm/test/CodeGen/PIC16/dg.exp
diff --git a/libclamav/llvm/llvm/test/CodeGen/PIC16/global-in-user-section.ll b/libclamav/c++/llvm/test/CodeGen/PIC16/global-in-user-section.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PIC16/global-in-user-section.ll
rename to libclamav/c++/llvm/test/CodeGen/PIC16/global-in-user-section.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PIC16/globals.ll b/libclamav/c++/llvm/test/CodeGen/PIC16/globals.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PIC16/globals.ll
rename to libclamav/c++/llvm/test/CodeGen/PIC16/globals.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PIC16/sext.ll b/libclamav/c++/llvm/test/CodeGen/PIC16/sext.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PIC16/sext.ll
rename to libclamav/c++/llvm/test/CodeGen/PIC16/sext.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2004-11-29-ShrCrash.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2004-11-29-ShrCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2004-11-29-ShrCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2004-11-29-ShrCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2004-11-30-shift-crash.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2004-11-30-shift-crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2004-11-30-shift-crash.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2004-11-30-shift-crash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2004-11-30-shr-var-crash.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2004-11-30-shr-var-crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2004-11-30-shr-var-crash.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2004-11-30-shr-var-crash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2004-12-12-ZeroSizeCommon.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2004-12-12-ZeroSizeCommon.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2004-12-12-ZeroSizeCommon.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2004-12-12-ZeroSizeCommon.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2005-01-14-SetSelectCrash.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2005-01-14-SetSelectCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2005-01-14-SetSelectCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2005-01-14-SetSelectCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2005-01-14-UndefLong.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2005-01-14-UndefLong.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2005-01-14-UndefLong.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2005-01-14-UndefLong.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2005-08-12-rlwimi-crash.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2005-08-12-rlwimi-crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2005-08-12-rlwimi-crash.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2005-08-12-rlwimi-crash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2005-09-02-LegalizeDuplicatesCalls.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2005-09-02-LegalizeDuplicatesCalls.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2005-09-02-LegalizeDuplicatesCalls.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2005-09-02-LegalizeDuplicatesCalls.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2005-10-08-ArithmeticRotate.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2005-10-08-ArithmeticRotate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2005-10-08-ArithmeticRotate.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2005-10-08-ArithmeticRotate.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2005-11-30-vastart-crash.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2005-11-30-vastart-crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2005-11-30-vastart-crash.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2005-11-30-vastart-crash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-01-11-darwin-fp-argument.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2006-01-11-darwin-fp-argument.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-01-11-darwin-fp-argument.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2006-01-11-darwin-fp-argument.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-01-20-ShiftPartsCrash.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2006-01-20-ShiftPartsCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-01-20-ShiftPartsCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2006-01-20-ShiftPartsCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-04-01-FloatDoubleExtend.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2006-04-01-FloatDoubleExtend.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-04-01-FloatDoubleExtend.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2006-04-01-FloatDoubleExtend.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-04-05-splat-ish.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2006-04-05-splat-ish.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-04-05-splat-ish.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2006-04-05-splat-ish.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-04-19-vmaddfp-crash.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2006-04-19-vmaddfp-crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-04-19-vmaddfp-crash.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2006-04-19-vmaddfp-crash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-05-12-rlwimi-crash.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2006-05-12-rlwimi-crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-05-12-rlwimi-crash.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2006-05-12-rlwimi-crash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-07-07-ComputeMaskedBits.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2006-07-07-ComputeMaskedBits.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-07-07-ComputeMaskedBits.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2006-07-07-ComputeMaskedBits.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-07-19-stwbrx-crash.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2006-07-19-stwbrx-crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-07-19-stwbrx-crash.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2006-07-19-stwbrx-crash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-08-11-RetVector.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2006-08-11-RetVector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-08-11-RetVector.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2006-08-11-RetVector.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-08-15-SelectionCrash.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2006-08-15-SelectionCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-08-15-SelectionCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2006-08-15-SelectionCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-09-28-shift_64.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2006-09-28-shift_64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-09-28-shift_64.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2006-09-28-shift_64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-10-11-combiner-aa-regression.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2006-10-11-combiner-aa-regression.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-10-11-combiner-aa-regression.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2006-10-11-combiner-aa-regression.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-10-13-Miscompile.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2006-10-13-Miscompile.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-10-13-Miscompile.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2006-10-13-Miscompile.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-10-17-brcc-miscompile.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2006-10-17-brcc-miscompile.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-10-17-brcc-miscompile.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2006-10-17-brcc-miscompile.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-10-17-ppc64-alloca.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2006-10-17-ppc64-alloca.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-10-17-ppc64-alloca.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2006-10-17-ppc64-alloca.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-11-10-DAGCombineMiscompile.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2006-11-10-DAGCombineMiscompile.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-11-10-DAGCombineMiscompile.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2006-11-10-DAGCombineMiscompile.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-11-29-AltivecFPSplat.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2006-11-29-AltivecFPSplat.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-11-29-AltivecFPSplat.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2006-11-29-AltivecFPSplat.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-12-07-LargeAlloca.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2006-12-07-LargeAlloca.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-12-07-LargeAlloca.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2006-12-07-LargeAlloca.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-12-07-SelectCrash.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2006-12-07-SelectCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2006-12-07-SelectCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2006-12-07-SelectCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-01-04-ArgExtension.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-01-04-ArgExtension.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-01-04-ArgExtension.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-01-04-ArgExtension.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-01-15-AsmDialect.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-01-15-AsmDialect.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-01-15-AsmDialect.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-01-15-AsmDialect.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-01-29-lbrx-asm.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-01-29-lbrx-asm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-01-29-lbrx-asm.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-01-29-lbrx-asm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-01-31-InlineAsmAddrMode.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-01-31-InlineAsmAddrMode.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-01-31-InlineAsmAddrMode.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-01-31-InlineAsmAddrMode.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-02-16-AlignPacked.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-02-16-AlignPacked.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-02-16-AlignPacked.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-02-16-AlignPacked.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-02-16-InlineAsmNConstraint.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-02-16-InlineAsmNConstraint.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-02-16-InlineAsmNConstraint.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-02-16-InlineAsmNConstraint.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-02-23-lr-saved-twice.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-02-23-lr-saved-twice.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-02-23-lr-saved-twice.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-02-23-lr-saved-twice.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-03-24-cntlzd.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-03-24-cntlzd.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-03-24-cntlzd.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-03-24-cntlzd.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-03-30-SpillerCrash.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-03-30-SpillerCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-03-30-SpillerCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-03-30-SpillerCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-04-24-InlineAsm-I-Modifier.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-04-24-InlineAsm-I-Modifier.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-04-24-InlineAsm-I-Modifier.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-04-24-InlineAsm-I-Modifier.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-04-30-InlineAsmEarlyClobber.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-04-30-InlineAsmEarlyClobber.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-04-30-InlineAsmEarlyClobber.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-04-30-InlineAsmEarlyClobber.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-05-03-InlineAsm-S-Constraint.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-05-03-InlineAsm-S-Constraint.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-05-03-InlineAsm-S-Constraint.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-05-03-InlineAsm-S-Constraint.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-05-14-InlineAsmSelectCrash.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-05-14-InlineAsmSelectCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-05-14-InlineAsmSelectCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-05-14-InlineAsmSelectCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-05-22-tailmerge-3.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-05-22-tailmerge-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-05-22-tailmerge-3.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-05-22-tailmerge-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-06-28-BCCISelBug.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-06-28-BCCISelBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-06-28-BCCISelBug.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-06-28-BCCISelBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-08-04-CoalescerAssert.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-08-04-CoalescerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-08-04-CoalescerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-08-04-CoalescerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-09-04-AltivecDST.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-09-04-AltivecDST.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-09-04-AltivecDST.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-09-04-AltivecDST.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-09-07-LoadStoreIdxForms.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-09-07-LoadStoreIdxForms.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-09-07-LoadStoreIdxForms.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-09-07-LoadStoreIdxForms.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-09-08-unaligned.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-09-08-unaligned.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-09-08-unaligned.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-09-08-unaligned.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-09-11-RegCoalescerAssert.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-09-11-RegCoalescerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-09-11-RegCoalescerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-09-11-RegCoalescerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-09-12-LiveIntervalsAssert.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-09-12-LiveIntervalsAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-09-12-LiveIntervalsAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-09-12-LiveIntervalsAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-10-16-InlineAsmFrameOffset.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-10-16-InlineAsmFrameOffset.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-10-16-InlineAsmFrameOffset.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-10-16-InlineAsmFrameOffset.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-10-18-PtrArithmetic.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-10-18-PtrArithmetic.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-10-18-PtrArithmetic.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-10-18-PtrArithmetic.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-10-21-LocalRegAllocAssert.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-10-21-LocalRegAllocAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-10-21-LocalRegAllocAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-10-21-LocalRegAllocAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-10-21-LocalRegAllocAssert2.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-10-21-LocalRegAllocAssert2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-10-21-LocalRegAllocAssert2.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-10-21-LocalRegAllocAssert2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-11-04-CoalescerCrash.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-11-04-CoalescerCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-11-04-CoalescerCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-11-04-CoalescerCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-11-16-landingpad-split.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-11-16-landingpad-split.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-11-16-landingpad-split.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-11-16-landingpad-split.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-11-19-VectorSplitting.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2007-11-19-VectorSplitting.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2007-11-19-VectorSplitting.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2007-11-19-VectorSplitting.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-01-25-EmptyFunction.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-01-25-EmptyFunction.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-01-25-EmptyFunction.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-01-25-EmptyFunction.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-02-05-LiveIntervalsAssert.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-02-05-LiveIntervalsAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-02-05-LiveIntervalsAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-02-05-LiveIntervalsAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-02-09-LocalRegAllocAssert.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-02-09-LocalRegAllocAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-02-09-LocalRegAllocAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-02-09-LocalRegAllocAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-03-05-RegScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-03-05-RegScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-03-05-RegScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-03-05-RegScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-03-06-KillInfo.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-03-06-KillInfo.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-03-06-KillInfo.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-03-06-KillInfo.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-03-17-RegScavengerCrash.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-03-17-RegScavengerCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-03-17-RegScavengerCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-03-17-RegScavengerCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-03-18-RegScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-03-18-RegScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-03-18-RegScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-03-18-RegScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-03-24-AddressRegImm.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-03-24-AddressRegImm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-03-24-AddressRegImm.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-03-24-AddressRegImm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-03-24-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-03-24-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-03-24-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-03-24-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-03-26-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-03-26-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-03-26-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-03-26-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-04-10-LiveIntervalCrash.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-04-10-LiveIntervalCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-04-10-LiveIntervalCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-04-10-LiveIntervalCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-04-16-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-04-16-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-04-16-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-04-16-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-04-23-CoalescerCrash.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-04-23-CoalescerCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-04-23-CoalescerCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-04-23-CoalescerCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-05-01-ppc_fp128.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-05-01-ppc_fp128.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-05-01-ppc_fp128.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-05-01-ppc_fp128.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-06-19-LegalizerCrash.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-06-19-LegalizerCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-06-19-LegalizerCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-06-19-LegalizerCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-06-21-F128LoadStore.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-06-21-F128LoadStore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-06-21-F128LoadStore.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-06-21-F128LoadStore.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-06-23-LiveVariablesCrash.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-06-23-LiveVariablesCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-06-23-LiveVariablesCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-06-23-LiveVariablesCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-07-10-SplatMiscompile.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-07-10-SplatMiscompile.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-07-10-SplatMiscompile.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-07-10-SplatMiscompile.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-07-15-Bswap.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-07-15-Bswap.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-07-15-Bswap.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-07-15-Bswap.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-07-15-Fabs.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-07-15-Fabs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-07-15-Fabs.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-07-15-Fabs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-07-15-SignExtendInreg.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-07-15-SignExtendInreg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-07-15-SignExtendInreg.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-07-15-SignExtendInreg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-07-17-Fneg.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-07-17-Fneg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-07-17-Fneg.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-07-17-Fneg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-07-24-PPC64-CCBug.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-07-24-PPC64-CCBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-07-24-PPC64-CCBug.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-07-24-PPC64-CCBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-09-12-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-09-12-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-09-12-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-09-12-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-10-17-AsmMatchingOperands.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-10-17-AsmMatchingOperands.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-10-17-AsmMatchingOperands.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-10-17-AsmMatchingOperands.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-10-28-UnprocessedNode.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-10-28-UnprocessedNode.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-10-28-UnprocessedNode.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-10-28-UnprocessedNode.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-10-28-f128-i32.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-10-28-f128-i32.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-10-28-f128-i32.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-10-28-f128-i32.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-10-30-IllegalShift.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-10-30-IllegalShift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-10-30-IllegalShift.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-10-30-IllegalShift.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-10-31-PPCF128Libcalls.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-10-31-PPCF128Libcalls.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-10-31-PPCF128Libcalls.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-10-31-PPCF128Libcalls.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-12-02-LegalizeTypeAssert.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-12-02-LegalizeTypeAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-12-02-LegalizeTypeAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-12-02-LegalizeTypeAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-12-12-EH.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2008-12-12-EH.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2008-12-12-EH.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2008-12-12-EH.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2009-01-16-DeclareISelBug.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2009-01-16-DeclareISelBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2009-01-16-DeclareISelBug.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2009-01-16-DeclareISelBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2009-03-17-LSRBug.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2009-03-17-LSRBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2009-03-17-LSRBug.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2009-03-17-LSRBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2009-05-28-LegalizeBRCC.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2009-05-28-LegalizeBRCC.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2009-05-28-LegalizeBRCC.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2009-05-28-LegalizeBRCC.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2009-07-16-InlineAsm-M-Operand.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2009-07-16-InlineAsm-M-Operand.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2009-07-16-InlineAsm-M-Operand.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2009-07-16-InlineAsm-M-Operand.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/2009-08-17-inline-asm-addr-mode-breakage.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/2009-08-17-inline-asm-addr-mode-breakage.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/2009-08-17-inline-asm-addr-mode-breakage.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/2009-08-17-inline-asm-addr-mode-breakage.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/Atomics-32.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/Atomics-32.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/Atomics-32.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/Atomics-32.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/Atomics-64.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/Atomics-64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/Atomics-64.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/Atomics-64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/Frames-alloca.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/Frames-alloca.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/Frames-alloca.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/Frames-alloca.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/Frames-large.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/Frames-large.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/Frames-large.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/Frames-large.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/Frames-leaf.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/Frames-leaf.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/Frames-leaf.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/Frames-leaf.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/Frames-small.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/Frames-small.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/Frames-small.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/Frames-small.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/LargeAbsoluteAddr.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/LargeAbsoluteAddr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/LargeAbsoluteAddr.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/LargeAbsoluteAddr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/addc.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/addc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/addc.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/addc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/addi-reassoc.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/addi-reassoc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/addi-reassoc.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/addi-reassoc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/align.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/align.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/align.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/align.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/and-branch.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/and-branch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/and-branch.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/and-branch.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/and-elim.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/and-elim.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/and-elim.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/and-elim.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/and-imm.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/and-imm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/and-imm.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/and-imm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/and_add.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/and_add.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/and_add.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/and_add.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/and_sext.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/and_sext.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/and_sext.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/and_sext.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/and_sra.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/and_sra.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/and_sra.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/and_sra.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/atomic-1.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/atomic-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/atomic-1.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/atomic-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/atomic-2.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/atomic-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/atomic-2.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/atomic-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/available-externally.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/available-externally.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/available-externally.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/available-externally.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/big-endian-actual-args.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/big-endian-actual-args.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/big-endian-actual-args.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/big-endian-actual-args.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/big-endian-call-result.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/big-endian-call-result.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/big-endian-call-result.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/big-endian-call-result.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/big-endian-formal-args.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/big-endian-formal-args.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/big-endian-formal-args.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/big-endian-formal-args.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/branch-opt.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/branch-opt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/branch-opt.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/branch-opt.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/bswap-load-store.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/bswap-load-store.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/bswap-load-store.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/bswap-load-store.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/buildvec_canonicalize.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/buildvec_canonicalize.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/buildvec_canonicalize.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/buildvec_canonicalize.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/calls.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/calls.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/calls.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/calls.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/cmp-cmp.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/cmp-cmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/cmp-cmp.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/cmp-cmp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/compare-duplicate.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/compare-duplicate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/compare-duplicate.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/compare-duplicate.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/compare-simm.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/compare-simm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/compare-simm.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/compare-simm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/constants.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/constants.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/constants.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/constants.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/cr_spilling.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/cr_spilling.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/cr_spilling.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/cr_spilling.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/cttz.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/cttz.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/cttz.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/cttz.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/darwin-labels.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/darwin-labels.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/darwin-labels.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/darwin-labels.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/delete-node.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/delete-node.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/delete-node.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/delete-node.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/dg.exp b/libclamav/c++/llvm/test/CodeGen/PowerPC/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/dg.exp
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/dg.exp
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/div-2.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/div-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/div-2.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/div-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/eqv-andc-orc-nor.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/eqv-andc-orc-nor.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/eqv-andc-orc-nor.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/eqv-andc-orc-nor.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/extsh.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/extsh.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/extsh.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/extsh.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/fabs.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/fabs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/fabs.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/fabs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/fma.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/fma.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/fma.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/fma.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/fnabs.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/fnabs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/fnabs.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/fnabs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/fneg.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/fneg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/fneg.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/fneg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/fold-li.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/fold-li.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/fold-li.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/fold-li.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/fp-branch.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/fp-branch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/fp-branch.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/fp-branch.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/fp-int-fp.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/fp-int-fp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/fp-int-fp.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/fp-int-fp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/fp_to_uint.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/fp_to_uint.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/fp_to_uint.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/fp_to_uint.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/fpcopy.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/fpcopy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/fpcopy.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/fpcopy.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/frounds.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/frounds.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/frounds.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/frounds.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/fsqrt.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/fsqrt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/fsqrt.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/fsqrt.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/hello.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/hello.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/hello.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/hello.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/hidden-vis-2.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/hidden-vis-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/hidden-vis-2.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/hidden-vis-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/hidden-vis.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/hidden-vis.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/hidden-vis.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/hidden-vis.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/i128-and-beyond.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/i128-and-beyond.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/i128-and-beyond.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/i128-and-beyond.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/i64_fp.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/i64_fp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/i64_fp.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/i64_fp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/iabs.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/iabs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/iabs.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/iabs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/illegal-element-type.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/illegal-element-type.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/illegal-element-type.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/illegal-element-type.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/inlineasm-copy.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/inlineasm-copy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/inlineasm-copy.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/inlineasm-copy.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/int-fp-conv-0.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/int-fp-conv-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/int-fp-conv-0.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/int-fp-conv-0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/int-fp-conv-1.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/int-fp-conv-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/int-fp-conv-1.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/int-fp-conv-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/invalid-memcpy.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/invalid-memcpy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/invalid-memcpy.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/invalid-memcpy.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/inverted-bool-compares.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/inverted-bool-compares.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/inverted-bool-compares.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/inverted-bool-compares.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/ispositive.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/ispositive.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/ispositive.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/ispositive.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/itofp128.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/itofp128.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/itofp128.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/itofp128.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/lha.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/lha.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/lha.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/lha.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/load-constant-addr.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/load-constant-addr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/load-constant-addr.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/load-constant-addr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/long-compare.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/long-compare.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/long-compare.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/long-compare.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/longdbl-truncate.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/longdbl-truncate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/longdbl-truncate.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/longdbl-truncate.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/mask64.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/mask64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/mask64.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/mask64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/mem-rr-addr-mode.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/mem-rr-addr-mode.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/mem-rr-addr-mode.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/mem-rr-addr-mode.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/mem_update.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/mem_update.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/mem_update.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/mem_update.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/mul-neg-power-2.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/mul-neg-power-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/mul-neg-power-2.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/mul-neg-power-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/mul-with-overflow.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/mul-with-overflow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/mul-with-overflow.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/mul-with-overflow.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/mulhs.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/mulhs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/mulhs.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/mulhs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/multiple-return-values.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/multiple-return-values.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/multiple-return-values.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/multiple-return-values.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/neg.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/neg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/neg.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/neg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/no-dead-strip.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/no-dead-strip.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/no-dead-strip.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/no-dead-strip.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/or-addressing-mode.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/or-addressing-mode.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/or-addressing-mode.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/or-addressing-mode.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/ppcf128-1-opt.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/ppcf128-1-opt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/ppcf128-1-opt.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/ppcf128-1-opt.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/ppcf128-1.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/ppcf128-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/ppcf128-1.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/ppcf128-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/ppcf128-2.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/ppcf128-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/ppcf128-2.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/ppcf128-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/ppcf128-3.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/ppcf128-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/ppcf128-3.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/ppcf128-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/ppcf128-4.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/ppcf128-4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/ppcf128-4.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/ppcf128-4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/pr3711_widen_bit.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/pr3711_widen_bit.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/pr3711_widen_bit.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/pr3711_widen_bit.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/private.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/private.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/private.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/private.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/reg-coalesce-simple.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/reg-coalesce-simple.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/reg-coalesce-simple.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/reg-coalesce-simple.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/retaddr.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/retaddr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/retaddr.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/retaddr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/return-val-i128.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/return-val-i128.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/return-val-i128.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/return-val-i128.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/rlwimi-commute.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/rlwimi-commute.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/rlwimi-commute.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/rlwimi-commute.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/rlwimi.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/rlwimi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/rlwimi.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/rlwimi.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/rlwimi2.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/rlwimi2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/rlwimi2.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/rlwimi2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/rlwimi3.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/rlwimi3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/rlwimi3.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/rlwimi3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/rlwinm.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/rlwinm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/rlwinm.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/rlwinm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/rlwinm2.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/rlwinm2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/rlwinm2.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/rlwinm2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/rotl-2.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/rotl-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/rotl-2.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/rotl-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/rotl-64.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/rotl-64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/rotl-64.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/rotl-64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/rotl.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/rotl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/rotl.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/rotl.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/sections.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/sections.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/sections.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/sections.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/select-cc.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/select-cc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/select-cc.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/select-cc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/select_lt0.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/select_lt0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/select_lt0.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/select_lt0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/setcc_no_zext.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/setcc_no_zext.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/setcc_no_zext.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/setcc_no_zext.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/seteq-0.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/seteq-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/seteq-0.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/seteq-0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/shift128.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/shift128.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/shift128.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/shift128.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/shl_elim.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/shl_elim.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/shl_elim.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/shl_elim.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/shl_sext.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/shl_sext.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/shl_sext.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/shl_sext.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/sign_ext_inreg1.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/sign_ext_inreg1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/sign_ext_inreg1.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/sign_ext_inreg1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/small-arguments.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/small-arguments.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/small-arguments.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/small-arguments.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/stfiwx-2.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/stfiwx-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/stfiwx-2.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/stfiwx-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/stfiwx.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/stfiwx.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/stfiwx.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/stfiwx.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/store-load-fwd.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/store-load-fwd.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/store-load-fwd.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/store-load-fwd.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/subc.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/subc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/subc.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/subc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/tailcall1-64.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/tailcall1-64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/tailcall1-64.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/tailcall1-64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/tailcall1.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/tailcall1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/tailcall1.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/tailcall1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/tailcallpic1.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/tailcallpic1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/tailcallpic1.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/tailcallpic1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/tango.net.ftp.FtpClient.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/tango.net.ftp.FtpClient.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/tango.net.ftp.FtpClient.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/tango.net.ftp.FtpClient.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/trampoline.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/trampoline.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/trampoline.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/trampoline.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/unsafe-math.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/unsafe-math.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/unsafe-math.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/unsafe-math.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/vcmp-fold.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/vcmp-fold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/vcmp-fold.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/vcmp-fold.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_br_cmp.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/vec_br_cmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_br_cmp.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/vec_br_cmp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_call.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/vec_call.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_call.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/vec_call.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_constants.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/vec_constants.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_constants.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/vec_constants.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_fneg.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/vec_fneg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_fneg.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/vec_fneg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_insert.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/vec_insert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_insert.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/vec_insert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_misaligned.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/vec_misaligned.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_misaligned.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/vec_misaligned.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_mul.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/vec_mul.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_mul.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/vec_mul.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_perf_shuffle.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/vec_perf_shuffle.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_perf_shuffle.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/vec_perf_shuffle.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_shift.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/vec_shift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_shift.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/vec_shift.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_shuffle.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/vec_shuffle.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_shuffle.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/vec_shuffle.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_splat.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/vec_splat.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_splat.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/vec_splat.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_vrsave.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/vec_vrsave.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_vrsave.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/vec_vrsave.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_zero.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/vec_zero.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/vec_zero.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/vec_zero.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/vector-identity-shuffle.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/vector-identity-shuffle.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/vector-identity-shuffle.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/vector-identity-shuffle.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/PowerPC/vector.ll b/libclamav/c++/llvm/test/CodeGen/PowerPC/vector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/PowerPC/vector.ll
rename to libclamav/c++/llvm/test/CodeGen/PowerPC/vector.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SPARC/2006-01-22-BitConvertLegalize.ll b/libclamav/c++/llvm/test/CodeGen/SPARC/2006-01-22-BitConvertLegalize.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SPARC/2006-01-22-BitConvertLegalize.ll
rename to libclamav/c++/llvm/test/CodeGen/SPARC/2006-01-22-BitConvertLegalize.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SPARC/2007-05-09-JumpTables.ll b/libclamav/c++/llvm/test/CodeGen/SPARC/2007-05-09-JumpTables.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SPARC/2007-05-09-JumpTables.ll
rename to libclamav/c++/llvm/test/CodeGen/SPARC/2007-05-09-JumpTables.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SPARC/2007-07-05-LiveIntervalAssert.ll b/libclamav/c++/llvm/test/CodeGen/SPARC/2007-07-05-LiveIntervalAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SPARC/2007-07-05-LiveIntervalAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/SPARC/2007-07-05-LiveIntervalAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SPARC/2008-10-10-InlineAsmMemoryOperand.ll b/libclamav/c++/llvm/test/CodeGen/SPARC/2008-10-10-InlineAsmMemoryOperand.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SPARC/2008-10-10-InlineAsmMemoryOperand.ll
rename to libclamav/c++/llvm/test/CodeGen/SPARC/2008-10-10-InlineAsmMemoryOperand.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SPARC/2008-10-10-InlineAsmRegOperand.ll b/libclamav/c++/llvm/test/CodeGen/SPARC/2008-10-10-InlineAsmRegOperand.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SPARC/2008-10-10-InlineAsmRegOperand.ll
rename to libclamav/c++/llvm/test/CodeGen/SPARC/2008-10-10-InlineAsmRegOperand.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SPARC/basictest.ll b/libclamav/c++/llvm/test/CodeGen/SPARC/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SPARC/basictest.ll
rename to libclamav/c++/llvm/test/CodeGen/SPARC/basictest.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SPARC/ctpop.ll b/libclamav/c++/llvm/test/CodeGen/SPARC/ctpop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SPARC/ctpop.ll
rename to libclamav/c++/llvm/test/CodeGen/SPARC/ctpop.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SPARC/dg.exp b/libclamav/c++/llvm/test/CodeGen/SPARC/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SPARC/dg.exp
rename to libclamav/c++/llvm/test/CodeGen/SPARC/dg.exp
diff --git a/libclamav/llvm/llvm/test/CodeGen/SPARC/private.ll b/libclamav/c++/llvm/test/CodeGen/SPARC/private.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SPARC/private.ll
rename to libclamav/c++/llvm/test/CodeGen/SPARC/private.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SPARC/xnor.ll b/libclamav/c++/llvm/test/CodeGen/SPARC/xnor.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SPARC/xnor.ll
rename to libclamav/c++/llvm/test/CodeGen/SPARC/xnor.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/00-RetVoid.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/00-RetVoid.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/00-RetVoid.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/00-RetVoid.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/01-RetArg.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/01-RetArg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/01-RetArg.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/01-RetArg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/01-RetImm.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/01-RetImm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/01-RetImm.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/01-RetImm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/02-MemArith.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/02-MemArith.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/02-MemArith.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/02-MemArith.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetAdd.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetAdd.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetAdd.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetAdd.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetAddImm.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetAddImm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetAddImm.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetAddImm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetAnd.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetAnd.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetAnd.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetAnd.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetAndImm.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetAndImm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetAndImm.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetAndImm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetNeg.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetNeg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetNeg.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetNeg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetOr.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetOr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetOr.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetOr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetOrImm.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetOrImm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetOrImm.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetOrImm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetSub.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetSub.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetSub.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetSub.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetSubImm.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetSubImm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetSubImm.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetSubImm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetXor.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetXor.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetXor.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetXor.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetXorImm.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetXorImm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/02-RetXorImm.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/02-RetXorImm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetAddImmSubreg.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetAddImmSubreg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetAddImmSubreg.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetAddImmSubreg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetAddSubreg.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetAddSubreg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetAddSubreg.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetAddSubreg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetAndImmSubreg.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetAndImmSubreg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetAndImmSubreg.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetAndImmSubreg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetAndSubreg.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetAndSubreg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetAndSubreg.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetAndSubreg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetArgSubreg.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetArgSubreg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetArgSubreg.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetArgSubreg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetImmSubreg.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetImmSubreg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetImmSubreg.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetImmSubreg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetNegImmSubreg.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetNegImmSubreg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetNegImmSubreg.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetNegImmSubreg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetOrImmSubreg.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetOrImmSubreg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetOrImmSubreg.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetOrImmSubreg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetOrSubreg.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetOrSubreg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetOrSubreg.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetOrSubreg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetSubImmSubreg.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetSubImmSubreg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetSubImmSubreg.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetSubImmSubreg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetSubSubreg.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetSubSubreg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetSubSubreg.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetSubSubreg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetXorImmSubreg.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetXorImmSubreg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetXorImmSubreg.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetXorImmSubreg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetXorSubreg.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetXorSubreg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/03-RetXorSubreg.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/03-RetXorSubreg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/04-RetShifts.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/04-RetShifts.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/04-RetShifts.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/04-RetShifts.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/05-LoadAddr.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/05-LoadAddr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/05-LoadAddr.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/05-LoadAddr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/05-MemImmStores.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/05-MemImmStores.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/05-MemImmStores.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/05-MemImmStores.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/05-MemLoadsStores.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/05-MemLoadsStores.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/05-MemLoadsStores.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/05-MemLoadsStores.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/05-MemLoadsStores16.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/05-MemLoadsStores16.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/05-MemLoadsStores16.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/05-MemLoadsStores16.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/05-MemRegLoads.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/05-MemRegLoads.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/05-MemRegLoads.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/05-MemRegLoads.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/05-MemRegStores.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/05-MemRegStores.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/05-MemRegStores.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/05-MemRegStores.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/06-CallViaStack.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/06-CallViaStack.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/06-CallViaStack.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/06-CallViaStack.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/06-FrameIdxLoad.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/06-FrameIdxLoad.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/06-FrameIdxLoad.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/06-FrameIdxLoad.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/06-LocalFrame.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/06-LocalFrame.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/06-LocalFrame.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/06-LocalFrame.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/06-SimpleCall.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/06-SimpleCall.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/06-SimpleCall.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/06-SimpleCall.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/07-BrCond.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/07-BrCond.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/07-BrCond.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/07-BrCond.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/07-BrCond32.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/07-BrCond32.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/07-BrCond32.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/07-BrCond32.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/07-BrUnCond.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/07-BrUnCond.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/07-BrUnCond.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/07-BrUnCond.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/07-CmpImm.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/07-CmpImm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/07-CmpImm.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/07-CmpImm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/07-CmpImm32.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/07-CmpImm32.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/07-CmpImm32.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/07-CmpImm32.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/07-SelectCC.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/07-SelectCC.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/07-SelectCC.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/07-SelectCC.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/08-DivRem.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/08-DivRem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/08-DivRem.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/08-DivRem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/08-DivRemMemOp.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/08-DivRemMemOp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/08-DivRemMemOp.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/08-DivRemMemOp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/08-SimpleMuls.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/08-SimpleMuls.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/08-SimpleMuls.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/08-SimpleMuls.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/09-DynamicAlloca.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/09-DynamicAlloca.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/09-DynamicAlloca.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/09-DynamicAlloca.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/09-Globals.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/09-Globals.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/09-Globals.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/09-Globals.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/09-Switches.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/09-Switches.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/09-Switches.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/09-Switches.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/10-FuncsPic.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/10-FuncsPic.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/10-FuncsPic.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/10-FuncsPic.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/10-GlobalsPic.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/10-GlobalsPic.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/10-GlobalsPic.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/10-GlobalsPic.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/11-BSwap.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/11-BSwap.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/11-BSwap.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/11-BSwap.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-05-29-InvalidRetResult.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/2009-05-29-InvalidRetResult.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-05-29-InvalidRetResult.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/2009-05-29-InvalidRetResult.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-06-02-And32Imm.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/2009-06-02-And32Imm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-06-02-And32Imm.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/2009-06-02-And32Imm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-06-02-Rotate.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/2009-06-02-Rotate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-06-02-Rotate.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/2009-06-02-Rotate.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-06-05-InvalidArgLoad.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/2009-06-05-InvalidArgLoad.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-06-05-InvalidArgLoad.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/2009-06-05-InvalidArgLoad.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-07-04-Shl32.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/2009-07-04-Shl32.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-07-04-Shl32.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/2009-07-04-Shl32.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-07-05-Shifts.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/2009-07-05-Shifts.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-07-05-Shifts.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/2009-07-05-Shifts.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-07-10-BadIncomingArgOffset.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/2009-07-10-BadIncomingArgOffset.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-07-10-BadIncomingArgOffset.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/2009-07-10-BadIncomingArgOffset.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-07-11-FloatBitConvert.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/2009-07-11-FloatBitConvert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-07-11-FloatBitConvert.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/2009-07-11-FloatBitConvert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-07-11-InvalidRIISel.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/2009-07-11-InvalidRIISel.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-07-11-InvalidRIISel.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/2009-07-11-InvalidRIISel.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-08-21-InlineAsmRConstraint.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/2009-08-21-InlineAsmRConstraint.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-08-21-InlineAsmRConstraint.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/2009-08-21-InlineAsmRConstraint.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-08-22-FCopySign.ll b/libclamav/c++/llvm/test/CodeGen/SystemZ/2009-08-22-FCopySign.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/2009-08-22-FCopySign.ll
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/2009-08-22-FCopySign.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/SystemZ/dg.exp b/libclamav/c++/llvm/test/CodeGen/SystemZ/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/SystemZ/dg.exp
rename to libclamav/c++/llvm/test/CodeGen/SystemZ/dg.exp
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/2007-01-31-RegInfoAssert.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/2007-01-31-RegInfoAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/2007-01-31-RegInfoAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/2007-01-31-RegInfoAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/2007-02-02-JoinIntervalsCrash.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/2007-02-02-JoinIntervalsCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/2007-02-02-JoinIntervalsCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/2007-02-02-JoinIntervalsCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/2007-03-06-AddR7.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/2007-03-06-AddR7.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/2007-03-06-AddR7.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/2007-03-06-AddR7.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/2007-05-05-InvalidPushPop.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/2007-05-05-InvalidPushPop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/2007-05-05-InvalidPushPop.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/2007-05-05-InvalidPushPop.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/2009-06-18-ThumbCommuteMul.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/2009-06-18-ThumbCommuteMul.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/2009-06-18-ThumbCommuteMul.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/2009-06-18-ThumbCommuteMul.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/2009-07-19-SPDecBug.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/2009-07-19-SPDecBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/2009-07-19-SPDecBug.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/2009-07-19-SPDecBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/2009-07-20-TwoAddrBug.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/2009-07-20-TwoAddrBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/2009-07-20-TwoAddrBug.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/2009-07-20-TwoAddrBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/2009-07-27-PEIAssert.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/2009-07-27-PEIAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/2009-07-27-PEIAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/2009-07-27-PEIAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/2009-08-12-ConstIslandAssert.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/2009-08-12-ConstIslandAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/2009-08-12-ConstIslandAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/2009-08-12-ConstIslandAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/2009-08-12-RegInfoAssert.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/2009-08-12-RegInfoAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/2009-08-12-RegInfoAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/2009-08-12-RegInfoAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/2009-08-20-ISelBug.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/2009-08-20-ISelBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/2009-08-20-ISelBug.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/2009-08-20-ISelBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/asmprinter-bug.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/asmprinter-bug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/asmprinter-bug.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/asmprinter-bug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/dg.exp b/libclamav/c++/llvm/test/CodeGen/Thumb/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/dg.exp
rename to libclamav/c++/llvm/test/CodeGen/Thumb/dg.exp
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/dyn-stackalloc.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/dyn-stackalloc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/dyn-stackalloc.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/dyn-stackalloc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/fpconv.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/fpconv.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/fpconv.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/fpconv.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/fpow.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/fpow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/fpow.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/fpow.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/frame_thumb.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/frame_thumb.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/frame_thumb.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/frame_thumb.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/iabs.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/iabs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/iabs.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/iabs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/inlineasm-imm-thumb.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/inlineasm-imm-thumb.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/inlineasm-imm-thumb.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/inlineasm-imm-thumb.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/ispositive.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/ispositive.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/ispositive.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/ispositive.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/large-stack.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/large-stack.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/large-stack.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/large-stack.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/ldr_ext.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/ldr_ext.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/ldr_ext.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/ldr_ext.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/ldr_frame.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/ldr_frame.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/ldr_frame.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/ldr_frame.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/long-setcc.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/long-setcc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/long-setcc.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/long-setcc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/long.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/long.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/long.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/long.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/long_shift.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/long_shift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/long_shift.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/long_shift.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/mul.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/mul.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/mul.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/mul.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/select.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/select.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/select.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/stack-frame.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/stack-frame.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/stack-frame.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/stack-frame.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/thumb-imm.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/thumb-imm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/thumb-imm.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/thumb-imm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/tst_teq.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/tst_teq.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/tst_teq.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/tst_teq.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/unord.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/unord.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/unord.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/unord.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb/vargs.ll b/libclamav/c++/llvm/test/CodeGen/Thumb/vargs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb/vargs.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb/vargs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-07-17-CrossRegClassCopy.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/2009-07-17-CrossRegClassCopy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-07-17-CrossRegClassCopy.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/2009-07-17-CrossRegClassCopy.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-07-21-ISelBug.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/2009-07-21-ISelBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-07-21-ISelBug.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/2009-07-21-ISelBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-07-23-CPIslandBug.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/2009-07-23-CPIslandBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-07-23-CPIslandBug.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/2009-07-23-CPIslandBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-07-30-PEICrash.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/2009-07-30-PEICrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-07-30-PEICrash.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/2009-07-30-PEICrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-01-WrongLDRBOpc.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-01-WrongLDRBOpc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-01-WrongLDRBOpc.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-01-WrongLDRBOpc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-02-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-02-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-02-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-02-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-04-CoalescerAssert.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-04-CoalescerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-04-CoalescerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-04-CoalescerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-04-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-04-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-04-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-04-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-04-ScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-04-ScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-04-ScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-04-ScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug3.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug3.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-06-SpDecBug.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-06-SpDecBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-06-SpDecBug.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-06-SpDecBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-07-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-07-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-07-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-07-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-07-NeonFPBug.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-07-NeonFPBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-07-NeonFPBug.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-07-NeonFPBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-08-ScavengerAssert.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-08-ScavengerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-08-ScavengerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-08-ScavengerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-10-ISelBug.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-10-ISelBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/2009-08-10-ISelBug.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/2009-08-10-ISelBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/carry.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/carry.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/carry.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/carry.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/dg.exp b/libclamav/c++/llvm/test/CodeGen/Thumb2/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/dg.exp
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/dg.exp
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/frameless.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/frameless.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/frameless.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/frameless.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/frameless2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/frameless2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/frameless2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/frameless2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/large-stack.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/large-stack.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/large-stack.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/large-stack.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/load-global.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/load-global.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/load-global.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/load-global.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/mul_const.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/mul_const.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/mul_const.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/mul_const.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/pic-load.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/pic-load.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/pic-load.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/pic-load.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-adc.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-adc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-adc.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-adc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-add.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-add.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-add.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-add.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-add2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-add2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-add2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-add2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-add3.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-add3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-add3.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-add3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-add4.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-add4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-add4.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-add4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-add5.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-add5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-add5.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-add5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-add6.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-add6.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-add6.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-add6.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-and.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-and.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-and.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-and.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-and2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-and2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-and2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-and2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-asr.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-asr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-asr.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-asr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-asr2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-asr2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-asr2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-asr2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-bcc.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-bcc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-bcc.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-bcc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-bfc.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-bfc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-bfc.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-bfc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-bic.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-bic.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-bic.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-bic.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-bic2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-bic2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-bic2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-bic2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-branch.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-branch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-branch.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-branch.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-call.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-call.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-call.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-call.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-clz.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-clz.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-clz.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-clz.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-cmn.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-cmn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-cmn.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-cmn.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-cmn2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-cmn2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-cmn2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-cmn2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-cmp.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-cmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-cmp.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-cmp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-cmp2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-cmp2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-cmp2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-cmp2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-eor.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-eor.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-eor.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-eor.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-eor2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-eor2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-eor2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-eor2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ifcvt1.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ifcvt1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ifcvt1.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ifcvt1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ifcvt2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ifcvt2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ifcvt2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ifcvt2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-jtb.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-jtb.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-jtb.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-jtb.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ldm.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ldm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ldm.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ldm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ldr.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ldr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ldr.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ldr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ldr_ext.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ldr_ext.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ldr_ext.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ldr_ext.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ldr_post.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ldr_post.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ldr_post.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ldr_post.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ldr_pre.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ldr_pre.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ldr_pre.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ldr_pre.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ldrb.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ldrb.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ldrb.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ldrb.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ldrh.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ldrh.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ldrh.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ldrh.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-lsl.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-lsl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-lsl.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-lsl.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-lsl2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-lsl2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-lsl2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-lsl2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-lsr.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-lsr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-lsr.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-lsr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-lsr2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-lsr2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-lsr2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-lsr2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-lsr3.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-lsr3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-lsr3.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-lsr3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-mla.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-mla.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-mla.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-mla.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-mls.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-mls.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-mls.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-mls.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-mov.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-mov.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-mov.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-mov.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-mov2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-mov2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-mov2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-mov2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-mov3.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-mov3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-mov3.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-mov3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-mov4.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-mov4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-mov4.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-mov4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-mul.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-mul.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-mul.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-mul.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-mulhi.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-mulhi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-mulhi.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-mulhi.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-mvn.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-mvn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-mvn.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-mvn.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-mvn2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-mvn2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-mvn2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-mvn2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-neg.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-neg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-neg.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-neg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-orn.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-orn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-orn.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-orn.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-orn2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-orn2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-orn2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-orn2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-orr.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-orr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-orr.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-orr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-orr2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-orr2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-orr2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-orr2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-pack.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-pack.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-pack.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-pack.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-rev.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-rev.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-rev.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-rev.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-rev16.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-rev16.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-rev16.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-rev16.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ror.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ror.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ror.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ror.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ror2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ror2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-ror2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-ror2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-rsb.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-rsb.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-rsb.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-rsb.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-rsb2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-rsb2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-rsb2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-rsb2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-sbc.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-sbc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-sbc.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-sbc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-select.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-select.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-select.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-select_xform.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-select_xform.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-select_xform.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-select_xform.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-shifter.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-shifter.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-shifter.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-shifter.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-smla.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-smla.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-smla.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-smla.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-smul.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-smul.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-smul.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-smul.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-str.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-str.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-str.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-str.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-str_post.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-str_post.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-str_post.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-str_post.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-str_pre.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-str_pre.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-str_pre.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-str_pre.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-strb.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-strb.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-strb.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-strb.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-strh.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-strh.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-strh.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-strh.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-sub.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-sub.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-sub.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-sub.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-sub2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-sub2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-sub2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-sub2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-sub4.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-sub4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-sub4.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-sub4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-sub5.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-sub5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-sub5.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-sub5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-sxt_rot.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-sxt_rot.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-sxt_rot.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-sxt_rot.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-tbb.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-tbb.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-tbb.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-tbb.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-tbh.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-tbh.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-tbh.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-tbh.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-teq.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-teq.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-teq.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-teq.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-teq2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-teq2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-teq2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-teq2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-tst.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-tst.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-tst.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-tst.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-tst2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-tst2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-tst2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-tst2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-uxt_rot.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-uxt_rot.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-uxt_rot.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-uxt_rot.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-uxtb.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-uxtb.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/thumb2-uxtb.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/thumb2-uxtb.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/tls1.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/tls1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/tls1.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/tls1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/Thumb2/tls2.ll b/libclamav/c++/llvm/test/CodeGen/Thumb2/tls2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/Thumb2/tls2.ll
rename to libclamav/c++/llvm/test/CodeGen/Thumb2/tls2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2002-12-23-LocalRAProblem.ll b/libclamav/c++/llvm/test/CodeGen/X86/2002-12-23-LocalRAProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2002-12-23-LocalRAProblem.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2002-12-23-LocalRAProblem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2002-12-23-SubProblem.ll b/libclamav/c++/llvm/test/CodeGen/X86/2002-12-23-SubProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2002-12-23-SubProblem.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2002-12-23-SubProblem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2003-08-03-CallArgLiveRanges.ll b/libclamav/c++/llvm/test/CodeGen/X86/2003-08-03-CallArgLiveRanges.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2003-08-03-CallArgLiveRanges.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2003-08-03-CallArgLiveRanges.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2003-08-23-DeadBlockTest.ll b/libclamav/c++/llvm/test/CodeGen/X86/2003-08-23-DeadBlockTest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2003-08-23-DeadBlockTest.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2003-08-23-DeadBlockTest.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2003-11-03-GlobalBool.ll b/libclamav/c++/llvm/test/CodeGen/X86/2003-11-03-GlobalBool.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2003-11-03-GlobalBool.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2003-11-03-GlobalBool.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2004-02-12-Memcpy.ll b/libclamav/c++/llvm/test/CodeGen/X86/2004-02-12-Memcpy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2004-02-12-Memcpy.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2004-02-12-Memcpy.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2004-02-13-FrameReturnAddress.ll b/libclamav/c++/llvm/test/CodeGen/X86/2004-02-13-FrameReturnAddress.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2004-02-13-FrameReturnAddress.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2004-02-13-FrameReturnAddress.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2004-02-14-InefficientStackPointer.ll b/libclamav/c++/llvm/test/CodeGen/X86/2004-02-14-InefficientStackPointer.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2004-02-14-InefficientStackPointer.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2004-02-14-InefficientStackPointer.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2004-02-22-Casts.ll b/libclamav/c++/llvm/test/CodeGen/X86/2004-02-22-Casts.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2004-02-22-Casts.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2004-02-22-Casts.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2004-03-30-Select-Max.ll b/libclamav/c++/llvm/test/CodeGen/X86/2004-03-30-Select-Max.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2004-03-30-Select-Max.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2004-03-30-Select-Max.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2004-04-09-SameValueCoalescing.ll b/libclamav/c++/llvm/test/CodeGen/X86/2004-04-09-SameValueCoalescing.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2004-04-09-SameValueCoalescing.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2004-04-09-SameValueCoalescing.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2004-04-13-FPCMOV-Crash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2004-04-13-FPCMOV-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2004-04-13-FPCMOV-Crash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2004-04-13-FPCMOV-Crash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2004-06-10-StackifierCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2004-06-10-StackifierCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2004-06-10-StackifierCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2004-06-10-StackifierCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2004-10-08-SelectSetCCFold.ll b/libclamav/c++/llvm/test/CodeGen/X86/2004-10-08-SelectSetCCFold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2004-10-08-SelectSetCCFold.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2004-10-08-SelectSetCCFold.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2005-01-17-CycleInDAG.ll b/libclamav/c++/llvm/test/CodeGen/X86/2005-01-17-CycleInDAG.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2005-01-17-CycleInDAG.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2005-01-17-CycleInDAG.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2005-02-14-IllegalAssembler.ll b/libclamav/c++/llvm/test/CodeGen/X86/2005-02-14-IllegalAssembler.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2005-02-14-IllegalAssembler.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2005-02-14-IllegalAssembler.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2005-05-08-FPStackifierPHI.ll b/libclamav/c++/llvm/test/CodeGen/X86/2005-05-08-FPStackifierPHI.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2005-05-08-FPStackifierPHI.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2005-05-08-FPStackifierPHI.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-01-19-ISelFoldingBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-01-19-ISelFoldingBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-01-19-ISelFoldingBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-01-19-ISelFoldingBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-03-01-InstrSchedBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-03-01-InstrSchedBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-03-01-InstrSchedBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-03-01-InstrSchedBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-03-02-InstrSchedBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-03-02-InstrSchedBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-03-02-InstrSchedBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-03-02-InstrSchedBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-04-04-CrossBlockCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-04-04-CrossBlockCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-04-04-CrossBlockCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-04-04-CrossBlockCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-04-27-ISelFoldingBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-04-27-ISelFoldingBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-04-27-ISelFoldingBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-04-27-ISelFoldingBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-05-01-SchedCausingSpills.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-05-01-SchedCausingSpills.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-05-01-SchedCausingSpills.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-05-01-SchedCausingSpills.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-05-02-InstrSched1.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-05-02-InstrSched1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-05-02-InstrSched1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-05-02-InstrSched1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-05-02-InstrSched2.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-05-02-InstrSched2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-05-02-InstrSched2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-05-02-InstrSched2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-05-08-CoalesceSubRegClass.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-05-08-CoalesceSubRegClass.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-05-08-CoalesceSubRegClass.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-05-08-CoalesceSubRegClass.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-05-08-InstrSched.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-05-08-InstrSched.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-05-08-InstrSched.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-05-08-InstrSched.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-05-11-InstrSched.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-05-11-InstrSched.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-05-11-InstrSched.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-05-11-InstrSched.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-05-17-VectorArg.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-05-17-VectorArg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-05-17-VectorArg.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-05-17-VectorArg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-05-22-FPSetEQ.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-05-22-FPSetEQ.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-05-22-FPSetEQ.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-05-22-FPSetEQ.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-05-25-CycleInDAG.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-05-25-CycleInDAG.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-05-25-CycleInDAG.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-05-25-CycleInDAG.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-07-10-InlineAsmAConstraint.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-07-10-InlineAsmAConstraint.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-07-10-InlineAsmAConstraint.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-07-10-InlineAsmAConstraint.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-07-19-ATTAsm.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-07-19-ATTAsm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-07-19-ATTAsm.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-07-19-ATTAsm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-07-20-InlineAsm.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-07-20-InlineAsm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-07-20-InlineAsm.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-07-20-InlineAsm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-07-28-AsmPrint-Long-As-Pointer.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-07-28-AsmPrint-Long-As-Pointer.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-07-28-AsmPrint-Long-As-Pointer.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-07-28-AsmPrint-Long-As-Pointer.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-07-31-SingleRegClass.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-07-31-SingleRegClass.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-07-31-SingleRegClass.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-07-31-SingleRegClass.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-08-07-CycleInDAG.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-08-07-CycleInDAG.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-08-07-CycleInDAG.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-08-07-CycleInDAG.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-08-16-CycleInDAG.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-08-16-CycleInDAG.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-08-16-CycleInDAG.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-08-16-CycleInDAG.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-08-21-ExtraMovInst.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-08-21-ExtraMovInst.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-08-21-ExtraMovInst.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-08-21-ExtraMovInst.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-09-01-CycleInDAG.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-09-01-CycleInDAG.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-09-01-CycleInDAG.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-09-01-CycleInDAG.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-10-02-BoolRetCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-10-02-BoolRetCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-10-02-BoolRetCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-10-02-BoolRetCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-10-07-ScalarSSEMiscompile.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-10-07-ScalarSSEMiscompile.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-10-07-ScalarSSEMiscompile.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-10-07-ScalarSSEMiscompile.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-10-09-CycleInDAG.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-10-09-CycleInDAG.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-10-09-CycleInDAG.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-10-09-CycleInDAG.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-10-10-FindModifiedNodeSlotBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-10-10-FindModifiedNodeSlotBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-10-10-FindModifiedNodeSlotBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-10-10-FindModifiedNodeSlotBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-10-12-CycleInDAG.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-10-12-CycleInDAG.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-10-12-CycleInDAG.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-10-12-CycleInDAG.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-10-13-CycleInDAG.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-10-13-CycleInDAG.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-10-13-CycleInDAG.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-10-13-CycleInDAG.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-10-19-SwitchUnnecessaryBranching.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-10-19-SwitchUnnecessaryBranching.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-10-19-SwitchUnnecessaryBranching.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-10-19-SwitchUnnecessaryBranching.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-11-12-CSRetCC.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-11-12-CSRetCC.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-11-12-CSRetCC.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-11-12-CSRetCC.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-11-17-IllegalMove.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-11-17-IllegalMove.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-11-17-IllegalMove.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-11-17-IllegalMove.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-11-27-SelectLegalize.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-11-27-SelectLegalize.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-11-27-SelectLegalize.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-11-27-SelectLegalize.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-11-28-Memcpy.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-11-28-Memcpy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-11-28-Memcpy.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-11-28-Memcpy.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2006-12-19-IntelSyntax.ll b/libclamav/c++/llvm/test/CodeGen/X86/2006-12-19-IntelSyntax.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2006-12-19-IntelSyntax.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2006-12-19-IntelSyntax.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-01-08-InstrSched.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-01-08-InstrSched.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-01-08-InstrSched.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-01-08-InstrSched.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-01-29-InlineAsm-ir.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-01-29-InlineAsm-ir.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-01-29-InlineAsm-ir.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-01-29-InlineAsm-ir.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-02-04-OrAddrMode.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-02-04-OrAddrMode.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-02-04-OrAddrMode.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-02-04-OrAddrMode.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-02-19-LiveIntervalAssert.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-02-19-LiveIntervalAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-02-19-LiveIntervalAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-02-19-LiveIntervalAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-02-25-FastCCStack.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-02-25-FastCCStack.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-02-25-FastCCStack.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-02-25-FastCCStack.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-03-01-SpillerCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-03-01-SpillerCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-03-01-SpillerCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-03-01-SpillerCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-03-15-GEP-Idx-Sink.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-03-15-GEP-Idx-Sink.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-03-15-GEP-Idx-Sink.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-03-15-GEP-Idx-Sink.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-03-16-InlineAsm.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-03-16-InlineAsm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-03-16-InlineAsm.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-03-16-InlineAsm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-03-18-LiveIntervalAssert.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-03-18-LiveIntervalAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-03-18-LiveIntervalAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-03-18-LiveIntervalAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-03-24-InlineAsmMultiRegConstraint.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-03-24-InlineAsmMultiRegConstraint.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-03-24-InlineAsmMultiRegConstraint.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-03-24-InlineAsmMultiRegConstraint.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-03-24-InlineAsmPModifier.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-03-24-InlineAsmPModifier.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-03-24-InlineAsmPModifier.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-03-24-InlineAsmPModifier.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-03-24-InlineAsmVectorOp.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-03-24-InlineAsmVectorOp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-03-24-InlineAsmVectorOp.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-03-24-InlineAsmVectorOp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-03-24-InlineAsmXConstraint.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-03-24-InlineAsmXConstraint.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-03-24-InlineAsmXConstraint.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-03-24-InlineAsmXConstraint.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-03-26-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-03-26-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-03-26-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-03-26-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-04-08-InlineAsmCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-04-08-InlineAsmCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-04-08-InlineAsmCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-04-08-InlineAsmCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-04-11-InlineAsmVectorResult.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-04-11-InlineAsmVectorResult.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-04-11-InlineAsmVectorResult.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-04-11-InlineAsmVectorResult.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-04-17-LiveIntervalAssert.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-04-17-LiveIntervalAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-04-17-LiveIntervalAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-04-17-LiveIntervalAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-04-24-Huge-Stack.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-04-24-Huge-Stack.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-04-24-Huge-Stack.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-04-24-Huge-Stack.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-04-24-VectorCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-04-24-VectorCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-04-24-VectorCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-04-24-VectorCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-04-25-MMX-PADDQ.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-04-25-MMX-PADDQ.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-04-25-MMX-PADDQ.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-04-25-MMX-PADDQ.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-04-27-InlineAsm-IntMemInput.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-04-27-InlineAsm-IntMemInput.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-04-27-InlineAsm-IntMemInput.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-04-27-InlineAsm-IntMemInput.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-05-05-VecCastExpand.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-05-05-VecCastExpand.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-05-05-VecCastExpand.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-05-05-VecCastExpand.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-05-07-InvokeSRet.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-05-07-InvokeSRet.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-05-07-InvokeSRet.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-05-07-InvokeSRet.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-05-14-LiveIntervalAssert.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-05-14-LiveIntervalAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-05-14-LiveIntervalAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-05-14-LiveIntervalAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-05-15-maskmovq.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-05-15-maskmovq.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-05-15-maskmovq.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-05-15-maskmovq.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-05-17-ShuffleISelBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-05-17-ShuffleISelBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-05-17-ShuffleISelBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-05-17-ShuffleISelBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-06-04-X86-64-CtorAsmBugs.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-06-04-X86-64-CtorAsmBugs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-06-04-X86-64-CtorAsmBugs.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-06-04-X86-64-CtorAsmBugs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-06-04-tailmerge4.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-06-04-tailmerge4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-06-04-tailmerge4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-06-04-tailmerge4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-06-05-LSR-Dominator.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-06-05-LSR-Dominator.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-06-05-LSR-Dominator.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-06-05-LSR-Dominator.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-06-14-branchfold.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-06-14-branchfold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-06-14-branchfold.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-06-14-branchfold.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-06-15-IntToMMX.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-06-15-IntToMMX.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-06-15-IntToMMX.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-06-15-IntToMMX.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-06-28-X86-64-isel.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-06-28-X86-64-isel.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-06-28-X86-64-isel.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-06-28-X86-64-isel.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-06-29-DAGCombinerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-06-29-DAGCombinerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-06-29-DAGCombinerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-06-29-DAGCombinerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-06-29-VecFPConstantCSEBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-06-29-VecFPConstantCSEBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-06-29-VecFPConstantCSEBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-06-29-VecFPConstantCSEBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-07-03-GR64ToVR64.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-07-03-GR64ToVR64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-07-03-GR64ToVR64.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-07-03-GR64ToVR64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-07-10-StackerAssert.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-07-10-StackerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-07-10-StackerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-07-10-StackerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-07-18-Vector-Extract.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-07-18-Vector-Extract.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-07-18-Vector-Extract.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-07-18-Vector-Extract.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-08-01-LiveVariablesBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-08-01-LiveVariablesBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-08-01-LiveVariablesBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-08-01-LiveVariablesBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-08-09-IllegalX86-64Asm.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-08-09-IllegalX86-64Asm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-08-09-IllegalX86-64Asm.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-08-09-IllegalX86-64Asm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-08-10-SignExtSubreg.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-08-10-SignExtSubreg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-08-10-SignExtSubreg.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-08-10-SignExtSubreg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-08-13-AppendingLinkage.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-08-13-AppendingLinkage.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-08-13-AppendingLinkage.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-08-13-AppendingLinkage.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-08-13-SpillerReuse.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-08-13-SpillerReuse.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-08-13-SpillerReuse.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-08-13-SpillerReuse.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-09-03-X86-64-EhSelector.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-09-03-X86-64-EhSelector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-09-03-X86-64-EhSelector.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-09-03-X86-64-EhSelector.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-09-05-InvalidAsm.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-09-05-InvalidAsm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-09-05-InvalidAsm.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-09-05-InvalidAsm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-09-06-ExtWeakAliasee.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-09-06-ExtWeakAliasee.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-09-06-ExtWeakAliasee.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-09-06-ExtWeakAliasee.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-09-17-ObjcFrameEH.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-09-17-ObjcFrameEH.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-09-17-ObjcFrameEH.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-09-17-ObjcFrameEH.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-09-18-ShuffleXformBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-09-18-ShuffleXformBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-09-18-ShuffleXformBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-09-18-ShuffleXformBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-09-27-LDIntrinsics.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-09-27-LDIntrinsics.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-09-27-LDIntrinsics.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-09-27-LDIntrinsics.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-10-04-AvoidEFLAGSCopy.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-10-04-AvoidEFLAGSCopy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-10-04-AvoidEFLAGSCopy.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-10-04-AvoidEFLAGSCopy.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-10-05-3AddrConvert.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-10-05-3AddrConvert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-10-05-3AddrConvert.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-10-05-3AddrConvert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-10-12-CoalesceExtSubReg.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-10-12-CoalesceExtSubReg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-10-12-CoalesceExtSubReg.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-10-12-CoalesceExtSubReg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-10-12-SpillerUnfold1.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-10-12-SpillerUnfold1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-10-12-SpillerUnfold1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-10-12-SpillerUnfold1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-10-12-SpillerUnfold2.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-10-12-SpillerUnfold2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-10-12-SpillerUnfold2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-10-12-SpillerUnfold2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-10-14-CoalescerCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-10-14-CoalescerCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-10-14-CoalescerCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-10-14-CoalescerCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-10-15-CoalescerCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-10-15-CoalescerCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-10-15-CoalescerCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-10-15-CoalescerCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-10-16-CoalescerCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-10-16-CoalescerCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-10-16-CoalescerCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-10-16-CoalescerCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-10-16-IllegalAsm.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-10-16-IllegalAsm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-10-16-IllegalAsm.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-10-16-IllegalAsm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-10-16-fp80_select.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-10-16-fp80_select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-10-16-fp80_select.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-10-16-fp80_select.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-10-17-IllegalAsm.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-10-17-IllegalAsm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-10-17-IllegalAsm.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-10-17-IllegalAsm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-10-19-SpillerUnfold.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-10-19-SpillerUnfold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-10-19-SpillerUnfold.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-10-19-SpillerUnfold.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-10-28-inlineasm-q-modifier.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-10-28-inlineasm-q-modifier.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-10-28-inlineasm-q-modifier.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-10-28-inlineasm-q-modifier.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-10-29-ExtendSetCC.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-10-29-ExtendSetCC.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-10-29-ExtendSetCC.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-10-29-ExtendSetCC.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-10-30-LSRCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-10-30-LSRCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-10-30-LSRCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-10-30-LSRCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-10-31-extractelement-i64.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-10-31-extractelement-i64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-10-31-extractelement-i64.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-10-31-extractelement-i64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-11-01-ISelCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-11-01-ISelCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-11-01-ISelCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-11-01-ISelCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-11-02-BadAsm.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-11-02-BadAsm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-11-02-BadAsm.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-11-02-BadAsm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-11-03-x86-64-q-constraint.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-11-03-x86-64-q-constraint.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-11-03-x86-64-q-constraint.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-11-03-x86-64-q-constraint.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-11-04-LiveIntervalCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-11-04-LiveIntervalCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-11-04-LiveIntervalCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-11-04-LiveIntervalCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-11-04-LiveVariablesBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-11-04-LiveVariablesBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-11-04-LiveVariablesBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-11-04-LiveVariablesBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-11-04-rip-immediate-constant.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-11-04-rip-immediate-constant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-11-04-rip-immediate-constant.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-11-04-rip-immediate-constant.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-11-06-InstrSched.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-11-06-InstrSched.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-11-06-InstrSched.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-11-06-InstrSched.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-11-07-MulBy4.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-11-07-MulBy4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-11-07-MulBy4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-11-07-MulBy4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-11-14-Coalescer-Bug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-11-14-Coalescer-Bug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-11-14-Coalescer-Bug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-11-14-Coalescer-Bug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-11-30-LoadFolding-Bug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-11-30-LoadFolding-Bug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-11-30-LoadFolding-Bug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-11-30-LoadFolding-Bug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-11-30-TestLoadFolding.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-11-30-TestLoadFolding.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-11-30-TestLoadFolding.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-11-30-TestLoadFolding.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-12-11-FoldImpDefSpill.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-12-11-FoldImpDefSpill.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-12-11-FoldImpDefSpill.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-12-11-FoldImpDefSpill.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-12-16-BURRSchedCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-12-16-BURRSchedCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-12-16-BURRSchedCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-12-16-BURRSchedCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2007-12-18-LoadCSEBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2007-12-18-LoadCSEBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2007-12-18-LoadCSEBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2007-12-18-LoadCSEBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-01-08-IllegalCMP.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-01-08-IllegalCMP.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-01-08-IllegalCMP.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-01-08-IllegalCMP.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-01-08-SchedulerCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-01-08-SchedulerCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-01-08-SchedulerCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-01-08-SchedulerCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-01-09-LongDoubleSin.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-01-09-LongDoubleSin.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-01-09-LongDoubleSin.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-01-09-LongDoubleSin.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-01-16-FPStackifierAssert.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-01-16-FPStackifierAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-01-16-FPStackifierAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-01-16-FPStackifierAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-01-16-InvalidDAGCombineXform.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-01-16-InvalidDAGCombineXform.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-01-16-InvalidDAGCombineXform.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-01-16-InvalidDAGCombineXform.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-01-16-Trampoline.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-01-16-Trampoline.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-01-16-Trampoline.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-01-16-Trampoline.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-01-25-EmptyFunction.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-01-25-EmptyFunction.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-01-25-EmptyFunction.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-01-25-EmptyFunction.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-02-05-ISelCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-02-05-ISelCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-02-05-ISelCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-02-05-ISelCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-02-06-LoadFoldingBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-02-06-LoadFoldingBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-02-06-LoadFoldingBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-02-06-LoadFoldingBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-02-08-LoadFoldingBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-02-08-LoadFoldingBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-02-08-LoadFoldingBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-02-08-LoadFoldingBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-02-14-BitMiscompile.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-02-14-BitMiscompile.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-02-14-BitMiscompile.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-02-14-BitMiscompile.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-02-18-TailMergingBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-02-18-TailMergingBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-02-18-TailMergingBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-02-18-TailMergingBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-02-20-InlineAsmClobber.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-02-20-InlineAsmClobber.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-02-20-InlineAsmClobber.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-02-20-InlineAsmClobber.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-02-22-LocalRegAllocBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-02-22-LocalRegAllocBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-02-22-LocalRegAllocBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-02-22-LocalRegAllocBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-02-22-ReMatBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-02-22-ReMatBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-02-22-ReMatBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-02-22-ReMatBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-02-25-InlineAsmBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-02-25-InlineAsmBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-02-25-InlineAsmBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-02-25-InlineAsmBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-02-25-X86-64-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-02-25-X86-64-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-02-25-X86-64-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-02-25-X86-64-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-02-26-AsmDirectMemOp.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-02-26-AsmDirectMemOp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-02-26-AsmDirectMemOp.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-02-26-AsmDirectMemOp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-02-27-DeadSlotElimBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-02-27-DeadSlotElimBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-02-27-DeadSlotElimBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-02-27-DeadSlotElimBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-02-27-PEICrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-02-27-PEICrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-02-27-PEICrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-02-27-PEICrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-03-06-frem-fpstack.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-03-06-frem-fpstack.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-03-06-frem-fpstack.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-03-06-frem-fpstack.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-03-07-APIntBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-03-07-APIntBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-03-07-APIntBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-03-07-APIntBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-03-10-RegAllocInfLoop.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-03-10-RegAllocInfLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-03-10-RegAllocInfLoop.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-03-10-RegAllocInfLoop.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-03-12-ThreadLocalAlias.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-03-12-ThreadLocalAlias.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-03-12-ThreadLocalAlias.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-03-12-ThreadLocalAlias.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-03-13-TwoAddrPassCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-03-13-TwoAddrPassCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-03-13-TwoAddrPassCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-03-13-TwoAddrPassCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-03-14-SpillerCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-03-14-SpillerCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-03-14-SpillerCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-03-14-SpillerCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-03-18-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-03-18-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-03-18-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-03-18-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-03-19-DAGCombinerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-03-19-DAGCombinerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-03-19-DAGCombinerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-03-19-DAGCombinerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-03-23-DarwinAsmComments.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-03-23-DarwinAsmComments.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-03-23-DarwinAsmComments.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-03-23-DarwinAsmComments.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-03-25-TwoAddrPassBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-03-25-TwoAddrPassBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-03-25-TwoAddrPassBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-03-25-TwoAddrPassBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-03-31-SpillerFoldingBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-03-31-SpillerFoldingBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-03-31-SpillerFoldingBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-03-31-SpillerFoldingBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-04-02-unnamedEH.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-04-02-unnamedEH.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-04-02-unnamedEH.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-04-02-unnamedEH.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-04-08-CoalescerCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-04-08-CoalescerCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-04-08-CoalescerCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-04-08-CoalescerCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-04-09-BranchFolding.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-04-09-BranchFolding.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-04-09-BranchFolding.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-04-09-BranchFolding.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-04-15-LiveVariableBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-04-15-LiveVariableBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-04-15-LiveVariableBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-04-15-LiveVariableBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-04-16-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-04-16-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-04-16-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-04-16-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-04-16-ReMatBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-04-16-ReMatBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-04-16-ReMatBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-04-16-ReMatBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-04-17-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-04-17-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-04-17-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-04-17-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-04-24-MemCpyBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-04-24-MemCpyBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-04-24-MemCpyBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-04-24-MemCpyBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-04-24-pblendw-fold-crash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-04-24-pblendw-fold-crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-04-24-pblendw-fold-crash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-04-24-pblendw-fold-crash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-04-26-Asm-Optimize-Imm.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-04-26-Asm-Optimize-Imm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-04-26-Asm-Optimize-Imm.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-04-26-Asm-Optimize-Imm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-04-28-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-04-28-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-04-28-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-04-28-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-04-28-CyclicSchedUnit.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-04-28-CyclicSchedUnit.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-04-28-CyclicSchedUnit.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-04-28-CyclicSchedUnit.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-05-01-InvalidOrdCompare.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-05-01-InvalidOrdCompare.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-05-01-InvalidOrdCompare.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-05-01-InvalidOrdCompare.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-05-09-PHIElimBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-05-09-PHIElimBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-05-09-PHIElimBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-05-09-PHIElimBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-05-09-ShuffleLoweringBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-05-09-ShuffleLoweringBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-05-09-ShuffleLoweringBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-05-09-ShuffleLoweringBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-05-12-tailmerge-5.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-05-12-tailmerge-5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-05-12-tailmerge-5.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-05-12-tailmerge-5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-05-21-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-05-21-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-05-21-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-05-21-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-05-22-FoldUnalignedLoad.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-05-22-FoldUnalignedLoad.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-05-22-FoldUnalignedLoad.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-05-22-FoldUnalignedLoad.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-05-28-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-05-28-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-05-28-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-05-28-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-05-28-LocalRegAllocBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-05-28-LocalRegAllocBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-05-28-LocalRegAllocBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-05-28-LocalRegAllocBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-06-04-MemCpyLoweringBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-06-04-MemCpyLoweringBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-06-04-MemCpyLoweringBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-06-04-MemCpyLoweringBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-06-13-NotVolatileLoadStore.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-06-13-NotVolatileLoadStore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-06-13-NotVolatileLoadStore.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-06-13-NotVolatileLoadStore.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-06-13-VolatileLoadStore.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-06-13-VolatileLoadStore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-06-13-VolatileLoadStore.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-06-13-VolatileLoadStore.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-06-16-SubregsBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-06-16-SubregsBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-06-16-SubregsBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-06-16-SubregsBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-06-18-BadShuffle.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-06-18-BadShuffle.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-06-18-BadShuffle.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-06-18-BadShuffle.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-06-25-VecISelBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-06-25-VecISelBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-06-25-VecISelBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-06-25-VecISelBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-07-07-DanglingDeadInsts.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-07-07-DanglingDeadInsts.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-07-07-DanglingDeadInsts.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-07-07-DanglingDeadInsts.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-07-09-ELFSectionAttributes.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-07-09-ELFSectionAttributes.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-07-09-ELFSectionAttributes.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-07-09-ELFSectionAttributes.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-07-11-SHLBy1.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-07-11-SHLBy1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-07-11-SHLBy1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-07-11-SHLBy1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-07-11-SpillerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-07-11-SpillerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-07-11-SpillerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-07-11-SpillerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-07-16-CoalescerCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-07-16-CoalescerCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-07-16-CoalescerCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-07-16-CoalescerCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-07-19-movups-spills.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-07-19-movups-spills.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-07-19-movups-spills.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-07-19-movups-spills.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-07-22-CombinerCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-07-22-CombinerCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-07-22-CombinerCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-07-22-CombinerCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-07-23-VSetCC.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-07-23-VSetCC.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-07-23-VSetCC.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-07-23-VSetCC.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-08-05-SpillerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-08-05-SpillerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-08-05-SpillerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-08-05-SpillerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-08-06-RewriterBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-08-06-RewriterBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-08-06-RewriterBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-08-06-RewriterBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-08-17-UComiCodeGenBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-08-17-UComiCodeGenBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-08-17-UComiCodeGenBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-08-17-UComiCodeGenBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-08-19-SubAndFetch.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-08-19-SubAndFetch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-08-19-SubAndFetch.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-08-19-SubAndFetch.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-08-23-64Bit-maskmovq.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-08-23-64Bit-maskmovq.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-08-23-64Bit-maskmovq.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-08-23-64Bit-maskmovq.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-08-23-X86-64AsmBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-08-23-X86-64AsmBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-08-23-X86-64AsmBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-08-23-X86-64AsmBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-08-25-AsmRegTypeMismatch.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-08-25-AsmRegTypeMismatch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-08-25-AsmRegTypeMismatch.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-08-25-AsmRegTypeMismatch.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-08-31-EH_RETURN32.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-08-31-EH_RETURN32.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-08-31-EH_RETURN32.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-08-31-EH_RETURN32.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-08-31-EH_RETURN64.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-08-31-EH_RETURN64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-08-31-EH_RETURN64.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-08-31-EH_RETURN64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-09-05-sinttofp-2xi32.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-09-05-sinttofp-2xi32.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-09-05-sinttofp-2xi32.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-09-05-sinttofp-2xi32.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-09-09-LinearScanBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-09-09-LinearScanBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-09-09-LinearScanBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-09-09-LinearScanBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-09-11-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-09-11-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-09-11-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-09-11-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-09-11-CoalescerBug2.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-09-11-CoalescerBug2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-09-11-CoalescerBug2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-09-11-CoalescerBug2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-09-17-inline-asm-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-09-17-inline-asm-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-09-17-inline-asm-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-09-17-inline-asm-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-09-18-inline-asm-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-09-18-inline-asm-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-09-18-inline-asm-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-09-18-inline-asm-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-09-19-RegAllocBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-09-19-RegAllocBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-09-19-RegAllocBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-09-19-RegAllocBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-09-25-sseregparm-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-09-25-sseregparm-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-09-25-sseregparm-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-09-25-sseregparm-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-09-26-FrameAddrBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-09-26-FrameAddrBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-09-26-FrameAddrBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-09-26-FrameAddrBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-09-29-ReMatBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-09-29-ReMatBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-09-29-ReMatBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-09-29-ReMatBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-09-29-VolatileBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-09-29-VolatileBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-09-29-VolatileBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-09-29-VolatileBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-10-02-Atomics32-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-10-02-Atomics32-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-10-02-Atomics32-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-10-02-Atomics32-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-10-06-MMXISelBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-10-06-MMXISelBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-10-06-MMXISelBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-10-06-MMXISelBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-10-06-x87ld-nan-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-10-06-x87ld-nan-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-10-06-x87ld-nan-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-10-06-x87ld-nan-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-10-06-x87ld-nan-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-10-06-x87ld-nan-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-10-06-x87ld-nan-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-10-06-x87ld-nan-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-10-07-SSEISelBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-10-07-SSEISelBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-10-07-SSEISelBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-10-07-SSEISelBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-10-11-CallCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-10-11-CallCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-10-11-CallCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-10-11-CallCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-10-13-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-10-13-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-10-13-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-10-13-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-10-16-SpillerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-10-16-SpillerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-10-16-SpillerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-10-16-SpillerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-10-16-VecUnaryOp.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-10-16-VecUnaryOp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-10-16-VecUnaryOp.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-10-16-VecUnaryOp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-10-17-Asm64bitRConstraint.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-10-17-Asm64bitRConstraint.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-10-17-Asm64bitRConstraint.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-10-17-Asm64bitRConstraint.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-10-20-AsmDoubleInI32.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-10-20-AsmDoubleInI32.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-10-20-AsmDoubleInI32.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-10-20-AsmDoubleInI32.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-10-24-FlippedCompare.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-10-24-FlippedCompare.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-10-24-FlippedCompare.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-10-24-FlippedCompare.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-10-27-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-10-27-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-10-27-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-10-27-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-10-27-StackRealignment.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-10-27-StackRealignment.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-10-27-StackRealignment.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-10-27-StackRealignment.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-10-29-ExpandVAARG.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-10-29-ExpandVAARG.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-10-29-ExpandVAARG.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-10-29-ExpandVAARG.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-11-03-F80VAARG.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-11-03-F80VAARG.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-11-03-F80VAARG.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-11-03-F80VAARG.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-11-06-testb.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-11-06-testb.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-11-06-testb.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-11-06-testb.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-11-13-inlineasm-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-11-13-inlineasm-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-11-13-inlineasm-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-11-13-inlineasm-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-11-29-DivideConstant16bit.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-11-29-DivideConstant16bit.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-11-29-DivideConstant16bit.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-11-29-DivideConstant16bit.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-11-29-DivideConstant16bitSigned.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-11-29-DivideConstant16bitSigned.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-11-29-DivideConstant16bitSigned.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-11-29-DivideConstant16bitSigned.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-11-29-ULT-Sign.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-11-29-ULT-Sign.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-11-29-ULT-Sign.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-11-29-ULT-Sign.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-12-01-SpillerAssert.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-12-01-SpillerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-12-01-SpillerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-12-01-SpillerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-12-01-loop-iv-used-outside-loop.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-12-01-loop-iv-used-outside-loop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-12-01-loop-iv-used-outside-loop.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-12-01-loop-iv-used-outside-loop.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-12-02-IllegalResultType.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-12-02-IllegalResultType.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-12-02-IllegalResultType.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-12-02-IllegalResultType.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-12-02-dagcombine-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-12-02-dagcombine-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-12-02-dagcombine-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-12-02-dagcombine-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-12-02-dagcombine-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-12-02-dagcombine-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-12-02-dagcombine-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-12-02-dagcombine-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-12-02-dagcombine-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-12-02-dagcombine-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-12-02-dagcombine-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-12-02-dagcombine-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-12-05-SpillerCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-12-05-SpillerCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-12-05-SpillerCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-12-05-SpillerCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-12-12-PrivateEHSymbol.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-12-12-PrivateEHSymbol.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-12-12-PrivateEHSymbol.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-12-12-PrivateEHSymbol.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-12-16-BadShift.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-12-16-BadShift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-12-16-BadShift.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-12-16-BadShift.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-12-16-dagcombine-4.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-12-16-dagcombine-4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-12-16-dagcombine-4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-12-16-dagcombine-4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-12-19-EarlyClobberBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-12-19-EarlyClobberBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-12-19-EarlyClobberBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-12-19-EarlyClobberBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-12-22-dagcombine-5.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-12-22-dagcombine-5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-12-22-dagcombine-5.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-12-22-dagcombine-5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-12-23-crazy-address.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-12-23-crazy-address.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-12-23-crazy-address.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-12-23-crazy-address.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2008-12-23-dagcombine-6.ll b/libclamav/c++/llvm/test/CodeGen/X86/2008-12-23-dagcombine-6.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2008-12-23-dagcombine-6.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2008-12-23-dagcombine-6.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-01-12-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-01-12-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-01-12-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-01-12-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-01-13-DoubleUpdate.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-01-13-DoubleUpdate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-01-13-DoubleUpdate.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-01-13-DoubleUpdate.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-01-16-SchedulerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-01-16-SchedulerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-01-16-SchedulerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-01-16-SchedulerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-01-16-UIntToFP.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-01-16-UIntToFP.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-01-16-UIntToFP.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-01-16-UIntToFP.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-01-18-ConstantExprCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-01-18-ConstantExprCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-01-18-ConstantExprCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-01-18-ConstantExprCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-01-25-NoSSE.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-01-25-NoSSE.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-01-25-NoSSE.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-01-25-NoSSE.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-01-26-WrongCheck.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-01-26-WrongCheck.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-01-26-WrongCheck.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-01-26-WrongCheck.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-01-27-NullStrings.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-01-27-NullStrings.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-01-27-NullStrings.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-01-27-NullStrings.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-01-29-LocalRegAllocBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-01-29-LocalRegAllocBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-01-29-LocalRegAllocBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-01-29-LocalRegAllocBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-01-31-BigShift.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-01-31-BigShift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-01-31-BigShift.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-01-31-BigShift.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-01-31-BigShift2.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-01-31-BigShift2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-01-31-BigShift2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-01-31-BigShift2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-01-31-BigShift3.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-01-31-BigShift3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-01-31-BigShift3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-01-31-BigShift3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-02-01-LargeMask.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-02-01-LargeMask.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-02-01-LargeMask.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-02-01-LargeMask.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-02-03-AnalyzedTwice.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-02-03-AnalyzedTwice.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-02-03-AnalyzedTwice.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-02-03-AnalyzedTwice.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-02-04-sext-i64-gep.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-02-04-sext-i64-gep.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-02-04-sext-i64-gep.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-02-04-sext-i64-gep.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-02-05-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-02-05-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-02-05-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-02-05-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-02-07-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-02-07-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-02-07-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-02-07-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-02-08-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-02-08-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-02-08-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-02-08-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-02-11-codegenprepare-reuse.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-02-11-codegenprepare-reuse.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-02-11-codegenprepare-reuse.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-02-11-codegenprepare-reuse.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-02-12-DebugInfoVLA.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-02-12-DebugInfoVLA.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-02-12-DebugInfoVLA.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-02-12-DebugInfoVLA.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-02-12-InlineAsm-nieZ-constraints.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-02-12-InlineAsm-nieZ-constraints.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-02-12-InlineAsm-nieZ-constraints.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-02-12-InlineAsm-nieZ-constraints.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-02-12-SpillerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-02-12-SpillerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-02-12-SpillerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-02-12-SpillerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-02-20-PreAllocSplit-Crash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-02-20-PreAllocSplit-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-02-20-PreAllocSplit-Crash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-02-20-PreAllocSplit-Crash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-02-21-ExtWeakInitializer.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-02-21-ExtWeakInitializer.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-02-21-ExtWeakInitializer.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-02-21-ExtWeakInitializer.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-02-25-CommuteBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-02-25-CommuteBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-02-25-CommuteBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-02-25-CommuteBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-02-26-MachineLICMBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-02-26-MachineLICMBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-02-26-MachineLICMBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-02-26-MachineLICMBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-03-03-BTHang.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-03-03-BTHang.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-03-03-BTHang.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-03-03-BTHang.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-03-03-BitcastLongDouble.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-03-03-BitcastLongDouble.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-03-03-BitcastLongDouble.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-03-03-BitcastLongDouble.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-03-05-burr-list-crash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-03-05-burr-list-crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-03-05-burr-list-crash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-03-05-burr-list-crash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-03-07-FPConstSelect.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-03-07-FPConstSelect.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-03-07-FPConstSelect.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-03-07-FPConstSelect.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-03-09-APIntCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-03-09-APIntCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-03-09-APIntCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-03-09-APIntCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-03-09-SpillerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-03-09-SpillerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-03-09-SpillerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-03-09-SpillerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-03-10-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-03-10-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-03-10-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-03-10-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-03-11-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-03-11-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-03-11-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-03-11-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-03-12-CPAlignBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-03-12-CPAlignBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-03-12-CPAlignBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-03-12-CPAlignBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-03-13-PHIElimBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-03-13-PHIElimBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-03-13-PHIElimBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-03-13-PHIElimBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-03-16-PHIElimInLPad.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-03-16-PHIElimInLPad.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-03-16-PHIElimInLPad.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-03-16-PHIElimInLPad.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-03-16-SpillerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-03-16-SpillerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-03-16-SpillerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-03-16-SpillerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-03-23-LinearScanBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-03-23-LinearScanBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-03-23-LinearScanBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-03-23-LinearScanBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-03-23-MultiUseSched.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-03-23-MultiUseSched.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-03-23-MultiUseSched.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-03-23-MultiUseSched.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-03-23-i80-fp80.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-03-23-i80-fp80.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-03-23-i80-fp80.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-03-23-i80-fp80.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-03-25-TestBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-03-25-TestBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-03-25-TestBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-03-25-TestBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-03-26-NoImplicitFPBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-03-26-NoImplicitFPBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-03-26-NoImplicitFPBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-03-26-NoImplicitFPBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-04-09-InlineAsmCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-04-09-InlineAsmCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-04-09-InlineAsmCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-04-09-InlineAsmCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-04-12-FastIselOverflowCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-04-12-FastIselOverflowCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-04-12-FastIselOverflowCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-04-12-FastIselOverflowCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-04-12-picrel.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-04-12-picrel.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-04-12-picrel.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-04-12-picrel.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-04-13-2AddrAssert-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-04-13-2AddrAssert-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-04-13-2AddrAssert-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-04-13-2AddrAssert-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-04-13-2AddrAssert.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-04-13-2AddrAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-04-13-2AddrAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-04-13-2AddrAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-04-14-IllegalRegs.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-04-14-IllegalRegs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-04-14-IllegalRegs.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-04-14-IllegalRegs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-04-16-SpillerUnfold.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-04-16-SpillerUnfold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-04-16-SpillerUnfold.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-04-16-SpillerUnfold.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-04-20-LinearScanOpt.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-04-20-LinearScanOpt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-04-20-LinearScanOpt.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-04-20-LinearScanOpt.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-04-21-NoReloadImpDef.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-04-21-NoReloadImpDef.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-04-21-NoReloadImpDef.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-04-21-NoReloadImpDef.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-04-24.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-04-24.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-04-24.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-04-24.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-04-25-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-04-25-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-04-25-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-04-25-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-04-27-CoalescerAssert.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-04-27-CoalescerAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-04-27-CoalescerAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-04-27-CoalescerAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-04-27-LiveIntervalsAssert.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-04-27-LiveIntervalsAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-04-27-LiveIntervalsAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-04-27-LiveIntervalsAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-04-27-LiveIntervalsAssert2.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-04-27-LiveIntervalsAssert2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-04-27-LiveIntervalsAssert2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-04-27-LiveIntervalsAssert2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-04-27-LiveIntervalsBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-04-27-LiveIntervalsBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-04-27-LiveIntervalsBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-04-27-LiveIntervalsBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-04-29-IndirectDestOperands.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-04-29-IndirectDestOperands.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-04-29-IndirectDestOperands.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-04-29-IndirectDestOperands.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-04-29-LinearScanBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-04-29-LinearScanBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-04-29-LinearScanBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-04-29-LinearScanBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-04-29-RegAllocAssert.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-04-29-RegAllocAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-04-29-RegAllocAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-04-29-RegAllocAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-04-scale.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-04-scale.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-04-scale.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-04-scale.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-05-08-InlineAsmIOffset.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-05-08-InlineAsmIOffset.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-05-08-InlineAsmIOffset.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-05-08-InlineAsmIOffset.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-05-11-tailmerge-crash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-05-11-tailmerge-crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-05-11-tailmerge-crash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-05-11-tailmerge-crash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-05-19-SingleElementExtractElement.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-05-19-SingleElementExtractElement.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-05-19-SingleElementExtractElement.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-05-19-SingleElementExtractElement.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-05-23-available_externally.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-05-23-available_externally.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-05-23-available_externally.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-05-23-available_externally.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-05-23-dagcombine-shifts.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-05-23-dagcombine-shifts.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-05-23-dagcombine-shifts.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-05-23-dagcombine-shifts.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-05-28-DAGCombineCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-05-28-DAGCombineCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-05-28-DAGCombineCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-05-28-DAGCombineCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-05-30-ISelBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-05-30-ISelBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-05-30-ISelBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-05-30-ISelBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-06-02-RewriterBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-06-02-RewriterBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-06-02-RewriterBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-06-02-RewriterBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-06-03-Win64DisableRedZone.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-06-03-Win64DisableRedZone.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-06-03-Win64DisableRedZone.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-06-03-Win64DisableRedZone.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-06-03-Win64SpillXMM.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-06-03-Win64SpillXMM.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-06-03-Win64SpillXMM.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-06-03-Win64SpillXMM.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-06-04-VirtualLiveIn.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-06-04-VirtualLiveIn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-06-04-VirtualLiveIn.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-06-04-VirtualLiveIn.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-06-05-ScalarToVectorByteMMX.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-06-05-ScalarToVectorByteMMX.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-06-05-ScalarToVectorByteMMX.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-06-05-ScalarToVectorByteMMX.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-06-05-VZextByteShort.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-06-05-VZextByteShort.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-06-05-VZextByteShort.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-06-05-VZextByteShort.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-06-05-VariableIndexInsert.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-06-05-VariableIndexInsert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-06-05-VariableIndexInsert.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-06-05-VariableIndexInsert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-06-05-sitofpCrash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-06-05-sitofpCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-06-05-sitofpCrash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-06-05-sitofpCrash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-06-06-ConcatVectors.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-06-06-ConcatVectors.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-06-06-ConcatVectors.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-06-06-ConcatVectors.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-06-07-ExpandMMXBitcast.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-06-07-ExpandMMXBitcast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-06-07-ExpandMMXBitcast.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-06-07-ExpandMMXBitcast.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-06-15-not-a-tail-call.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-06-15-not-a-tail-call.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-06-15-not-a-tail-call.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-06-15-not-a-tail-call.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-06-18-movlp-shuffle-register.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-06-18-movlp-shuffle-register.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-06-18-movlp-shuffle-register.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-06-18-movlp-shuffle-register.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-07-06-TwoAddrAssert.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-07-06-TwoAddrAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-07-06-TwoAddrAssert.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-07-06-TwoAddrAssert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-07-07-SplitICmp.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-07-07-SplitICmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-07-07-SplitICmp.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-07-07-SplitICmp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-07-09-ExtractBoolFromVector.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-07-09-ExtractBoolFromVector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-07-09-ExtractBoolFromVector.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-07-09-ExtractBoolFromVector.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-07-15-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-07-15-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-07-15-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-07-15-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-07-16-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-07-16-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-07-16-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-07-16-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-07-16-LoadFoldingBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-07-16-LoadFoldingBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-07-16-LoadFoldingBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-07-16-LoadFoldingBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-07-17-StackColoringBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-07-17-StackColoringBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-07-17-StackColoringBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-07-17-StackColoringBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-07-19-AsmExtraOperands.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-07-19-AsmExtraOperands.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-07-19-AsmExtraOperands.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-07-19-AsmExtraOperands.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-07-20-CoalescerBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-07-20-CoalescerBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-07-20-CoalescerBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-07-20-CoalescerBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-07-20-DAGCombineBug.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-07-20-DAGCombineBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-07-20-DAGCombineBug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-07-20-DAGCombineBug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-08-02-mmx-scalar-to-vector.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-08-02-mmx-scalar-to-vector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-08-02-mmx-scalar-to-vector.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-08-02-mmx-scalar-to-vector.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-08-06-branchfolder-crash.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-08-06-branchfolder-crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-08-06-branchfolder-crash.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-08-06-branchfolder-crash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-08-06-inlineasm.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-08-06-inlineasm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-08-06-inlineasm.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-08-06-inlineasm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-08-08-CastError.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-08-08-CastError.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-08-08-CastError.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-08-08-CastError.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-08-12-badswitch.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-08-12-badswitch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-08-12-badswitch.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-08-12-badswitch.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-08-14-Win64MemoryIndirectArg.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-08-14-Win64MemoryIndirectArg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-08-14-Win64MemoryIndirectArg.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-08-14-Win64MemoryIndirectArg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-08-19-LoadNarrowingMiscompile.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-08-19-LoadNarrowingMiscompile.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-08-19-LoadNarrowingMiscompile.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-08-19-LoadNarrowingMiscompile.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/2009-08-23-SubRegReuseUndo.ll b/libclamav/c++/llvm/test/CodeGen/X86/2009-08-23-SubRegReuseUndo.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/2009-08-23-SubRegReuseUndo.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/2009-08-23-SubRegReuseUndo.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/20090313-signext.ll b/libclamav/c++/llvm/test/CodeGen/X86/20090313-signext.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/20090313-signext.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/20090313-signext.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/Atomics-32.ll b/libclamav/c++/llvm/test/CodeGen/X86/Atomics-32.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/Atomics-32.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/Atomics-32.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/Atomics-64.ll b/libclamav/c++/llvm/test/CodeGen/X86/Atomics-64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/Atomics-64.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/Atomics-64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/abi-isel.ll b/libclamav/c++/llvm/test/CodeGen/X86/abi-isel.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/abi-isel.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/abi-isel.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/add-trick32.ll b/libclamav/c++/llvm/test/CodeGen/X86/add-trick32.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/add-trick32.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/add-trick32.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/add-trick64.ll b/libclamav/c++/llvm/test/CodeGen/X86/add-trick64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/add-trick64.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/add-trick64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/add-with-overflow.ll b/libclamav/c++/llvm/test/CodeGen/X86/add-with-overflow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/add-with-overflow.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/add-with-overflow.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/aliases.ll b/libclamav/c++/llvm/test/CodeGen/X86/aliases.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/aliases.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/aliases.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/aligned-comm.ll b/libclamav/c++/llvm/test/CodeGen/X86/aligned-comm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/aligned-comm.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/aligned-comm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/all-ones-vector.ll b/libclamav/c++/llvm/test/CodeGen/X86/all-ones-vector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/all-ones-vector.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/all-ones-vector.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/alloca-align-rounding.ll b/libclamav/c++/llvm/test/CodeGen/X86/alloca-align-rounding.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/alloca-align-rounding.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/alloca-align-rounding.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/and-or-fold.ll b/libclamav/c++/llvm/test/CodeGen/X86/and-or-fold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/and-or-fold.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/and-or-fold.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/and-su.ll b/libclamav/c++/llvm/test/CodeGen/X86/and-su.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/and-su.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/and-su.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/anyext-uses.ll b/libclamav/c++/llvm/test/CodeGen/X86/anyext-uses.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/anyext-uses.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/anyext-uses.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/arg-cast.ll b/libclamav/c++/llvm/test/CodeGen/X86/arg-cast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/arg-cast.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/arg-cast.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/asm-block-labels.ll b/libclamav/c++/llvm/test/CodeGen/X86/asm-block-labels.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/asm-block-labels.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/asm-block-labels.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/asm-global-imm.ll b/libclamav/c++/llvm/test/CodeGen/X86/asm-global-imm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/asm-global-imm.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/asm-global-imm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/asm-indirect-mem.ll b/libclamav/c++/llvm/test/CodeGen/X86/asm-indirect-mem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/asm-indirect-mem.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/asm-indirect-mem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/asm-modifier-P.ll b/libclamav/c++/llvm/test/CodeGen/X86/asm-modifier-P.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/asm-modifier-P.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/asm-modifier-P.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/asm-modifier.ll b/libclamav/c++/llvm/test/CodeGen/X86/asm-modifier.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/asm-modifier.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/asm-modifier.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/atomic_add.ll b/libclamav/c++/llvm/test/CodeGen/X86/atomic_add.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/atomic_add.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/atomic_add.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/atomic_op.ll b/libclamav/c++/llvm/test/CodeGen/X86/atomic_op.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/atomic_op.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/atomic_op.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/attribute-sections.ll b/libclamav/c++/llvm/test/CodeGen/X86/attribute-sections.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/attribute-sections.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/attribute-sections.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/avoid-lea-scale2.ll b/libclamav/c++/llvm/test/CodeGen/X86/avoid-lea-scale2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/avoid-lea-scale2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/avoid-lea-scale2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/avoid-loop-align-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/avoid-loop-align-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/avoid-loop-align-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/avoid-loop-align-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/avoid-loop-align.ll b/libclamav/c++/llvm/test/CodeGen/X86/avoid-loop-align.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/avoid-loop-align.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/avoid-loop-align.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/bitcast-int-to-vector.ll b/libclamav/c++/llvm/test/CodeGen/X86/bitcast-int-to-vector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/bitcast-int-to-vector.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/bitcast-int-to-vector.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/bitcast.ll b/libclamav/c++/llvm/test/CodeGen/X86/bitcast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/bitcast.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/bitcast.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/bitcast2.ll b/libclamav/c++/llvm/test/CodeGen/X86/bitcast2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/bitcast2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/bitcast2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/break-anti-dependencies.ll b/libclamav/c++/llvm/test/CodeGen/X86/break-anti-dependencies.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/break-anti-dependencies.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/break-anti-dependencies.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/bswap-inline-asm.ll b/libclamav/c++/llvm/test/CodeGen/X86/bswap-inline-asm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/bswap-inline-asm.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/bswap-inline-asm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/bswap.ll b/libclamav/c++/llvm/test/CodeGen/X86/bswap.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/bswap.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/bswap.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/bt.ll b/libclamav/c++/llvm/test/CodeGen/X86/bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/bt.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/bt.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/byval.ll b/libclamav/c++/llvm/test/CodeGen/X86/byval.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/byval.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/byval.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/byval2.ll b/libclamav/c++/llvm/test/CodeGen/X86/byval2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/byval2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/byval2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/byval3.ll b/libclamav/c++/llvm/test/CodeGen/X86/byval3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/byval3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/byval3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/byval4.ll b/libclamav/c++/llvm/test/CodeGen/X86/byval4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/byval4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/byval4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/byval5.ll b/libclamav/c++/llvm/test/CodeGen/X86/byval5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/byval5.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/byval5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/byval6.ll b/libclamav/c++/llvm/test/CodeGen/X86/byval6.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/byval6.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/byval6.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/byval7.ll b/libclamav/c++/llvm/test/CodeGen/X86/byval7.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/byval7.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/byval7.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/call-imm.ll b/libclamav/c++/llvm/test/CodeGen/X86/call-imm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/call-imm.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/call-imm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/call-push.ll b/libclamav/c++/llvm/test/CodeGen/X86/call-push.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/call-push.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/call-push.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/change-compare-stride-0.ll b/libclamav/c++/llvm/test/CodeGen/X86/change-compare-stride-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/change-compare-stride-0.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/change-compare-stride-0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/change-compare-stride-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/change-compare-stride-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/change-compare-stride-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/change-compare-stride-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/clz.ll b/libclamav/c++/llvm/test/CodeGen/X86/clz.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/clz.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/clz.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/cmp-test.ll b/libclamav/c++/llvm/test/CodeGen/X86/cmp-test.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/cmp-test.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/cmp-test.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/cmp0.ll b/libclamav/c++/llvm/test/CodeGen/X86/cmp0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/cmp0.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/cmp0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/cmp1.ll b/libclamav/c++/llvm/test/CodeGen/X86/cmp1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/cmp1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/cmp1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/cmp2.ll b/libclamav/c++/llvm/test/CodeGen/X86/cmp2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/cmp2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/cmp2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/coalesce-esp.ll b/libclamav/c++/llvm/test/CodeGen/X86/coalesce-esp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/coalesce-esp.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/coalesce-esp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/coalescer-commute1.ll b/libclamav/c++/llvm/test/CodeGen/X86/coalescer-commute1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/coalescer-commute1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/coalescer-commute1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/coalescer-commute2.ll b/libclamav/c++/llvm/test/CodeGen/X86/coalescer-commute2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/coalescer-commute2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/coalescer-commute2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/coalescer-commute3.ll b/libclamav/c++/llvm/test/CodeGen/X86/coalescer-commute3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/coalescer-commute3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/coalescer-commute3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/coalescer-commute4.ll b/libclamav/c++/llvm/test/CodeGen/X86/coalescer-commute4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/coalescer-commute4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/coalescer-commute4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/coalescer-commute5.ll b/libclamav/c++/llvm/test/CodeGen/X86/coalescer-commute5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/coalescer-commute5.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/coalescer-commute5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/coalescer-cross.ll b/libclamav/c++/llvm/test/CodeGen/X86/coalescer-cross.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/coalescer-cross.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/coalescer-cross.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/coalescer-remat.ll b/libclamav/c++/llvm/test/CodeGen/X86/coalescer-remat.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/coalescer-remat.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/coalescer-remat.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/code_placement.ll b/libclamav/c++/llvm/test/CodeGen/X86/code_placement.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/code_placement.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/code_placement.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/codegen-prepare-cast.ll b/libclamav/c++/llvm/test/CodeGen/X86/codegen-prepare-cast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/codegen-prepare-cast.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/codegen-prepare-cast.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/codemodel.ll b/libclamav/c++/llvm/test/CodeGen/X86/codemodel.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/codemodel.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/codemodel.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/combine-lds.ll b/libclamav/c++/llvm/test/CodeGen/X86/combine-lds.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/combine-lds.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/combine-lds.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/combiner-aa-0.ll b/libclamav/c++/llvm/test/CodeGen/X86/combiner-aa-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/combiner-aa-0.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/combiner-aa-0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/commute-cmov.ll b/libclamav/c++/llvm/test/CodeGen/X86/commute-cmov.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/commute-cmov.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/commute-cmov.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/commute-intrinsic.ll b/libclamav/c++/llvm/test/CodeGen/X86/commute-intrinsic.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/commute-intrinsic.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/commute-intrinsic.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/commute-two-addr.ll b/libclamav/c++/llvm/test/CodeGen/X86/commute-two-addr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/commute-two-addr.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/commute-two-addr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/compare-add.ll b/libclamav/c++/llvm/test/CodeGen/X86/compare-add.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/compare-add.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/compare-add.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/compare_folding.ll b/libclamav/c++/llvm/test/CodeGen/X86/compare_folding.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/compare_folding.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/compare_folding.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/compiler_used.ll b/libclamav/c++/llvm/test/CodeGen/X86/compiler_used.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/compiler_used.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/compiler_used.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/complex-fca.ll b/libclamav/c++/llvm/test/CodeGen/X86/complex-fca.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/complex-fca.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/complex-fca.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/const-select.ll b/libclamav/c++/llvm/test/CodeGen/X86/const-select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/const-select.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/const-select.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/constant-pool-remat-0.ll b/libclamav/c++/llvm/test/CodeGen/X86/constant-pool-remat-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/constant-pool-remat-0.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/constant-pool-remat-0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/constpool.ll b/libclamav/c++/llvm/test/CodeGen/X86/constpool.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/constpool.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/constpool.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/convert-2-addr-3-addr-inc64.ll b/libclamav/c++/llvm/test/CodeGen/X86/convert-2-addr-3-addr-inc64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/convert-2-addr-3-addr-inc64.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/convert-2-addr-3-addr-inc64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/copysign-zero.ll b/libclamav/c++/llvm/test/CodeGen/X86/copysign-zero.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/copysign-zero.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/copysign-zero.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/critical-edge-split.ll b/libclamav/c++/llvm/test/CodeGen/X86/critical-edge-split.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/critical-edge-split.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/critical-edge-split.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/cstring.ll b/libclamav/c++/llvm/test/CodeGen/X86/cstring.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/cstring.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/cstring.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/dag-rauw-cse.ll b/libclamav/c++/llvm/test/CodeGen/X86/dag-rauw-cse.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/dag-rauw-cse.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/dag-rauw-cse.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/dagcombine-buildvector.ll b/libclamav/c++/llvm/test/CodeGen/X86/dagcombine-buildvector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/dagcombine-buildvector.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/dagcombine-buildvector.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/dagcombine-cse.ll b/libclamav/c++/llvm/test/CodeGen/X86/dagcombine-cse.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/dagcombine-cse.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/dagcombine-cse.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/darwin-bzero.ll b/libclamav/c++/llvm/test/CodeGen/X86/darwin-bzero.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/darwin-bzero.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/darwin-bzero.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/darwin-no-dead-strip.ll b/libclamav/c++/llvm/test/CodeGen/X86/darwin-no-dead-strip.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/darwin-no-dead-strip.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/darwin-no-dead-strip.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/darwin-stub.ll b/libclamav/c++/llvm/test/CodeGen/X86/darwin-stub.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/darwin-stub.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/darwin-stub.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/dg.exp b/libclamav/c++/llvm/test/CodeGen/X86/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/dg.exp
rename to libclamav/c++/llvm/test/CodeGen/X86/dg.exp
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/div_const.ll b/libclamav/c++/llvm/test/CodeGen/X86/div_const.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/div_const.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/div_const.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/divrem.ll b/libclamav/c++/llvm/test/CodeGen/X86/divrem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/divrem.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/divrem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/dll-linkage.ll b/libclamav/c++/llvm/test/CodeGen/X86/dll-linkage.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/dll-linkage.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/dll-linkage.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/dollar-name.ll b/libclamav/c++/llvm/test/CodeGen/X86/dollar-name.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/dollar-name.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/dollar-name.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/dyn-stackalloc.ll b/libclamav/c++/llvm/test/CodeGen/X86/dyn-stackalloc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/dyn-stackalloc.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/dyn-stackalloc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/empty-struct-return-type.ll b/libclamav/c++/llvm/test/CodeGen/X86/empty-struct-return-type.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/empty-struct-return-type.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/empty-struct-return-type.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/epilogue.ll b/libclamav/c++/llvm/test/CodeGen/X86/epilogue.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/epilogue.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/epilogue.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/extend.ll b/libclamav/c++/llvm/test/CodeGen/X86/extend.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/extend.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/extend.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/extern_weak.ll b/libclamav/c++/llvm/test/CodeGen/X86/extern_weak.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/extern_weak.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/extern_weak.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/extmul128.ll b/libclamav/c++/llvm/test/CodeGen/X86/extmul128.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/extmul128.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/extmul128.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/extmul64.ll b/libclamav/c++/llvm/test/CodeGen/X86/extmul64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/extmul64.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/extmul64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/extract-combine.ll b/libclamav/c++/llvm/test/CodeGen/X86/extract-combine.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/extract-combine.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/extract-combine.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/extract-extract.ll b/libclamav/c++/llvm/test/CodeGen/X86/extract-extract.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/extract-extract.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/extract-extract.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/extractelement-from-arg.ll b/libclamav/c++/llvm/test/CodeGen/X86/extractelement-from-arg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/extractelement-from-arg.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/extractelement-from-arg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/extractelement-load.ll b/libclamav/c++/llvm/test/CodeGen/X86/extractelement-load.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/extractelement-load.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/extractelement-load.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/extractelement-shuffle.ll b/libclamav/c++/llvm/test/CodeGen/X86/extractelement-shuffle.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/extractelement-shuffle.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/extractelement-shuffle.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/extractps.ll b/libclamav/c++/llvm/test/CodeGen/X86/extractps.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/extractps.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/extractps.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fabs.ll b/libclamav/c++/llvm/test/CodeGen/X86/fabs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fabs.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fabs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fast-cc-callee-pops.ll b/libclamav/c++/llvm/test/CodeGen/X86/fast-cc-callee-pops.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fast-cc-callee-pops.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fast-cc-callee-pops.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fast-cc-merge-stack-adj.ll b/libclamav/c++/llvm/test/CodeGen/X86/fast-cc-merge-stack-adj.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fast-cc-merge-stack-adj.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fast-cc-merge-stack-adj.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fast-cc-pass-in-regs.ll b/libclamav/c++/llvm/test/CodeGen/X86/fast-cc-pass-in-regs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fast-cc-pass-in-regs.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fast-cc-pass-in-regs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-bail.ll b/libclamav/c++/llvm/test/CodeGen/X86/fast-isel-bail.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-bail.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fast-isel-bail.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-bc.ll b/libclamav/c++/llvm/test/CodeGen/X86/fast-isel-bc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-bc.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fast-isel-bc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-call.ll b/libclamav/c++/llvm/test/CodeGen/X86/fast-isel-call.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-call.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fast-isel-call.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-constpool.ll b/libclamav/c++/llvm/test/CodeGen/X86/fast-isel-constpool.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-constpool.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fast-isel-constpool.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-gep-sext.ll b/libclamav/c++/llvm/test/CodeGen/X86/fast-isel-gep-sext.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-gep-sext.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fast-isel-gep-sext.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-gv.ll b/libclamav/c++/llvm/test/CodeGen/X86/fast-isel-gv.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-gv.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fast-isel-gv.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-i1.ll b/libclamav/c++/llvm/test/CodeGen/X86/fast-isel-i1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-i1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fast-isel-i1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-mem.ll b/libclamav/c++/llvm/test/CodeGen/X86/fast-isel-mem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-mem.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fast-isel-mem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-phys.ll b/libclamav/c++/llvm/test/CodeGen/X86/fast-isel-phys.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-phys.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fast-isel-phys.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-shift-imm.ll b/libclamav/c++/llvm/test/CodeGen/X86/fast-isel-shift-imm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-shift-imm.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fast-isel-shift-imm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-tailcall.ll b/libclamav/c++/llvm/test/CodeGen/X86/fast-isel-tailcall.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-tailcall.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fast-isel-tailcall.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-tls.ll b/libclamav/c++/llvm/test/CodeGen/X86/fast-isel-tls.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-tls.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fast-isel-tls.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-trunc.ll b/libclamav/c++/llvm/test/CodeGen/X86/fast-isel-trunc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fast-isel-trunc.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fast-isel-trunc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fast-isel.ll b/libclamav/c++/llvm/test/CodeGen/X86/fast-isel.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fast-isel.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fast-isel.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fastcall-correct-mangling.ll b/libclamav/c++/llvm/test/CodeGen/X86/fastcall-correct-mangling.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fastcall-correct-mangling.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fastcall-correct-mangling.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fastcc-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/fastcc-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fastcc-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fastcc-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fastcc-byval.ll b/libclamav/c++/llvm/test/CodeGen/X86/fastcc-byval.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fastcc-byval.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fastcc-byval.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fastcc-sret.ll b/libclamav/c++/llvm/test/CodeGen/X86/fastcc-sret.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fastcc-sret.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fastcc-sret.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fastcc.ll b/libclamav/c++/llvm/test/CodeGen/X86/fastcc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fastcc.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fastcc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/field-extract-use-trunc.ll b/libclamav/c++/llvm/test/CodeGen/X86/field-extract-use-trunc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/field-extract-use-trunc.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/field-extract-use-trunc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fildll.ll b/libclamav/c++/llvm/test/CodeGen/X86/fildll.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fildll.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fildll.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fmul-zero.ll b/libclamav/c++/llvm/test/CodeGen/X86/fmul-zero.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fmul-zero.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fmul-zero.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fold-add.ll b/libclamav/c++/llvm/test/CodeGen/X86/fold-add.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fold-add.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fold-add.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fold-and-shift.ll b/libclamav/c++/llvm/test/CodeGen/X86/fold-and-shift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fold-and-shift.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fold-and-shift.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fold-call-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/fold-call-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fold-call-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fold-call-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fold-call-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/fold-call-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fold-call-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fold-call-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fold-call.ll b/libclamav/c++/llvm/test/CodeGen/X86/fold-call.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fold-call.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fold-call.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fold-imm.ll b/libclamav/c++/llvm/test/CodeGen/X86/fold-imm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fold-imm.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fold-imm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fold-load.ll b/libclamav/c++/llvm/test/CodeGen/X86/fold-load.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fold-load.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fold-load.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fold-mul-lohi.ll b/libclamav/c++/llvm/test/CodeGen/X86/fold-mul-lohi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fold-mul-lohi.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fold-mul-lohi.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fold-pcmpeqd-0.ll b/libclamav/c++/llvm/test/CodeGen/X86/fold-pcmpeqd-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fold-pcmpeqd-0.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fold-pcmpeqd-0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fold-pcmpeqd-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/fold-pcmpeqd-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fold-pcmpeqd-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fold-pcmpeqd-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fold-pcmpeqd-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/fold-pcmpeqd-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fold-pcmpeqd-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fold-pcmpeqd-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fold-sext-trunc.ll b/libclamav/c++/llvm/test/CodeGen/X86/fold-sext-trunc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fold-sext-trunc.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fold-sext-trunc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fp-immediate-shorten.ll b/libclamav/c++/llvm/test/CodeGen/X86/fp-immediate-shorten.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fp-immediate-shorten.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fp-immediate-shorten.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fp-in-intregs.ll b/libclamav/c++/llvm/test/CodeGen/X86/fp-in-intregs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fp-in-intregs.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fp-in-intregs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fp-stack-2results.ll b/libclamav/c++/llvm/test/CodeGen/X86/fp-stack-2results.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fp-stack-2results.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fp-stack-2results.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fp-stack-compare.ll b/libclamav/c++/llvm/test/CodeGen/X86/fp-stack-compare.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fp-stack-compare.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fp-stack-compare.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fp-stack-direct-ret.ll b/libclamav/c++/llvm/test/CodeGen/X86/fp-stack-direct-ret.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fp-stack-direct-ret.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fp-stack-direct-ret.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fp-stack-ret-conv.ll b/libclamav/c++/llvm/test/CodeGen/X86/fp-stack-ret-conv.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fp-stack-ret-conv.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fp-stack-ret-conv.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fp-stack-ret-store.ll b/libclamav/c++/llvm/test/CodeGen/X86/fp-stack-ret-store.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fp-stack-ret-store.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fp-stack-ret-store.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fp-stack-ret.ll b/libclamav/c++/llvm/test/CodeGen/X86/fp-stack-ret.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fp-stack-ret.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fp-stack-ret.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fp-stack-retcopy.ll b/libclamav/c++/llvm/test/CodeGen/X86/fp-stack-retcopy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fp-stack-retcopy.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fp-stack-retcopy.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fp-stack-set-st1.ll b/libclamav/c++/llvm/test/CodeGen/X86/fp-stack-set-st1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fp-stack-set-st1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fp-stack-set-st1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fp2sint.ll b/libclamav/c++/llvm/test/CodeGen/X86/fp2sint.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fp2sint.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fp2sint.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fp_constant_op.ll b/libclamav/c++/llvm/test/CodeGen/X86/fp_constant_op.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fp_constant_op.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fp_constant_op.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fp_load_cast_fold.ll b/libclamav/c++/llvm/test/CodeGen/X86/fp_load_cast_fold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fp_load_cast_fold.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fp_load_cast_fold.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fp_load_fold.ll b/libclamav/c++/llvm/test/CodeGen/X86/fp_load_fold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fp_load_fold.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fp_load_fold.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/fsxor-alignment.ll b/libclamav/c++/llvm/test/CodeGen/X86/fsxor-alignment.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/fsxor-alignment.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/fsxor-alignment.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/full-lsr.ll b/libclamav/c++/llvm/test/CodeGen/X86/full-lsr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/full-lsr.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/full-lsr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/ga-offset.ll b/libclamav/c++/llvm/test/CodeGen/X86/ga-offset.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/ga-offset.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/ga-offset.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/global-sections-tls.ll b/libclamav/c++/llvm/test/CodeGen/X86/global-sections-tls.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/global-sections-tls.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/global-sections-tls.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/global-sections.ll b/libclamav/c++/llvm/test/CodeGen/X86/global-sections.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/global-sections.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/global-sections.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/h-register-addressing-32.ll b/libclamav/c++/llvm/test/CodeGen/X86/h-register-addressing-32.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/h-register-addressing-32.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/h-register-addressing-32.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/h-register-addressing-64.ll b/libclamav/c++/llvm/test/CodeGen/X86/h-register-addressing-64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/h-register-addressing-64.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/h-register-addressing-64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/h-register-store.ll b/libclamav/c++/llvm/test/CodeGen/X86/h-register-store.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/h-register-store.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/h-register-store.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/h-registers-0.ll b/libclamav/c++/llvm/test/CodeGen/X86/h-registers-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/h-registers-0.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/h-registers-0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/h-registers-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/h-registers-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/h-registers-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/h-registers-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/h-registers-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/h-registers-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/h-registers-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/h-registers-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/h-registers-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/h-registers-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/h-registers-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/h-registers-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/hidden-vis-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/hidden-vis-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/hidden-vis-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/hidden-vis-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/hidden-vis-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/hidden-vis-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/hidden-vis-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/hidden-vis-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/hidden-vis-4.ll b/libclamav/c++/llvm/test/CodeGen/X86/hidden-vis-4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/hidden-vis-4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/hidden-vis-4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/hidden-vis.ll b/libclamav/c++/llvm/test/CodeGen/X86/hidden-vis.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/hidden-vis.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/hidden-vis.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/i128-and-beyond.ll b/libclamav/c++/llvm/test/CodeGen/X86/i128-and-beyond.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/i128-and-beyond.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/i128-and-beyond.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/i128-immediate.ll b/libclamav/c++/llvm/test/CodeGen/X86/i128-immediate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/i128-immediate.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/i128-immediate.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/i128-mul.ll b/libclamav/c++/llvm/test/CodeGen/X86/i128-mul.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/i128-mul.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/i128-mul.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/i128-ret.ll b/libclamav/c++/llvm/test/CodeGen/X86/i128-ret.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/i128-ret.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/i128-ret.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/i256-add.ll b/libclamav/c++/llvm/test/CodeGen/X86/i256-add.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/i256-add.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/i256-add.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/i2k.ll b/libclamav/c++/llvm/test/CodeGen/X86/i2k.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/i2k.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/i2k.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/i64-mem-copy.ll b/libclamav/c++/llvm/test/CodeGen/X86/i64-mem-copy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/i64-mem-copy.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/i64-mem-copy.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/iabs.ll b/libclamav/c++/llvm/test/CodeGen/X86/iabs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/iabs.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/iabs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/illegal-asm.ll b/libclamav/c++/llvm/test/CodeGen/X86/illegal-asm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/illegal-asm.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/illegal-asm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/illegal-insert.ll b/libclamav/c++/llvm/test/CodeGen/X86/illegal-insert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/illegal-insert.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/illegal-insert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/illegal-vector-args-return.ll b/libclamav/c++/llvm/test/CodeGen/X86/illegal-vector-args-return.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/illegal-vector-args-return.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/illegal-vector-args-return.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/imp-def-copies.ll b/libclamav/c++/llvm/test/CodeGen/X86/imp-def-copies.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/imp-def-copies.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/imp-def-copies.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/imul-lea-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/imul-lea-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/imul-lea-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/imul-lea-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/imul-lea.ll b/libclamav/c++/llvm/test/CodeGen/X86/imul-lea.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/imul-lea.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/imul-lea.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-2addr.ll b/libclamav/c++/llvm/test/CodeGen/X86/inline-asm-2addr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-2addr.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/inline-asm-2addr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-flag-clobber.ll b/libclamav/c++/llvm/test/CodeGen/X86/inline-asm-flag-clobber.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-flag-clobber.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/inline-asm-flag-clobber.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-fpstack.ll b/libclamav/c++/llvm/test/CodeGen/X86/inline-asm-fpstack.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-fpstack.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/inline-asm-fpstack.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-fpstack2.ll b/libclamav/c++/llvm/test/CodeGen/X86/inline-asm-fpstack2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-fpstack2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/inline-asm-fpstack2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-fpstack3.ll b/libclamav/c++/llvm/test/CodeGen/X86/inline-asm-fpstack3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-fpstack3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/inline-asm-fpstack3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-fpstack4.ll b/libclamav/c++/llvm/test/CodeGen/X86/inline-asm-fpstack4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-fpstack4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/inline-asm-fpstack4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-fpstack5.ll b/libclamav/c++/llvm/test/CodeGen/X86/inline-asm-fpstack5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-fpstack5.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/inline-asm-fpstack5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-modifier-n.ll b/libclamav/c++/llvm/test/CodeGen/X86/inline-asm-modifier-n.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-modifier-n.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/inline-asm-modifier-n.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-mrv.ll b/libclamav/c++/llvm/test/CodeGen/X86/inline-asm-mrv.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-mrv.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/inline-asm-mrv.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-out-regs.ll b/libclamav/c++/llvm/test/CodeGen/X86/inline-asm-out-regs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-out-regs.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/inline-asm-out-regs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-pic.ll b/libclamav/c++/llvm/test/CodeGen/X86/inline-asm-pic.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-pic.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/inline-asm-pic.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-q-regs.ll b/libclamav/c++/llvm/test/CodeGen/X86/inline-asm-q-regs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-q-regs.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/inline-asm-q-regs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-tied.ll b/libclamav/c++/llvm/test/CodeGen/X86/inline-asm-tied.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-tied.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/inline-asm-tied.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-x-scalar.ll b/libclamav/c++/llvm/test/CodeGen/X86/inline-asm-x-scalar.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/inline-asm-x-scalar.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/inline-asm-x-scalar.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/inline-asm.ll b/libclamav/c++/llvm/test/CodeGen/X86/inline-asm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/inline-asm.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/inline-asm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/ins_subreg_coalesce-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/ins_subreg_coalesce-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/ins_subreg_coalesce-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/ins_subreg_coalesce-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/ins_subreg_coalesce-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/ins_subreg_coalesce-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/ins_subreg_coalesce-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/ins_subreg_coalesce-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/ins_subreg_coalesce-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/ins_subreg_coalesce-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/ins_subreg_coalesce-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/ins_subreg_coalesce-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/insertelement-copytoregs.ll b/libclamav/c++/llvm/test/CodeGen/X86/insertelement-copytoregs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/insertelement-copytoregs.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/insertelement-copytoregs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/insertelement-legalize.ll b/libclamav/c++/llvm/test/CodeGen/X86/insertelement-legalize.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/insertelement-legalize.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/insertelement-legalize.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/invalid-shift-immediate.ll b/libclamav/c++/llvm/test/CodeGen/X86/invalid-shift-immediate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/invalid-shift-immediate.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/invalid-shift-immediate.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/isel-sink.ll b/libclamav/c++/llvm/test/CodeGen/X86/isel-sink.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/isel-sink.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/isel-sink.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/isel-sink2.ll b/libclamav/c++/llvm/test/CodeGen/X86/isel-sink2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/isel-sink2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/isel-sink2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/isel-sink3.ll b/libclamav/c++/llvm/test/CodeGen/X86/isel-sink3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/isel-sink3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/isel-sink3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/isint.ll b/libclamav/c++/llvm/test/CodeGen/X86/isint.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/isint.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/isint.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/isnan.ll b/libclamav/c++/llvm/test/CodeGen/X86/isnan.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/isnan.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/isnan.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/isnan2.ll b/libclamav/c++/llvm/test/CodeGen/X86/isnan2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/isnan2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/isnan2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/ispositive.ll b/libclamav/c++/llvm/test/CodeGen/X86/ispositive.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/ispositive.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/ispositive.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/iv-users-in-other-loops.ll b/libclamav/c++/llvm/test/CodeGen/X86/iv-users-in-other-loops.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/iv-users-in-other-loops.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/iv-users-in-other-loops.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/jump_sign.ll b/libclamav/c++/llvm/test/CodeGen/X86/jump_sign.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/jump_sign.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/jump_sign.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/ldzero.ll b/libclamav/c++/llvm/test/CodeGen/X86/ldzero.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/ldzero.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/ldzero.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/lea-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/lea-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/lea-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/lea-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/lea-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/lea-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/lea-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/lea-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/lea-4.ll b/libclamav/c++/llvm/test/CodeGen/X86/lea-4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/lea-4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/lea-4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/lea-neg.ll b/libclamav/c++/llvm/test/CodeGen/X86/lea-neg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/lea-neg.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/lea-neg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/lea-recursion.ll b/libclamav/c++/llvm/test/CodeGen/X86/lea-recursion.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/lea-recursion.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/lea-recursion.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/lea.ll b/libclamav/c++/llvm/test/CodeGen/X86/lea.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/lea.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/lea.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/legalizedag_vec.ll b/libclamav/c++/llvm/test/CodeGen/X86/legalizedag_vec.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/legalizedag_vec.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/legalizedag_vec.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/lfence.ll b/libclamav/c++/llvm/test/CodeGen/X86/lfence.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/lfence.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/lfence.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/limited-prec.ll b/libclamav/c++/llvm/test/CodeGen/X86/limited-prec.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/limited-prec.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/limited-prec.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/live-out-reg-info.ll b/libclamav/c++/llvm/test/CodeGen/X86/live-out-reg-info.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/live-out-reg-info.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/live-out-reg-info.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/local-liveness.ll b/libclamav/c++/llvm/test/CodeGen/X86/local-liveness.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/local-liveness.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/local-liveness.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/long-setcc.ll b/libclamav/c++/llvm/test/CodeGen/X86/long-setcc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/long-setcc.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/long-setcc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/longlong-deadload.ll b/libclamav/c++/llvm/test/CodeGen/X86/longlong-deadload.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/longlong-deadload.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/longlong-deadload.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/loop-hoist.ll b/libclamav/c++/llvm/test/CodeGen/X86/loop-hoist.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/loop-hoist.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/loop-hoist.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/loop-strength-reduce-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/loop-strength-reduce-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/loop-strength-reduce-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/loop-strength-reduce-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/loop-strength-reduce-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/loop-strength-reduce-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/loop-strength-reduce-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/loop-strength-reduce-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/loop-strength-reduce.ll b/libclamav/c++/llvm/test/CodeGen/X86/loop-strength-reduce.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/loop-strength-reduce.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/loop-strength-reduce.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/loop-strength-reduce2.ll b/libclamav/c++/llvm/test/CodeGen/X86/loop-strength-reduce2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/loop-strength-reduce2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/loop-strength-reduce2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/loop-strength-reduce3.ll b/libclamav/c++/llvm/test/CodeGen/X86/loop-strength-reduce3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/loop-strength-reduce3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/loop-strength-reduce3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/loop-strength-reduce4.ll b/libclamav/c++/llvm/test/CodeGen/X86/loop-strength-reduce4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/loop-strength-reduce4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/loop-strength-reduce4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/loop-strength-reduce5.ll b/libclamav/c++/llvm/test/CodeGen/X86/loop-strength-reduce5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/loop-strength-reduce5.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/loop-strength-reduce5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/loop-strength-reduce6.ll b/libclamav/c++/llvm/test/CodeGen/X86/loop-strength-reduce6.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/loop-strength-reduce6.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/loop-strength-reduce6.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/loop-strength-reduce7.ll b/libclamav/c++/llvm/test/CodeGen/X86/loop-strength-reduce7.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/loop-strength-reduce7.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/loop-strength-reduce7.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/loop-strength-reduce8.ll b/libclamav/c++/llvm/test/CodeGen/X86/loop-strength-reduce8.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/loop-strength-reduce8.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/loop-strength-reduce8.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/lsr-loop-exit-cond.ll b/libclamav/c++/llvm/test/CodeGen/X86/lsr-loop-exit-cond.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/lsr-loop-exit-cond.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/lsr-loop-exit-cond.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/lsr-negative-stride.ll b/libclamav/c++/llvm/test/CodeGen/X86/lsr-negative-stride.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/lsr-negative-stride.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/lsr-negative-stride.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/lsr-sort.ll b/libclamav/c++/llvm/test/CodeGen/X86/lsr-sort.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/lsr-sort.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/lsr-sort.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/masked-iv-safe.ll b/libclamav/c++/llvm/test/CodeGen/X86/masked-iv-safe.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/masked-iv-safe.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/masked-iv-safe.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/masked-iv-unsafe.ll b/libclamav/c++/llvm/test/CodeGen/X86/masked-iv-unsafe.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/masked-iv-unsafe.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/masked-iv-unsafe.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/maskmovdqu.ll b/libclamav/c++/llvm/test/CodeGen/X86/maskmovdqu.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/maskmovdqu.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/maskmovdqu.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/memcpy-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/memcpy-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/memcpy-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/memcpy-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/memcpy.ll b/libclamav/c++/llvm/test/CodeGen/X86/memcpy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/memcpy.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/memcpy.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/memmove-0.ll b/libclamav/c++/llvm/test/CodeGen/X86/memmove-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/memmove-0.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/memmove-0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/memmove-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/memmove-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/memmove-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/memmove-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/memmove-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/memmove-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/memmove-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/memmove-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/memmove-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/memmove-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/memmove-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/memmove-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/memmove-4.ll b/libclamav/c++/llvm/test/CodeGen/X86/memmove-4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/memmove-4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/memmove-4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/memset-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/memset-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/memset-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/memset-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/memset.ll b/libclamav/c++/llvm/test/CodeGen/X86/memset.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/memset.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/memset.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/memset64-on-x86-32.ll b/libclamav/c++/llvm/test/CodeGen/X86/memset64-on-x86-32.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/memset64-on-x86-32.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/memset64-on-x86-32.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mfence.ll b/libclamav/c++/llvm/test/CodeGen/X86/mfence.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mfence.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mfence.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mingw-alloca.ll b/libclamav/c++/llvm/test/CodeGen/X86/mingw-alloca.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mingw-alloca.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mingw-alloca.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mmx-arg-passing.ll b/libclamav/c++/llvm/test/CodeGen/X86/mmx-arg-passing.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mmx-arg-passing.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mmx-arg-passing.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mmx-arg-passing2.ll b/libclamav/c++/llvm/test/CodeGen/X86/mmx-arg-passing2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mmx-arg-passing2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mmx-arg-passing2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mmx-arith.ll b/libclamav/c++/llvm/test/CodeGen/X86/mmx-arith.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mmx-arith.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mmx-arith.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mmx-bitcast-to-i64.ll b/libclamav/c++/llvm/test/CodeGen/X86/mmx-bitcast-to-i64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mmx-bitcast-to-i64.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mmx-bitcast-to-i64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mmx-copy-gprs.ll b/libclamav/c++/llvm/test/CodeGen/X86/mmx-copy-gprs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mmx-copy-gprs.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mmx-copy-gprs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mmx-emms.ll b/libclamav/c++/llvm/test/CodeGen/X86/mmx-emms.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mmx-emms.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mmx-emms.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mmx-insert-element.ll b/libclamav/c++/llvm/test/CodeGen/X86/mmx-insert-element.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mmx-insert-element.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mmx-insert-element.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mmx-pinsrw.ll b/libclamav/c++/llvm/test/CodeGen/X86/mmx-pinsrw.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mmx-pinsrw.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mmx-pinsrw.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mmx-punpckhdq.ll b/libclamav/c++/llvm/test/CodeGen/X86/mmx-punpckhdq.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mmx-punpckhdq.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mmx-punpckhdq.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mmx-s2v.ll b/libclamav/c++/llvm/test/CodeGen/X86/mmx-s2v.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mmx-s2v.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mmx-s2v.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mmx-shift.ll b/libclamav/c++/llvm/test/CodeGen/X86/mmx-shift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mmx-shift.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mmx-shift.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mmx-shuffle.ll b/libclamav/c++/llvm/test/CodeGen/X86/mmx-shuffle.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mmx-shuffle.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mmx-shuffle.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mmx-vzmovl-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/mmx-vzmovl-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mmx-vzmovl-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mmx-vzmovl-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mmx-vzmovl.ll b/libclamav/c++/llvm/test/CodeGen/X86/mmx-vzmovl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mmx-vzmovl.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mmx-vzmovl.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/movfs.ll b/libclamav/c++/llvm/test/CodeGen/X86/movfs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/movfs.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/movfs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/movgs.ll b/libclamav/c++/llvm/test/CodeGen/X86/movgs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/movgs.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/movgs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mul-legalize.ll b/libclamav/c++/llvm/test/CodeGen/X86/mul-legalize.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mul-legalize.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mul-legalize.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mul-remat.ll b/libclamav/c++/llvm/test/CodeGen/X86/mul-remat.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mul-remat.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mul-remat.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mul-shift-reassoc.ll b/libclamav/c++/llvm/test/CodeGen/X86/mul-shift-reassoc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mul-shift-reassoc.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mul-shift-reassoc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mul128.ll b/libclamav/c++/llvm/test/CodeGen/X86/mul128.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mul128.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mul128.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/mul64.ll b/libclamav/c++/llvm/test/CodeGen/X86/mul64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/mul64.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/mul64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/multiple-return-values-cross-block.ll b/libclamav/c++/llvm/test/CodeGen/X86/multiple-return-values-cross-block.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/multiple-return-values-cross-block.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/multiple-return-values-cross-block.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/multiple-return-values.ll b/libclamav/c++/llvm/test/CodeGen/X86/multiple-return-values.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/multiple-return-values.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/multiple-return-values.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/nancvt.ll b/libclamav/c++/llvm/test/CodeGen/X86/nancvt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/nancvt.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/nancvt.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/narrow_op-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/narrow_op-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/narrow_op-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/narrow_op-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/narrow_op-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/narrow_op-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/narrow_op-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/narrow_op-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/neg_fp.ll b/libclamav/c++/llvm/test/CodeGen/X86/neg_fp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/neg_fp.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/neg_fp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/negate-add-zero.ll b/libclamav/c++/llvm/test/CodeGen/X86/negate-add-zero.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/negate-add-zero.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/negate-add-zero.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/negative-sin.ll b/libclamav/c++/llvm/test/CodeGen/X86/negative-sin.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/negative-sin.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/negative-sin.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/negative-subscript.ll b/libclamav/c++/llvm/test/CodeGen/X86/negative-subscript.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/negative-subscript.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/negative-subscript.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/negative_zero.ll b/libclamav/c++/llvm/test/CodeGen/X86/negative_zero.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/negative_zero.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/negative_zero.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/nobt.ll b/libclamav/c++/llvm/test/CodeGen/X86/nobt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/nobt.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/nobt.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/nofence.ll b/libclamav/c++/llvm/test/CodeGen/X86/nofence.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/nofence.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/nofence.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/nosse-error1.ll b/libclamav/c++/llvm/test/CodeGen/X86/nosse-error1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/nosse-error1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/nosse-error1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/nosse-error2.ll b/libclamav/c++/llvm/test/CodeGen/X86/nosse-error2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/nosse-error2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/nosse-error2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/nosse-varargs.ll b/libclamav/c++/llvm/test/CodeGen/X86/nosse-varargs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/nosse-varargs.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/nosse-varargs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/omit-label.ll b/libclamav/c++/llvm/test/CodeGen/X86/omit-label.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/omit-label.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/omit-label.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/opt-ext-uses.ll b/libclamav/c++/llvm/test/CodeGen/X86/opt-ext-uses.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/opt-ext-uses.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/opt-ext-uses.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/optimize-max-0.ll b/libclamav/c++/llvm/test/CodeGen/X86/optimize-max-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/optimize-max-0.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/optimize-max-0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/optimize-max-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/optimize-max-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/optimize-max-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/optimize-max-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/optimize-max-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/optimize-max-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/optimize-max-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/optimize-max-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/or-branch.ll b/libclamav/c++/llvm/test/CodeGen/X86/or-branch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/or-branch.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/or-branch.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/overlap-shift.ll b/libclamav/c++/llvm/test/CodeGen/X86/overlap-shift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/overlap-shift.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/overlap-shift.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/packed_struct.ll b/libclamav/c++/llvm/test/CodeGen/X86/packed_struct.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/packed_struct.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/packed_struct.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/peep-test-0.ll b/libclamav/c++/llvm/test/CodeGen/X86/peep-test-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/peep-test-0.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/peep-test-0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/peep-test-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/peep-test-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/peep-test-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/peep-test-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/peep-test-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/peep-test-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/peep-test-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/peep-test-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/peep-vector-extract-concat.ll b/libclamav/c++/llvm/test/CodeGen/X86/peep-vector-extract-concat.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/peep-vector-extract-concat.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/peep-vector-extract-concat.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/peep-vector-extract-insert.ll b/libclamav/c++/llvm/test/CodeGen/X86/peep-vector-extract-insert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/peep-vector-extract-insert.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/peep-vector-extract-insert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/phys_subreg_coalesce-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/phys_subreg_coalesce-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/phys_subreg_coalesce-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/phys_subreg_coalesce-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/phys_subreg_coalesce.ll b/libclamav/c++/llvm/test/CodeGen/X86/phys_subreg_coalesce.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/phys_subreg_coalesce.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/phys_subreg_coalesce.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pic-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/pic-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pic-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pic-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pic-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/pic-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pic-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pic-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pic-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/pic-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pic-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pic-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pic-4.ll b/libclamav/c++/llvm/test/CodeGen/X86/pic-4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pic-4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pic-4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pic-5.ll b/libclamav/c++/llvm/test/CodeGen/X86/pic-5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pic-5.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pic-5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pic-6.ll b/libclamav/c++/llvm/test/CodeGen/X86/pic-6.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pic-6.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pic-6.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pic-cpool.ll b/libclamav/c++/llvm/test/CodeGen/X86/pic-cpool.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pic-cpool.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pic-cpool.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pic-jtbl.ll b/libclamav/c++/llvm/test/CodeGen/X86/pic-jtbl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pic-jtbl.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pic-jtbl.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pic-load-remat.ll b/libclamav/c++/llvm/test/CodeGen/X86/pic-load-remat.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pic-load-remat.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pic-load-remat.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pic_jumptable.ll b/libclamav/c++/llvm/test/CodeGen/X86/pic_jumptable.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pic_jumptable.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pic_jumptable.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pmul.ll b/libclamav/c++/llvm/test/CodeGen/X86/pmul.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pmul.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pmul.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/postalloc-coalescing.ll b/libclamav/c++/llvm/test/CodeGen/X86/postalloc-coalescing.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/postalloc-coalescing.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/postalloc-coalescing.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr1462.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr1462.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr1462.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr1462.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr1489.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr1489.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr1489.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr1489.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr1505.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr1505.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr1505.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr1505.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr1505b.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr1505b.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr1505b.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr1505b.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr2177.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr2177.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr2177.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr2177.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr2182.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr2182.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr2182.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr2182.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr2326.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr2326.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr2326.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr2326.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr2623.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr2623.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr2623.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr2623.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr2656.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr2656.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr2656.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr2656.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr2659.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr2659.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr2659.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr2659.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr2849.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr2849.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr2849.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr2849.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr2924.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr2924.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr2924.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr2924.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr2982.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr2982.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr2982.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr2982.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr3154.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr3154.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr3154.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr3154.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr3216.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr3216.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr3216.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr3216.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr3241.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr3241.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr3241.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr3241.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr3243.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr3243.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr3243.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr3243.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr3244.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr3244.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr3244.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr3244.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr3250.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr3250.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr3250.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr3250.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr3317.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr3317.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr3317.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr3317.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr3366.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr3366.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr3366.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr3366.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr3457.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr3457.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr3457.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr3457.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr3495-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr3495-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr3495-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr3495-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr3495.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr3495.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr3495.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr3495.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pr3522.ll b/libclamav/c++/llvm/test/CodeGen/X86/pr3522.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pr3522.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pr3522.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pre-split1.ll b/libclamav/c++/llvm/test/CodeGen/X86/pre-split1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pre-split1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pre-split1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pre-split10.ll b/libclamav/c++/llvm/test/CodeGen/X86/pre-split10.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pre-split10.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pre-split10.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pre-split2.ll b/libclamav/c++/llvm/test/CodeGen/X86/pre-split2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pre-split2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pre-split2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pre-split3.ll b/libclamav/c++/llvm/test/CodeGen/X86/pre-split3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pre-split3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pre-split3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pre-split4.ll b/libclamav/c++/llvm/test/CodeGen/X86/pre-split4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pre-split4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pre-split4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pre-split5.ll b/libclamav/c++/llvm/test/CodeGen/X86/pre-split5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pre-split5.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pre-split5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pre-split6.ll b/libclamav/c++/llvm/test/CodeGen/X86/pre-split6.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pre-split6.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pre-split6.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pre-split7.ll b/libclamav/c++/llvm/test/CodeGen/X86/pre-split7.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pre-split7.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pre-split7.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pre-split8.ll b/libclamav/c++/llvm/test/CodeGen/X86/pre-split8.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pre-split8.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pre-split8.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/pre-split9.ll b/libclamav/c++/llvm/test/CodeGen/X86/pre-split9.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/pre-split9.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/pre-split9.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/prefetch.ll b/libclamav/c++/llvm/test/CodeGen/X86/prefetch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/prefetch.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/prefetch.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/private-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/private-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/private-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/private-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/private.ll b/libclamav/c++/llvm/test/CodeGen/X86/private.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/private.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/private.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/ptrtoint-constexpr.ll b/libclamav/c++/llvm/test/CodeGen/X86/ptrtoint-constexpr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/ptrtoint-constexpr.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/ptrtoint-constexpr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/rdtsc.ll b/libclamav/c++/llvm/test/CodeGen/X86/rdtsc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/rdtsc.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/rdtsc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/red-zone.ll b/libclamav/c++/llvm/test/CodeGen/X86/red-zone.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/red-zone.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/red-zone.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/red-zone2.ll b/libclamav/c++/llvm/test/CodeGen/X86/red-zone2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/red-zone2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/red-zone2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/regpressure.ll b/libclamav/c++/llvm/test/CodeGen/X86/regpressure.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/regpressure.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/regpressure.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/rem-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/rem-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/rem-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/rem-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/rem.ll b/libclamav/c++/llvm/test/CodeGen/X86/rem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/rem.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/rem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/remat-constant.ll b/libclamav/c++/llvm/test/CodeGen/X86/remat-constant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/remat-constant.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/remat-constant.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/remat-mov-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/remat-mov-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/remat-mov-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/remat-mov-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/ret-addr.ll b/libclamav/c++/llvm/test/CodeGen/X86/ret-addr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/ret-addr.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/ret-addr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/ret-i64-0.ll b/libclamav/c++/llvm/test/CodeGen/X86/ret-i64-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/ret-i64-0.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/ret-i64-0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/ret-mmx.ll b/libclamav/c++/llvm/test/CodeGen/X86/ret-mmx.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/ret-mmx.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/ret-mmx.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/rip-rel-address.ll b/libclamav/c++/llvm/test/CodeGen/X86/rip-rel-address.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/rip-rel-address.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/rip-rel-address.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/rodata-relocs.ll b/libclamav/c++/llvm/test/CodeGen/X86/rodata-relocs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/rodata-relocs.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/rodata-relocs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/rot16.ll b/libclamav/c++/llvm/test/CodeGen/X86/rot16.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/rot16.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/rot16.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/rot32.ll b/libclamav/c++/llvm/test/CodeGen/X86/rot32.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/rot32.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/rot32.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/rot64.ll b/libclamav/c++/llvm/test/CodeGen/X86/rot64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/rot64.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/rot64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/rotate.ll b/libclamav/c++/llvm/test/CodeGen/X86/rotate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/rotate.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/rotate.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/rotate2.ll b/libclamav/c++/llvm/test/CodeGen/X86/rotate2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/rotate2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/rotate2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/scalar-extract.ll b/libclamav/c++/llvm/test/CodeGen/X86/scalar-extract.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/scalar-extract.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/scalar-extract.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/scalar-min-max-fill-operand.ll b/libclamav/c++/llvm/test/CodeGen/X86/scalar-min-max-fill-operand.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/scalar-min-max-fill-operand.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/scalar-min-max-fill-operand.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/scalar_sse_minmax.ll b/libclamav/c++/llvm/test/CodeGen/X86/scalar_sse_minmax.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/scalar_sse_minmax.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/scalar_sse_minmax.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/scalarize-bitcast.ll b/libclamav/c++/llvm/test/CodeGen/X86/scalarize-bitcast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/scalarize-bitcast.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/scalarize-bitcast.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/scev-interchange.ll b/libclamav/c++/llvm/test/CodeGen/X86/scev-interchange.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/scev-interchange.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/scev-interchange.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/select-no-cmov.ll b/libclamav/c++/llvm/test/CodeGen/X86/select-no-cmov.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/select-no-cmov.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/select-no-cmov.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/select-zero-one.ll b/libclamav/c++/llvm/test/CodeGen/X86/select-zero-one.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/select-zero-one.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/select-zero-one.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/select.ll b/libclamav/c++/llvm/test/CodeGen/X86/select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/select.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/select.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/setoeq.ll b/libclamav/c++/llvm/test/CodeGen/X86/setoeq.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/setoeq.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/setoeq.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/setuge.ll b/libclamav/c++/llvm/test/CodeGen/X86/setuge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/setuge.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/setuge.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sext-load.ll b/libclamav/c++/llvm/test/CodeGen/X86/sext-load.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sext-load.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sext-load.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sext-ret-val.ll b/libclamav/c++/llvm/test/CodeGen/X86/sext-ret-val.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sext-ret-val.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sext-ret-val.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sext-select.ll b/libclamav/c++/llvm/test/CodeGen/X86/sext-select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sext-select.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sext-select.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sext-trunc.ll b/libclamav/c++/llvm/test/CodeGen/X86/sext-trunc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sext-trunc.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sext-trunc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sfence.ll b/libclamav/c++/llvm/test/CodeGen/X86/sfence.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sfence.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sfence.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/shift-and.ll b/libclamav/c++/llvm/test/CodeGen/X86/shift-and.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/shift-and.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/shift-and.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/shift-coalesce.ll b/libclamav/c++/llvm/test/CodeGen/X86/shift-coalesce.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/shift-coalesce.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/shift-coalesce.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/shift-codegen.ll b/libclamav/c++/llvm/test/CodeGen/X86/shift-codegen.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/shift-codegen.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/shift-codegen.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/shift-combine.ll b/libclamav/c++/llvm/test/CodeGen/X86/shift-combine.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/shift-combine.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/shift-combine.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/shift-double.ll b/libclamav/c++/llvm/test/CodeGen/X86/shift-double.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/shift-double.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/shift-double.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/shift-folding.ll b/libclamav/c++/llvm/test/CodeGen/X86/shift-folding.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/shift-folding.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/shift-folding.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/shift-i128.ll b/libclamav/c++/llvm/test/CodeGen/X86/shift-i128.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/shift-i128.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/shift-i128.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/shift-i256.ll b/libclamav/c++/llvm/test/CodeGen/X86/shift-i256.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/shift-i256.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/shift-i256.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/shift-one.ll b/libclamav/c++/llvm/test/CodeGen/X86/shift-one.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/shift-one.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/shift-one.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/shift-parts.ll b/libclamav/c++/llvm/test/CodeGen/X86/shift-parts.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/shift-parts.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/shift-parts.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/shl_elim.ll b/libclamav/c++/llvm/test/CodeGen/X86/shl_elim.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/shl_elim.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/shl_elim.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/shrink-fp-const1.ll b/libclamav/c++/llvm/test/CodeGen/X86/shrink-fp-const1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/shrink-fp-const1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/shrink-fp-const1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/shrink-fp-const2.ll b/libclamav/c++/llvm/test/CodeGen/X86/shrink-fp-const2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/shrink-fp-const2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/shrink-fp-const2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sincos.ll b/libclamav/c++/llvm/test/CodeGen/X86/sincos.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sincos.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sincos.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/small-byval-memcpy.ll b/libclamav/c++/llvm/test/CodeGen/X86/small-byval-memcpy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/small-byval-memcpy.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/small-byval-memcpy.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/smul-with-overflow-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/smul-with-overflow-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/smul-with-overflow-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/smul-with-overflow-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/smul-with-overflow-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/smul-with-overflow-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/smul-with-overflow-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/smul-with-overflow-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/smul-with-overflow.ll b/libclamav/c++/llvm/test/CodeGen/X86/smul-with-overflow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/smul-with-overflow.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/smul-with-overflow.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/soft-fp.ll b/libclamav/c++/llvm/test/CodeGen/X86/soft-fp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/soft-fp.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/soft-fp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/split-eh-lpad-edges.ll b/libclamav/c++/llvm/test/CodeGen/X86/split-eh-lpad-edges.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/split-eh-lpad-edges.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/split-eh-lpad-edges.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/split-select.ll b/libclamav/c++/llvm/test/CodeGen/X86/split-select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/split-select.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/split-select.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/split-vector-rem.ll b/libclamav/c++/llvm/test/CodeGen/X86/split-vector-rem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/split-vector-rem.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/split-vector-rem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sret.ll b/libclamav/c++/llvm/test/CodeGen/X86/sret.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sret.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sret.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse-align-0.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse-align-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse-align-0.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse-align-0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse-align-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse-align-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse-align-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse-align-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse-align-10.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse-align-10.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse-align-10.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse-align-10.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse-align-11.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse-align-11.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse-align-11.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse-align-11.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse-align-12.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse-align-12.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse-align-12.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse-align-12.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse-align-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse-align-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse-align-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse-align-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse-align-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse-align-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse-align-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse-align-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse-align-4.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse-align-4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse-align-4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse-align-4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse-align-5.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse-align-5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse-align-5.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse-align-5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse-align-6.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse-align-6.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse-align-6.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse-align-6.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse-align-7.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse-align-7.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse-align-7.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse-align-7.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse-align-8.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse-align-8.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse-align-8.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse-align-8.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse-align-9.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse-align-9.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse-align-9.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse-align-9.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse-fcopysign.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse-fcopysign.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse-fcopysign.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse-fcopysign.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse-load-ret.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse-load-ret.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse-load-ret.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse-load-ret.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse-varargs.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse-varargs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse-varargs.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse-varargs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse2.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse3.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse41.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse41.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse41.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse41.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse42.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse42.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse42.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse42.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sse_reload_fold.ll b/libclamav/c++/llvm/test/CodeGen/X86/sse_reload_fold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sse_reload_fold.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sse_reload_fold.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/stack-align.ll b/libclamav/c++/llvm/test/CodeGen/X86/stack-align.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/stack-align.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/stack-align.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/stack-color-with-reg-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/stack-color-with-reg-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/stack-color-with-reg-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/stack-color-with-reg-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/stack-color-with-reg.ll b/libclamav/c++/llvm/test/CodeGen/X86/stack-color-with-reg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/stack-color-with-reg.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/stack-color-with-reg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/stdarg.ll b/libclamav/c++/llvm/test/CodeGen/X86/stdarg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/stdarg.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/stdarg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/store-fp-constant.ll b/libclamav/c++/llvm/test/CodeGen/X86/store-fp-constant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/store-fp-constant.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/store-fp-constant.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/store-global-address.ll b/libclamav/c++/llvm/test/CodeGen/X86/store-global-address.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/store-global-address.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/store-global-address.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/store_op_load_fold.ll b/libclamav/c++/llvm/test/CodeGen/X86/store_op_load_fold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/store_op_load_fold.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/store_op_load_fold.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/store_op_load_fold2.ll b/libclamav/c++/llvm/test/CodeGen/X86/store_op_load_fold2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/store_op_load_fold2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/store_op_load_fold2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/storetrunc-fp.ll b/libclamav/c++/llvm/test/CodeGen/X86/storetrunc-fp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/storetrunc-fp.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/storetrunc-fp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/stride-nine-with-base-reg.ll b/libclamav/c++/llvm/test/CodeGen/X86/stride-nine-with-base-reg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/stride-nine-with-base-reg.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/stride-nine-with-base-reg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/stride-reuse.ll b/libclamav/c++/llvm/test/CodeGen/X86/stride-reuse.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/stride-reuse.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/stride-reuse.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/sub-with-overflow.ll b/libclamav/c++/llvm/test/CodeGen/X86/sub-with-overflow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/sub-with-overflow.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/sub-with-overflow.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/subclass-coalesce.ll b/libclamav/c++/llvm/test/CodeGen/X86/subclass-coalesce.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/subclass-coalesce.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/subclass-coalesce.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/subreg-to-reg-0.ll b/libclamav/c++/llvm/test/CodeGen/X86/subreg-to-reg-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/subreg-to-reg-0.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/subreg-to-reg-0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/subreg-to-reg-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/subreg-to-reg-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/subreg-to-reg-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/subreg-to-reg-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/subreg-to-reg-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/subreg-to-reg-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/subreg-to-reg-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/subreg-to-reg-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/subreg-to-reg-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/subreg-to-reg-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/subreg-to-reg-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/subreg-to-reg-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/subreg-to-reg-4.ll b/libclamav/c++/llvm/test/CodeGen/X86/subreg-to-reg-4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/subreg-to-reg-4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/subreg-to-reg-4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/subreg-to-reg-5.ll b/libclamav/c++/llvm/test/CodeGen/X86/subreg-to-reg-5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/subreg-to-reg-5.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/subreg-to-reg-5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/subreg-to-reg-6.ll b/libclamav/c++/llvm/test/CodeGen/X86/subreg-to-reg-6.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/subreg-to-reg-6.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/subreg-to-reg-6.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/switch-zextload.ll b/libclamav/c++/llvm/test/CodeGen/X86/switch-zextload.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/switch-zextload.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/switch-zextload.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/swizzle.ll b/libclamav/c++/llvm/test/CodeGen/X86/swizzle.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/swizzle.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/swizzle.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tailcall-i1.ll b/libclamav/c++/llvm/test/CodeGen/X86/tailcall-i1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tailcall-i1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tailcall-i1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tailcall-stackalign.ll b/libclamav/c++/llvm/test/CodeGen/X86/tailcall-stackalign.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tailcall-stackalign.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tailcall-stackalign.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tailcall-structret.ll b/libclamav/c++/llvm/test/CodeGen/X86/tailcall-structret.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tailcall-structret.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tailcall-structret.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tailcall-void.ll b/libclamav/c++/llvm/test/CodeGen/X86/tailcall-void.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tailcall-void.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tailcall-void.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tailcall1.ll b/libclamav/c++/llvm/test/CodeGen/X86/tailcall1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tailcall1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tailcall1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tailcallbyval.ll b/libclamav/c++/llvm/test/CodeGen/X86/tailcallbyval.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tailcallbyval.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tailcallbyval.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tailcallbyval64.ll b/libclamav/c++/llvm/test/CodeGen/X86/tailcallbyval64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tailcallbyval64.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tailcallbyval64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tailcallfp.ll b/libclamav/c++/llvm/test/CodeGen/X86/tailcallfp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tailcallfp.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tailcallfp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tailcallfp2.ll b/libclamav/c++/llvm/test/CodeGen/X86/tailcallfp2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tailcallfp2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tailcallfp2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tailcallpic1.ll b/libclamav/c++/llvm/test/CodeGen/X86/tailcallpic1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tailcallpic1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tailcallpic1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tailcallpic2.ll b/libclamav/c++/llvm/test/CodeGen/X86/tailcallpic2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tailcallpic2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tailcallpic2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tailcallstack64.ll b/libclamav/c++/llvm/test/CodeGen/X86/tailcallstack64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tailcallstack64.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tailcallstack64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/test-nofold.ll b/libclamav/c++/llvm/test/CodeGen/X86/test-nofold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/test-nofold.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/test-nofold.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/test-shrink.ll b/libclamav/c++/llvm/test/CodeGen/X86/test-shrink.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/test-shrink.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/test-shrink.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/testl-commute.ll b/libclamav/c++/llvm/test/CodeGen/X86/testl-commute.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/testl-commute.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/testl-commute.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tls-pic.ll b/libclamav/c++/llvm/test/CodeGen/X86/tls-pic.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tls-pic.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tls-pic.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tls1.ll b/libclamav/c++/llvm/test/CodeGen/X86/tls1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tls1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tls1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tls10.ll b/libclamav/c++/llvm/test/CodeGen/X86/tls10.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tls10.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tls10.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tls11.ll b/libclamav/c++/llvm/test/CodeGen/X86/tls11.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tls11.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tls11.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tls12.ll b/libclamav/c++/llvm/test/CodeGen/X86/tls12.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tls12.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tls12.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tls13.ll b/libclamav/c++/llvm/test/CodeGen/X86/tls13.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tls13.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tls13.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tls14.ll b/libclamav/c++/llvm/test/CodeGen/X86/tls14.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tls14.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tls14.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tls15.ll b/libclamav/c++/llvm/test/CodeGen/X86/tls15.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tls15.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tls15.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tls2.ll b/libclamav/c++/llvm/test/CodeGen/X86/tls2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tls2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tls2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tls3.ll b/libclamav/c++/llvm/test/CodeGen/X86/tls3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tls3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tls3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tls4.ll b/libclamav/c++/llvm/test/CodeGen/X86/tls4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tls4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tls4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tls5.ll b/libclamav/c++/llvm/test/CodeGen/X86/tls5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tls5.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tls5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tls6.ll b/libclamav/c++/llvm/test/CodeGen/X86/tls6.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tls6.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tls6.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tls7.ll b/libclamav/c++/llvm/test/CodeGen/X86/tls7.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tls7.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tls7.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tls8.ll b/libclamav/c++/llvm/test/CodeGen/X86/tls8.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tls8.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tls8.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/tls9.ll b/libclamav/c++/llvm/test/CodeGen/X86/tls9.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/tls9.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/tls9.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/trap.ll b/libclamav/c++/llvm/test/CodeGen/X86/trap.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/trap.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/trap.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/trunc-to-bool.ll b/libclamav/c++/llvm/test/CodeGen/X86/trunc-to-bool.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/trunc-to-bool.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/trunc-to-bool.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/twoaddr-coalesce-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/twoaddr-coalesce-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/twoaddr-coalesce-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/twoaddr-coalesce-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/twoaddr-coalesce.ll b/libclamav/c++/llvm/test/CodeGen/X86/twoaddr-coalesce.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/twoaddr-coalesce.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/twoaddr-coalesce.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/twoaddr-delete.ll b/libclamav/c++/llvm/test/CodeGen/X86/twoaddr-delete.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/twoaddr-delete.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/twoaddr-delete.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/twoaddr-pass-sink.ll b/libclamav/c++/llvm/test/CodeGen/X86/twoaddr-pass-sink.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/twoaddr-pass-sink.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/twoaddr-pass-sink.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/twoaddr-remat.ll b/libclamav/c++/llvm/test/CodeGen/X86/twoaddr-remat.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/twoaddr-remat.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/twoaddr-remat.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/uint_to_fp-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/uint_to_fp-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/uint_to_fp-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/uint_to_fp-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/uint_to_fp.ll b/libclamav/c++/llvm/test/CodeGen/X86/uint_to_fp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/uint_to_fp.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/uint_to_fp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/umul-with-carry.ll b/libclamav/c++/llvm/test/CodeGen/X86/umul-with-carry.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/umul-with-carry.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/umul-with-carry.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/umul-with-overflow.ll b/libclamav/c++/llvm/test/CodeGen/X86/umul-with-overflow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/umul-with-overflow.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/umul-with-overflow.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/urem-i8-constant.ll b/libclamav/c++/llvm/test/CodeGen/X86/urem-i8-constant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/urem-i8-constant.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/urem-i8-constant.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/v4f32-immediate.ll b/libclamav/c++/llvm/test/CodeGen/X86/v4f32-immediate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/v4f32-immediate.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/v4f32-immediate.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/variable-sized-darwin-bzero.ll b/libclamav/c++/llvm/test/CodeGen/X86/variable-sized-darwin-bzero.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/variable-sized-darwin-bzero.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/variable-sized-darwin-bzero.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/variadic-node-pic.ll b/libclamav/c++/llvm/test/CodeGen/X86/variadic-node-pic.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/variadic-node-pic.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/variadic-node-pic.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_add.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_add.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_add.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_add.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_align.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_align.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_align.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_align.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_call.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_call.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_call.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_call.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_clear.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_clear.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_clear.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_clear.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_compare.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_compare.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_compare.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_compare.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_ctbits.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_ctbits.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_ctbits.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_ctbits.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_extract-sse4.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_extract-sse4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_extract-sse4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_extract-sse4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_extract.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_extract.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_extract.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_extract.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_fneg.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_fneg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_fneg.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_fneg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_i64.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_i64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_i64.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_i64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_ins_extract-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_ins_extract-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_ins_extract-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_ins_extract-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_ins_extract.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_ins_extract.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_ins_extract.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_ins_extract.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_insert-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_insert-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_insert-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_insert-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_insert-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_insert-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_insert-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_insert-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_insert-5.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_insert-5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_insert-5.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_insert-5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_insert-6.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_insert-6.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_insert-6.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_insert-6.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_insert-7.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_insert-7.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_insert-7.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_insert-7.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_insert-8.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_insert-8.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_insert-8.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_insert-8.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_insert.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_insert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_insert.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_insert.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_insert_4.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_insert_4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_insert_4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_insert_4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_loadsingles.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_loadsingles.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_loadsingles.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_loadsingles.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_logical.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_logical.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_logical.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_logical.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_return.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_return.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_return.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_return.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_select.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_select.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_select.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_set-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_set-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_set-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_set-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_set-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_set-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_set-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_set-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_set-4.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_set-4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_set-4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_set-4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_set-5.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_set-5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_set-5.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_set-5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_set-6.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_set-6.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_set-6.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_set-6.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_set-7.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_set-7.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_set-7.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_set-7.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_set-8.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_set-8.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_set-8.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_set-8.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_set-9.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_set-9.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_set-9.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_set-9.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_set-A.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_set-A.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_set-A.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_set-A.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_set-B.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_set-B.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_set-B.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_set-B.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_set-C.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_set-C.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_set-C.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_set-C.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_set-D.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_set-D.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_set-D.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_set-D.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_set-E.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_set-E.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_set-E.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_set-E.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_set-F.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_set-F.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_set-F.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_set-F.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_set-G.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_set-G.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_set-G.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_set-G.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_set-H.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_set-H.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_set-H.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_set-H.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_set-I.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_set-I.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_set-I.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_set-I.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_set-J.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_set-J.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_set-J.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_set-J.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_set.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_set.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_set.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_set.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shift.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shift.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shift.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shift2.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shift2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shift2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shift2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shift3.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shift3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shift3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shift3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-10.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-10.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-10.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-10.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-11.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-11.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-11.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-11.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-14.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-14.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-14.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-14.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-15.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-15.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-15.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-15.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-16.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-16.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-16.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-16.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-17.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-17.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-17.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-17.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-18.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-18.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-18.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-18.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-19.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-19.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-19.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-19.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-20.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-20.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-20.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-20.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-22.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-22.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-22.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-22.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-23.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-23.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-23.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-23.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-24.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-24.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-24.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-24.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-25.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-25.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-25.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-25.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-26.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-26.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-26.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-26.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-27.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-27.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-27.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-27.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-28.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-28.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-28.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-28.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-30.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-30.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-30.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-30.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-31.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-31.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-31.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-31.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-34.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-34.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-34.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-34.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-35.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-35.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-35.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-35.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-36.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-36.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-36.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-36.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-4.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-5.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-5.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-6.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-6.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-6.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-6.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-7.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-7.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-7.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-7.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-8.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-8.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-8.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-8.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-9.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-9.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle-9.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle-9.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_shuffle.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_shuffle.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_splat-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_splat-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_splat-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_splat-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_splat-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_splat-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_splat-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_splat-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_splat-4.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_splat-4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_splat-4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_splat-4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_splat.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_splat.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_splat.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_splat.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_ss_load_fold.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_ss_load_fold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_ss_load_fold.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_ss_load_fold.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_zero-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_zero-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_zero-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_zero-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_zero.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_zero.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_zero.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_zero.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vec_zero_cse.ll b/libclamav/c++/llvm/test/CodeGen/X86/vec_zero_cse.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vec_zero_cse.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vec_zero_cse.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vector-intrinsics.ll b/libclamav/c++/llvm/test/CodeGen/X86/vector-intrinsics.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vector-intrinsics.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vector-intrinsics.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vector-rem.ll b/libclamav/c++/llvm/test/CodeGen/X86/vector-rem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vector-rem.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vector-rem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vector-variable-idx.ll b/libclamav/c++/llvm/test/CodeGen/X86/vector-variable-idx.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vector-variable-idx.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vector-variable-idx.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vector.ll b/libclamav/c++/llvm/test/CodeGen/X86/vector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vector.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vector.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vfcmp.ll b/libclamav/c++/llvm/test/CodeGen/X86/vfcmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vfcmp.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vfcmp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/volatile.ll b/libclamav/c++/llvm/test/CodeGen/X86/volatile.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/volatile.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/volatile.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vortex-bug.ll b/libclamav/c++/llvm/test/CodeGen/X86/vortex-bug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vortex-bug.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vortex-bug.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vshift-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/vshift-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vshift-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vshift-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vshift-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/vshift-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vshift-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vshift-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vshift-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/vshift-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vshift-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vshift-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vshift-4.ll b/libclamav/c++/llvm/test/CodeGen/X86/vshift-4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vshift-4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vshift-4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vshift_scalar.ll b/libclamav/c++/llvm/test/CodeGen/X86/vshift_scalar.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vshift_scalar.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vshift_scalar.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vshift_split.ll b/libclamav/c++/llvm/test/CodeGen/X86/vshift_split.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vshift_split.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vshift_split.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/vshift_split2.ll b/libclamav/c++/llvm/test/CodeGen/X86/vshift_split2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/vshift_split2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/vshift_split2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/weak.ll b/libclamav/c++/llvm/test/CodeGen/X86/weak.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/weak.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/weak.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/wide-integer-fold.ll b/libclamav/c++/llvm/test/CodeGen/X86/wide-integer-fold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/wide-integer-fold.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/wide-integer-fold.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/widen_arith-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/widen_arith-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/widen_arith-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/widen_arith-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/widen_arith-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/widen_arith-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/widen_arith-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/widen_arith-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/widen_arith-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/widen_arith-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/widen_arith-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/widen_arith-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/widen_arith-4.ll b/libclamav/c++/llvm/test/CodeGen/X86/widen_arith-4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/widen_arith-4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/widen_arith-4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/widen_arith-5.ll b/libclamav/c++/llvm/test/CodeGen/X86/widen_arith-5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/widen_arith-5.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/widen_arith-5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/widen_arith-6.ll b/libclamav/c++/llvm/test/CodeGen/X86/widen_arith-6.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/widen_arith-6.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/widen_arith-6.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/widen_cast-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/widen_cast-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/widen_cast-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/widen_cast-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/widen_cast-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/widen_cast-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/widen_cast-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/widen_cast-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/widen_cast-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/widen_cast-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/widen_cast-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/widen_cast-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/widen_cast-4.ll b/libclamav/c++/llvm/test/CodeGen/X86/widen_cast-4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/widen_cast-4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/widen_cast-4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/widen_cast-5.ll b/libclamav/c++/llvm/test/CodeGen/X86/widen_cast-5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/widen_cast-5.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/widen_cast-5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/widen_cast-6.ll b/libclamav/c++/llvm/test/CodeGen/X86/widen_cast-6.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/widen_cast-6.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/widen_cast-6.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/widen_conv-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/widen_conv-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/widen_conv-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/widen_conv-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/widen_conv-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/widen_conv-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/widen_conv-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/widen_conv-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/widen_conv-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/widen_conv-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/widen_conv-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/widen_conv-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/widen_conv-4.ll b/libclamav/c++/llvm/test/CodeGen/X86/widen_conv-4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/widen_conv-4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/widen_conv-4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/widen_select-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/widen_select-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/widen_select-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/widen_select-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/widen_shuffle-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/widen_shuffle-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/widen_shuffle-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/widen_shuffle-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/widen_shuffle-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/widen_shuffle-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/widen_shuffle-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/widen_shuffle-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-and-mask.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-and-mask.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-and-mask.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-and-mask.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-arg.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-arg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-arg.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-arg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-asm.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-asm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-asm.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-asm.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-dead-stack-adjust.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-dead-stack-adjust.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-dead-stack-adjust.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-dead-stack-adjust.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-disp.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-disp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-disp.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-disp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-frameaddr.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-frameaddr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-frameaddr.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-frameaddr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-gv-offset.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-gv-offset.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-gv-offset.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-gv-offset.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-malloc.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-malloc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-malloc.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-malloc.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-mem.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-mem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-mem.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-mem.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-10.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-10.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-10.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-10.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-11.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-11.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-11.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-11.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-2.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-3.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-3.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-3.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-4.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-4.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-4.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-5.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-5.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-5.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-6.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-6.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-6.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-6.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-7.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-7.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-7.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-7.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-8.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-8.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-8.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-8.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-9.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-9.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-pic-9.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-pic-9.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-ret0.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-ret0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-ret0.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-ret0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-shortint.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-shortint.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-shortint.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-shortint.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-sret-return.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-sret-return.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-sret-return.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-sret-return.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-64-varargs.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-64-varargs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-64-varargs.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-64-varargs.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-frameaddr.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-frameaddr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-frameaddr.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-frameaddr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-frameaddr2.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-frameaddr2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-frameaddr2.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-frameaddr2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/x86-store-gv-addr.ll b/libclamav/c++/llvm/test/CodeGen/X86/x86-store-gv-addr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/x86-store-gv-addr.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/x86-store-gv-addr.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/xmm-r64.ll b/libclamav/c++/llvm/test/CodeGen/X86/xmm-r64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/xmm-r64.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/xmm-r64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/xor-undef.ll b/libclamav/c++/llvm/test/CodeGen/X86/xor-undef.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/xor-undef.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/xor-undef.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/xor_not.ll b/libclamav/c++/llvm/test/CodeGen/X86/xor_not.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/xor_not.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/xor_not.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/xorl.ll b/libclamav/c++/llvm/test/CodeGen/X86/xorl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/xorl.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/xorl.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/zero-remat.ll b/libclamav/c++/llvm/test/CodeGen/X86/zero-remat.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/zero-remat.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/zero-remat.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/zext-inreg-0.ll b/libclamav/c++/llvm/test/CodeGen/X86/zext-inreg-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/zext-inreg-0.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/zext-inreg-0.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/X86/zext-inreg-1.ll b/libclamav/c++/llvm/test/CodeGen/X86/zext-inreg-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/X86/zext-inreg-1.ll
rename to libclamav/c++/llvm/test/CodeGen/X86/zext-inreg-1.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/2008-11-17-Shl64.ll b/libclamav/c++/llvm/test/CodeGen/XCore/2008-11-17-Shl64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/2008-11-17-Shl64.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/2008-11-17-Shl64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/2009-01-08-Crash.ll b/libclamav/c++/llvm/test/CodeGen/XCore/2009-01-08-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/2009-01-08-Crash.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/2009-01-08-Crash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/2009-01-14-Remat-Crash.ll b/libclamav/c++/llvm/test/CodeGen/XCore/2009-01-14-Remat-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/2009-01-14-Remat-Crash.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/2009-01-14-Remat-Crash.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/2009-03-27-v2f64-param.ll b/libclamav/c++/llvm/test/CodeGen/XCore/2009-03-27-v2f64-param.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/2009-03-27-v2f64-param.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/2009-03-27-v2f64-param.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/2009-07-15-store192.ll b/libclamav/c++/llvm/test/CodeGen/XCore/2009-07-15-store192.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/2009-07-15-store192.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/2009-07-15-store192.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/addsub64.ll b/libclamav/c++/llvm/test/CodeGen/XCore/addsub64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/addsub64.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/addsub64.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/basictest.ll b/libclamav/c++/llvm/test/CodeGen/XCore/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/basictest.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/basictest.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/bitrev.ll b/libclamav/c++/llvm/test/CodeGen/XCore/bitrev.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/bitrev.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/bitrev.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/constants.ll b/libclamav/c++/llvm/test/CodeGen/XCore/constants.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/constants.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/constants.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/cos.ll b/libclamav/c++/llvm/test/CodeGen/XCore/cos.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/cos.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/cos.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/dg.exp b/libclamav/c++/llvm/test/CodeGen/XCore/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/dg.exp
rename to libclamav/c++/llvm/test/CodeGen/XCore/dg.exp
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/exp.ll b/libclamav/c++/llvm/test/CodeGen/XCore/exp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/exp.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/exp.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/exp2.ll b/libclamav/c++/llvm/test/CodeGen/XCore/exp2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/exp2.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/exp2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/fneg.ll b/libclamav/c++/llvm/test/CodeGen/XCore/fneg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/fneg.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/fneg.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/getid.ll b/libclamav/c++/llvm/test/CodeGen/XCore/getid.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/getid.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/getid.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/globals.ll b/libclamav/c++/llvm/test/CodeGen/XCore/globals.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/globals.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/globals.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/load.ll b/libclamav/c++/llvm/test/CodeGen/XCore/load.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/load.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/load.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/log.ll b/libclamav/c++/llvm/test/CodeGen/XCore/log.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/log.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/log.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/log10.ll b/libclamav/c++/llvm/test/CodeGen/XCore/log10.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/log10.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/log10.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/log2.ll b/libclamav/c++/llvm/test/CodeGen/XCore/log2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/log2.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/log2.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/pow.ll b/libclamav/c++/llvm/test/CodeGen/XCore/pow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/pow.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/pow.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/powi.ll b/libclamav/c++/llvm/test/CodeGen/XCore/powi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/powi.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/powi.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/private.ll b/libclamav/c++/llvm/test/CodeGen/XCore/private.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/private.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/private.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/sext.ll b/libclamav/c++/llvm/test/CodeGen/XCore/sext.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/sext.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/sext.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/sin.ll b/libclamav/c++/llvm/test/CodeGen/XCore/sin.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/sin.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/sin.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/sqrt.ll b/libclamav/c++/llvm/test/CodeGen/XCore/sqrt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/sqrt.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/sqrt.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/store.ll b/libclamav/c++/llvm/test/CodeGen/XCore/store.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/store.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/store.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/tls.ll b/libclamav/c++/llvm/test/CodeGen/XCore/tls.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/tls.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/tls.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/trap.ll b/libclamav/c++/llvm/test/CodeGen/XCore/trap.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/trap.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/trap.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/unaligned_load.ll b/libclamav/c++/llvm/test/CodeGen/XCore/unaligned_load.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/unaligned_load.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/unaligned_load.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/unaligned_store.ll b/libclamav/c++/llvm/test/CodeGen/XCore/unaligned_store.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/unaligned_store.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/unaligned_store.ll
diff --git a/libclamav/llvm/llvm/test/CodeGen/XCore/unaligned_store_combine.ll b/libclamav/c++/llvm/test/CodeGen/XCore/unaligned_store_combine.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/CodeGen/XCore/unaligned_store_combine.ll
rename to libclamav/c++/llvm/test/CodeGen/XCore/unaligned_store_combine.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2008-10-17-C++DebugCrash.ll b/libclamav/c++/llvm/test/DebugInfo/2008-10-17-C++DebugCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2008-10-17-C++DebugCrash.ll
rename to libclamav/c++/llvm/test/DebugInfo/2008-10-17-C++DebugCrash.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2008-11-05-InlinedFuncStart.ll b/libclamav/c++/llvm/test/DebugInfo/2008-11-05-InlinedFuncStart.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2008-11-05-InlinedFuncStart.ll
rename to libclamav/c++/llvm/test/DebugInfo/2008-11-05-InlinedFuncStart.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2008-11-06-Mem2Reg.ll b/libclamav/c++/llvm/test/DebugInfo/2008-11-06-Mem2Reg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2008-11-06-Mem2Reg.ll
rename to libclamav/c++/llvm/test/DebugInfo/2008-11-06-Mem2Reg.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2008-11-19-InstCombine.ll b/libclamav/c++/llvm/test/DebugInfo/2008-11-19-InstCombine.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2008-11-19-InstCombine.ll
rename to libclamav/c++/llvm/test/DebugInfo/2008-11-19-InstCombine.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2009-01-15-RecordVariableCrash.ll b/libclamav/c++/llvm/test/DebugInfo/2009-01-15-RecordVariableCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2009-01-15-RecordVariableCrash.ll
rename to libclamav/c++/llvm/test/DebugInfo/2009-01-15-RecordVariableCrash.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2009-01-15-dbg_declare.ll b/libclamav/c++/llvm/test/DebugInfo/2009-01-15-dbg_declare.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2009-01-15-dbg_declare.ll
rename to libclamav/c++/llvm/test/DebugInfo/2009-01-15-dbg_declare.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2009-01-15-member.ll b/libclamav/c++/llvm/test/DebugInfo/2009-01-15-member.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2009-01-15-member.ll
rename to libclamav/c++/llvm/test/DebugInfo/2009-01-15-member.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2009-01-28-ArrayType.ll b/libclamav/c++/llvm/test/DebugInfo/2009-01-28-ArrayType.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2009-01-28-ArrayType.ll
rename to libclamav/c++/llvm/test/DebugInfo/2009-01-28-ArrayType.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2009-01-29-HeaderLocation.ll b/libclamav/c++/llvm/test/DebugInfo/2009-01-29-HeaderLocation.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2009-01-29-HeaderLocation.ll
rename to libclamav/c++/llvm/test/DebugInfo/2009-01-29-HeaderLocation.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2009-01-29-MethodDeclaration.ll b/libclamav/c++/llvm/test/DebugInfo/2009-01-29-MethodDeclaration.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2009-01-29-MethodDeclaration.ll
rename to libclamav/c++/llvm/test/DebugInfo/2009-01-29-MethodDeclaration.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2009-01-30-Method.ll b/libclamav/c++/llvm/test/DebugInfo/2009-01-30-Method.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2009-01-30-Method.ll
rename to libclamav/c++/llvm/test/DebugInfo/2009-01-30-Method.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2009-02-18-DefaultScope-Crash.ll b/libclamav/c++/llvm/test/DebugInfo/2009-02-18-DefaultScope-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2009-02-18-DefaultScope-Crash.ll
rename to libclamav/c++/llvm/test/DebugInfo/2009-02-18-DefaultScope-Crash.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2009-02-23-InstCombine.ll b/libclamav/c++/llvm/test/DebugInfo/2009-02-23-InstCombine.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2009-02-23-InstCombine.ll
rename to libclamav/c++/llvm/test/DebugInfo/2009-02-23-InstCombine.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2009-02-27-licm.ll b/libclamav/c++/llvm/test/DebugInfo/2009-02-27-licm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2009-02-27-licm.ll
rename to libclamav/c++/llvm/test/DebugInfo/2009-02-27-licm.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2009-03-02-sink.ll b/libclamav/c++/llvm/test/DebugInfo/2009-03-02-sink.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2009-03-02-sink.ll
rename to libclamav/c++/llvm/test/DebugInfo/2009-03-02-sink.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2009-03-03-cheapdse.ll b/libclamav/c++/llvm/test/DebugInfo/2009-03-03-cheapdse.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2009-03-03-cheapdse.ll
rename to libclamav/c++/llvm/test/DebugInfo/2009-03-03-cheapdse.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2009-03-03-deadstore.ll b/libclamav/c++/llvm/test/DebugInfo/2009-03-03-deadstore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2009-03-03-deadstore.ll
rename to libclamav/c++/llvm/test/DebugInfo/2009-03-03-deadstore.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2009-03-03-store-to-load-forward.ll b/libclamav/c++/llvm/test/DebugInfo/2009-03-03-store-to-load-forward.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2009-03-03-store-to-load-forward.ll
rename to libclamav/c++/llvm/test/DebugInfo/2009-03-03-store-to-load-forward.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2009-03-05-gvn.ll b/libclamav/c++/llvm/test/DebugInfo/2009-03-05-gvn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2009-03-05-gvn.ll
rename to libclamav/c++/llvm/test/DebugInfo/2009-03-05-gvn.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2009-06-12-Inline.ll b/libclamav/c++/llvm/test/DebugInfo/2009-06-12-Inline.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2009-06-12-Inline.ll
rename to libclamav/c++/llvm/test/DebugInfo/2009-06-12-Inline.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2009-06-12-InlineFuncStart.ll b/libclamav/c++/llvm/test/DebugInfo/2009-06-12-InlineFuncStart.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2009-06-12-InlineFuncStart.ll
rename to libclamav/c++/llvm/test/DebugInfo/2009-06-12-InlineFuncStart.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2009-06-15-InlineFuncStart.ll b/libclamav/c++/llvm/test/DebugInfo/2009-06-15-InlineFuncStart.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2009-06-15-InlineFuncStart.ll
rename to libclamav/c++/llvm/test/DebugInfo/2009-06-15-InlineFuncStart.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/2009-06-15-abstract_origin.ll b/libclamav/c++/llvm/test/DebugInfo/2009-06-15-abstract_origin.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/2009-06-15-abstract_origin.ll
rename to libclamav/c++/llvm/test/DebugInfo/2009-06-15-abstract_origin.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/dataOnly.ll b/libclamav/c++/llvm/test/DebugInfo/dataOnly.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/dataOnly.ll
rename to libclamav/c++/llvm/test/DebugInfo/dataOnly.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/deaddebuglabel.ll b/libclamav/c++/llvm/test/DebugInfo/deaddebuglabel.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/deaddebuglabel.ll
rename to libclamav/c++/llvm/test/DebugInfo/deaddebuglabel.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/dg.exp b/libclamav/c++/llvm/test/DebugInfo/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/dg.exp
rename to libclamav/c++/llvm/test/DebugInfo/dg.exp
diff --git a/libclamav/llvm/llvm/test/DebugInfo/forwardDecl.ll b/libclamav/c++/llvm/test/DebugInfo/forwardDecl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/forwardDecl.ll
rename to libclamav/c++/llvm/test/DebugInfo/forwardDecl.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/funccall.ll b/libclamav/c++/llvm/test/DebugInfo/funccall.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/funccall.ll
rename to libclamav/c++/llvm/test/DebugInfo/funccall.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/globalGetElementPtr.ll b/libclamav/c++/llvm/test/DebugInfo/globalGetElementPtr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/globalGetElementPtr.ll
rename to libclamav/c++/llvm/test/DebugInfo/globalGetElementPtr.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/printdbginfo.ll b/libclamav/c++/llvm/test/DebugInfo/printdbginfo.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/printdbginfo.ll
rename to libclamav/c++/llvm/test/DebugInfo/printdbginfo.ll
diff --git a/libclamav/llvm/llvm/test/DebugInfo/printdbginfo2.ll b/libclamav/c++/llvm/test/DebugInfo/printdbginfo2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/DebugInfo/printdbginfo2.ll
rename to libclamav/c++/llvm/test/DebugInfo/printdbginfo2.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/2002-12-16-ArgTest.ll b/libclamav/c++/llvm/test/ExecutionEngine/2002-12-16-ArgTest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/2002-12-16-ArgTest.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/2002-12-16-ArgTest.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/2003-01-04-ArgumentBug.ll b/libclamav/c++/llvm/test/ExecutionEngine/2003-01-04-ArgumentBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/2003-01-04-ArgumentBug.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/2003-01-04-ArgumentBug.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/2003-01-04-LoopTest.ll b/libclamav/c++/llvm/test/ExecutionEngine/2003-01-04-LoopTest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/2003-01-04-LoopTest.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/2003-01-04-LoopTest.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/2003-01-04-PhiTest.ll b/libclamav/c++/llvm/test/ExecutionEngine/2003-01-04-PhiTest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/2003-01-04-PhiTest.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/2003-01-04-PhiTest.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/2003-01-09-SARTest.ll b/libclamav/c++/llvm/test/ExecutionEngine/2003-01-09-SARTest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/2003-01-09-SARTest.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/2003-01-09-SARTest.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/2003-01-10-FUCOM.ll b/libclamav/c++/llvm/test/ExecutionEngine/2003-01-10-FUCOM.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/2003-01-10-FUCOM.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/2003-01-10-FUCOM.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/2003-01-15-AlignmentTest.ll b/libclamav/c++/llvm/test/ExecutionEngine/2003-01-15-AlignmentTest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/2003-01-15-AlignmentTest.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/2003-01-15-AlignmentTest.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/2003-05-06-LivenessClobber.ll b/libclamav/c++/llvm/test/ExecutionEngine/2003-05-06-LivenessClobber.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/2003-05-06-LivenessClobber.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/2003-05-06-LivenessClobber.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/2003-05-07-ArgumentTest.ll b/libclamav/c++/llvm/test/ExecutionEngine/2003-05-07-ArgumentTest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/2003-05-07-ArgumentTest.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/2003-05-07-ArgumentTest.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/2003-05-11-PHIRegAllocBug.ll b/libclamav/c++/llvm/test/ExecutionEngine/2003-05-11-PHIRegAllocBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/2003-05-11-PHIRegAllocBug.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/2003-05-11-PHIRegAllocBug.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/2003-06-04-bzip2-bug.ll b/libclamav/c++/llvm/test/ExecutionEngine/2003-06-04-bzip2-bug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/2003-06-04-bzip2-bug.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/2003-06-04-bzip2-bug.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/2003-06-05-PHIBug.ll b/libclamav/c++/llvm/test/ExecutionEngine/2003-06-05-PHIBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/2003-06-05-PHIBug.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/2003-06-05-PHIBug.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/2003-08-15-AllocaAssertion.ll b/libclamav/c++/llvm/test/ExecutionEngine/2003-08-15-AllocaAssertion.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/2003-08-15-AllocaAssertion.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/2003-08-15-AllocaAssertion.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/2003-08-21-EnvironmentTest.ll b/libclamav/c++/llvm/test/ExecutionEngine/2003-08-21-EnvironmentTest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/2003-08-21-EnvironmentTest.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/2003-08-21-EnvironmentTest.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/2003-08-23-RegisterAllocatePhysReg.ll b/libclamav/c++/llvm/test/ExecutionEngine/2003-08-23-RegisterAllocatePhysReg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/2003-08-23-RegisterAllocatePhysReg.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/2003-08-23-RegisterAllocatePhysReg.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll b/libclamav/c++/llvm/test/ExecutionEngine/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/2005-12-02-TailCallBug.ll b/libclamav/c++/llvm/test/ExecutionEngine/2005-12-02-TailCallBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/2005-12-02-TailCallBug.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/2005-12-02-TailCallBug.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/2007-12-10-APIntLoadStore.ll b/libclamav/c++/llvm/test/ExecutionEngine/2007-12-10-APIntLoadStore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/2007-12-10-APIntLoadStore.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/2007-12-10-APIntLoadStore.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/2008-06-05-APInt-OverAShr.ll b/libclamav/c++/llvm/test/ExecutionEngine/2008-06-05-APInt-OverAShr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/2008-06-05-APInt-OverAShr.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/2008-06-05-APInt-OverAShr.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/dg.exp b/libclamav/c++/llvm/test/ExecutionEngine/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/dg.exp
rename to libclamav/c++/llvm/test/ExecutionEngine/dg.exp
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/fpbitcast.ll b/libclamav/c++/llvm/test/ExecutionEngine/fpbitcast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/fpbitcast.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/fpbitcast.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/hello.ll b/libclamav/c++/llvm/test/ExecutionEngine/hello.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/hello.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/hello.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/hello2.ll b/libclamav/c++/llvm/test/ExecutionEngine/hello2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/hello2.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/hello2.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/simplesttest.ll b/libclamav/c++/llvm/test/ExecutionEngine/simplesttest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/simplesttest.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/simplesttest.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/simpletest.ll b/libclamav/c++/llvm/test/ExecutionEngine/simpletest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/simpletest.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/simpletest.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/test-arith.ll b/libclamav/c++/llvm/test/ExecutionEngine/test-arith.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/test-arith.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/test-arith.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/test-branch.ll b/libclamav/c++/llvm/test/ExecutionEngine/test-branch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/test-branch.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/test-branch.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/test-call.ll b/libclamav/c++/llvm/test/ExecutionEngine/test-call.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/test-call.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/test-call.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/test-cast.ll b/libclamav/c++/llvm/test/ExecutionEngine/test-cast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/test-cast.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/test-cast.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/test-constantexpr.ll b/libclamav/c++/llvm/test/ExecutionEngine/test-constantexpr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/test-constantexpr.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/test-constantexpr.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/test-fp.ll b/libclamav/c++/llvm/test/ExecutionEngine/test-fp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/test-fp.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/test-fp.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/test-loadstore.ll b/libclamav/c++/llvm/test/ExecutionEngine/test-loadstore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/test-loadstore.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/test-loadstore.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/test-logical.ll b/libclamav/c++/llvm/test/ExecutionEngine/test-logical.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/test-logical.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/test-logical.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/test-loop.ll b/libclamav/c++/llvm/test/ExecutionEngine/test-loop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/test-loop.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/test-loop.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/test-malloc.ll b/libclamav/c++/llvm/test/ExecutionEngine/test-malloc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/test-malloc.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/test-malloc.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/test-phi.ll b/libclamav/c++/llvm/test/ExecutionEngine/test-phi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/test-phi.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/test-phi.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/test-ret.ll b/libclamav/c++/llvm/test/ExecutionEngine/test-ret.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/test-ret.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/test-ret.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/test-setcond-fp.ll b/libclamav/c++/llvm/test/ExecutionEngine/test-setcond-fp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/test-setcond-fp.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/test-setcond-fp.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/test-setcond-int.ll b/libclamav/c++/llvm/test/ExecutionEngine/test-setcond-int.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/test-setcond-int.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/test-setcond-int.ll
diff --git a/libclamav/llvm/llvm/test/ExecutionEngine/test-shift.ll b/libclamav/c++/llvm/test/ExecutionEngine/test-shift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/ExecutionEngine/test-shift.ll
rename to libclamav/c++/llvm/test/ExecutionEngine/test-shift.ll
diff --git a/libclamav/llvm/llvm/test/Feature/NamedMDNode.ll b/libclamav/c++/llvm/test/Feature/NamedMDNode.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/NamedMDNode.ll
rename to libclamav/c++/llvm/test/Feature/NamedMDNode.ll
diff --git a/libclamav/llvm/llvm/test/Feature/NamedMDNode2.ll b/libclamav/c++/llvm/test/Feature/NamedMDNode2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/NamedMDNode2.ll
rename to libclamav/c++/llvm/test/Feature/NamedMDNode2.ll
diff --git a/libclamav/llvm/llvm/test/Feature/README.txt b/libclamav/c++/llvm/test/Feature/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/README.txt
rename to libclamav/c++/llvm/test/Feature/README.txt
diff --git a/libclamav/llvm/llvm/test/Feature/aliases.ll b/libclamav/c++/llvm/test/Feature/aliases.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/aliases.ll
rename to libclamav/c++/llvm/test/Feature/aliases.ll
diff --git a/libclamav/llvm/llvm/test/Feature/alignment.ll b/libclamav/c++/llvm/test/Feature/alignment.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/alignment.ll
rename to libclamav/c++/llvm/test/Feature/alignment.ll
diff --git a/libclamav/llvm/llvm/test/Feature/basictest.ll b/libclamav/c++/llvm/test/Feature/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/basictest.ll
rename to libclamav/c++/llvm/test/Feature/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Feature/callingconventions.ll b/libclamav/c++/llvm/test/Feature/callingconventions.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/callingconventions.ll
rename to libclamav/c++/llvm/test/Feature/callingconventions.ll
diff --git a/libclamav/llvm/llvm/test/Feature/calltest.ll b/libclamav/c++/llvm/test/Feature/calltest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/calltest.ll
rename to libclamav/c++/llvm/test/Feature/calltest.ll
diff --git a/libclamav/llvm/llvm/test/Feature/casttest.ll b/libclamav/c++/llvm/test/Feature/casttest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/casttest.ll
rename to libclamav/c++/llvm/test/Feature/casttest.ll
diff --git a/libclamav/llvm/llvm/test/Feature/cfgstructures.ll b/libclamav/c++/llvm/test/Feature/cfgstructures.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/cfgstructures.ll
rename to libclamav/c++/llvm/test/Feature/cfgstructures.ll
diff --git a/libclamav/llvm/llvm/test/Feature/constexpr.ll b/libclamav/c++/llvm/test/Feature/constexpr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/constexpr.ll
rename to libclamav/c++/llvm/test/Feature/constexpr.ll
diff --git a/libclamav/llvm/llvm/test/Feature/constpointer.ll b/libclamav/c++/llvm/test/Feature/constpointer.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/constpointer.ll
rename to libclamav/c++/llvm/test/Feature/constpointer.ll
diff --git a/libclamav/llvm/llvm/test/Feature/dg.exp b/libclamav/c++/llvm/test/Feature/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/dg.exp
rename to libclamav/c++/llvm/test/Feature/dg.exp
diff --git a/libclamav/llvm/llvm/test/Feature/embeddedmetadata.ll b/libclamav/c++/llvm/test/Feature/embeddedmetadata.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/embeddedmetadata.ll
rename to libclamav/c++/llvm/test/Feature/embeddedmetadata.ll
diff --git a/libclamav/llvm/llvm/test/Feature/escaped_label.ll b/libclamav/c++/llvm/test/Feature/escaped_label.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/escaped_label.ll
rename to libclamav/c++/llvm/test/Feature/escaped_label.ll
diff --git a/libclamav/llvm/llvm/test/Feature/float.ll b/libclamav/c++/llvm/test/Feature/float.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/float.ll
rename to libclamav/c++/llvm/test/Feature/float.ll
diff --git a/libclamav/llvm/llvm/test/Feature/fold-fpcast.ll b/libclamav/c++/llvm/test/Feature/fold-fpcast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/fold-fpcast.ll
rename to libclamav/c++/llvm/test/Feature/fold-fpcast.ll
diff --git a/libclamav/llvm/llvm/test/Feature/forwardreftest.ll b/libclamav/c++/llvm/test/Feature/forwardreftest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/forwardreftest.ll
rename to libclamav/c++/llvm/test/Feature/forwardreftest.ll
diff --git a/libclamav/llvm/llvm/test/Feature/global_section.ll b/libclamav/c++/llvm/test/Feature/global_section.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/global_section.ll
rename to libclamav/c++/llvm/test/Feature/global_section.ll
diff --git a/libclamav/llvm/llvm/test/Feature/globalredefinition.ll b/libclamav/c++/llvm/test/Feature/globalredefinition.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/globalredefinition.ll
rename to libclamav/c++/llvm/test/Feature/globalredefinition.ll
diff --git a/libclamav/llvm/llvm/test/Feature/globalredefinition3.ll b/libclamav/c++/llvm/test/Feature/globalredefinition3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/globalredefinition3.ll
rename to libclamav/c++/llvm/test/Feature/globalredefinition3.ll
diff --git a/libclamav/llvm/llvm/test/Feature/globalvars.ll b/libclamav/c++/llvm/test/Feature/globalvars.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/globalvars.ll
rename to libclamav/c++/llvm/test/Feature/globalvars.ll
diff --git a/libclamav/llvm/llvm/test/Feature/indirectcall.ll b/libclamav/c++/llvm/test/Feature/indirectcall.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/indirectcall.ll
rename to libclamav/c++/llvm/test/Feature/indirectcall.ll
diff --git a/libclamav/llvm/llvm/test/Feature/indirectcall2.ll b/libclamav/c++/llvm/test/Feature/indirectcall2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/indirectcall2.ll
rename to libclamav/c++/llvm/test/Feature/indirectcall2.ll
diff --git a/libclamav/llvm/llvm/test/Feature/inlineasm.ll b/libclamav/c++/llvm/test/Feature/inlineasm.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/inlineasm.ll
rename to libclamav/c++/llvm/test/Feature/inlineasm.ll
diff --git a/libclamav/llvm/llvm/test/Feature/instructions.ll b/libclamav/c++/llvm/test/Feature/instructions.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/instructions.ll
rename to libclamav/c++/llvm/test/Feature/instructions.ll
diff --git a/libclamav/llvm/llvm/test/Feature/intrinsics.ll b/libclamav/c++/llvm/test/Feature/intrinsics.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/intrinsics.ll
rename to libclamav/c++/llvm/test/Feature/intrinsics.ll
diff --git a/libclamav/llvm/llvm/test/Feature/llvm2cpp.exp b/libclamav/c++/llvm/test/Feature/llvm2cpp.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/llvm2cpp.exp
rename to libclamav/c++/llvm/test/Feature/llvm2cpp.exp
diff --git a/libclamav/llvm/llvm/test/Feature/load_module.ll b/libclamav/c++/llvm/test/Feature/load_module.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/load_module.ll
rename to libclamav/c++/llvm/test/Feature/load_module.ll
diff --git a/libclamav/llvm/llvm/test/Feature/newcasts.ll b/libclamav/c++/llvm/test/Feature/newcasts.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/newcasts.ll
rename to libclamav/c++/llvm/test/Feature/newcasts.ll
diff --git a/libclamav/llvm/llvm/test/Feature/noalias-ret.ll b/libclamav/c++/llvm/test/Feature/noalias-ret.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/noalias-ret.ll
rename to libclamav/c++/llvm/test/Feature/noalias-ret.ll
diff --git a/libclamav/llvm/llvm/test/Feature/opaquetypes.ll b/libclamav/c++/llvm/test/Feature/opaquetypes.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/opaquetypes.ll
rename to libclamav/c++/llvm/test/Feature/opaquetypes.ll
diff --git a/libclamav/llvm/llvm/test/Feature/packed.ll b/libclamav/c++/llvm/test/Feature/packed.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/packed.ll
rename to libclamav/c++/llvm/test/Feature/packed.ll
diff --git a/libclamav/llvm/llvm/test/Feature/packed_struct.ll b/libclamav/c++/llvm/test/Feature/packed_struct.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/packed_struct.ll
rename to libclamav/c++/llvm/test/Feature/packed_struct.ll
diff --git a/libclamav/llvm/llvm/test/Feature/paramattrs.ll b/libclamav/c++/llvm/test/Feature/paramattrs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/paramattrs.ll
rename to libclamav/c++/llvm/test/Feature/paramattrs.ll
diff --git a/libclamav/llvm/llvm/test/Feature/ppcld.ll b/libclamav/c++/llvm/test/Feature/ppcld.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/ppcld.ll
rename to libclamav/c++/llvm/test/Feature/ppcld.ll
diff --git a/libclamav/llvm/llvm/test/Feature/properties.ll b/libclamav/c++/llvm/test/Feature/properties.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/properties.ll
rename to libclamav/c++/llvm/test/Feature/properties.ll
diff --git a/libclamav/llvm/llvm/test/Feature/prototype.ll b/libclamav/c++/llvm/test/Feature/prototype.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/prototype.ll
rename to libclamav/c++/llvm/test/Feature/prototype.ll
diff --git a/libclamav/llvm/llvm/test/Feature/recursivetype.ll b/libclamav/c++/llvm/test/Feature/recursivetype.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/recursivetype.ll
rename to libclamav/c++/llvm/test/Feature/recursivetype.ll
diff --git a/libclamav/llvm/llvm/test/Feature/simplecalltest.ll b/libclamav/c++/llvm/test/Feature/simplecalltest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/simplecalltest.ll
rename to libclamav/c++/llvm/test/Feature/simplecalltest.ll
diff --git a/libclamav/llvm/llvm/test/Feature/small.ll b/libclamav/c++/llvm/test/Feature/small.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/small.ll
rename to libclamav/c++/llvm/test/Feature/small.ll
diff --git a/libclamav/llvm/llvm/test/Feature/smallest.ll b/libclamav/c++/llvm/test/Feature/smallest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/smallest.ll
rename to libclamav/c++/llvm/test/Feature/smallest.ll
diff --git a/libclamav/llvm/llvm/test/Feature/sparcld.ll b/libclamav/c++/llvm/test/Feature/sparcld.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/sparcld.ll
rename to libclamav/c++/llvm/test/Feature/sparcld.ll
diff --git a/libclamav/llvm/llvm/test/Feature/testalloca.ll b/libclamav/c++/llvm/test/Feature/testalloca.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/testalloca.ll
rename to libclamav/c++/llvm/test/Feature/testalloca.ll
diff --git a/libclamav/llvm/llvm/test/Feature/testconstants.ll b/libclamav/c++/llvm/test/Feature/testconstants.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/testconstants.ll
rename to libclamav/c++/llvm/test/Feature/testconstants.ll
diff --git a/libclamav/llvm/llvm/test/Feature/testlogical.ll b/libclamav/c++/llvm/test/Feature/testlogical.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/testlogical.ll
rename to libclamav/c++/llvm/test/Feature/testlogical.ll
diff --git a/libclamav/llvm/llvm/test/Feature/testmemory.ll b/libclamav/c++/llvm/test/Feature/testmemory.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/testmemory.ll
rename to libclamav/c++/llvm/test/Feature/testmemory.ll
diff --git a/libclamav/llvm/llvm/test/Feature/testswitch.ll b/libclamav/c++/llvm/test/Feature/testswitch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/testswitch.ll
rename to libclamav/c++/llvm/test/Feature/testswitch.ll
diff --git a/libclamav/llvm/llvm/test/Feature/testtype.ll b/libclamav/c++/llvm/test/Feature/testtype.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/testtype.ll
rename to libclamav/c++/llvm/test/Feature/testtype.ll
diff --git a/libclamav/llvm/llvm/test/Feature/testvarargs.ll b/libclamav/c++/llvm/test/Feature/testvarargs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/testvarargs.ll
rename to libclamav/c++/llvm/test/Feature/testvarargs.ll
diff --git a/libclamav/llvm/llvm/test/Feature/undefined.ll b/libclamav/c++/llvm/test/Feature/undefined.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/undefined.ll
rename to libclamav/c++/llvm/test/Feature/undefined.ll
diff --git a/libclamav/llvm/llvm/test/Feature/unreachable.ll b/libclamav/c++/llvm/test/Feature/unreachable.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/unreachable.ll
rename to libclamav/c++/llvm/test/Feature/unreachable.ll
diff --git a/libclamav/llvm/llvm/test/Feature/varargs.ll b/libclamav/c++/llvm/test/Feature/varargs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/varargs.ll
rename to libclamav/c++/llvm/test/Feature/varargs.ll
diff --git a/libclamav/llvm/llvm/test/Feature/varargs_new.ll b/libclamav/c++/llvm/test/Feature/varargs_new.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/varargs_new.ll
rename to libclamav/c++/llvm/test/Feature/varargs_new.ll
diff --git a/libclamav/llvm/llvm/test/Feature/vector-cast-constant-exprs.ll b/libclamav/c++/llvm/test/Feature/vector-cast-constant-exprs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/vector-cast-constant-exprs.ll
rename to libclamav/c++/llvm/test/Feature/vector-cast-constant-exprs.ll
diff --git a/libclamav/llvm/llvm/test/Feature/weak_constant.ll b/libclamav/c++/llvm/test/Feature/weak_constant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/weak_constant.ll
rename to libclamav/c++/llvm/test/Feature/weak_constant.ll
diff --git a/libclamav/llvm/llvm/test/Feature/weirdnames.ll b/libclamav/c++/llvm/test/Feature/weirdnames.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/weirdnames.ll
rename to libclamav/c++/llvm/test/Feature/weirdnames.ll
diff --git a/libclamav/llvm/llvm/test/Feature/x86ld.ll b/libclamav/c++/llvm/test/Feature/x86ld.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Feature/x86ld.ll
rename to libclamav/c++/llvm/test/Feature/x86ld.ll
diff --git a/libclamav/llvm/llvm/test/FrontendAda/Support/element_copy.ads b/libclamav/c++/llvm/test/FrontendAda/Support/element_copy.ads
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/Support/element_copy.ads
rename to libclamav/c++/llvm/test/FrontendAda/Support/element_copy.ads
diff --git a/libclamav/llvm/llvm/test/FrontendAda/Support/fat_fields.ads b/libclamav/c++/llvm/test/FrontendAda/Support/fat_fields.ads
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/Support/fat_fields.ads
rename to libclamav/c++/llvm/test/FrontendAda/Support/fat_fields.ads
diff --git a/libclamav/llvm/llvm/test/FrontendAda/Support/global_constant.ads b/libclamav/c++/llvm/test/FrontendAda/Support/global_constant.ads
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/Support/global_constant.ads
rename to libclamav/c++/llvm/test/FrontendAda/Support/global_constant.ads
diff --git a/libclamav/llvm/llvm/test/FrontendAda/Support/non_lvalue.ads b/libclamav/c++/llvm/test/FrontendAda/Support/non_lvalue.ads
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/Support/non_lvalue.ads
rename to libclamav/c++/llvm/test/FrontendAda/Support/non_lvalue.ads
diff --git a/libclamav/llvm/llvm/test/FrontendAda/Support/unc_constructor.ads b/libclamav/c++/llvm/test/FrontendAda/Support/unc_constructor.ads
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/Support/unc_constructor.ads
rename to libclamav/c++/llvm/test/FrontendAda/Support/unc_constructor.ads
diff --git a/libclamav/llvm/llvm/test/FrontendAda/Support/var_offset.ads b/libclamav/c++/llvm/test/FrontendAda/Support/var_offset.ads
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/Support/var_offset.ads
rename to libclamav/c++/llvm/test/FrontendAda/Support/var_offset.ads
diff --git a/libclamav/llvm/llvm/test/FrontendAda/Support/var_size.ads b/libclamav/c++/llvm/test/FrontendAda/Support/var_size.ads
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/Support/var_size.ads
rename to libclamav/c++/llvm/test/FrontendAda/Support/var_size.ads
diff --git a/libclamav/llvm/llvm/test/FrontendAda/array_constructor.adb b/libclamav/c++/llvm/test/FrontendAda/array_constructor.adb
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/array_constructor.adb
rename to libclamav/c++/llvm/test/FrontendAda/array_constructor.adb
diff --git a/libclamav/llvm/llvm/test/FrontendAda/array_range_ref.adb b/libclamav/c++/llvm/test/FrontendAda/array_range_ref.adb
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/array_range_ref.adb
rename to libclamav/c++/llvm/test/FrontendAda/array_range_ref.adb
diff --git a/libclamav/llvm/llvm/test/FrontendAda/array_ref.adb b/libclamav/c++/llvm/test/FrontendAda/array_ref.adb
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/array_ref.adb
rename to libclamav/c++/llvm/test/FrontendAda/array_ref.adb
diff --git a/libclamav/llvm/llvm/test/FrontendAda/array_size.adb b/libclamav/c++/llvm/test/FrontendAda/array_size.adb
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/array_size.adb
rename to libclamav/c++/llvm/test/FrontendAda/array_size.adb
diff --git a/libclamav/llvm/llvm/test/FrontendAda/asm.adb b/libclamav/c++/llvm/test/FrontendAda/asm.adb
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/asm.adb
rename to libclamav/c++/llvm/test/FrontendAda/asm.adb
diff --git a/libclamav/llvm/llvm/test/FrontendAda/constant_fold.ads b/libclamav/c++/llvm/test/FrontendAda/constant_fold.ads
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/constant_fold.ads
rename to libclamav/c++/llvm/test/FrontendAda/constant_fold.ads
diff --git a/libclamav/llvm/llvm/test/FrontendAda/debug_var_size.ads b/libclamav/c++/llvm/test/FrontendAda/debug_var_size.ads
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/debug_var_size.ads
rename to libclamav/c++/llvm/test/FrontendAda/debug_var_size.ads
diff --git a/libclamav/llvm/llvm/test/FrontendAda/dg.exp b/libclamav/c++/llvm/test/FrontendAda/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/dg.exp
rename to libclamav/c++/llvm/test/FrontendAda/dg.exp
diff --git a/libclamav/llvm/llvm/test/FrontendAda/element_copy.adb b/libclamav/c++/llvm/test/FrontendAda/element_copy.adb
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/element_copy.adb
rename to libclamav/c++/llvm/test/FrontendAda/element_copy.adb
diff --git a/libclamav/llvm/llvm/test/FrontendAda/emit_var.ads b/libclamav/c++/llvm/test/FrontendAda/emit_var.ads
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/emit_var.ads
rename to libclamav/c++/llvm/test/FrontendAda/emit_var.ads
diff --git a/libclamav/llvm/llvm/test/FrontendAda/fat_fields.adb b/libclamav/c++/llvm/test/FrontendAda/fat_fields.adb
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/fat_fields.adb
rename to libclamav/c++/llvm/test/FrontendAda/fat_fields.adb
diff --git a/libclamav/llvm/llvm/test/FrontendAda/field_order.ads b/libclamav/c++/llvm/test/FrontendAda/field_order.ads
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/field_order.ads
rename to libclamav/c++/llvm/test/FrontendAda/field_order.ads
diff --git a/libclamav/llvm/llvm/test/FrontendAda/global_constant.adb b/libclamav/c++/llvm/test/FrontendAda/global_constant.adb
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/global_constant.adb
rename to libclamav/c++/llvm/test/FrontendAda/global_constant.adb
diff --git a/libclamav/llvm/llvm/test/FrontendAda/init_size.ads b/libclamav/c++/llvm/test/FrontendAda/init_size.ads
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/init_size.ads
rename to libclamav/c++/llvm/test/FrontendAda/init_size.ads
diff --git a/libclamav/llvm/llvm/test/FrontendAda/non_bitfield.ads b/libclamav/c++/llvm/test/FrontendAda/non_bitfield.ads
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/non_bitfield.ads
rename to libclamav/c++/llvm/test/FrontendAda/non_bitfield.ads
diff --git a/libclamav/llvm/llvm/test/FrontendAda/non_lvalue.adb b/libclamav/c++/llvm/test/FrontendAda/non_lvalue.adb
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/non_lvalue.adb
rename to libclamav/c++/llvm/test/FrontendAda/non_lvalue.adb
diff --git a/libclamav/llvm/llvm/test/FrontendAda/placeholder.adb b/libclamav/c++/llvm/test/FrontendAda/placeholder.adb
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/placeholder.adb
rename to libclamav/c++/llvm/test/FrontendAda/placeholder.adb
diff --git a/libclamav/llvm/llvm/test/FrontendAda/switch.adb b/libclamav/c++/llvm/test/FrontendAda/switch.adb
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/switch.adb
rename to libclamav/c++/llvm/test/FrontendAda/switch.adb
diff --git a/libclamav/llvm/llvm/test/FrontendAda/unc_constructor.adb b/libclamav/c++/llvm/test/FrontendAda/unc_constructor.adb
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/unc_constructor.adb
rename to libclamav/c++/llvm/test/FrontendAda/unc_constructor.adb
diff --git a/libclamav/llvm/llvm/test/FrontendAda/var_offset.adb b/libclamav/c++/llvm/test/FrontendAda/var_offset.adb
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/var_offset.adb
rename to libclamav/c++/llvm/test/FrontendAda/var_offset.adb
diff --git a/libclamav/llvm/llvm/test/FrontendAda/var_size.adb b/libclamav/c++/llvm/test/FrontendAda/var_size.adb
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/var_size.adb
rename to libclamav/c++/llvm/test/FrontendAda/var_size.adb
diff --git a/libclamav/llvm/llvm/test/FrontendAda/vce.adb b/libclamav/c++/llvm/test/FrontendAda/vce.adb
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/vce.adb
rename to libclamav/c++/llvm/test/FrontendAda/vce.adb
diff --git a/libclamav/llvm/llvm/test/FrontendAda/vce_lv.adb b/libclamav/c++/llvm/test/FrontendAda/vce_lv.adb
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendAda/vce_lv.adb
rename to libclamav/c++/llvm/test/FrontendAda/vce_lv.adb
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-08-20-ExceptionFail.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-08-20-ExceptionFail.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-08-20-ExceptionFail.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-08-20-ExceptionFail.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-08-21-EmptyClass.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-08-21-EmptyClass.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-08-21-EmptyClass.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-08-21-EmptyClass.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-08-24-Cleanup.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-08-24-Cleanup.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-08-24-Cleanup.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-08-24-Cleanup.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-08-27-TypeNamespaces.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-08-27-TypeNamespaces.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-08-27-TypeNamespaces.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-08-27-TypeNamespaces.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-08-28-ForwardType.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-08-28-ForwardType.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-08-28-ForwardType.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-08-28-ForwardType.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-08-28-SaveExprBug.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-08-28-SaveExprBug.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-08-28-SaveExprBug.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-08-28-SaveExprBug.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-08-29-ArgPassingBug.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-08-29-ArgPassingBug.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-08-29-ArgPassingBug.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-08-29-ArgPassingBug.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-08-31-StructLayout.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-08-31-StructLayout.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-08-31-StructLayout.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-08-31-StructLayout.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-09-22-CompositeExprValue.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-09-22-CompositeExprValue.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-09-22-CompositeExprValue.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-09-22-CompositeExprValue.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-09-29-ArgumentNumberMismatch.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-09-29-ArgumentNumberMismatch.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-09-29-ArgumentNumberMismatch.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-09-29-ArgumentNumberMismatch.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-09-30-CommaExprBug.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-09-30-CommaExprBug.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-09-30-CommaExprBug.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-09-30-CommaExprBug.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-09-30-ForIncrementExprBug.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-09-30-ForIncrementExprBug.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-09-30-ForIncrementExprBug.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-09-30-ForIncrementExprBug.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-09-30-ForIncrementExprBug2.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-09-30-ForIncrementExprBug2.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-09-30-ForIncrementExprBug2.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-09-30-ForIncrementExprBug2.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-09-30-NestedFunctionDecl.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-09-30-NestedFunctionDecl.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-09-30-NestedFunctionDecl.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-09-30-NestedFunctionDecl.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-10-17-BoolBitfields.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-10-17-BoolBitfields.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-10-17-BoolBitfields.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-10-17-BoolBitfields.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-10-21-InnerClass.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-10-21-InnerClass.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-10-21-InnerClass.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-10-21-InnerClass.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-10-27-VirtualBaseClassCrash.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-10-27-VirtualBaseClassCrash.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-10-27-VirtualBaseClassCrash.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-10-27-VirtualBaseClassCrash.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-11-02-WeakLinkage.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-11-02-WeakLinkage.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-11-02-WeakLinkage.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-11-02-WeakLinkage.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-11-04-ArrayConstructors.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-11-04-ArrayConstructors.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-11-04-ArrayConstructors.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-11-04-ArrayConstructors.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-11-04-CatchLabelName.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-11-04-CatchLabelName.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-11-04-CatchLabelName.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-11-04-CatchLabelName.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-11-08-ArrayAddress.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-11-08-ArrayAddress.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-11-08-ArrayAddress.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-11-08-ArrayAddress.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-11-09-ConstructorTypeSafety.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-11-09-ConstructorTypeSafety.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-11-09-ConstructorTypeSafety.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-11-09-ConstructorTypeSafety.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-11-18-EnumArray.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-11-18-EnumArray.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-11-18-EnumArray.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-11-18-EnumArray.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-11-18-MemberInitializationCasting.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-11-18-MemberInitializationCasting.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-11-18-MemberInitializationCasting.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-11-18-MemberInitializationCasting.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-11-18-PtrMemConstantInitializer.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-11-18-PtrMemConstantInitializer.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-11-18-PtrMemConstantInitializer.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-11-18-PtrMemConstantInitializer.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-11-25-ReturningOpaqueByValue.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-11-25-ReturningOpaqueByValue.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-11-25-ReturningOpaqueByValue.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-11-25-ReturningOpaqueByValue.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-11-27-MultipleInheritanceThunk.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-11-27-MultipleInheritanceThunk.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-11-27-MultipleInheritanceThunk.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-11-27-MultipleInheritanceThunk.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-11-29-DuplicatedCleanupTest.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-11-29-DuplicatedCleanupTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-11-29-DuplicatedCleanupTest.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-11-29-DuplicatedCleanupTest.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2003-12-08-ArrayOfPtrToMemberFunc.cpp b/libclamav/c++/llvm/test/FrontendC++/2003-12-08-ArrayOfPtrToMemberFunc.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2003-12-08-ArrayOfPtrToMemberFunc.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2003-12-08-ArrayOfPtrToMemberFunc.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2004-01-11-DynamicInitializedConstant.cpp b/libclamav/c++/llvm/test/FrontendC++/2004-01-11-DynamicInitializedConstant.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2004-01-11-DynamicInitializedConstant.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2004-01-11-DynamicInitializedConstant.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2004-03-08-ReinterpretCastCopy.cpp b/libclamav/c++/llvm/test/FrontendC++/2004-03-08-ReinterpretCastCopy.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2004-03-08-ReinterpretCastCopy.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2004-03-08-ReinterpretCastCopy.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2004-03-09-UnmangledBuiltinMethods.cpp b/libclamav/c++/llvm/test/FrontendC++/2004-03-09-UnmangledBuiltinMethods.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2004-03-09-UnmangledBuiltinMethods.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2004-03-09-UnmangledBuiltinMethods.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2004-03-15-CleanupsAndGotos.cpp b/libclamav/c++/llvm/test/FrontendC++/2004-03-15-CleanupsAndGotos.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2004-03-15-CleanupsAndGotos.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2004-03-15-CleanupsAndGotos.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2004-06-08-LateTemplateInstantiation.cpp b/libclamav/c++/llvm/test/FrontendC++/2004-06-08-LateTemplateInstantiation.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2004-06-08-LateTemplateInstantiation.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2004-06-08-LateTemplateInstantiation.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2004-09-27-CompilerCrash.cpp b/libclamav/c++/llvm/test/FrontendC++/2004-09-27-CompilerCrash.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2004-09-27-CompilerCrash.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2004-09-27-CompilerCrash.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2004-09-27-DidntEmitTemplate.cpp b/libclamav/c++/llvm/test/FrontendC++/2004-09-27-DidntEmitTemplate.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2004-09-27-DidntEmitTemplate.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2004-09-27-DidntEmitTemplate.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2004-11-27-EmitsUnusedInlineFunctions.cpp b/libclamav/c++/llvm/test/FrontendC++/2004-11-27-EmitsUnusedInlineFunctions.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2004-11-27-EmitsUnusedInlineFunctions.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2004-11-27-EmitsUnusedInlineFunctions.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2004-11-27-ExceptionCleanupAssertion.cpp b/libclamav/c++/llvm/test/FrontendC++/2004-11-27-ExceptionCleanupAssertion.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2004-11-27-ExceptionCleanupAssertion.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2004-11-27-ExceptionCleanupAssertion.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2004-11-27-FriendDefaultArgCrash.cpp b/libclamav/c++/llvm/test/FrontendC++/2004-11-27-FriendDefaultArgCrash.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2004-11-27-FriendDefaultArgCrash.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2004-11-27-FriendDefaultArgCrash.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2004-11-27-InlineAsmFunctionRedefinition.cpp b/libclamav/c++/llvm/test/FrontendC++/2004-11-27-InlineAsmFunctionRedefinition.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2004-11-27-InlineAsmFunctionRedefinition.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2004-11-27-InlineAsmFunctionRedefinition.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2005-01-03-StaticInitializers.cpp b/libclamav/c++/llvm/test/FrontendC++/2005-01-03-StaticInitializers.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2005-01-03-StaticInitializers.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2005-01-03-StaticInitializers.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2005-02-11-AnonymousUnion.cpp b/libclamav/c++/llvm/test/FrontendC++/2005-02-11-AnonymousUnion.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2005-02-11-AnonymousUnion.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2005-02-11-AnonymousUnion.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2005-02-13-BadDynamicInit.cpp b/libclamav/c++/llvm/test/FrontendC++/2005-02-13-BadDynamicInit.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2005-02-13-BadDynamicInit.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2005-02-13-BadDynamicInit.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2005-02-14-BitFieldOffset.cpp b/libclamav/c++/llvm/test/FrontendC++/2005-02-14-BitFieldOffset.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2005-02-14-BitFieldOffset.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2005-02-14-BitFieldOffset.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2005-02-19-BitfieldStructCrash.cpp b/libclamav/c++/llvm/test/FrontendC++/2005-02-19-BitfieldStructCrash.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2005-02-19-BitfieldStructCrash.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2005-02-19-BitfieldStructCrash.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2005-02-19-UnnamedVirtualThunkArgument.cpp b/libclamav/c++/llvm/test/FrontendC++/2005-02-19-UnnamedVirtualThunkArgument.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2005-02-19-UnnamedVirtualThunkArgument.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2005-02-19-UnnamedVirtualThunkArgument.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2005-02-20-BrokenReferenceTest.cpp b/libclamav/c++/llvm/test/FrontendC++/2005-02-20-BrokenReferenceTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2005-02-20-BrokenReferenceTest.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2005-02-20-BrokenReferenceTest.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2005-02-27-PlacementArrayNewCrash.cpp b/libclamav/c++/llvm/test/FrontendC++/2005-02-27-PlacementArrayNewCrash.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2005-02-27-PlacementArrayNewCrash.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2005-02-27-PlacementArrayNewCrash.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2005-07-21-VirtualBaseAccess.cpp b/libclamav/c++/llvm/test/FrontendC++/2005-07-21-VirtualBaseAccess.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2005-07-21-VirtualBaseAccess.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2005-07-21-VirtualBaseAccess.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2006-03-01-GimplifyCrash.cpp b/libclamav/c++/llvm/test/FrontendC++/2006-03-01-GimplifyCrash.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2006-03-01-GimplifyCrash.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2006-03-01-GimplifyCrash.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2006-03-06-C++RecurseCrash.cpp b/libclamav/c++/llvm/test/FrontendC++/2006-03-06-C++RecurseCrash.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2006-03-06-C++RecurseCrash.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2006-03-06-C++RecurseCrash.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2006-09-08-powi.cpp b/libclamav/c++/llvm/test/FrontendC++/2006-09-08-powi.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2006-09-08-powi.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2006-09-08-powi.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2006-09-12-OpaqueStructCrash.cpp b/libclamav/c++/llvm/test/FrontendC++/2006-09-12-OpaqueStructCrash.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2006-09-12-OpaqueStructCrash.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2006-09-12-OpaqueStructCrash.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2006-09-27-Debug-Protection.cpp b/libclamav/c++/llvm/test/FrontendC++/2006-09-27-Debug-Protection.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2006-09-27-Debug-Protection.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2006-09-27-Debug-Protection.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2006-10-30-ClassBitfield.cpp b/libclamav/c++/llvm/test/FrontendC++/2006-10-30-ClassBitfield.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2006-10-30-ClassBitfield.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2006-10-30-ClassBitfield.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2006-11-06-StackTrace.cpp b/libclamav/c++/llvm/test/FrontendC++/2006-11-06-StackTrace.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2006-11-06-StackTrace.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2006-11-06-StackTrace.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2006-11-20-GlobalSymbols.cpp b/libclamav/c++/llvm/test/FrontendC++/2006-11-20-GlobalSymbols.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2006-11-20-GlobalSymbols.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2006-11-20-GlobalSymbols.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2006-11-30-ConstantExprCrash.cpp b/libclamav/c++/llvm/test/FrontendC++/2006-11-30-ConstantExprCrash.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2006-11-30-ConstantExprCrash.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2006-11-30-ConstantExprCrash.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2006-11-30-NoCompileUnit.cpp b/libclamav/c++/llvm/test/FrontendC++/2006-11-30-NoCompileUnit.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2006-11-30-NoCompileUnit.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2006-11-30-NoCompileUnit.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2006-11-30-Pubnames.cpp b/libclamav/c++/llvm/test/FrontendC++/2006-11-30-Pubnames.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2006-11-30-Pubnames.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2006-11-30-Pubnames.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-01-02-UnboundedArray.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-01-02-UnboundedArray.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-01-02-UnboundedArray.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-01-02-UnboundedArray.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-01-06-ELF-Thunk-Sections.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-01-06-ELF-Thunk-Sections.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-01-06-ELF-Thunk-Sections.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-01-06-ELF-Thunk-Sections.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-01-06-PtrMethodInit.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-01-06-PtrMethodInit.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-01-06-PtrMethodInit.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-01-06-PtrMethodInit.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-03-27-FunctionVarRename.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-03-27-FunctionVarRename.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-03-27-FunctionVarRename.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-03-27-FunctionVarRename.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-04-05-PackedBitFields-1.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-04-05-PackedBitFields-1.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-04-05-PackedBitFields-1.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-04-05-PackedBitFields-1.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-04-05-PackedBitFieldsOverlap-2.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-04-05-PackedBitFieldsOverlap-2.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-04-05-PackedBitFieldsOverlap-2.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-04-05-PackedBitFieldsOverlap-2.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-04-05-PackedBitFieldsOverlap.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-04-05-PackedBitFieldsOverlap.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-04-05-PackedBitFieldsOverlap.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-04-05-PackedBitFieldsOverlap.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-04-05-PackedBitFieldsSmall.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-04-05-PackedBitFieldsSmall.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-04-05-PackedBitFieldsSmall.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-04-05-PackedBitFieldsSmall.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-04-05-StructPackedFieldUnpacked.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-04-05-StructPackedFieldUnpacked.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-04-05-StructPackedFieldUnpacked.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-04-05-StructPackedFieldUnpacked.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-04-10-PackedUnion.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-04-10-PackedUnion.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-04-10-PackedUnion.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-04-10-PackedUnion.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-04-11-InlineStorageClassC++.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-04-11-InlineStorageClassC++.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-04-11-InlineStorageClassC++.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-04-11-InlineStorageClassC++.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-04-14-FNoBuiltin.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-04-14-FNoBuiltin.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-04-14-FNoBuiltin.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-04-14-FNoBuiltin.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-04-31-TryCatch.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-04-31-TryCatch.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-04-31-TryCatch.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-04-31-TryCatch.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-05-03-VectorInit.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-05-03-VectorInit.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-05-03-VectorInit.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-05-03-VectorInit.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-05-16-ReverseBitFieldCrash.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-05-16-ReverseBitFieldCrash.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-05-16-ReverseBitFieldCrash.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-05-16-ReverseBitFieldCrash.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-05-23-TryFinally.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-05-23-TryFinally.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-05-23-TryFinally.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-05-23-TryFinally.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-07-04-NestedCatches.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-07-04-NestedCatches.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-07-04-NestedCatches.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-07-04-NestedCatches.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-07-29-RestrictPtrArg.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-07-29-RestrictPtrArg.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-07-29-RestrictPtrArg.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-07-29-RestrictPtrArg.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-07-29-RestrictRefArg.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-07-29-RestrictRefArg.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-07-29-RestrictRefArg.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-07-29-RestrictRefArg.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-08-01-RestrictMethod.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-08-01-RestrictMethod.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-08-01-RestrictMethod.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-08-01-RestrictMethod.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-09-10-RecursiveTypeResolution.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-09-10-RecursiveTypeResolution.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-09-10-RecursiveTypeResolution.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-09-10-RecursiveTypeResolution.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2007-10-01-StructResize.cpp b/libclamav/c++/llvm/test/FrontendC++/2007-10-01-StructResize.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2007-10-01-StructResize.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2007-10-01-StructResize.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2008-01-11-BadWarning.cpp b/libclamav/c++/llvm/test/FrontendC++/2008-01-11-BadWarning.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2008-01-11-BadWarning.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2008-01-11-BadWarning.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2008-01-12-VecInit.cpp b/libclamav/c++/llvm/test/FrontendC++/2008-01-12-VecInit.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2008-01-12-VecInit.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2008-01-12-VecInit.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2008-05-07-CrazyOffsetOf.cpp b/libclamav/c++/llvm/test/FrontendC++/2008-05-07-CrazyOffsetOf.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2008-05-07-CrazyOffsetOf.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2008-05-07-CrazyOffsetOf.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2008-10-29-WrongOffset.cpp b/libclamav/c++/llvm/test/FrontendC++/2008-10-29-WrongOffset.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2008-10-29-WrongOffset.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2008-10-29-WrongOffset.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2009-02-07-VolatileArrayRefHack.cpp b/libclamav/c++/llvm/test/FrontendC++/2009-02-07-VolatileArrayRefHack.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2009-02-07-VolatileArrayRefHack.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2009-02-07-VolatileArrayRefHack.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2009-02-16-AnonTypedef-Dbg.cpp b/libclamav/c++/llvm/test/FrontendC++/2009-02-16-AnonTypedef-Dbg.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2009-02-16-AnonTypedef-Dbg.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2009-02-16-AnonTypedef-Dbg.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2009-02-16-CtorNames-dbg.cpp b/libclamav/c++/llvm/test/FrontendC++/2009-02-16-CtorNames-dbg.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2009-02-16-CtorNames-dbg.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2009-02-16-CtorNames-dbg.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2009-03-17-dbg.cpp b/libclamav/c++/llvm/test/FrontendC++/2009-03-17-dbg.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2009-03-17-dbg.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2009-03-17-dbg.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2009-04-21-DtorNames-dbg.cpp b/libclamav/c++/llvm/test/FrontendC++/2009-04-21-DtorNames-dbg.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2009-04-21-DtorNames-dbg.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2009-04-21-DtorNames-dbg.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2009-04-23-bool2.cpp b/libclamav/c++/llvm/test/FrontendC++/2009-04-23-bool2.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2009-04-23-bool2.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2009-04-23-bool2.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2009-05-04-PureConstNounwind.cpp b/libclamav/c++/llvm/test/FrontendC++/2009-05-04-PureConstNounwind.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2009-05-04-PureConstNounwind.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2009-05-04-PureConstNounwind.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2009-06-16-DebugInfoCrash.cpp b/libclamav/c++/llvm/test/FrontendC++/2009-06-16-DebugInfoCrash.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2009-06-16-DebugInfoCrash.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2009-06-16-DebugInfoCrash.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2009-06-20-DarwinPPCLayout.cpp b/libclamav/c++/llvm/test/FrontendC++/2009-06-20-DarwinPPCLayout.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2009-06-20-DarwinPPCLayout.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2009-06-20-DarwinPPCLayout.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2009-06-30-ByrefBlock.cpp b/libclamav/c++/llvm/test/FrontendC++/2009-06-30-ByrefBlock.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2009-06-30-ByrefBlock.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2009-06-30-ByrefBlock.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2009-07-15-LineNumbers.cpp b/libclamav/c++/llvm/test/FrontendC++/2009-07-15-LineNumbers.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2009-07-15-LineNumbers.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2009-07-15-LineNumbers.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2009-07-16-PrivateCopyConstructor.cpp b/libclamav/c++/llvm/test/FrontendC++/2009-07-16-PrivateCopyConstructor.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2009-07-16-PrivateCopyConstructor.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2009-07-16-PrivateCopyConstructor.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2009-07-16-Using.cpp b/libclamav/c++/llvm/test/FrontendC++/2009-07-16-Using.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2009-07-16-Using.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2009-07-16-Using.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2009-08-03-Varargs.cpp b/libclamav/c++/llvm/test/FrontendC++/2009-08-03-Varargs.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2009-08-03-Varargs.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2009-08-03-Varargs.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2009-08-05-ZeroInitWidth.cpp b/libclamav/c++/llvm/test/FrontendC++/2009-08-05-ZeroInitWidth.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2009-08-05-ZeroInitWidth.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2009-08-05-ZeroInitWidth.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/2009-08-11-VectorRetTy.cpp b/libclamav/c++/llvm/test/FrontendC++/2009-08-11-VectorRetTy.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/2009-08-11-VectorRetTy.cpp
rename to libclamav/c++/llvm/test/FrontendC++/2009-08-11-VectorRetTy.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/dg.exp b/libclamav/c++/llvm/test/FrontendC++/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/dg.exp
rename to libclamav/c++/llvm/test/FrontendC++/dg.exp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/ptr-to-method-devirt.cpp b/libclamav/c++/llvm/test/FrontendC++/ptr-to-method-devirt.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/ptr-to-method-devirt.cpp
rename to libclamav/c++/llvm/test/FrontendC++/ptr-to-method-devirt.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC++/x86-64-abi-sret-vs-2word-struct-param.cpp b/libclamav/c++/llvm/test/FrontendC++/x86-64-abi-sret-vs-2word-struct-param.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC++/x86-64-abi-sret-vs-2word-struct-param.cpp
rename to libclamav/c++/llvm/test/FrontendC++/x86-64-abi-sret-vs-2word-struct-param.cpp
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-01-23-LoadQISIReloadFailure.c b/libclamav/c++/llvm/test/FrontendC/2002-01-23-LoadQISIReloadFailure.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-01-23-LoadQISIReloadFailure.c
rename to libclamav/c++/llvm/test/FrontendC/2002-01-23-LoadQISIReloadFailure.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-01-24-ComplexSpaceInType.c b/libclamav/c++/llvm/test/FrontendC/2002-01-24-ComplexSpaceInType.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-01-24-ComplexSpaceInType.c
rename to libclamav/c++/llvm/test/FrontendC/2002-01-24-ComplexSpaceInType.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-01-24-HandleCallInsnSEGV.c b/libclamav/c++/llvm/test/FrontendC/2002-01-24-HandleCallInsnSEGV.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-01-24-HandleCallInsnSEGV.c
rename to libclamav/c++/llvm/test/FrontendC/2002-01-24-HandleCallInsnSEGV.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-02-13-ConditionalInCall.c b/libclamav/c++/llvm/test/FrontendC/2002-02-13-ConditionalInCall.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-02-13-ConditionalInCall.c
rename to libclamav/c++/llvm/test/FrontendC/2002-02-13-ConditionalInCall.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-02-13-ReloadProblem.c b/libclamav/c++/llvm/test/FrontendC/2002-02-13-ReloadProblem.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-02-13-ReloadProblem.c
rename to libclamav/c++/llvm/test/FrontendC/2002-02-13-ReloadProblem.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-02-13-TypeVarNameCollision.c b/libclamav/c++/llvm/test/FrontendC/2002-02-13-TypeVarNameCollision.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-02-13-TypeVarNameCollision.c
rename to libclamav/c++/llvm/test/FrontendC/2002-02-13-TypeVarNameCollision.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-02-13-UnnamedLocal.c b/libclamav/c++/llvm/test/FrontendC/2002-02-13-UnnamedLocal.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-02-13-UnnamedLocal.c
rename to libclamav/c++/llvm/test/FrontendC/2002-02-13-UnnamedLocal.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-02-14-EntryNodePreds.c b/libclamav/c++/llvm/test/FrontendC/2002-02-14-EntryNodePreds.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-02-14-EntryNodePreds.c
rename to libclamav/c++/llvm/test/FrontendC/2002-02-14-EntryNodePreds.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-02-16-RenamingTest.c b/libclamav/c++/llvm/test/FrontendC/2002-02-16-RenamingTest.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-02-16-RenamingTest.c
rename to libclamav/c++/llvm/test/FrontendC/2002-02-16-RenamingTest.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-02-17-ArgumentAddress.c b/libclamav/c++/llvm/test/FrontendC/2002-02-17-ArgumentAddress.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-02-17-ArgumentAddress.c
rename to libclamav/c++/llvm/test/FrontendC/2002-02-17-ArgumentAddress.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-02-18-64bitConstant.c b/libclamav/c++/llvm/test/FrontendC/2002-02-18-64bitConstant.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-02-18-64bitConstant.c
rename to libclamav/c++/llvm/test/FrontendC/2002-02-18-64bitConstant.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-02-18-StaticData.c b/libclamav/c++/llvm/test/FrontendC/2002-02-18-StaticData.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-02-18-StaticData.c
rename to libclamav/c++/llvm/test/FrontendC/2002-02-18-StaticData.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-03-11-LargeCharInString.c b/libclamav/c++/llvm/test/FrontendC/2002-03-11-LargeCharInString.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-03-11-LargeCharInString.c
rename to libclamav/c++/llvm/test/FrontendC/2002-03-11-LargeCharInString.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-03-12-ArrayInitialization.c b/libclamav/c++/llvm/test/FrontendC/2002-03-12-ArrayInitialization.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-03-12-ArrayInitialization.c
rename to libclamav/c++/llvm/test/FrontendC/2002-03-12-ArrayInitialization.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-03-12-StructInitialize.c b/libclamav/c++/llvm/test/FrontendC/2002-03-12-StructInitialize.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-03-12-StructInitialize.c
rename to libclamav/c++/llvm/test/FrontendC/2002-03-12-StructInitialize.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-03-12-StructInitializer.c b/libclamav/c++/llvm/test/FrontendC/2002-03-12-StructInitializer.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-03-12-StructInitializer.c
rename to libclamav/c++/llvm/test/FrontendC/2002-03-12-StructInitializer.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-03-14-BrokenPHINode.c b/libclamav/c++/llvm/test/FrontendC/2002-03-14-BrokenPHINode.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-03-14-BrokenPHINode.c
rename to libclamav/c++/llvm/test/FrontendC/2002-03-14-BrokenPHINode.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-03-14-BrokenSSA.c b/libclamav/c++/llvm/test/FrontendC/2002-03-14-BrokenSSA.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-03-14-BrokenSSA.c
rename to libclamav/c++/llvm/test/FrontendC/2002-03-14-BrokenSSA.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-03-14-QuotesInStrConst.c b/libclamav/c++/llvm/test/FrontendC/2002-03-14-QuotesInStrConst.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-03-14-QuotesInStrConst.c
rename to libclamav/c++/llvm/test/FrontendC/2002-03-14-QuotesInStrConst.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-04-07-SwitchStmt.c b/libclamav/c++/llvm/test/FrontendC/2002-04-07-SwitchStmt.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-04-07-SwitchStmt.c
rename to libclamav/c++/llvm/test/FrontendC/2002-04-07-SwitchStmt.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-04-08-LocalArray.c b/libclamav/c++/llvm/test/FrontendC/2002-04-08-LocalArray.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-04-08-LocalArray.c
rename to libclamav/c++/llvm/test/FrontendC/2002-04-08-LocalArray.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-04-09-StructRetVal.c b/libclamav/c++/llvm/test/FrontendC/2002-04-09-StructRetVal.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-04-09-StructRetVal.c
rename to libclamav/c++/llvm/test/FrontendC/2002-04-09-StructRetVal.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-04-10-StructParameters.c b/libclamav/c++/llvm/test/FrontendC/2002-04-10-StructParameters.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-04-10-StructParameters.c
rename to libclamav/c++/llvm/test/FrontendC/2002-04-10-StructParameters.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-05-23-StaticValues.c b/libclamav/c++/llvm/test/FrontendC/2002-05-23-StaticValues.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-05-23-StaticValues.c
rename to libclamav/c++/llvm/test/FrontendC/2002-05-23-StaticValues.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-05-23-TypeNameCollision.c b/libclamav/c++/llvm/test/FrontendC/2002-05-23-TypeNameCollision.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-05-23-TypeNameCollision.c
rename to libclamav/c++/llvm/test/FrontendC/2002-05-23-TypeNameCollision.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-05-24-Alloca.c b/libclamav/c++/llvm/test/FrontendC/2002-05-24-Alloca.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-05-24-Alloca.c
rename to libclamav/c++/llvm/test/FrontendC/2002-05-24-Alloca.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-06-25-FWriteInterfaceFailure.c b/libclamav/c++/llvm/test/FrontendC/2002-06-25-FWriteInterfaceFailure.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-06-25-FWriteInterfaceFailure.c
rename to libclamav/c++/llvm/test/FrontendC/2002-06-25-FWriteInterfaceFailure.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-07-14-MiscListTests.c b/libclamav/c++/llvm/test/FrontendC/2002-07-14-MiscListTests.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-07-14-MiscListTests.c
rename to libclamav/c++/llvm/test/FrontendC/2002-07-14-MiscListTests.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-07-14-MiscTests.c b/libclamav/c++/llvm/test/FrontendC/2002-07-14-MiscTests.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-07-14-MiscTests.c
rename to libclamav/c++/llvm/test/FrontendC/2002-07-14-MiscTests.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-07-14-MiscTests2.c b/libclamav/c++/llvm/test/FrontendC/2002-07-14-MiscTests2.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-07-14-MiscTests2.c
rename to libclamav/c++/llvm/test/FrontendC/2002-07-14-MiscTests2.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-07-14-MiscTests3.c b/libclamav/c++/llvm/test/FrontendC/2002-07-14-MiscTests3.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-07-14-MiscTests3.c
rename to libclamav/c++/llvm/test/FrontendC/2002-07-14-MiscTests3.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-07-16-HardStringInit.c b/libclamav/c++/llvm/test/FrontendC/2002-07-16-HardStringInit.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-07-16-HardStringInit.c
rename to libclamav/c++/llvm/test/FrontendC/2002-07-16-HardStringInit.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-07-17-StringConstant.c b/libclamav/c++/llvm/test/FrontendC/2002-07-17-StringConstant.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-07-17-StringConstant.c
rename to libclamav/c++/llvm/test/FrontendC/2002-07-17-StringConstant.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-07-29-Casts.c b/libclamav/c++/llvm/test/FrontendC/2002-07-29-Casts.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-07-29-Casts.c
rename to libclamav/c++/llvm/test/FrontendC/2002-07-29-Casts.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-07-30-SubregSetAssertion.c b/libclamav/c++/llvm/test/FrontendC/2002-07-30-SubregSetAssertion.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-07-30-SubregSetAssertion.c
rename to libclamav/c++/llvm/test/FrontendC/2002-07-30-SubregSetAssertion.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-07-30-UnionTest.c b/libclamav/c++/llvm/test/FrontendC/2002-07-30-UnionTest.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-07-30-UnionTest.c
rename to libclamav/c++/llvm/test/FrontendC/2002-07-30-UnionTest.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-07-30-VarArgsCallFailure.c b/libclamav/c++/llvm/test/FrontendC/2002-07-30-VarArgsCallFailure.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-07-30-VarArgsCallFailure.c
rename to libclamav/c++/llvm/test/FrontendC/2002-07-30-VarArgsCallFailure.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-07-31-BadAssert.c b/libclamav/c++/llvm/test/FrontendC/2002-07-31-BadAssert.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-07-31-BadAssert.c
rename to libclamav/c++/llvm/test/FrontendC/2002-07-31-BadAssert.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-07-31-SubregFailure.c b/libclamav/c++/llvm/test/FrontendC/2002-07-31-SubregFailure.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-07-31-SubregFailure.c
rename to libclamav/c++/llvm/test/FrontendC/2002-07-31-SubregFailure.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-08-02-UnionTest.c b/libclamav/c++/llvm/test/FrontendC/2002-08-02-UnionTest.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-08-02-UnionTest.c
rename to libclamav/c++/llvm/test/FrontendC/2002-08-02-UnionTest.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-08-19-RecursiveLocals.c b/libclamav/c++/llvm/test/FrontendC/2002-08-19-RecursiveLocals.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-08-19-RecursiveLocals.c
rename to libclamav/c++/llvm/test/FrontendC/2002-08-19-RecursiveLocals.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-09-08-PointerShifts.c b/libclamav/c++/llvm/test/FrontendC/2002-09-08-PointerShifts.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-09-08-PointerShifts.c
rename to libclamav/c++/llvm/test/FrontendC/2002-09-08-PointerShifts.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-09-18-UnionProblem.c b/libclamav/c++/llvm/test/FrontendC/2002-09-18-UnionProblem.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-09-18-UnionProblem.c
rename to libclamav/c++/llvm/test/FrontendC/2002-09-18-UnionProblem.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-09-19-StarInLabel.c b/libclamav/c++/llvm/test/FrontendC/2002-09-19-StarInLabel.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-09-19-StarInLabel.c
rename to libclamav/c++/llvm/test/FrontendC/2002-09-19-StarInLabel.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-10-12-TooManyArguments.c b/libclamav/c++/llvm/test/FrontendC/2002-10-12-TooManyArguments.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-10-12-TooManyArguments.c
rename to libclamav/c++/llvm/test/FrontendC/2002-10-12-TooManyArguments.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-12-15-GlobalBoolTest.c b/libclamav/c++/llvm/test/FrontendC/2002-12-15-GlobalBoolTest.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-12-15-GlobalBoolTest.c
rename to libclamav/c++/llvm/test/FrontendC/2002-12-15-GlobalBoolTest.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-12-15-GlobalConstantTest.c b/libclamav/c++/llvm/test/FrontendC/2002-12-15-GlobalConstantTest.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-12-15-GlobalConstantTest.c
rename to libclamav/c++/llvm/test/FrontendC/2002-12-15-GlobalConstantTest.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-12-15-GlobalRedefinition.c b/libclamav/c++/llvm/test/FrontendC/2002-12-15-GlobalRedefinition.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-12-15-GlobalRedefinition.c
rename to libclamav/c++/llvm/test/FrontendC/2002-12-15-GlobalRedefinition.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2002-12-15-StructParameters.c b/libclamav/c++/llvm/test/FrontendC/2002-12-15-StructParameters.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2002-12-15-StructParameters.c
rename to libclamav/c++/llvm/test/FrontendC/2002-12-15-StructParameters.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-01-30-UnionInit.c b/libclamav/c++/llvm/test/FrontendC/2003-01-30-UnionInit.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-01-30-UnionInit.c
rename to libclamav/c++/llvm/test/FrontendC/2003-01-30-UnionInit.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-03-03-DeferredType.c b/libclamav/c++/llvm/test/FrontendC/2003-03-03-DeferredType.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-03-03-DeferredType.c
rename to libclamav/c++/llvm/test/FrontendC/2003-03-03-DeferredType.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-06-22-UnionCrash.c b/libclamav/c++/llvm/test/FrontendC/2003-06-22-UnionCrash.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-06-22-UnionCrash.c
rename to libclamav/c++/llvm/test/FrontendC/2003-06-22-UnionCrash.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-06-23-GCC-fold-infinite-recursion.c b/libclamav/c++/llvm/test/FrontendC/2003-06-23-GCC-fold-infinite-recursion.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-06-23-GCC-fold-infinite-recursion.c
rename to libclamav/c++/llvm/test/FrontendC/2003-06-23-GCC-fold-infinite-recursion.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-06-26-CFECrash.c b/libclamav/c++/llvm/test/FrontendC/2003-06-26-CFECrash.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-06-26-CFECrash.c
rename to libclamav/c++/llvm/test/FrontendC/2003-06-26-CFECrash.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-06-29-MultipleFunctionDefinition.c b/libclamav/c++/llvm/test/FrontendC/2003-06-29-MultipleFunctionDefinition.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-06-29-MultipleFunctionDefinition.c
rename to libclamav/c++/llvm/test/FrontendC/2003-06-29-MultipleFunctionDefinition.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-07-22-ArrayAccessTypeSafety.c b/libclamav/c++/llvm/test/FrontendC/2003-07-22-ArrayAccessTypeSafety.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-07-22-ArrayAccessTypeSafety.c
rename to libclamav/c++/llvm/test/FrontendC/2003-07-22-ArrayAccessTypeSafety.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-08-06-BuiltinSetjmpLongjmp.c b/libclamav/c++/llvm/test/FrontendC/2003-08-06-BuiltinSetjmpLongjmp.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-08-06-BuiltinSetjmpLongjmp.c
rename to libclamav/c++/llvm/test/FrontendC/2003-08-06-BuiltinSetjmpLongjmp.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-08-17-DeadCodeShortCircuit.c b/libclamav/c++/llvm/test/FrontendC/2003-08-17-DeadCodeShortCircuit.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-08-17-DeadCodeShortCircuit.c
rename to libclamav/c++/llvm/test/FrontendC/2003-08-17-DeadCodeShortCircuit.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-08-18-SigSetJmp.c b/libclamav/c++/llvm/test/FrontendC/2003-08-18-SigSetJmp.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-08-18-SigSetJmp.c
rename to libclamav/c++/llvm/test/FrontendC/2003-08-18-SigSetJmp.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-08-18-StructAsValue.c b/libclamav/c++/llvm/test/FrontendC/2003-08-18-StructAsValue.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-08-18-StructAsValue.c
rename to libclamav/c++/llvm/test/FrontendC/2003-08-18-StructAsValue.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-08-20-BadBitfieldRef.c b/libclamav/c++/llvm/test/FrontendC/2003-08-20-BadBitfieldRef.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-08-20-BadBitfieldRef.c
rename to libclamav/c++/llvm/test/FrontendC/2003-08-20-BadBitfieldRef.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-08-20-PrototypeMismatch.c b/libclamav/c++/llvm/test/FrontendC/2003-08-20-PrototypeMismatch.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-08-20-PrototypeMismatch.c
rename to libclamav/c++/llvm/test/FrontendC/2003-08-20-PrototypeMismatch.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-08-20-vfork-bug.c b/libclamav/c++/llvm/test/FrontendC/2003-08-20-vfork-bug.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-08-20-vfork-bug.c
rename to libclamav/c++/llvm/test/FrontendC/2003-08-20-vfork-bug.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-08-21-BinOp-Type-Mismatch.c b/libclamav/c++/llvm/test/FrontendC/2003-08-21-BinOp-Type-Mismatch.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-08-21-BinOp-Type-Mismatch.c
rename to libclamav/c++/llvm/test/FrontendC/2003-08-21-BinOp-Type-Mismatch.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-08-21-StmtExpr.c b/libclamav/c++/llvm/test/FrontendC/2003-08-21-StmtExpr.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-08-21-StmtExpr.c
rename to libclamav/c++/llvm/test/FrontendC/2003-08-21-StmtExpr.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-08-21-WideString.c b/libclamav/c++/llvm/test/FrontendC/2003-08-21-WideString.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-08-21-WideString.c
rename to libclamav/c++/llvm/test/FrontendC/2003-08-21-WideString.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-08-23-LocalUnionTest.c b/libclamav/c++/llvm/test/FrontendC/2003-08-23-LocalUnionTest.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-08-23-LocalUnionTest.c
rename to libclamav/c++/llvm/test/FrontendC/2003-08-23-LocalUnionTest.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-08-29-BitFieldStruct.c b/libclamav/c++/llvm/test/FrontendC/2003-08-29-BitFieldStruct.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-08-29-BitFieldStruct.c
rename to libclamav/c++/llvm/test/FrontendC/2003-08-29-BitFieldStruct.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-08-29-HugeCharConst.c b/libclamav/c++/llvm/test/FrontendC/2003-08-29-HugeCharConst.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-08-29-HugeCharConst.c
rename to libclamav/c++/llvm/test/FrontendC/2003-08-29-HugeCharConst.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-08-29-StructLayoutBug.c b/libclamav/c++/llvm/test/FrontendC/2003-08-29-StructLayoutBug.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-08-29-StructLayoutBug.c
rename to libclamav/c++/llvm/test/FrontendC/2003-08-29-StructLayoutBug.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-08-30-AggregateInitializer.c b/libclamav/c++/llvm/test/FrontendC/2003-08-30-AggregateInitializer.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-08-30-AggregateInitializer.c
rename to libclamav/c++/llvm/test/FrontendC/2003-08-30-AggregateInitializer.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-08-30-LargeIntegerBitfieldMember.c b/libclamav/c++/llvm/test/FrontendC/2003-08-30-LargeIntegerBitfieldMember.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-08-30-LargeIntegerBitfieldMember.c
rename to libclamav/c++/llvm/test/FrontendC/2003-08-30-LargeIntegerBitfieldMember.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-09-18-BitfieldTests.c b/libclamav/c++/llvm/test/FrontendC/2003-09-18-BitfieldTests.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-09-18-BitfieldTests.c
rename to libclamav/c++/llvm/test/FrontendC/2003-09-18-BitfieldTests.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-09-30-StructLayout.c b/libclamav/c++/llvm/test/FrontendC/2003-09-30-StructLayout.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-09-30-StructLayout.c
rename to libclamav/c++/llvm/test/FrontendC/2003-09-30-StructLayout.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-10-02-UnionLValueError.c b/libclamav/c++/llvm/test/FrontendC/2003-10-02-UnionLValueError.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-10-02-UnionLValueError.c
rename to libclamav/c++/llvm/test/FrontendC/2003-10-02-UnionLValueError.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-10-06-NegateExprType.c b/libclamav/c++/llvm/test/FrontendC/2003-10-06-NegateExprType.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-10-06-NegateExprType.c
rename to libclamav/c++/llvm/test/FrontendC/2003-10-06-NegateExprType.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-10-09-UnionInitializerBug.c b/libclamav/c++/llvm/test/FrontendC/2003-10-09-UnionInitializerBug.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-10-09-UnionInitializerBug.c
rename to libclamav/c++/llvm/test/FrontendC/2003-10-09-UnionInitializerBug.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-10-28-ident.c b/libclamav/c++/llvm/test/FrontendC/2003-10-28-ident.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-10-28-ident.c
rename to libclamav/c++/llvm/test/FrontendC/2003-10-28-ident.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-10-29-AsmRename.c b/libclamav/c++/llvm/test/FrontendC/2003-10-29-AsmRename.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-10-29-AsmRename.c
rename to libclamav/c++/llvm/test/FrontendC/2003-10-29-AsmRename.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-11-01-C99-CompoundLiteral.c b/libclamav/c++/llvm/test/FrontendC/2003-11-01-C99-CompoundLiteral.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-11-01-C99-CompoundLiteral.c
rename to libclamav/c++/llvm/test/FrontendC/2003-11-01-C99-CompoundLiteral.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-11-01-EmptyStructCrash.c b/libclamav/c++/llvm/test/FrontendC/2003-11-01-EmptyStructCrash.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-11-01-EmptyStructCrash.c
rename to libclamav/c++/llvm/test/FrontendC/2003-11-01-EmptyStructCrash.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-11-01-GlobalUnionInit.c b/libclamav/c++/llvm/test/FrontendC/2003-11-01-GlobalUnionInit.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-11-01-GlobalUnionInit.c
rename to libclamav/c++/llvm/test/FrontendC/2003-11-01-GlobalUnionInit.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-11-03-AddrArrayElement.c b/libclamav/c++/llvm/test/FrontendC/2003-11-03-AddrArrayElement.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-11-03-AddrArrayElement.c
rename to libclamav/c++/llvm/test/FrontendC/2003-11-03-AddrArrayElement.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-11-04-EmptyStruct.c b/libclamav/c++/llvm/test/FrontendC/2003-11-04-EmptyStruct.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-11-04-EmptyStruct.c
rename to libclamav/c++/llvm/test/FrontendC/2003-11-04-EmptyStruct.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-11-04-OutOfMemory.c b/libclamav/c++/llvm/test/FrontendC/2003-11-04-OutOfMemory.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-11-04-OutOfMemory.c
rename to libclamav/c++/llvm/test/FrontendC/2003-11-04-OutOfMemory.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-11-08-PointerSubNotGetelementptr.c b/libclamav/c++/llvm/test/FrontendC/2003-11-08-PointerSubNotGetelementptr.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-11-08-PointerSubNotGetelementptr.c
rename to libclamav/c++/llvm/test/FrontendC/2003-11-08-PointerSubNotGetelementptr.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-11-12-VoidString.c b/libclamav/c++/llvm/test/FrontendC/2003-11-12-VoidString.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-11-12-VoidString.c
rename to libclamav/c++/llvm/test/FrontendC/2003-11-12-VoidString.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-11-13-TypeSafety.c b/libclamav/c++/llvm/test/FrontendC/2003-11-13-TypeSafety.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-11-13-TypeSafety.c
rename to libclamav/c++/llvm/test/FrontendC/2003-11-13-TypeSafety.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-11-16-StaticArrayInit.c b/libclamav/c++/llvm/test/FrontendC/2003-11-16-StaticArrayInit.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-11-16-StaticArrayInit.c
rename to libclamav/c++/llvm/test/FrontendC/2003-11-16-StaticArrayInit.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-11-18-CondExprLValue.c b/libclamav/c++/llvm/test/FrontendC/2003-11-18-CondExprLValue.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-11-18-CondExprLValue.c
rename to libclamav/c++/llvm/test/FrontendC/2003-11-18-CondExprLValue.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-11-19-AddressOfRegister.c b/libclamav/c++/llvm/test/FrontendC/2003-11-19-AddressOfRegister.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-11-19-AddressOfRegister.c
rename to libclamav/c++/llvm/test/FrontendC/2003-11-19-AddressOfRegister.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-11-19-BitFieldArray.c b/libclamav/c++/llvm/test/FrontendC/2003-11-19-BitFieldArray.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-11-19-BitFieldArray.c
rename to libclamav/c++/llvm/test/FrontendC/2003-11-19-BitFieldArray.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-11-20-Bitfields.c b/libclamav/c++/llvm/test/FrontendC/2003-11-20-Bitfields.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-11-20-Bitfields.c
rename to libclamav/c++/llvm/test/FrontendC/2003-11-20-Bitfields.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-11-20-ComplexDivision.c b/libclamav/c++/llvm/test/FrontendC/2003-11-20-ComplexDivision.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-11-20-ComplexDivision.c
rename to libclamav/c++/llvm/test/FrontendC/2003-11-20-ComplexDivision.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-11-20-UnionBitfield.c b/libclamav/c++/llvm/test/FrontendC/2003-11-20-UnionBitfield.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-11-20-UnionBitfield.c
rename to libclamav/c++/llvm/test/FrontendC/2003-11-20-UnionBitfield.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-11-26-PointerShift.c b/libclamav/c++/llvm/test/FrontendC/2003-11-26-PointerShift.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-11-26-PointerShift.c
rename to libclamav/c++/llvm/test/FrontendC/2003-11-26-PointerShift.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-11-27-ConstructorCast.c b/libclamav/c++/llvm/test/FrontendC/2003-11-27-ConstructorCast.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-11-27-ConstructorCast.c
rename to libclamav/c++/llvm/test/FrontendC/2003-11-27-ConstructorCast.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-11-27-UnionCtorInitialization.c b/libclamav/c++/llvm/test/FrontendC/2003-11-27-UnionCtorInitialization.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-11-27-UnionCtorInitialization.c
rename to libclamav/c++/llvm/test/FrontendC/2003-11-27-UnionCtorInitialization.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2003-12-14-ExternInlineSupport.c b/libclamav/c++/llvm/test/FrontendC/2003-12-14-ExternInlineSupport.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2003-12-14-ExternInlineSupport.c
rename to libclamav/c++/llvm/test/FrontendC/2003-12-14-ExternInlineSupport.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-01-01-UnknownInitSize.c b/libclamav/c++/llvm/test/FrontendC/2004-01-01-UnknownInitSize.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-01-01-UnknownInitSize.c
rename to libclamav/c++/llvm/test/FrontendC/2004-01-01-UnknownInitSize.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-01-08-ExternInlineRedefine.c b/libclamav/c++/llvm/test/FrontendC/2004-01-08-ExternInlineRedefine.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-01-08-ExternInlineRedefine.c
rename to libclamav/c++/llvm/test/FrontendC/2004-01-08-ExternInlineRedefine.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-02-12-LargeAggregateCopy.c b/libclamav/c++/llvm/test/FrontendC/2004-02-12-LargeAggregateCopy.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-02-12-LargeAggregateCopy.c
rename to libclamav/c++/llvm/test/FrontendC/2004-02-12-LargeAggregateCopy.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-02-13-BuiltinFrameReturnAddress.c b/libclamav/c++/llvm/test/FrontendC/2004-02-13-BuiltinFrameReturnAddress.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-02-13-BuiltinFrameReturnAddress.c
rename to libclamav/c++/llvm/test/FrontendC/2004-02-13-BuiltinFrameReturnAddress.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-02-13-IllegalVararg.c b/libclamav/c++/llvm/test/FrontendC/2004-02-13-IllegalVararg.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-02-13-IllegalVararg.c
rename to libclamav/c++/llvm/test/FrontendC/2004-02-13-IllegalVararg.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-02-13-Memset.c b/libclamav/c++/llvm/test/FrontendC/2004-02-13-Memset.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-02-13-Memset.c
rename to libclamav/c++/llvm/test/FrontendC/2004-02-13-Memset.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-02-14-ZeroInitializer.c b/libclamav/c++/llvm/test/FrontendC/2004-02-14-ZeroInitializer.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-02-14-ZeroInitializer.c
rename to libclamav/c++/llvm/test/FrontendC/2004-02-14-ZeroInitializer.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-02-20-Builtins.c b/libclamav/c++/llvm/test/FrontendC/2004-02-20-Builtins.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-02-20-Builtins.c
rename to libclamav/c++/llvm/test/FrontendC/2004-02-20-Builtins.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-03-07-ComplexDivEquals.c b/libclamav/c++/llvm/test/FrontendC/2004-03-07-ComplexDivEquals.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-03-07-ComplexDivEquals.c
rename to libclamav/c++/llvm/test/FrontendC/2004-03-07-ComplexDivEquals.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-03-07-ExternalConstant.c b/libclamav/c++/llvm/test/FrontendC/2004-03-07-ExternalConstant.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-03-07-ExternalConstant.c
rename to libclamav/c++/llvm/test/FrontendC/2004-03-07-ExternalConstant.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-03-09-LargeArrayInitializers.c b/libclamav/c++/llvm/test/FrontendC/2004-03-09-LargeArrayInitializers.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-03-09-LargeArrayInitializers.c
rename to libclamav/c++/llvm/test/FrontendC/2004-03-09-LargeArrayInitializers.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-03-15-SimpleIndirectGoto.c b/libclamav/c++/llvm/test/FrontendC/2004-03-15-SimpleIndirectGoto.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-03-15-SimpleIndirectGoto.c
rename to libclamav/c++/llvm/test/FrontendC/2004-03-15-SimpleIndirectGoto.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-03-16-AsmRegisterCrash.c b/libclamav/c++/llvm/test/FrontendC/2004-03-16-AsmRegisterCrash.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-03-16-AsmRegisterCrash.c
rename to libclamav/c++/llvm/test/FrontendC/2004-03-16-AsmRegisterCrash.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-05-07-VarArrays.c b/libclamav/c++/llvm/test/FrontendC/2004-05-07-VarArrays.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-05-07-VarArrays.c
rename to libclamav/c++/llvm/test/FrontendC/2004-05-07-VarArrays.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-05-21-IncompleteEnum.c b/libclamav/c++/llvm/test/FrontendC/2004-05-21-IncompleteEnum.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-05-21-IncompleteEnum.c
rename to libclamav/c++/llvm/test/FrontendC/2004-05-21-IncompleteEnum.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-06-08-OpaqueStructArg.c b/libclamav/c++/llvm/test/FrontendC/2004-06-08-OpaqueStructArg.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-06-08-OpaqueStructArg.c
rename to libclamav/c++/llvm/test/FrontendC/2004-06-08-OpaqueStructArg.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-06-17-UnorderedBuiltins.c b/libclamav/c++/llvm/test/FrontendC/2004-06-17-UnorderedBuiltins.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-06-17-UnorderedBuiltins.c
rename to libclamav/c++/llvm/test/FrontendC/2004-06-17-UnorderedBuiltins.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-06-17-UnorderedCompares.c b/libclamav/c++/llvm/test/FrontendC/2004-06-17-UnorderedCompares.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-06-17-UnorderedCompares.c
rename to libclamav/c++/llvm/test/FrontendC/2004-06-17-UnorderedCompares.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-06-18-VariableLengthArrayOfStructures.c b/libclamav/c++/llvm/test/FrontendC/2004-06-18-VariableLengthArrayOfStructures.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-06-18-VariableLengthArrayOfStructures.c
rename to libclamav/c++/llvm/test/FrontendC/2004-06-18-VariableLengthArrayOfStructures.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-07-06-FunctionCast.c b/libclamav/c++/llvm/test/FrontendC/2004-07-06-FunctionCast.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-07-06-FunctionCast.c
rename to libclamav/c++/llvm/test/FrontendC/2004-07-06-FunctionCast.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-08-06-LargeStructTest.c b/libclamav/c++/llvm/test/FrontendC/2004-08-06-LargeStructTest.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-08-06-LargeStructTest.c
rename to libclamav/c++/llvm/test/FrontendC/2004-08-06-LargeStructTest.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-11-25-UnnamedBitfieldPadding.c b/libclamav/c++/llvm/test/FrontendC/2004-11-25-UnnamedBitfieldPadding.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-11-25-UnnamedBitfieldPadding.c
rename to libclamav/c++/llvm/test/FrontendC/2004-11-25-UnnamedBitfieldPadding.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-11-27-InvalidConstantExpr.c b/libclamav/c++/llvm/test/FrontendC/2004-11-27-InvalidConstantExpr.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-11-27-InvalidConstantExpr.c
rename to libclamav/c++/llvm/test/FrontendC/2004-11-27-InvalidConstantExpr.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-11-27-StaticFunctionRedeclare.c b/libclamav/c++/llvm/test/FrontendC/2004-11-27-StaticFunctionRedeclare.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-11-27-StaticFunctionRedeclare.c
rename to libclamav/c++/llvm/test/FrontendC/2004-11-27-StaticFunctionRedeclare.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2004-11-27-VariableSizeInStructure.c b/libclamav/c++/llvm/test/FrontendC/2004-11-27-VariableSizeInStructure.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2004-11-27-VariableSizeInStructure.c
rename to libclamav/c++/llvm/test/FrontendC/2004-11-27-VariableSizeInStructure.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-01-02-ConstantInits.c b/libclamav/c++/llvm/test/FrontendC/2005-01-02-ConstantInits.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-01-02-ConstantInits.c
rename to libclamav/c++/llvm/test/FrontendC/2005-01-02-ConstantInits.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-01-02-PointerDifference.c b/libclamav/c++/llvm/test/FrontendC/2005-01-02-PointerDifference.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-01-02-PointerDifference.c
rename to libclamav/c++/llvm/test/FrontendC/2005-01-02-PointerDifference.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-01-02-VAArgError-ICE.c b/libclamav/c++/llvm/test/FrontendC/2005-01-02-VAArgError-ICE.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-01-02-VAArgError-ICE.c
rename to libclamav/c++/llvm/test/FrontendC/2005-01-02-VAArgError-ICE.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-02-20-AggregateSAVEEXPR.c b/libclamav/c++/llvm/test/FrontendC/2005-02-20-AggregateSAVEEXPR.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-02-20-AggregateSAVEEXPR.c
rename to libclamav/c++/llvm/test/FrontendC/2005-02-20-AggregateSAVEEXPR.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-02-27-MarkGlobalConstant.c b/libclamav/c++/llvm/test/FrontendC/2005-02-27-MarkGlobalConstant.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-02-27-MarkGlobalConstant.c
rename to libclamav/c++/llvm/test/FrontendC/2005-02-27-MarkGlobalConstant.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-03-05-OffsetOfHack.c b/libclamav/c++/llvm/test/FrontendC/2005-03-05-OffsetOfHack.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-03-05-OffsetOfHack.c
rename to libclamav/c++/llvm/test/FrontendC/2005-03-05-OffsetOfHack.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-03-06-OffsetOfStructCrash.c b/libclamav/c++/llvm/test/FrontendC/2005-03-06-OffsetOfStructCrash.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-03-06-OffsetOfStructCrash.c
rename to libclamav/c++/llvm/test/FrontendC/2005-03-06-OffsetOfStructCrash.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-03-11-Prefetch.c b/libclamav/c++/llvm/test/FrontendC/2005-03-11-Prefetch.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-03-11-Prefetch.c
rename to libclamav/c++/llvm/test/FrontendC/2005-03-11-Prefetch.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-04-09-ComplexOps.c b/libclamav/c++/llvm/test/FrontendC/2005-04-09-ComplexOps.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-04-09-ComplexOps.c
rename to libclamav/c++/llvm/test/FrontendC/2005-04-09-ComplexOps.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-05-06-CountBuiltins.c b/libclamav/c++/llvm/test/FrontendC/2005-05-06-CountBuiltins.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-05-06-CountBuiltins.c
rename to libclamav/c++/llvm/test/FrontendC/2005-05-06-CountBuiltins.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-05-10-GlobalUnionInit.c b/libclamav/c++/llvm/test/FrontendC/2005-05-10-GlobalUnionInit.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-05-10-GlobalUnionInit.c
rename to libclamav/c++/llvm/test/FrontendC/2005-05-10-GlobalUnionInit.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-06-15-ExpandGotoInternalProblem.c b/libclamav/c++/llvm/test/FrontendC/2005-06-15-ExpandGotoInternalProblem.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-06-15-ExpandGotoInternalProblem.c
rename to libclamav/c++/llvm/test/FrontendC/2005-06-15-ExpandGotoInternalProblem.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-07-20-SqrtNoErrno.c b/libclamav/c++/llvm/test/FrontendC/2005-07-20-SqrtNoErrno.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-07-20-SqrtNoErrno.c
rename to libclamav/c++/llvm/test/FrontendC/2005-07-20-SqrtNoErrno.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-07-26-UnionInitCrash.c b/libclamav/c++/llvm/test/FrontendC/2005-07-26-UnionInitCrash.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-07-26-UnionInitCrash.c
rename to libclamav/c++/llvm/test/FrontendC/2005-07-26-UnionInitCrash.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-07-28-IncorrectWeakGlobal.c b/libclamav/c++/llvm/test/FrontendC/2005-07-28-IncorrectWeakGlobal.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-07-28-IncorrectWeakGlobal.c
rename to libclamav/c++/llvm/test/FrontendC/2005-07-28-IncorrectWeakGlobal.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-09-20-ComplexConstants.c b/libclamav/c++/llvm/test/FrontendC/2005-09-20-ComplexConstants.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-09-20-ComplexConstants.c
rename to libclamav/c++/llvm/test/FrontendC/2005-09-20-ComplexConstants.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-09-24-AsmUserPrefix.c b/libclamav/c++/llvm/test/FrontendC/2005-09-24-AsmUserPrefix.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-09-24-AsmUserPrefix.c
rename to libclamav/c++/llvm/test/FrontendC/2005-09-24-AsmUserPrefix.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-09-24-BitFieldCrash.c b/libclamav/c++/llvm/test/FrontendC/2005-09-24-BitFieldCrash.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-09-24-BitFieldCrash.c
rename to libclamav/c++/llvm/test/FrontendC/2005-09-24-BitFieldCrash.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-10-18-VariableSizedElementCrash.c b/libclamav/c++/llvm/test/FrontendC/2005-10-18-VariableSizedElementCrash.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-10-18-VariableSizedElementCrash.c
rename to libclamav/c++/llvm/test/FrontendC/2005-10-18-VariableSizedElementCrash.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-12-04-AttributeUsed.c b/libclamav/c++/llvm/test/FrontendC/2005-12-04-AttributeUsed.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-12-04-AttributeUsed.c
rename to libclamav/c++/llvm/test/FrontendC/2005-12-04-AttributeUsed.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2005-12-04-DeclarationLineNumbers.c b/libclamav/c++/llvm/test/FrontendC/2005-12-04-DeclarationLineNumbers.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2005-12-04-DeclarationLineNumbers.c
rename to libclamav/c++/llvm/test/FrontendC/2005-12-04-DeclarationLineNumbers.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2006-01-13-Includes.c b/libclamav/c++/llvm/test/FrontendC/2006-01-13-Includes.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2006-01-13-Includes.c
rename to libclamav/c++/llvm/test/FrontendC/2006-01-13-Includes.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2006-01-13-StackSave.c b/libclamav/c++/llvm/test/FrontendC/2006-01-13-StackSave.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2006-01-13-StackSave.c
rename to libclamav/c++/llvm/test/FrontendC/2006-01-13-StackSave.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2006-01-16-BitCountIntrinsicsUnsigned.c b/libclamav/c++/llvm/test/FrontendC/2006-01-16-BitCountIntrinsicsUnsigned.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2006-01-16-BitCountIntrinsicsUnsigned.c
rename to libclamav/c++/llvm/test/FrontendC/2006-01-16-BitCountIntrinsicsUnsigned.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2006-01-23-FileScopeAsm.c b/libclamav/c++/llvm/test/FrontendC/2006-01-23-FileScopeAsm.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2006-01-23-FileScopeAsm.c
rename to libclamav/c++/llvm/test/FrontendC/2006-01-23-FileScopeAsm.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2006-03-03-MissingInitializer.c b/libclamav/c++/llvm/test/FrontendC/2006-03-03-MissingInitializer.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2006-03-03-MissingInitializer.c
rename to libclamav/c++/llvm/test/FrontendC/2006-03-03-MissingInitializer.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2006-03-16-VectorCtor.c b/libclamav/c++/llvm/test/FrontendC/2006-03-16-VectorCtor.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2006-03-16-VectorCtor.c
rename to libclamav/c++/llvm/test/FrontendC/2006-03-16-VectorCtor.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2006-03-17-KnRMismatch.c b/libclamav/c++/llvm/test/FrontendC/2006-03-17-KnRMismatch.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2006-03-17-KnRMismatch.c
rename to libclamav/c++/llvm/test/FrontendC/2006-03-17-KnRMismatch.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2006-05-01-AppleAlignmentPragma.c b/libclamav/c++/llvm/test/FrontendC/2006-05-01-AppleAlignmentPragma.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2006-05-01-AppleAlignmentPragma.c
rename to libclamav/c++/llvm/test/FrontendC/2006-05-01-AppleAlignmentPragma.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2006-05-19-SingleEltReturn.c b/libclamav/c++/llvm/test/FrontendC/2006-05-19-SingleEltReturn.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2006-05-19-SingleEltReturn.c
rename to libclamav/c++/llvm/test/FrontendC/2006-05-19-SingleEltReturn.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2006-07-31-PR854.c b/libclamav/c++/llvm/test/FrontendC/2006-07-31-PR854.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2006-07-31-PR854.c
rename to libclamav/c++/llvm/test/FrontendC/2006-07-31-PR854.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2006-09-11-BitfieldRefCrash.c b/libclamav/c++/llvm/test/FrontendC/2006-09-11-BitfieldRefCrash.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2006-09-11-BitfieldRefCrash.c
rename to libclamav/c++/llvm/test/FrontendC/2006-09-11-BitfieldRefCrash.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2006-09-18-fwrite-cast-crash.c b/libclamav/c++/llvm/test/FrontendC/2006-09-18-fwrite-cast-crash.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2006-09-18-fwrite-cast-crash.c
rename to libclamav/c++/llvm/test/FrontendC/2006-09-18-fwrite-cast-crash.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2006-09-21-IncompleteElementType.c b/libclamav/c++/llvm/test/FrontendC/2006-09-21-IncompleteElementType.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2006-09-21-IncompleteElementType.c
rename to libclamav/c++/llvm/test/FrontendC/2006-09-21-IncompleteElementType.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2006-09-25-DebugFilename.c b/libclamav/c++/llvm/test/FrontendC/2006-09-25-DebugFilename.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2006-09-25-DebugFilename.c
rename to libclamav/c++/llvm/test/FrontendC/2006-09-25-DebugFilename.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2006-09-25-DebugFilename.h b/libclamav/c++/llvm/test/FrontendC/2006-09-25-DebugFilename.h
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2006-09-25-DebugFilename.h
rename to libclamav/c++/llvm/test/FrontendC/2006-09-25-DebugFilename.h
diff --git a/libclamav/llvm/llvm/test/FrontendC/2006-09-28-SimpleAsm.c b/libclamav/c++/llvm/test/FrontendC/2006-09-28-SimpleAsm.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2006-09-28-SimpleAsm.c
rename to libclamav/c++/llvm/test/FrontendC/2006-09-28-SimpleAsm.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2006-10-30-ArrayCrash.c b/libclamav/c++/llvm/test/FrontendC/2006-10-30-ArrayCrash.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2006-10-30-ArrayCrash.c
rename to libclamav/c++/llvm/test/FrontendC/2006-10-30-ArrayCrash.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2006-12-14-ordered_expr.c b/libclamav/c++/llvm/test/FrontendC/2006-12-14-ordered_expr.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2006-12-14-ordered_expr.c
rename to libclamav/c++/llvm/test/FrontendC/2006-12-14-ordered_expr.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-01-06-KNR-Proto.c b/libclamav/c++/llvm/test/FrontendC/2007-01-06-KNR-Proto.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-01-06-KNR-Proto.c
rename to libclamav/c++/llvm/test/FrontendC/2007-01-06-KNR-Proto.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-01-20-VectorICE.c b/libclamav/c++/llvm/test/FrontendC/2007-01-20-VectorICE.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-01-20-VectorICE.c
rename to libclamav/c++/llvm/test/FrontendC/2007-01-20-VectorICE.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-01-24-InlineAsmCModifier.c b/libclamav/c++/llvm/test/FrontendC/2007-01-24-InlineAsmCModifier.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-01-24-InlineAsmCModifier.c
rename to libclamav/c++/llvm/test/FrontendC/2007-01-24-InlineAsmCModifier.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-02-04-AddrLValue-2.c b/libclamav/c++/llvm/test/FrontendC/2007-02-04-AddrLValue-2.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-02-04-AddrLValue-2.c
rename to libclamav/c++/llvm/test/FrontendC/2007-02-04-AddrLValue-2.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-02-04-AddrLValue.c b/libclamav/c++/llvm/test/FrontendC/2007-02-04-AddrLValue.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-02-04-AddrLValue.c
rename to libclamav/c++/llvm/test/FrontendC/2007-02-04-AddrLValue.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-02-04-EmptyStruct.c b/libclamav/c++/llvm/test/FrontendC/2007-02-04-EmptyStruct.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-02-04-EmptyStruct.c
rename to libclamav/c++/llvm/test/FrontendC/2007-02-04-EmptyStruct.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-02-04-WITH_SIZE_EXPR.c b/libclamav/c++/llvm/test/FrontendC/2007-02-04-WITH_SIZE_EXPR.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-02-04-WITH_SIZE_EXPR.c
rename to libclamav/c++/llvm/test/FrontendC/2007-02-04-WITH_SIZE_EXPR.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-02-05-nested.c b/libclamav/c++/llvm/test/FrontendC/2007-02-05-nested.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-02-05-nested.c
rename to libclamav/c++/llvm/test/FrontendC/2007-02-05-nested.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-02-07-AddrLabel.c b/libclamav/c++/llvm/test/FrontendC/2007-02-07-AddrLabel.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-02-07-AddrLabel.c
rename to libclamav/c++/llvm/test/FrontendC/2007-02-07-AddrLabel.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-02-16-VariableSizeStructArg.c b/libclamav/c++/llvm/test/FrontendC/2007-02-16-VariableSizeStructArg.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-02-16-VariableSizeStructArg.c
rename to libclamav/c++/llvm/test/FrontendC/2007-02-16-VariableSizeStructArg.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-02-16-VoidPtrDiff.c b/libclamav/c++/llvm/test/FrontendC/2007-02-16-VoidPtrDiff.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-02-16-VoidPtrDiff.c
rename to libclamav/c++/llvm/test/FrontendC/2007-02-16-VoidPtrDiff.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-02-16-WritableStrings.c b/libclamav/c++/llvm/test/FrontendC/2007-02-16-WritableStrings.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-02-16-WritableStrings.c
rename to libclamav/c++/llvm/test/FrontendC/2007-02-16-WritableStrings.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-02-25-C-DotDotDot.c b/libclamav/c++/llvm/test/FrontendC/2007-02-25-C-DotDotDot.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-02-25-C-DotDotDot.c
rename to libclamav/c++/llvm/test/FrontendC/2007-02-25-C-DotDotDot.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-03-01-VarSizeArrayIdx.c b/libclamav/c++/llvm/test/FrontendC/2007-03-01-VarSizeArrayIdx.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-03-01-VarSizeArrayIdx.c
rename to libclamav/c++/llvm/test/FrontendC/2007-03-01-VarSizeArrayIdx.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-03-05-DataLayout.c b/libclamav/c++/llvm/test/FrontendC/2007-03-05-DataLayout.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-03-05-DataLayout.c
rename to libclamav/c++/llvm/test/FrontendC/2007-03-05-DataLayout.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-03-06-VarSizeInStruct1.c b/libclamav/c++/llvm/test/FrontendC/2007-03-06-VarSizeInStruct1.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-03-06-VarSizeInStruct1.c
rename to libclamav/c++/llvm/test/FrontendC/2007-03-06-VarSizeInStruct1.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-03-06-VarSizeInStruct2.c b/libclamav/c++/llvm/test/FrontendC/2007-03-06-VarSizeInStruct2.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-03-06-VarSizeInStruct2.c
rename to libclamav/c++/llvm/test/FrontendC/2007-03-06-VarSizeInStruct2.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-03-26-BitfieldAfterZeroWidth.c b/libclamav/c++/llvm/test/FrontendC/2007-03-26-BitfieldAfterZeroWidth.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-03-26-BitfieldAfterZeroWidth.c
rename to libclamav/c++/llvm/test/FrontendC/2007-03-26-BitfieldAfterZeroWidth.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-03-26-ZeroWidthBitfield.c b/libclamav/c++/llvm/test/FrontendC/2007-03-26-ZeroWidthBitfield.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-03-26-ZeroWidthBitfield.c
rename to libclamav/c++/llvm/test/FrontendC/2007-03-26-ZeroWidthBitfield.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-03-27-ArrayCompatible.c b/libclamav/c++/llvm/test/FrontendC/2007-03-27-ArrayCompatible.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-03-27-ArrayCompatible.c
rename to libclamav/c++/llvm/test/FrontendC/2007-03-27-ArrayCompatible.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-03-27-VarLengthArray.c b/libclamav/c++/llvm/test/FrontendC/2007-03-27-VarLengthArray.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-03-27-VarLengthArray.c
rename to libclamav/c++/llvm/test/FrontendC/2007-03-27-VarLengthArray.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-04-05-PackedBitFields-2.c b/libclamav/c++/llvm/test/FrontendC/2007-04-05-PackedBitFields-2.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-04-05-PackedBitFields-2.c
rename to libclamav/c++/llvm/test/FrontendC/2007-04-05-PackedBitFields-2.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-04-05-PackedBitFields.c b/libclamav/c++/llvm/test/FrontendC/2007-04-05-PackedBitFields.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-04-05-PackedBitFields.c
rename to libclamav/c++/llvm/test/FrontendC/2007-04-05-PackedBitFields.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-04-05-PackedStruct.c b/libclamav/c++/llvm/test/FrontendC/2007-04-05-PackedStruct.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-04-05-PackedStruct.c
rename to libclamav/c++/llvm/test/FrontendC/2007-04-05-PackedStruct.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-04-05-PadBeforeZeroLengthField.c b/libclamav/c++/llvm/test/FrontendC/2007-04-05-PadBeforeZeroLengthField.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-04-05-PadBeforeZeroLengthField.c
rename to libclamav/c++/llvm/test/FrontendC/2007-04-05-PadBeforeZeroLengthField.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-04-05-UnPackedStruct.c b/libclamav/c++/llvm/test/FrontendC/2007-04-05-UnPackedStruct.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-04-05-UnPackedStruct.c
rename to libclamav/c++/llvm/test/FrontendC/2007-04-05-UnPackedStruct.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-04-11-InlineAsmStruct.c b/libclamav/c++/llvm/test/FrontendC/2007-04-11-InlineAsmStruct.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-04-11-InlineAsmStruct.c
rename to libclamav/c++/llvm/test/FrontendC/2007-04-11-InlineAsmStruct.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-04-11-InlineAsmUnion.c b/libclamav/c++/llvm/test/FrontendC/2007-04-11-InlineAsmUnion.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-04-11-InlineAsmUnion.c
rename to libclamav/c++/llvm/test/FrontendC/2007-04-11-InlineAsmUnion.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-04-11-InlineStorageClassC89.c b/libclamav/c++/llvm/test/FrontendC/2007-04-11-InlineStorageClassC89.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-04-11-InlineStorageClassC89.c
rename to libclamav/c++/llvm/test/FrontendC/2007-04-11-InlineStorageClassC89.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-04-11-InlineStorageClassC99.c b/libclamav/c++/llvm/test/FrontendC/2007-04-11-InlineStorageClassC99.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-04-11-InlineStorageClassC99.c
rename to libclamav/c++/llvm/test/FrontendC/2007-04-11-InlineStorageClassC99.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-04-11-PR1321.c b/libclamav/c++/llvm/test/FrontendC/2007-04-11-PR1321.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-04-11-PR1321.c
rename to libclamav/c++/llvm/test/FrontendC/2007-04-11-PR1321.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-04-13-InlineAsmStruct2.c b/libclamav/c++/llvm/test/FrontendC/2007-04-13-InlineAsmStruct2.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-04-13-InlineAsmStruct2.c
rename to libclamav/c++/llvm/test/FrontendC/2007-04-13-InlineAsmStruct2.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-04-13-InlineAsmUnion2.c b/libclamav/c++/llvm/test/FrontendC/2007-04-13-InlineAsmUnion2.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-04-13-InlineAsmUnion2.c
rename to libclamav/c++/llvm/test/FrontendC/2007-04-13-InlineAsmUnion2.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-04-14-FNoBuiltin.c b/libclamav/c++/llvm/test/FrontendC/2007-04-14-FNoBuiltin.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-04-14-FNoBuiltin.c
rename to libclamav/c++/llvm/test/FrontendC/2007-04-14-FNoBuiltin.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-04-17-ZeroSizeBitFields.c b/libclamav/c++/llvm/test/FrontendC/2007-04-17-ZeroSizeBitFields.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-04-17-ZeroSizeBitFields.c
rename to libclamav/c++/llvm/test/FrontendC/2007-04-17-ZeroSizeBitFields.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-04-24-VolatileStructCopy.c b/libclamav/c++/llvm/test/FrontendC/2007-04-24-VolatileStructCopy.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-04-24-VolatileStructCopy.c
rename to libclamav/c++/llvm/test/FrontendC/2007-04-24-VolatileStructCopy.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-04-24-bit-not-expr.c b/libclamav/c++/llvm/test/FrontendC/2007-04-24-bit-not-expr.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-04-24-bit-not-expr.c
rename to libclamav/c++/llvm/test/FrontendC/2007-04-24-bit-not-expr.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-04-24-str-const.c b/libclamav/c++/llvm/test/FrontendC/2007-04-24-str-const.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-04-24-str-const.c
rename to libclamav/c++/llvm/test/FrontendC/2007-04-24-str-const.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-05-07-NestedStructReturn.c b/libclamav/c++/llvm/test/FrontendC/2007-05-07-NestedStructReturn.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-05-07-NestedStructReturn.c
rename to libclamav/c++/llvm/test/FrontendC/2007-05-07-NestedStructReturn.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-05-07-PaddingElements.c b/libclamav/c++/llvm/test/FrontendC/2007-05-07-PaddingElements.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-05-07-PaddingElements.c
rename to libclamav/c++/llvm/test/FrontendC/2007-05-07-PaddingElements.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-05-08-PCH.c b/libclamav/c++/llvm/test/FrontendC/2007-05-08-PCH.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-05-08-PCH.c
rename to libclamav/c++/llvm/test/FrontendC/2007-05-08-PCH.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-05-11-str-const.c b/libclamav/c++/llvm/test/FrontendC/2007-05-11-str-const.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-05-11-str-const.c
rename to libclamav/c++/llvm/test/FrontendC/2007-05-11-str-const.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-05-15-PaddingElement.c b/libclamav/c++/llvm/test/FrontendC/2007-05-15-PaddingElement.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-05-15-PaddingElement.c
rename to libclamav/c++/llvm/test/FrontendC/2007-05-15-PaddingElement.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-05-16-EmptyStruct.c b/libclamav/c++/llvm/test/FrontendC/2007-05-16-EmptyStruct.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-05-16-EmptyStruct.c
rename to libclamav/c++/llvm/test/FrontendC/2007-05-16-EmptyStruct.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-05-29-UnionCopy.c b/libclamav/c++/llvm/test/FrontendC/2007-05-29-UnionCopy.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-05-29-UnionCopy.c
rename to libclamav/c++/llvm/test/FrontendC/2007-05-29-UnionCopy.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-06-05-NoInlineAttribute.c b/libclamav/c++/llvm/test/FrontendC/2007-06-05-NoInlineAttribute.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-06-05-NoInlineAttribute.c
rename to libclamav/c++/llvm/test/FrontendC/2007-06-05-NoInlineAttribute.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-06-15-AnnotateAttribute.c b/libclamav/c++/llvm/test/FrontendC/2007-06-15-AnnotateAttribute.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-06-15-AnnotateAttribute.c
rename to libclamav/c++/llvm/test/FrontendC/2007-06-15-AnnotateAttribute.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-06-18-SextAttrAggregate.c b/libclamav/c++/llvm/test/FrontendC/2007-06-18-SextAttrAggregate.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-06-18-SextAttrAggregate.c
rename to libclamav/c++/llvm/test/FrontendC/2007-06-18-SextAttrAggregate.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-07-29-RestrictPtrArg.c b/libclamav/c++/llvm/test/FrontendC/2007-07-29-RestrictPtrArg.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-07-29-RestrictPtrArg.c
rename to libclamav/c++/llvm/test/FrontendC/2007-07-29-RestrictPtrArg.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-08-01-LoadStoreAlign.c b/libclamav/c++/llvm/test/FrontendC/2007-08-01-LoadStoreAlign.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-08-01-LoadStoreAlign.c
rename to libclamav/c++/llvm/test/FrontendC/2007-08-01-LoadStoreAlign.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-08-21-ComplexCst.c b/libclamav/c++/llvm/test/FrontendC/2007-08-21-ComplexCst.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-08-21-ComplexCst.c
rename to libclamav/c++/llvm/test/FrontendC/2007-08-21-ComplexCst.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-08-22-CTTZ.c b/libclamav/c++/llvm/test/FrontendC/2007-08-22-CTTZ.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-08-22-CTTZ.c
rename to libclamav/c++/llvm/test/FrontendC/2007-08-22-CTTZ.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-09-05-ConstCtor.c b/libclamav/c++/llvm/test/FrontendC/2007-09-05-ConstCtor.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-09-05-ConstCtor.c
rename to libclamav/c++/llvm/test/FrontendC/2007-09-05-ConstCtor.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-09-12-PragmaPack.c b/libclamav/c++/llvm/test/FrontendC/2007-09-12-PragmaPack.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-09-12-PragmaPack.c
rename to libclamav/c++/llvm/test/FrontendC/2007-09-12-PragmaPack.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-09-14-NegatePointer.c b/libclamav/c++/llvm/test/FrontendC/2007-09-14-NegatePointer.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-09-14-NegatePointer.c
rename to libclamav/c++/llvm/test/FrontendC/2007-09-14-NegatePointer.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-09-17-WeakRef.c b/libclamav/c++/llvm/test/FrontendC/2007-09-17-WeakRef.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-09-17-WeakRef.c
rename to libclamav/c++/llvm/test/FrontendC/2007-09-17-WeakRef.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-09-20-GcrootAttribute.c b/libclamav/c++/llvm/test/FrontendC/2007-09-20-GcrootAttribute.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-09-20-GcrootAttribute.c
rename to libclamav/c++/llvm/test/FrontendC/2007-09-20-GcrootAttribute.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-09-26-Alignment.c b/libclamav/c++/llvm/test/FrontendC/2007-09-26-Alignment.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-09-26-Alignment.c
rename to libclamav/c++/llvm/test/FrontendC/2007-09-26-Alignment.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-09-27-ComplexIntCompare.c b/libclamav/c++/llvm/test/FrontendC/2007-09-27-ComplexIntCompare.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-09-27-ComplexIntCompare.c
rename to libclamav/c++/llvm/test/FrontendC/2007-09-27-ComplexIntCompare.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-09-28-PackedUnionMember.c b/libclamav/c++/llvm/test/FrontendC/2007-09-28-PackedUnionMember.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-09-28-PackedUnionMember.c
rename to libclamav/c++/llvm/test/FrontendC/2007-09-28-PackedUnionMember.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-10-01-BuildArrayRef.c b/libclamav/c++/llvm/test/FrontendC/2007-10-01-BuildArrayRef.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-10-01-BuildArrayRef.c
rename to libclamav/c++/llvm/test/FrontendC/2007-10-01-BuildArrayRef.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-10-02-VolatileArray.c b/libclamav/c++/llvm/test/FrontendC/2007-10-02-VolatileArray.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-10-02-VolatileArray.c
rename to libclamav/c++/llvm/test/FrontendC/2007-10-02-VolatileArray.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-10-15-VoidPtr.c b/libclamav/c++/llvm/test/FrontendC/2007-10-15-VoidPtr.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-10-15-VoidPtr.c
rename to libclamav/c++/llvm/test/FrontendC/2007-10-15-VoidPtr.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-10-30-Volatile.c b/libclamav/c++/llvm/test/FrontendC/2007-10-30-Volatile.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-10-30-Volatile.c
rename to libclamav/c++/llvm/test/FrontendC/2007-10-30-Volatile.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-11-07-AlignedMemcpy.c b/libclamav/c++/llvm/test/FrontendC/2007-11-07-AlignedMemcpy.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-11-07-AlignedMemcpy.c
rename to libclamav/c++/llvm/test/FrontendC/2007-11-07-AlignedMemcpy.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-11-07-CopyAggregateAlign.c b/libclamav/c++/llvm/test/FrontendC/2007-11-07-CopyAggregateAlign.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-11-07-CopyAggregateAlign.c
rename to libclamav/c++/llvm/test/FrontendC/2007-11-07-CopyAggregateAlign.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-11-07-ZeroAggregateAlign.c b/libclamav/c++/llvm/test/FrontendC/2007-11-07-ZeroAggregateAlign.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-11-07-ZeroAggregateAlign.c
rename to libclamav/c++/llvm/test/FrontendC/2007-11-07-ZeroAggregateAlign.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-11-27-SExtZExt.c b/libclamav/c++/llvm/test/FrontendC/2007-11-27-SExtZExt.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-11-27-SExtZExt.c
rename to libclamav/c++/llvm/test/FrontendC/2007-11-27-SExtZExt.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-11-28-GlobalInitializer.c b/libclamav/c++/llvm/test/FrontendC/2007-11-28-GlobalInitializer.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-11-28-GlobalInitializer.c
rename to libclamav/c++/llvm/test/FrontendC/2007-11-28-GlobalInitializer.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-12-16-AsmNoUnwind.c b/libclamav/c++/llvm/test/FrontendC/2007-12-16-AsmNoUnwind.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-12-16-AsmNoUnwind.c
rename to libclamav/c++/llvm/test/FrontendC/2007-12-16-AsmNoUnwind.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2007-12-VarArrayDebug.c b/libclamav/c++/llvm/test/FrontendC/2007-12-VarArrayDebug.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2007-12-VarArrayDebug.c
rename to libclamav/c++/llvm/test/FrontendC/2007-12-VarArrayDebug.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-01-04-WideBitfield.c b/libclamav/c++/llvm/test/FrontendC/2008-01-04-WideBitfield.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-01-04-WideBitfield.c
rename to libclamav/c++/llvm/test/FrontendC/2008-01-04-WideBitfield.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-01-07-UnusualIntSize.c b/libclamav/c++/llvm/test/FrontendC/2008-01-07-UnusualIntSize.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-01-07-UnusualIntSize.c
rename to libclamav/c++/llvm/test/FrontendC/2008-01-07-UnusualIntSize.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-01-11-ChainConsistency.c b/libclamav/c++/llvm/test/FrontendC/2008-01-11-ChainConsistency.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-01-11-ChainConsistency.c
rename to libclamav/c++/llvm/test/FrontendC/2008-01-11-ChainConsistency.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-01-21-PackedBitFields.c b/libclamav/c++/llvm/test/FrontendC/2008-01-21-PackedBitFields.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-01-21-PackedBitFields.c
rename to libclamav/c++/llvm/test/FrontendC/2008-01-21-PackedBitFields.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-01-21-PackedStructField.c b/libclamav/c++/llvm/test/FrontendC/2008-01-21-PackedStructField.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-01-21-PackedStructField.c
rename to libclamav/c++/llvm/test/FrontendC/2008-01-21-PackedStructField.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-01-24-StructAlignAndBitFields.c b/libclamav/c++/llvm/test/FrontendC/2008-01-24-StructAlignAndBitFields.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-01-24-StructAlignAndBitFields.c
rename to libclamav/c++/llvm/test/FrontendC/2008-01-24-StructAlignAndBitFields.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-01-25-ByValReadNone.c b/libclamav/c++/llvm/test/FrontendC/2008-01-25-ByValReadNone.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-01-25-ByValReadNone.c
rename to libclamav/c++/llvm/test/FrontendC/2008-01-25-ByValReadNone.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-01-25-ZeroSizedAggregate.c b/libclamav/c++/llvm/test/FrontendC/2008-01-25-ZeroSizedAggregate.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-01-25-ZeroSizedAggregate.c
rename to libclamav/c++/llvm/test/FrontendC/2008-01-25-ZeroSizedAggregate.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-01-28-PragmaMark.c b/libclamav/c++/llvm/test/FrontendC/2008-01-28-PragmaMark.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-01-28-PragmaMark.c
rename to libclamav/c++/llvm/test/FrontendC/2008-01-28-PragmaMark.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-01-28-UnionSize.c b/libclamav/c++/llvm/test/FrontendC/2008-01-28-UnionSize.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-01-28-UnionSize.c
rename to libclamav/c++/llvm/test/FrontendC/2008-01-28-UnionSize.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-02-11-AnnotateBuiltin.c b/libclamav/c++/llvm/test/FrontendC/2008-02-11-AnnotateBuiltin.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-02-11-AnnotateBuiltin.c
rename to libclamav/c++/llvm/test/FrontendC/2008-02-11-AnnotateBuiltin.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-03-03-CtorAttrType.c b/libclamav/c++/llvm/test/FrontendC/2008-03-03-CtorAttrType.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-03-03-CtorAttrType.c
rename to libclamav/c++/llvm/test/FrontendC/2008-03-03-CtorAttrType.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-03-05-syncPtr.c b/libclamav/c++/llvm/test/FrontendC/2008-03-05-syncPtr.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-03-05-syncPtr.c
rename to libclamav/c++/llvm/test/FrontendC/2008-03-05-syncPtr.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-03-24-BitField-And-Alloca.c b/libclamav/c++/llvm/test/FrontendC/2008-03-24-BitField-And-Alloca.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-03-24-BitField-And-Alloca.c
rename to libclamav/c++/llvm/test/FrontendC/2008-03-24-BitField-And-Alloca.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-03-26-PackedBitFields.c b/libclamav/c++/llvm/test/FrontendC/2008-03-26-PackedBitFields.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-03-26-PackedBitFields.c
rename to libclamav/c++/llvm/test/FrontendC/2008-03-26-PackedBitFields.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-04-08-NoExceptions.c b/libclamav/c++/llvm/test/FrontendC/2008-04-08-NoExceptions.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-04-08-NoExceptions.c
rename to libclamav/c++/llvm/test/FrontendC/2008-04-08-NoExceptions.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-05-06-CFECrash.c b/libclamav/c++/llvm/test/FrontendC/2008-05-06-CFECrash.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-05-06-CFECrash.c
rename to libclamav/c++/llvm/test/FrontendC/2008-05-06-CFECrash.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-05-12-TempUsedBeforeDef.c b/libclamav/c++/llvm/test/FrontendC/2008-05-12-TempUsedBeforeDef.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-05-12-TempUsedBeforeDef.c
rename to libclamav/c++/llvm/test/FrontendC/2008-05-12-TempUsedBeforeDef.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-05-19-AlwaysInline.c b/libclamav/c++/llvm/test/FrontendC/2008-05-19-AlwaysInline.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-05-19-AlwaysInline.c
rename to libclamav/c++/llvm/test/FrontendC/2008-05-19-AlwaysInline.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-07-08-FAbsAttributes.c b/libclamav/c++/llvm/test/FrontendC/2008-07-08-FAbsAttributes.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-07-08-FAbsAttributes.c
rename to libclamav/c++/llvm/test/FrontendC/2008-07-08-FAbsAttributes.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-07-29-EHLabel.ll b/libclamav/c++/llvm/test/FrontendC/2008-07-29-EHLabel.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-07-29-EHLabel.ll
rename to libclamav/c++/llvm/test/FrontendC/2008-07-29-EHLabel.ll
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-08-07-AlignPadding1.c b/libclamav/c++/llvm/test/FrontendC/2008-08-07-AlignPadding1.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-08-07-AlignPadding1.c
rename to libclamav/c++/llvm/test/FrontendC/2008-08-07-AlignPadding1.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-08-07-AlignPadding2.c b/libclamav/c++/llvm/test/FrontendC/2008-08-07-AlignPadding2.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-08-07-AlignPadding2.c
rename to libclamav/c++/llvm/test/FrontendC/2008-08-07-AlignPadding2.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-08-07-GEPIntToPtr.c b/libclamav/c++/llvm/test/FrontendC/2008-08-07-GEPIntToPtr.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-08-07-GEPIntToPtr.c
rename to libclamav/c++/llvm/test/FrontendC/2008-08-07-GEPIntToPtr.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-09-03-WeakAlias.c b/libclamav/c++/llvm/test/FrontendC/2008-09-03-WeakAlias.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-09-03-WeakAlias.c
rename to libclamav/c++/llvm/test/FrontendC/2008-09-03-WeakAlias.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-10-13-FrontendCrash.c b/libclamav/c++/llvm/test/FrontendC/2008-10-13-FrontendCrash.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-10-13-FrontendCrash.c
rename to libclamav/c++/llvm/test/FrontendC/2008-10-13-FrontendCrash.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-10-30-ZeroPlacement.c b/libclamav/c++/llvm/test/FrontendC/2008-10-30-ZeroPlacement.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-10-30-ZeroPlacement.c
rename to libclamav/c++/llvm/test/FrontendC/2008-10-30-ZeroPlacement.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-11-02-WeakAlias.c b/libclamav/c++/llvm/test/FrontendC/2008-11-02-WeakAlias.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-11-02-WeakAlias.c
rename to libclamav/c++/llvm/test/FrontendC/2008-11-02-WeakAlias.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-11-08-InstCombineSelect.c b/libclamav/c++/llvm/test/FrontendC/2008-11-08-InstCombineSelect.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-11-08-InstCombineSelect.c
rename to libclamav/c++/llvm/test/FrontendC/2008-11-08-InstCombineSelect.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-11-11-AnnotateStructFieldAttribute.c b/libclamav/c++/llvm/test/FrontendC/2008-11-11-AnnotateStructFieldAttribute.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-11-11-AnnotateStructFieldAttribute.c
rename to libclamav/c++/llvm/test/FrontendC/2008-11-11-AnnotateStructFieldAttribute.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2008-12-23-AsmIntPointerTie.c b/libclamav/c++/llvm/test/FrontendC/2008-12-23-AsmIntPointerTie.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2008-12-23-AsmIntPointerTie.c
rename to libclamav/c++/llvm/test/FrontendC/2008-12-23-AsmIntPointerTie.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-01-05-BlockInlining.c b/libclamav/c++/llvm/test/FrontendC/2009-01-05-BlockInlining.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-01-05-BlockInlining.c
rename to libclamav/c++/llvm/test/FrontendC/2009-01-05-BlockInlining.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-01-20-k8.c b/libclamav/c++/llvm/test/FrontendC/2009-01-20-k8.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-01-20-k8.c
rename to libclamav/c++/llvm/test/FrontendC/2009-01-20-k8.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-01-21-InvalidIterator.c b/libclamav/c++/llvm/test/FrontendC/2009-01-21-InvalidIterator.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-01-21-InvalidIterator.c
rename to libclamav/c++/llvm/test/FrontendC/2009-01-21-InvalidIterator.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-02-13-zerosize-union-field-ppc.c b/libclamav/c++/llvm/test/FrontendC/2009-02-13-zerosize-union-field-ppc.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-02-13-zerosize-union-field-ppc.c
rename to libclamav/c++/llvm/test/FrontendC/2009-02-13-zerosize-union-field-ppc.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-02-13-zerosize-union-field.c b/libclamav/c++/llvm/test/FrontendC/2009-02-13-zerosize-union-field.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-02-13-zerosize-union-field.c
rename to libclamav/c++/llvm/test/FrontendC/2009-02-13-zerosize-union-field.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-02-17-BitField-dbg.c b/libclamav/c++/llvm/test/FrontendC/2009-02-17-BitField-dbg.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-02-17-BitField-dbg.c
rename to libclamav/c++/llvm/test/FrontendC/2009-02-17-BitField-dbg.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-03-01-MallocNoAlias.c b/libclamav/c++/llvm/test/FrontendC/2009-03-01-MallocNoAlias.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-03-01-MallocNoAlias.c
rename to libclamav/c++/llvm/test/FrontendC/2009-03-01-MallocNoAlias.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-03-08-ZeroEltStructCrash.c b/libclamav/c++/llvm/test/FrontendC/2009-03-08-ZeroEltStructCrash.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-03-08-ZeroEltStructCrash.c
rename to libclamav/c++/llvm/test/FrontendC/2009-03-08-ZeroEltStructCrash.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-03-09-WeakDeclarations-1.c b/libclamav/c++/llvm/test/FrontendC/2009-03-09-WeakDeclarations-1.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-03-09-WeakDeclarations-1.c
rename to libclamav/c++/llvm/test/FrontendC/2009-03-09-WeakDeclarations-1.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-03-13-dbg.c b/libclamav/c++/llvm/test/FrontendC/2009-03-13-dbg.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-03-13-dbg.c
rename to libclamav/c++/llvm/test/FrontendC/2009-03-13-dbg.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-04-22-UnknownSize.c b/libclamav/c++/llvm/test/FrontendC/2009-04-22-UnknownSize.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-04-22-UnknownSize.c
rename to libclamav/c++/llvm/test/FrontendC/2009-04-22-UnknownSize.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-04-28-UnionArrayCrash.c b/libclamav/c++/llvm/test/FrontendC/2009-04-28-UnionArrayCrash.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-04-28-UnionArrayCrash.c
rename to libclamav/c++/llvm/test/FrontendC/2009-04-28-UnionArrayCrash.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-05-04-EnumInreg.c b/libclamav/c++/llvm/test/FrontendC/2009-05-04-EnumInreg.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-05-04-EnumInreg.c
rename to libclamav/c++/llvm/test/FrontendC/2009-05-04-EnumInreg.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-05-17-AlwaysInline.c b/libclamav/c++/llvm/test/FrontendC/2009-05-17-AlwaysInline.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-05-17-AlwaysInline.c
rename to libclamav/c++/llvm/test/FrontendC/2009-05-17-AlwaysInline.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-06-14-HighlyAligned.c b/libclamav/c++/llvm/test/FrontendC/2009-06-14-HighlyAligned.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-06-14-HighlyAligned.c
rename to libclamav/c++/llvm/test/FrontendC/2009-06-14-HighlyAligned.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-06-18-StaticInitTailPadPack.c b/libclamav/c++/llvm/test/FrontendC/2009-06-18-StaticInitTailPadPack.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-06-18-StaticInitTailPadPack.c
rename to libclamav/c++/llvm/test/FrontendC/2009-06-18-StaticInitTailPadPack.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-07-14-VoidPtr.c b/libclamav/c++/llvm/test/FrontendC/2009-07-14-VoidPtr.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-07-14-VoidPtr.c
rename to libclamav/c++/llvm/test/FrontendC/2009-07-14-VoidPtr.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-07-15-pad-wchar_t-array.c b/libclamav/c++/llvm/test/FrontendC/2009-07-15-pad-wchar_t-array.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-07-15-pad-wchar_t-array.c
rename to libclamav/c++/llvm/test/FrontendC/2009-07-15-pad-wchar_t-array.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-07-17-VoidParameter.c b/libclamav/c++/llvm/test/FrontendC/2009-07-17-VoidParameter.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-07-17-VoidParameter.c
rename to libclamav/c++/llvm/test/FrontendC/2009-07-17-VoidParameter.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-07-22-StructLayout.c b/libclamav/c++/llvm/test/FrontendC/2009-07-22-StructLayout.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-07-22-StructLayout.c
rename to libclamav/c++/llvm/test/FrontendC/2009-07-22-StructLayout.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/2009-08-11-AsmBlocksComplexJumpTarget.c b/libclamav/c++/llvm/test/FrontendC/2009-08-11-AsmBlocksComplexJumpTarget.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/2009-08-11-AsmBlocksComplexJumpTarget.c
rename to libclamav/c++/llvm/test/FrontendC/2009-08-11-AsmBlocksComplexJumpTarget.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/Atomics-no64bit.c b/libclamav/c++/llvm/test/FrontendC/Atomics-no64bit.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/Atomics-no64bit.c
rename to libclamav/c++/llvm/test/FrontendC/Atomics-no64bit.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/Atomics.c b/libclamav/c++/llvm/test/FrontendC/Atomics.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/Atomics.c
rename to libclamav/c++/llvm/test/FrontendC/Atomics.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/BasicInstrs.c b/libclamav/c++/llvm/test/FrontendC/BasicInstrs.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/BasicInstrs.c
rename to libclamav/c++/llvm/test/FrontendC/BasicInstrs.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/always-inline.c b/libclamav/c++/llvm/test/FrontendC/always-inline.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/always-inline.c
rename to libclamav/c++/llvm/test/FrontendC/always-inline.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/attribute_constructor.c b/libclamav/c++/llvm/test/FrontendC/attribute_constructor.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/attribute_constructor.c
rename to libclamav/c++/llvm/test/FrontendC/attribute_constructor.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/block-copy.c b/libclamav/c++/llvm/test/FrontendC/block-copy.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/block-copy.c
rename to libclamav/c++/llvm/test/FrontendC/block-copy.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/dg.exp b/libclamav/c++/llvm/test/FrontendC/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/dg.exp
rename to libclamav/c++/llvm/test/FrontendC/dg.exp
diff --git a/libclamav/llvm/llvm/test/FrontendC/exact-div-expr.c b/libclamav/c++/llvm/test/FrontendC/exact-div-expr.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/exact-div-expr.c
rename to libclamav/c++/llvm/test/FrontendC/exact-div-expr.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/extern-weak.c b/libclamav/c++/llvm/test/FrontendC/extern-weak.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/extern-weak.c
rename to libclamav/c++/llvm/test/FrontendC/extern-weak.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/fp-logical.c b/libclamav/c++/llvm/test/FrontendC/fp-logical.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/fp-logical.c
rename to libclamav/c++/llvm/test/FrontendC/fp-logical.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/funccall.c b/libclamav/c++/llvm/test/FrontendC/funccall.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/funccall.c
rename to libclamav/c++/llvm/test/FrontendC/funccall.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/hidden-visibility.c b/libclamav/c++/llvm/test/FrontendC/hidden-visibility.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/hidden-visibility.c
rename to libclamav/c++/llvm/test/FrontendC/hidden-visibility.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/implicit-arg.c b/libclamav/c++/llvm/test/FrontendC/implicit-arg.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/implicit-arg.c
rename to libclamav/c++/llvm/test/FrontendC/implicit-arg.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/inline-asm-mrv.c b/libclamav/c++/llvm/test/FrontendC/inline-asm-mrv.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/inline-asm-mrv.c
rename to libclamav/c++/llvm/test/FrontendC/inline-asm-mrv.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/libcalls-d.c b/libclamav/c++/llvm/test/FrontendC/libcalls-d.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/libcalls-d.c
rename to libclamav/c++/llvm/test/FrontendC/libcalls-d.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/libcalls-ld.c b/libclamav/c++/llvm/test/FrontendC/libcalls-ld.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/libcalls-ld.c
rename to libclamav/c++/llvm/test/FrontendC/libcalls-ld.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/libcalls.c b/libclamav/c++/llvm/test/FrontendC/libcalls.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/libcalls.c
rename to libclamav/c++/llvm/test/FrontendC/libcalls.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/memcpy_chk.c b/libclamav/c++/llvm/test/FrontendC/memcpy_chk.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/memcpy_chk.c
rename to libclamav/c++/llvm/test/FrontendC/memcpy_chk.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/memset_chk.c b/libclamav/c++/llvm/test/FrontendC/memset_chk.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/memset_chk.c
rename to libclamav/c++/llvm/test/FrontendC/memset_chk.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/nested-functions.c b/libclamav/c++/llvm/test/FrontendC/nested-functions.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/nested-functions.c
rename to libclamav/c++/llvm/test/FrontendC/nested-functions.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/object_size.c b/libclamav/c++/llvm/test/FrontendC/object_size.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/object_size.c
rename to libclamav/c++/llvm/test/FrontendC/object_size.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/pr3518.c b/libclamav/c++/llvm/test/FrontendC/pr3518.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/pr3518.c
rename to libclamav/c++/llvm/test/FrontendC/pr3518.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/pr4349.c b/libclamav/c++/llvm/test/FrontendC/pr4349.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/pr4349.c
rename to libclamav/c++/llvm/test/FrontendC/pr4349.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/ptr-rotate.c b/libclamav/c++/llvm/test/FrontendC/ptr-rotate.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/ptr-rotate.c
rename to libclamav/c++/llvm/test/FrontendC/ptr-rotate.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/sret.c b/libclamav/c++/llvm/test/FrontendC/sret.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/sret.c
rename to libclamav/c++/llvm/test/FrontendC/sret.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/sret2.c b/libclamav/c++/llvm/test/FrontendC/sret2.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/sret2.c
rename to libclamav/c++/llvm/test/FrontendC/sret2.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/unaligned-memcpy.c b/libclamav/c++/llvm/test/FrontendC/unaligned-memcpy.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/unaligned-memcpy.c
rename to libclamav/c++/llvm/test/FrontendC/unaligned-memcpy.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/union-align.c b/libclamav/c++/llvm/test/FrontendC/union-align.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/union-align.c
rename to libclamav/c++/llvm/test/FrontendC/union-align.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/wchar-const.c b/libclamav/c++/llvm/test/FrontendC/wchar-const.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/wchar-const.c
rename to libclamav/c++/llvm/test/FrontendC/wchar-const.c
diff --git a/libclamav/llvm/llvm/test/FrontendC/weak_constant.c b/libclamav/c++/llvm/test/FrontendC/weak_constant.c
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendC/weak_constant.c
rename to libclamav/c++/llvm/test/FrontendC/weak_constant.c
diff --git a/libclamav/llvm/llvm/test/FrontendFortran/2008-11-03-OptionOverride.f90 b/libclamav/c++/llvm/test/FrontendFortran/2008-11-03-OptionOverride.f90
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendFortran/2008-11-03-OptionOverride.f90
rename to libclamav/c++/llvm/test/FrontendFortran/2008-11-03-OptionOverride.f90
diff --git a/libclamav/llvm/llvm/test/FrontendFortran/2009-02-09-FloorDivExpr.f90 b/libclamav/c++/llvm/test/FrontendFortran/2009-02-09-FloorDivExpr.f90
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendFortran/2009-02-09-FloorDivExpr.f90
rename to libclamav/c++/llvm/test/FrontendFortran/2009-02-09-FloorDivExpr.f90
diff --git a/libclamav/llvm/llvm/test/FrontendFortran/cpow.f90 b/libclamav/c++/llvm/test/FrontendFortran/cpow.f90
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendFortran/cpow.f90
rename to libclamav/c++/llvm/test/FrontendFortran/cpow.f90
diff --git a/libclamav/llvm/llvm/test/FrontendFortran/dg.exp b/libclamav/c++/llvm/test/FrontendFortran/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendFortran/dg.exp
rename to libclamav/c++/llvm/test/FrontendFortran/dg.exp
diff --git a/libclamav/llvm/llvm/test/FrontendObjC++/2007-10-03-MetadataPointers.mm b/libclamav/c++/llvm/test/FrontendObjC++/2007-10-03-MetadataPointers.mm
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC++/2007-10-03-MetadataPointers.mm
rename to libclamav/c++/llvm/test/FrontendObjC++/2007-10-03-MetadataPointers.mm
diff --git a/libclamav/llvm/llvm/test/FrontendObjC++/dg.exp b/libclamav/c++/llvm/test/FrontendObjC++/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC++/dg.exp
rename to libclamav/c++/llvm/test/FrontendObjC++/dg.exp
diff --git a/libclamav/llvm/llvm/test/FrontendObjC/2007-04-03-ObjcEH.m b/libclamav/c++/llvm/test/FrontendObjC/2007-04-03-ObjcEH.m
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC/2007-04-03-ObjcEH.m
rename to libclamav/c++/llvm/test/FrontendObjC/2007-04-03-ObjcEH.m
diff --git a/libclamav/llvm/llvm/test/FrontendObjC/2007-05-02-Strong.m b/libclamav/c++/llvm/test/FrontendObjC/2007-05-02-Strong.m
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC/2007-05-02-Strong.m
rename to libclamav/c++/llvm/test/FrontendObjC/2007-05-02-Strong.m
diff --git a/libclamav/llvm/llvm/test/FrontendObjC/2007-09-25-EH.m b/libclamav/c++/llvm/test/FrontendObjC/2007-09-25-EH.m
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC/2007-09-25-EH.m
rename to libclamav/c++/llvm/test/FrontendObjC/2007-09-25-EH.m
diff --git a/libclamav/llvm/llvm/test/FrontendObjC/2007-10-17-SJLJExceptions.m b/libclamav/c++/llvm/test/FrontendObjC/2007-10-17-SJLJExceptions.m
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC/2007-10-17-SJLJExceptions.m
rename to libclamav/c++/llvm/test/FrontendObjC/2007-10-17-SJLJExceptions.m
diff --git a/libclamav/llvm/llvm/test/FrontendObjC/2007-10-18-ProDescriptor.m b/libclamav/c++/llvm/test/FrontendObjC/2007-10-18-ProDescriptor.m
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC/2007-10-18-ProDescriptor.m
rename to libclamav/c++/llvm/test/FrontendObjC/2007-10-18-ProDescriptor.m
diff --git a/libclamav/llvm/llvm/test/FrontendObjC/2007-10-23-GC-WriteBarrier.m b/libclamav/c++/llvm/test/FrontendObjC/2007-10-23-GC-WriteBarrier.m
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC/2007-10-23-GC-WriteBarrier.m
rename to libclamav/c++/llvm/test/FrontendObjC/2007-10-23-GC-WriteBarrier.m
diff --git a/libclamav/llvm/llvm/test/FrontendObjC/2008-10-3-EhValue.m b/libclamav/c++/llvm/test/FrontendObjC/2008-10-3-EhValue.m
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC/2008-10-3-EhValue.m
rename to libclamav/c++/llvm/test/FrontendObjC/2008-10-3-EhValue.m
diff --git a/libclamav/llvm/llvm/test/FrontendObjC/2008-11-12-Metadata.m b/libclamav/c++/llvm/test/FrontendObjC/2008-11-12-Metadata.m
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC/2008-11-12-Metadata.m
rename to libclamav/c++/llvm/test/FrontendObjC/2008-11-12-Metadata.m
diff --git a/libclamav/llvm/llvm/test/FrontendObjC/2008-11-24-ConstCFStrings.m b/libclamav/c++/llvm/test/FrontendObjC/2008-11-24-ConstCFStrings.m
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC/2008-11-24-ConstCFStrings.m
rename to libclamav/c++/llvm/test/FrontendObjC/2008-11-24-ConstCFStrings.m
diff --git a/libclamav/llvm/llvm/test/FrontendObjC/2008-11-25-Blocks.m b/libclamav/c++/llvm/test/FrontendObjC/2008-11-25-Blocks.m
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC/2008-11-25-Blocks.m
rename to libclamav/c++/llvm/test/FrontendObjC/2008-11-25-Blocks.m
diff --git a/libclamav/llvm/llvm/test/FrontendObjC/2009-01-26-WriteBarrier-2.m b/libclamav/c++/llvm/test/FrontendObjC/2009-01-26-WriteBarrier-2.m
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC/2009-01-26-WriteBarrier-2.m
rename to libclamav/c++/llvm/test/FrontendObjC/2009-01-26-WriteBarrier-2.m
diff --git a/libclamav/llvm/llvm/test/FrontendObjC/2009-02-05-VolatileProp.m b/libclamav/c++/llvm/test/FrontendObjC/2009-02-05-VolatileProp.m
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC/2009-02-05-VolatileProp.m
rename to libclamav/c++/llvm/test/FrontendObjC/2009-02-05-VolatileProp.m
diff --git a/libclamav/llvm/llvm/test/FrontendObjC/2009-02-17-RunTimeVer-dbg.m b/libclamav/c++/llvm/test/FrontendObjC/2009-02-17-RunTimeVer-dbg.m
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC/2009-02-17-RunTimeVer-dbg.m
rename to libclamav/c++/llvm/test/FrontendObjC/2009-02-17-RunTimeVer-dbg.m
diff --git a/libclamav/llvm/llvm/test/FrontendObjC/2009-04-14-AsmSection.m b/libclamav/c++/llvm/test/FrontendObjC/2009-04-14-AsmSection.m
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC/2009-04-14-AsmSection.m
rename to libclamav/c++/llvm/test/FrontendObjC/2009-04-14-AsmSection.m
diff --git a/libclamav/llvm/llvm/test/FrontendObjC/2009-04-27-bitfield-vs-ivar.m b/libclamav/c++/llvm/test/FrontendObjC/2009-04-27-bitfield-vs-ivar.m
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC/2009-04-27-bitfield-vs-ivar.m
rename to libclamav/c++/llvm/test/FrontendObjC/2009-04-27-bitfield-vs-ivar.m
diff --git a/libclamav/llvm/llvm/test/FrontendObjC/2009-04-28-bitfield-vs-vbc.m b/libclamav/c++/llvm/test/FrontendObjC/2009-04-28-bitfield-vs-vbc.m
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC/2009-04-28-bitfield-vs-vbc.m
rename to libclamav/c++/llvm/test/FrontendObjC/2009-04-28-bitfield-vs-vbc.m
diff --git a/libclamav/llvm/llvm/test/FrontendObjC/2009-08-05-utf16.m b/libclamav/c++/llvm/test/FrontendObjC/2009-08-05-utf16.m
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC/2009-08-05-utf16.m
rename to libclamav/c++/llvm/test/FrontendObjC/2009-08-05-utf16.m
diff --git a/libclamav/llvm/llvm/test/FrontendObjC/2009-08-17-DebugInfo.m b/libclamav/c++/llvm/test/FrontendObjC/2009-08-17-DebugInfo.m
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC/2009-08-17-DebugInfo.m
rename to libclamav/c++/llvm/test/FrontendObjC/2009-08-17-DebugInfo.m
diff --git a/libclamav/llvm/llvm/test/FrontendObjC/dg.exp b/libclamav/c++/llvm/test/FrontendObjC/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/FrontendObjC/dg.exp
rename to libclamav/c++/llvm/test/FrontendObjC/dg.exp
diff --git a/libclamav/llvm/llvm/test/Integer/2007-01-19-TruncSext.ll b/libclamav/c++/llvm/test/Integer/2007-01-19-TruncSext.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/2007-01-19-TruncSext.ll
rename to libclamav/c++/llvm/test/Integer/2007-01-19-TruncSext.ll
diff --git a/libclamav/llvm/llvm/test/Integer/BitArith.ll b/libclamav/c++/llvm/test/Integer/BitArith.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/BitArith.ll
rename to libclamav/c++/llvm/test/Integer/BitArith.ll
diff --git a/libclamav/llvm/llvm/test/Integer/BitBit.ll b/libclamav/c++/llvm/test/Integer/BitBit.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/BitBit.ll
rename to libclamav/c++/llvm/test/Integer/BitBit.ll
diff --git a/libclamav/llvm/llvm/test/Integer/BitCast.ll b/libclamav/c++/llvm/test/Integer/BitCast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/BitCast.ll
rename to libclamav/c++/llvm/test/Integer/BitCast.ll
diff --git a/libclamav/llvm/llvm/test/Integer/BitIcmp.ll b/libclamav/c++/llvm/test/Integer/BitIcmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/BitIcmp.ll
rename to libclamav/c++/llvm/test/Integer/BitIcmp.ll
diff --git a/libclamav/llvm/llvm/test/Integer/BitMem.ll b/libclamav/c++/llvm/test/Integer/BitMem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/BitMem.ll
rename to libclamav/c++/llvm/test/Integer/BitMem.ll
diff --git a/libclamav/llvm/llvm/test/Integer/BitMisc.ll b/libclamav/c++/llvm/test/Integer/BitMisc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/BitMisc.ll
rename to libclamav/c++/llvm/test/Integer/BitMisc.ll
diff --git a/libclamav/llvm/llvm/test/Integer/BitPacked.ll b/libclamav/c++/llvm/test/Integer/BitPacked.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/BitPacked.ll
rename to libclamav/c++/llvm/test/Integer/BitPacked.ll
diff --git a/libclamav/llvm/llvm/test/Integer/a15.ll b/libclamav/c++/llvm/test/Integer/a15.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/a15.ll
rename to libclamav/c++/llvm/test/Integer/a15.ll
diff --git a/libclamav/llvm/llvm/test/Integer/a15.ll.out b/libclamav/c++/llvm/test/Integer/a15.ll.out
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/a15.ll.out
rename to libclamav/c++/llvm/test/Integer/a15.ll.out
diff --git a/libclamav/llvm/llvm/test/Integer/a17.ll b/libclamav/c++/llvm/test/Integer/a17.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/a17.ll
rename to libclamav/c++/llvm/test/Integer/a17.ll
diff --git a/libclamav/llvm/llvm/test/Integer/a17.ll.out b/libclamav/c++/llvm/test/Integer/a17.ll.out
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/a17.ll.out
rename to libclamav/c++/llvm/test/Integer/a17.ll.out
diff --git a/libclamav/llvm/llvm/test/Integer/a31.ll b/libclamav/c++/llvm/test/Integer/a31.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/a31.ll
rename to libclamav/c++/llvm/test/Integer/a31.ll
diff --git a/libclamav/llvm/llvm/test/Integer/a31.ll.out b/libclamav/c++/llvm/test/Integer/a31.ll.out
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/a31.ll.out
rename to libclamav/c++/llvm/test/Integer/a31.ll.out
diff --git a/libclamav/llvm/llvm/test/Integer/a33.ll b/libclamav/c++/llvm/test/Integer/a33.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/a33.ll
rename to libclamav/c++/llvm/test/Integer/a33.ll
diff --git a/libclamav/llvm/llvm/test/Integer/a33.ll.out b/libclamav/c++/llvm/test/Integer/a33.ll.out
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/a33.ll.out
rename to libclamav/c++/llvm/test/Integer/a33.ll.out
diff --git a/libclamav/llvm/llvm/test/Integer/a63.ll b/libclamav/c++/llvm/test/Integer/a63.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/a63.ll
rename to libclamav/c++/llvm/test/Integer/a63.ll
diff --git a/libclamav/llvm/llvm/test/Integer/a63.ll.out b/libclamav/c++/llvm/test/Integer/a63.ll.out
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/a63.ll.out
rename to libclamav/c++/llvm/test/Integer/a63.ll.out
diff --git a/libclamav/llvm/llvm/test/Integer/a7.ll b/libclamav/c++/llvm/test/Integer/a7.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/a7.ll
rename to libclamav/c++/llvm/test/Integer/a7.ll
diff --git a/libclamav/llvm/llvm/test/Integer/a7.ll.out b/libclamav/c++/llvm/test/Integer/a7.ll.out
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/a7.ll.out
rename to libclamav/c++/llvm/test/Integer/a7.ll.out
diff --git a/libclamav/llvm/llvm/test/Integer/a9.ll b/libclamav/c++/llvm/test/Integer/a9.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/a9.ll
rename to libclamav/c++/llvm/test/Integer/a9.ll
diff --git a/libclamav/llvm/llvm/test/Integer/a9.ll.out b/libclamav/c++/llvm/test/Integer/a9.ll.out
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/a9.ll.out
rename to libclamav/c++/llvm/test/Integer/a9.ll.out
diff --git a/libclamav/llvm/llvm/test/Integer/alignment_bt.ll b/libclamav/c++/llvm/test/Integer/alignment_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/alignment_bt.ll
rename to libclamav/c++/llvm/test/Integer/alignment_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/basictest_bt.ll b/libclamav/c++/llvm/test/Integer/basictest_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/basictest_bt.ll
rename to libclamav/c++/llvm/test/Integer/basictest_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/cfgstructures_bt.ll b/libclamav/c++/llvm/test/Integer/cfgstructures_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/cfgstructures_bt.ll
rename to libclamav/c++/llvm/test/Integer/cfgstructures_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/constexpr_bt.ll b/libclamav/c++/llvm/test/Integer/constexpr_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/constexpr_bt.ll
rename to libclamav/c++/llvm/test/Integer/constexpr_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/constpointer_bt.ll b/libclamav/c++/llvm/test/Integer/constpointer_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/constpointer_bt.ll
rename to libclamav/c++/llvm/test/Integer/constpointer_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/dg.exp b/libclamav/c++/llvm/test/Integer/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/dg.exp
rename to libclamav/c++/llvm/test/Integer/dg.exp
diff --git a/libclamav/llvm/llvm/test/Integer/fold-fpcast_bt.ll b/libclamav/c++/llvm/test/Integer/fold-fpcast_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/fold-fpcast_bt.ll
rename to libclamav/c++/llvm/test/Integer/fold-fpcast_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/forwardreftest_bt.ll b/libclamav/c++/llvm/test/Integer/forwardreftest_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/forwardreftest_bt.ll
rename to libclamav/c++/llvm/test/Integer/forwardreftest_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/globalredefinition_bt.ll b/libclamav/c++/llvm/test/Integer/globalredefinition_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/globalredefinition_bt.ll
rename to libclamav/c++/llvm/test/Integer/globalredefinition_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/globalvars_bt.ll b/libclamav/c++/llvm/test/Integer/globalvars_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/globalvars_bt.ll
rename to libclamav/c++/llvm/test/Integer/globalvars_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/indirectcall2_bt.ll b/libclamav/c++/llvm/test/Integer/indirectcall2_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/indirectcall2_bt.ll
rename to libclamav/c++/llvm/test/Integer/indirectcall2_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/indirectcall_bt.ll b/libclamav/c++/llvm/test/Integer/indirectcall_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/indirectcall_bt.ll
rename to libclamav/c++/llvm/test/Integer/indirectcall_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/instructions_bt.ll b/libclamav/c++/llvm/test/Integer/instructions_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/instructions_bt.ll
rename to libclamav/c++/llvm/test/Integer/instructions_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/newcasts_bt.ll b/libclamav/c++/llvm/test/Integer/newcasts_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/newcasts_bt.ll
rename to libclamav/c++/llvm/test/Integer/newcasts_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/opaquetypes_bt.ll b/libclamav/c++/llvm/test/Integer/opaquetypes_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/opaquetypes_bt.ll
rename to libclamav/c++/llvm/test/Integer/opaquetypes_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/packed_bt.ll b/libclamav/c++/llvm/test/Integer/packed_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/packed_bt.ll
rename to libclamav/c++/llvm/test/Integer/packed_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/packed_struct_bt.ll b/libclamav/c++/llvm/test/Integer/packed_struct_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/packed_struct_bt.ll
rename to libclamav/c++/llvm/test/Integer/packed_struct_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/paramattrs_bt.ll b/libclamav/c++/llvm/test/Integer/paramattrs_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/paramattrs_bt.ll
rename to libclamav/c++/llvm/test/Integer/paramattrs_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/properties_bt.ll b/libclamav/c++/llvm/test/Integer/properties_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/properties_bt.ll
rename to libclamav/c++/llvm/test/Integer/properties_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/prototype_bt.ll b/libclamav/c++/llvm/test/Integer/prototype_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/prototype_bt.ll
rename to libclamav/c++/llvm/test/Integer/prototype_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/recursivetype_bt.ll b/libclamav/c++/llvm/test/Integer/recursivetype_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/recursivetype_bt.ll
rename to libclamav/c++/llvm/test/Integer/recursivetype_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/simplecalltest_bt.ll b/libclamav/c++/llvm/test/Integer/simplecalltest_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/simplecalltest_bt.ll
rename to libclamav/c++/llvm/test/Integer/simplecalltest_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/small_bt.ll b/libclamav/c++/llvm/test/Integer/small_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/small_bt.ll
rename to libclamav/c++/llvm/test/Integer/small_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/testalloca_bt.ll b/libclamav/c++/llvm/test/Integer/testalloca_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/testalloca_bt.ll
rename to libclamav/c++/llvm/test/Integer/testalloca_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/testarith_bt.ll b/libclamav/c++/llvm/test/Integer/testarith_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/testarith_bt.ll
rename to libclamav/c++/llvm/test/Integer/testarith_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/testconstants_bt.ll b/libclamav/c++/llvm/test/Integer/testconstants_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/testconstants_bt.ll
rename to libclamav/c++/llvm/test/Integer/testconstants_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/testicmp_bt.ll b/libclamav/c++/llvm/test/Integer/testicmp_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/testicmp_bt.ll
rename to libclamav/c++/llvm/test/Integer/testicmp_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/testlogical_bt.ll b/libclamav/c++/llvm/test/Integer/testlogical_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/testlogical_bt.ll
rename to libclamav/c++/llvm/test/Integer/testlogical_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/testlogical_new_bt.ll b/libclamav/c++/llvm/test/Integer/testlogical_new_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/testlogical_new_bt.ll
rename to libclamav/c++/llvm/test/Integer/testlogical_new_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/testmemory_bt.ll b/libclamav/c++/llvm/test/Integer/testmemory_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/testmemory_bt.ll
rename to libclamav/c++/llvm/test/Integer/testmemory_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/testswitch_bt.ll b/libclamav/c++/llvm/test/Integer/testswitch_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/testswitch_bt.ll
rename to libclamav/c++/llvm/test/Integer/testswitch_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/testvarargs_bt.ll b/libclamav/c++/llvm/test/Integer/testvarargs_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/testvarargs_bt.ll
rename to libclamav/c++/llvm/test/Integer/testvarargs_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/undefined_bt.ll b/libclamav/c++/llvm/test/Integer/undefined_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/undefined_bt.ll
rename to libclamav/c++/llvm/test/Integer/undefined_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/unreachable_bt.ll b/libclamav/c++/llvm/test/Integer/unreachable_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/unreachable_bt.ll
rename to libclamav/c++/llvm/test/Integer/unreachable_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/varargs_bt.ll b/libclamav/c++/llvm/test/Integer/varargs_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/varargs_bt.ll
rename to libclamav/c++/llvm/test/Integer/varargs_bt.ll
diff --git a/libclamav/llvm/llvm/test/Integer/varargs_new_bt.ll b/libclamav/c++/llvm/test/Integer/varargs_new_bt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Integer/varargs_new_bt.ll
rename to libclamav/c++/llvm/test/Integer/varargs_new_bt.ll
diff --git a/libclamav/llvm/llvm/test/LLVMC/EmptyCompilationGraph.td b/libclamav/c++/llvm/test/LLVMC/EmptyCompilationGraph.td
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/EmptyCompilationGraph.td
rename to libclamav/c++/llvm/test/LLVMC/EmptyCompilationGraph.td
diff --git a/libclamav/llvm/llvm/test/LLVMC/EnvParentheses.td b/libclamav/c++/llvm/test/LLVMC/EnvParentheses.td
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/EnvParentheses.td
rename to libclamav/c++/llvm/test/LLVMC/EnvParentheses.td
diff --git a/libclamav/llvm/llvm/test/LLVMC/ExternOptions.td b/libclamav/c++/llvm/test/LLVMC/ExternOptions.td
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/ExternOptions.td
rename to libclamav/c++/llvm/test/LLVMC/ExternOptions.td
diff --git a/libclamav/llvm/llvm/test/LLVMC/ForwardAs.td b/libclamav/c++/llvm/test/LLVMC/ForwardAs.td
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/ForwardAs.td
rename to libclamav/c++/llvm/test/LLVMC/ForwardAs.td
diff --git a/libclamav/llvm/llvm/test/LLVMC/HookWithArguments.td b/libclamav/c++/llvm/test/LLVMC/HookWithArguments.td
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/HookWithArguments.td
rename to libclamav/c++/llvm/test/LLVMC/HookWithArguments.td
diff --git a/libclamav/llvm/llvm/test/LLVMC/MultiValuedOption.td b/libclamav/c++/llvm/test/LLVMC/MultiValuedOption.td
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/MultiValuedOption.td
rename to libclamav/c++/llvm/test/LLVMC/MultiValuedOption.td
diff --git a/libclamav/llvm/llvm/test/LLVMC/MultipleCompilationGraphs.td b/libclamav/c++/llvm/test/LLVMC/MultipleCompilationGraphs.td
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/MultipleCompilationGraphs.td
rename to libclamav/c++/llvm/test/LLVMC/MultipleCompilationGraphs.td
diff --git a/libclamav/llvm/llvm/test/LLVMC/NoActions.td b/libclamav/c++/llvm/test/LLVMC/NoActions.td
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/NoActions.td
rename to libclamav/c++/llvm/test/LLVMC/NoActions.td
diff --git a/libclamav/llvm/llvm/test/LLVMC/NoCompilationGraph.td b/libclamav/c++/llvm/test/LLVMC/NoCompilationGraph.td
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/NoCompilationGraph.td
rename to libclamav/c++/llvm/test/LLVMC/NoCompilationGraph.td
diff --git a/libclamav/llvm/llvm/test/LLVMC/OneOrMore.td b/libclamav/c++/llvm/test/LLVMC/OneOrMore.td
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/OneOrMore.td
rename to libclamav/c++/llvm/test/LLVMC/OneOrMore.td
diff --git a/libclamav/llvm/llvm/test/LLVMC/TestWarnings.td b/libclamav/c++/llvm/test/LLVMC/TestWarnings.td
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/TestWarnings.td
rename to libclamav/c++/llvm/test/LLVMC/TestWarnings.td
diff --git a/libclamav/llvm/llvm/test/LLVMC/emit-llvm.c b/libclamav/c++/llvm/test/LLVMC/emit-llvm.c
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/emit-llvm.c
rename to libclamav/c++/llvm/test/LLVMC/emit-llvm.c
diff --git a/libclamav/llvm/llvm/test/LLVMC/false.c b/libclamav/c++/llvm/test/LLVMC/false.c
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/false.c
rename to libclamav/c++/llvm/test/LLVMC/false.c
diff --git a/libclamav/llvm/llvm/test/LLVMC/hello.c b/libclamav/c++/llvm/test/LLVMC/hello.c
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/hello.c
rename to libclamav/c++/llvm/test/LLVMC/hello.c
diff --git a/libclamav/llvm/llvm/test/LLVMC/hello.cpp b/libclamav/c++/llvm/test/LLVMC/hello.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/hello.cpp
rename to libclamav/c++/llvm/test/LLVMC/hello.cpp
diff --git a/libclamav/llvm/llvm/test/LLVMC/hello.m b/libclamav/c++/llvm/test/LLVMC/hello.m
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/hello.m
rename to libclamav/c++/llvm/test/LLVMC/hello.m
diff --git a/libclamav/llvm/llvm/test/LLVMC/hello.mm b/libclamav/c++/llvm/test/LLVMC/hello.mm
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/hello.mm
rename to libclamav/c++/llvm/test/LLVMC/hello.mm
diff --git a/libclamav/llvm/llvm/test/LLVMC/include.c b/libclamav/c++/llvm/test/LLVMC/include.c
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/include.c
rename to libclamav/c++/llvm/test/LLVMC/include.c
diff --git a/libclamav/llvm/llvm/test/LLVMC/llvmc.exp b/libclamav/c++/llvm/test/LLVMC/llvmc.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/llvmc.exp
rename to libclamav/c++/llvm/test/LLVMC/llvmc.exp
diff --git a/libclamav/llvm/llvm/test/LLVMC/opt-test.c b/libclamav/c++/llvm/test/LLVMC/opt-test.c
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/opt-test.c
rename to libclamav/c++/llvm/test/LLVMC/opt-test.c
diff --git a/libclamav/llvm/llvm/test/LLVMC/sink.c b/libclamav/c++/llvm/test/LLVMC/sink.c
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/sink.c
rename to libclamav/c++/llvm/test/LLVMC/sink.c
diff --git a/libclamav/llvm/llvm/test/LLVMC/test_data/false.cpp b/libclamav/c++/llvm/test/LLVMC/test_data/false.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/test_data/false.cpp
rename to libclamav/c++/llvm/test/LLVMC/test_data/false.cpp
diff --git a/libclamav/llvm/llvm/test/LLVMC/test_data/false2.cpp b/libclamav/c++/llvm/test/LLVMC/test_data/false2.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/test_data/false2.cpp
rename to libclamav/c++/llvm/test/LLVMC/test_data/false2.cpp
diff --git a/libclamav/llvm/llvm/test/LLVMC/test_data/together.c b/libclamav/c++/llvm/test/LLVMC/test_data/together.c
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/test_data/together.c
rename to libclamav/c++/llvm/test/LLVMC/test_data/together.c
diff --git a/libclamav/llvm/llvm/test/LLVMC/together.cpp b/libclamav/c++/llvm/test/LLVMC/together.cpp
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/together.cpp
rename to libclamav/c++/llvm/test/LLVMC/together.cpp
diff --git a/libclamav/llvm/llvm/test/LLVMC/wall.c b/libclamav/c++/llvm/test/LLVMC/wall.c
similarity index 100%
rename from libclamav/llvm/llvm/test/LLVMC/wall.c
rename to libclamav/c++/llvm/test/LLVMC/wall.c
diff --git a/libclamav/llvm/llvm/test/Linker/2002-07-17-GlobalFail.ll b/libclamav/c++/llvm/test/Linker/2002-07-17-GlobalFail.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2002-07-17-GlobalFail.ll
rename to libclamav/c++/llvm/test/Linker/2002-07-17-GlobalFail.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2002-07-17-LinkTest2.ll b/libclamav/c++/llvm/test/Linker/2002-07-17-LinkTest2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2002-07-17-LinkTest2.ll
rename to libclamav/c++/llvm/test/Linker/2002-07-17-LinkTest2.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2002-08-20-ConstantExpr.ll b/libclamav/c++/llvm/test/Linker/2002-08-20-ConstantExpr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2002-08-20-ConstantExpr.ll
rename to libclamav/c++/llvm/test/Linker/2002-08-20-ConstantExpr.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2003-01-30-LinkerRename.ll b/libclamav/c++/llvm/test/Linker/2003-01-30-LinkerRename.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2003-01-30-LinkerRename.ll
rename to libclamav/c++/llvm/test/Linker/2003-01-30-LinkerRename.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2003-01-30-LinkerTypeRename.ll b/libclamav/c++/llvm/test/Linker/2003-01-30-LinkerTypeRename.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2003-01-30-LinkerTypeRename.ll
rename to libclamav/c++/llvm/test/Linker/2003-01-30-LinkerTypeRename.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2003-04-21-Linkage.ll b/libclamav/c++/llvm/test/Linker/2003-04-21-Linkage.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2003-04-21-Linkage.ll
rename to libclamav/c++/llvm/test/Linker/2003-04-21-Linkage.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2003-04-23-LinkOnceLost.ll b/libclamav/c++/llvm/test/Linker/2003-04-23-LinkOnceLost.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2003-04-23-LinkOnceLost.ll
rename to libclamav/c++/llvm/test/Linker/2003-04-23-LinkOnceLost.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2003-04-26-NullPtrLinkProblem.ll b/libclamav/c++/llvm/test/Linker/2003-04-26-NullPtrLinkProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2003-04-26-NullPtrLinkProblem.ll
rename to libclamav/c++/llvm/test/Linker/2003-04-26-NullPtrLinkProblem.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2003-05-15-TypeProblem.ll b/libclamav/c++/llvm/test/Linker/2003-05-15-TypeProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2003-05-15-TypeProblem.ll
rename to libclamav/c++/llvm/test/Linker/2003-05-15-TypeProblem.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2003-05-31-LinkerRename.ll b/libclamav/c++/llvm/test/Linker/2003-05-31-LinkerRename.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2003-05-31-LinkerRename.ll
rename to libclamav/c++/llvm/test/Linker/2003-05-31-LinkerRename.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2003-06-02-TypeResolveProblem.ll b/libclamav/c++/llvm/test/Linker/2003-06-02-TypeResolveProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2003-06-02-TypeResolveProblem.ll
rename to libclamav/c++/llvm/test/Linker/2003-06-02-TypeResolveProblem.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2003-06-02-TypeResolveProblem2.ll b/libclamav/c++/llvm/test/Linker/2003-06-02-TypeResolveProblem2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2003-06-02-TypeResolveProblem2.ll
rename to libclamav/c++/llvm/test/Linker/2003-06-02-TypeResolveProblem2.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2003-08-20-OpaqueTypeResolve.ll b/libclamav/c++/llvm/test/Linker/2003-08-20-OpaqueTypeResolve.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2003-08-20-OpaqueTypeResolve.ll
rename to libclamav/c++/llvm/test/Linker/2003-08-20-OpaqueTypeResolve.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2003-08-23-GlobalVarLinking.ll b/libclamav/c++/llvm/test/Linker/2003-08-23-GlobalVarLinking.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2003-08-23-GlobalVarLinking.ll
rename to libclamav/c++/llvm/test/Linker/2003-08-23-GlobalVarLinking.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2003-08-23-RecursiveOpaqueTypeResolve.ll b/libclamav/c++/llvm/test/Linker/2003-08-23-RecursiveOpaqueTypeResolve.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2003-08-23-RecursiveOpaqueTypeResolve.ll
rename to libclamav/c++/llvm/test/Linker/2003-08-23-RecursiveOpaqueTypeResolve.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2003-08-24-InheritPtrSize.ll b/libclamav/c++/llvm/test/Linker/2003-08-24-InheritPtrSize.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2003-08-24-InheritPtrSize.ll
rename to libclamav/c++/llvm/test/Linker/2003-08-24-InheritPtrSize.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2003-08-28-TypeResolvesGlobal.ll b/libclamav/c++/llvm/test/Linker/2003-08-28-TypeResolvesGlobal.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2003-08-28-TypeResolvesGlobal.ll
rename to libclamav/c++/llvm/test/Linker/2003-08-28-TypeResolvesGlobal.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2003-08-28-TypeResolvesGlobal2.ll b/libclamav/c++/llvm/test/Linker/2003-08-28-TypeResolvesGlobal2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2003-08-28-TypeResolvesGlobal2.ll
rename to libclamav/c++/llvm/test/Linker/2003-08-28-TypeResolvesGlobal2.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2003-08-28-TypeResolvesGlobal3.ll b/libclamav/c++/llvm/test/Linker/2003-08-28-TypeResolvesGlobal3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2003-08-28-TypeResolvesGlobal3.ll
rename to libclamav/c++/llvm/test/Linker/2003-08-28-TypeResolvesGlobal3.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2003-10-21-ConflictingTypesTolerance.ll b/libclamav/c++/llvm/test/Linker/2003-10-21-ConflictingTypesTolerance.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2003-10-21-ConflictingTypesTolerance.ll
rename to libclamav/c++/llvm/test/Linker/2003-10-21-ConflictingTypesTolerance.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2003-10-27-LinkOncePromote.ll b/libclamav/c++/llvm/test/Linker/2003-10-27-LinkOncePromote.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2003-10-27-LinkOncePromote.ll
rename to libclamav/c++/llvm/test/Linker/2003-10-27-LinkOncePromote.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2003-11-18-TypeResolution.ll b/libclamav/c++/llvm/test/Linker/2003-11-18-TypeResolution.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2003-11-18-TypeResolution.ll
rename to libclamav/c++/llvm/test/Linker/2003-11-18-TypeResolution.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2004-02-17-WeakStrongLinkage.ll b/libclamav/c++/llvm/test/Linker/2004-02-17-WeakStrongLinkage.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2004-02-17-WeakStrongLinkage.ll
rename to libclamav/c++/llvm/test/Linker/2004-02-17-WeakStrongLinkage.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2004-05-07-TypeResolution1.ll b/libclamav/c++/llvm/test/Linker/2004-05-07-TypeResolution1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2004-05-07-TypeResolution1.ll
rename to libclamav/c++/llvm/test/Linker/2004-05-07-TypeResolution1.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2004-05-07-TypeResolution2.ll b/libclamav/c++/llvm/test/Linker/2004-05-07-TypeResolution2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2004-05-07-TypeResolution2.ll
rename to libclamav/c++/llvm/test/Linker/2004-05-07-TypeResolution2.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2004-12-03-DisagreeingType.ll b/libclamav/c++/llvm/test/Linker/2004-12-03-DisagreeingType.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2004-12-03-DisagreeingType.ll
rename to libclamav/c++/llvm/test/Linker/2004-12-03-DisagreeingType.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2005-02-12-ConstantGlobals-2.ll b/libclamav/c++/llvm/test/Linker/2005-02-12-ConstantGlobals-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2005-02-12-ConstantGlobals-2.ll
rename to libclamav/c++/llvm/test/Linker/2005-02-12-ConstantGlobals-2.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2005-02-12-ConstantGlobals.ll b/libclamav/c++/llvm/test/Linker/2005-02-12-ConstantGlobals.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2005-02-12-ConstantGlobals.ll
rename to libclamav/c++/llvm/test/Linker/2005-02-12-ConstantGlobals.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2005-12-06-AppendingZeroLengthArrays.ll b/libclamav/c++/llvm/test/Linker/2005-12-06-AppendingZeroLengthArrays.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2005-12-06-AppendingZeroLengthArrays.ll
rename to libclamav/c++/llvm/test/Linker/2005-12-06-AppendingZeroLengthArrays.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2006-01-19-ConstantPacked.ll b/libclamav/c++/llvm/test/Linker/2006-01-19-ConstantPacked.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2006-01-19-ConstantPacked.ll
rename to libclamav/c++/llvm/test/Linker/2006-01-19-ConstantPacked.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2006-06-15-GlobalVarAlignment.ll b/libclamav/c++/llvm/test/Linker/2006-06-15-GlobalVarAlignment.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2006-06-15-GlobalVarAlignment.ll
rename to libclamav/c++/llvm/test/Linker/2006-06-15-GlobalVarAlignment.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2008-03-05-AliasReference.ll b/libclamav/c++/llvm/test/Linker/2008-03-05-AliasReference.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2008-03-05-AliasReference.ll
rename to libclamav/c++/llvm/test/Linker/2008-03-05-AliasReference.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2008-03-05-AliasReference2.ll b/libclamav/c++/llvm/test/Linker/2008-03-05-AliasReference2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2008-03-05-AliasReference2.ll
rename to libclamav/c++/llvm/test/Linker/2008-03-05-AliasReference2.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2008-03-07-DroppedSection_a.ll b/libclamav/c++/llvm/test/Linker/2008-03-07-DroppedSection_a.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2008-03-07-DroppedSection_a.ll
rename to libclamav/c++/llvm/test/Linker/2008-03-07-DroppedSection_a.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2008-03-07-DroppedSection_b.ll b/libclamav/c++/llvm/test/Linker/2008-03-07-DroppedSection_b.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2008-03-07-DroppedSection_b.ll
rename to libclamav/c++/llvm/test/Linker/2008-03-07-DroppedSection_b.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2008-06-13-LinkOnceRedefinition.ll b/libclamav/c++/llvm/test/Linker/2008-06-13-LinkOnceRedefinition.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2008-06-13-LinkOnceRedefinition.ll
rename to libclamav/c++/llvm/test/Linker/2008-06-13-LinkOnceRedefinition.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2008-06-26-AddressSpace.ll b/libclamav/c++/llvm/test/Linker/2008-06-26-AddressSpace.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2008-06-26-AddressSpace.ll
rename to libclamav/c++/llvm/test/Linker/2008-06-26-AddressSpace.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2008-07-06-AliasFnDecl.ll b/libclamav/c++/llvm/test/Linker/2008-07-06-AliasFnDecl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2008-07-06-AliasFnDecl.ll
rename to libclamav/c++/llvm/test/Linker/2008-07-06-AliasFnDecl.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2008-07-06-AliasFnDecl2.ll b/libclamav/c++/llvm/test/Linker/2008-07-06-AliasFnDecl2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2008-07-06-AliasFnDecl2.ll
rename to libclamav/c++/llvm/test/Linker/2008-07-06-AliasFnDecl2.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2008-07-06-AliasWeakDest.ll b/libclamav/c++/llvm/test/Linker/2008-07-06-AliasWeakDest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2008-07-06-AliasWeakDest.ll
rename to libclamav/c++/llvm/test/Linker/2008-07-06-AliasWeakDest.ll
diff --git a/libclamav/llvm/llvm/test/Linker/2008-07-06-AliasWeakDest2.ll b/libclamav/c++/llvm/test/Linker/2008-07-06-AliasWeakDest2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/2008-07-06-AliasWeakDest2.ll
rename to libclamav/c++/llvm/test/Linker/2008-07-06-AliasWeakDest2.ll
diff --git a/libclamav/llvm/llvm/test/Linker/AppendingLinkage.ll b/libclamav/c++/llvm/test/Linker/AppendingLinkage.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/AppendingLinkage.ll
rename to libclamav/c++/llvm/test/Linker/AppendingLinkage.ll
diff --git a/libclamav/llvm/llvm/test/Linker/AppendingLinkage2.ll b/libclamav/c++/llvm/test/Linker/AppendingLinkage2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/AppendingLinkage2.ll
rename to libclamav/c++/llvm/test/Linker/AppendingLinkage2.ll
diff --git a/libclamav/llvm/llvm/test/Linker/ConstantGlobals1.ll b/libclamav/c++/llvm/test/Linker/ConstantGlobals1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/ConstantGlobals1.ll
rename to libclamav/c++/llvm/test/Linker/ConstantGlobals1.ll
diff --git a/libclamav/llvm/llvm/test/Linker/ConstantGlobals2.ll b/libclamav/c++/llvm/test/Linker/ConstantGlobals2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/ConstantGlobals2.ll
rename to libclamav/c++/llvm/test/Linker/ConstantGlobals2.ll
diff --git a/libclamav/llvm/llvm/test/Linker/ConstantGlobals3.ll b/libclamav/c++/llvm/test/Linker/ConstantGlobals3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/ConstantGlobals3.ll
rename to libclamav/c++/llvm/test/Linker/ConstantGlobals3.ll
diff --git a/libclamav/llvm/llvm/test/Linker/LinkOnce.ll b/libclamav/c++/llvm/test/Linker/LinkOnce.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/LinkOnce.ll
rename to libclamav/c++/llvm/test/Linker/LinkOnce.ll
diff --git a/libclamav/llvm/llvm/test/Linker/basiclink.ll b/libclamav/c++/llvm/test/Linker/basiclink.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/basiclink.ll
rename to libclamav/c++/llvm/test/Linker/basiclink.ll
diff --git a/libclamav/llvm/llvm/test/Linker/dg.exp b/libclamav/c++/llvm/test/Linker/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/dg.exp
rename to libclamav/c++/llvm/test/Linker/dg.exp
diff --git a/libclamav/llvm/llvm/test/Linker/link-archive.ll b/libclamav/c++/llvm/test/Linker/link-archive.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/link-archive.ll
rename to libclamav/c++/llvm/test/Linker/link-archive.ll
diff --git a/libclamav/llvm/llvm/test/Linker/link-global-to-func.ll b/libclamav/c++/llvm/test/Linker/link-global-to-func.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/link-global-to-func.ll
rename to libclamav/c++/llvm/test/Linker/link-global-to-func.ll
diff --git a/libclamav/llvm/llvm/test/Linker/link-messages.ll b/libclamav/c++/llvm/test/Linker/link-messages.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/link-messages.ll
rename to libclamav/c++/llvm/test/Linker/link-messages.ll
diff --git a/libclamav/llvm/llvm/test/Linker/linkmdnode.ll b/libclamav/c++/llvm/test/Linker/linkmdnode.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/linkmdnode.ll
rename to libclamav/c++/llvm/test/Linker/linkmdnode.ll
diff --git a/libclamav/llvm/llvm/test/Linker/linkmdnode2.ll b/libclamav/c++/llvm/test/Linker/linkmdnode2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/linkmdnode2.ll
rename to libclamav/c++/llvm/test/Linker/linkmdnode2.ll
diff --git a/libclamav/llvm/llvm/test/Linker/linknamedmdnode.ll b/libclamav/c++/llvm/test/Linker/linknamedmdnode.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/linknamedmdnode.ll
rename to libclamav/c++/llvm/test/Linker/linknamedmdnode.ll
diff --git a/libclamav/llvm/llvm/test/Linker/linknamedmdnode2.ll b/libclamav/c++/llvm/test/Linker/linknamedmdnode2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/linknamedmdnode2.ll
rename to libclamav/c++/llvm/test/Linker/linknamedmdnode2.ll
diff --git a/libclamav/llvm/llvm/test/Linker/redefinition.ll b/libclamav/c++/llvm/test/Linker/redefinition.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/redefinition.ll
rename to libclamav/c++/llvm/test/Linker/redefinition.ll
diff --git a/libclamav/llvm/llvm/test/Linker/testlink1.ll b/libclamav/c++/llvm/test/Linker/testlink1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/testlink1.ll
rename to libclamav/c++/llvm/test/Linker/testlink1.ll
diff --git a/libclamav/llvm/llvm/test/Linker/testlink2.ll b/libclamav/c++/llvm/test/Linker/testlink2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/testlink2.ll
rename to libclamav/c++/llvm/test/Linker/testlink2.ll
diff --git a/libclamav/llvm/llvm/test/Linker/weakextern.ll b/libclamav/c++/llvm/test/Linker/weakextern.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Linker/weakextern.ll
rename to libclamav/c++/llvm/test/Linker/weakextern.ll
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/assignment.s b/libclamav/c++/llvm/test/MC/AsmParser/assignment.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/assignment.s
rename to libclamav/c++/llvm/test/MC/AsmParser/assignment.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/conditional_asm.s b/libclamav/c++/llvm/test/MC/AsmParser/conditional_asm.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/conditional_asm.s
rename to libclamav/c++/llvm/test/MC/AsmParser/conditional_asm.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/dg.exp b/libclamav/c++/llvm/test/MC/AsmParser/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/dg.exp
rename to libclamav/c++/llvm/test/MC/AsmParser/dg.exp
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/directive_abort.s b/libclamav/c++/llvm/test/MC/AsmParser/directive_abort.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/directive_abort.s
rename to libclamav/c++/llvm/test/MC/AsmParser/directive_abort.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/directive_align.s b/libclamav/c++/llvm/test/MC/AsmParser/directive_align.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/directive_align.s
rename to libclamav/c++/llvm/test/MC/AsmParser/directive_align.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/directive_ascii.s b/libclamav/c++/llvm/test/MC/AsmParser/directive_ascii.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/directive_ascii.s
rename to libclamav/c++/llvm/test/MC/AsmParser/directive_ascii.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/directive_comm.s b/libclamav/c++/llvm/test/MC/AsmParser/directive_comm.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/directive_comm.s
rename to libclamav/c++/llvm/test/MC/AsmParser/directive_comm.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/directive_darwin_section.s b/libclamav/c++/llvm/test/MC/AsmParser/directive_darwin_section.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/directive_darwin_section.s
rename to libclamav/c++/llvm/test/MC/AsmParser/directive_darwin_section.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/directive_desc.s b/libclamav/c++/llvm/test/MC/AsmParser/directive_desc.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/directive_desc.s
rename to libclamav/c++/llvm/test/MC/AsmParser/directive_desc.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/directive_file.s b/libclamav/c++/llvm/test/MC/AsmParser/directive_file.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/directive_file.s
rename to libclamav/c++/llvm/test/MC/AsmParser/directive_file.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/directive_fill.s b/libclamav/c++/llvm/test/MC/AsmParser/directive_fill.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/directive_fill.s
rename to libclamav/c++/llvm/test/MC/AsmParser/directive_fill.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/directive_include.s b/libclamav/c++/llvm/test/MC/AsmParser/directive_include.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/directive_include.s
rename to libclamav/c++/llvm/test/MC/AsmParser/directive_include.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/directive_lcomm.s b/libclamav/c++/llvm/test/MC/AsmParser/directive_lcomm.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/directive_lcomm.s
rename to libclamav/c++/llvm/test/MC/AsmParser/directive_lcomm.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/directive_line.s b/libclamav/c++/llvm/test/MC/AsmParser/directive_line.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/directive_line.s
rename to libclamav/c++/llvm/test/MC/AsmParser/directive_line.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/directive_loc.s b/libclamav/c++/llvm/test/MC/AsmParser/directive_loc.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/directive_loc.s
rename to libclamav/c++/llvm/test/MC/AsmParser/directive_loc.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/directive_lsym.s b/libclamav/c++/llvm/test/MC/AsmParser/directive_lsym.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/directive_lsym.s
rename to libclamav/c++/llvm/test/MC/AsmParser/directive_lsym.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/directive_org.s b/libclamav/c++/llvm/test/MC/AsmParser/directive_org.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/directive_org.s
rename to libclamav/c++/llvm/test/MC/AsmParser/directive_org.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/directive_set.s b/libclamav/c++/llvm/test/MC/AsmParser/directive_set.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/directive_set.s
rename to libclamav/c++/llvm/test/MC/AsmParser/directive_set.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/directive_space.s b/libclamav/c++/llvm/test/MC/AsmParser/directive_space.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/directive_space.s
rename to libclamav/c++/llvm/test/MC/AsmParser/directive_space.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/directive_subsections_via_symbols.s b/libclamav/c++/llvm/test/MC/AsmParser/directive_subsections_via_symbols.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/directive_subsections_via_symbols.s
rename to libclamav/c++/llvm/test/MC/AsmParser/directive_subsections_via_symbols.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/directive_symbol_attrs.s b/libclamav/c++/llvm/test/MC/AsmParser/directive_symbol_attrs.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/directive_symbol_attrs.s
rename to libclamav/c++/llvm/test/MC/AsmParser/directive_symbol_attrs.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/directive_values.s b/libclamav/c++/llvm/test/MC/AsmParser/directive_values.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/directive_values.s
rename to libclamav/c++/llvm/test/MC/AsmParser/directive_values.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/directive_zerofill.s b/libclamav/c++/llvm/test/MC/AsmParser/directive_zerofill.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/directive_zerofill.s
rename to libclamav/c++/llvm/test/MC/AsmParser/directive_zerofill.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/exprs-invalid.s b/libclamav/c++/llvm/test/MC/AsmParser/exprs-invalid.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/exprs-invalid.s
rename to libclamav/c++/llvm/test/MC/AsmParser/exprs-invalid.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/exprs.s b/libclamav/c++/llvm/test/MC/AsmParser/exprs.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/exprs.s
rename to libclamav/c++/llvm/test/MC/AsmParser/exprs.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/hello.s b/libclamav/c++/llvm/test/MC/AsmParser/hello.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/hello.s
rename to libclamav/c++/llvm/test/MC/AsmParser/hello.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/labels.s b/libclamav/c++/llvm/test/MC/AsmParser/labels.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/labels.s
rename to libclamav/c++/llvm/test/MC/AsmParser/labels.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/x86_instructions.s b/libclamav/c++/llvm/test/MC/AsmParser/x86_instructions.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/x86_instructions.s
rename to libclamav/c++/llvm/test/MC/AsmParser/x86_instructions.s
diff --git a/libclamav/llvm/llvm/test/MC/AsmParser/x86_operands.s b/libclamav/c++/llvm/test/MC/AsmParser/x86_operands.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/AsmParser/x86_operands.s
rename to libclamav/c++/llvm/test/MC/AsmParser/x86_operands.s
diff --git a/libclamav/llvm/llvm/test/MC/MachO/data.s b/libclamav/c++/llvm/test/MC/MachO/data.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/MachO/data.s
rename to libclamav/c++/llvm/test/MC/MachO/data.s
diff --git a/libclamav/llvm/llvm/test/MC/MachO/dg.exp b/libclamav/c++/llvm/test/MC/MachO/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/MachO/dg.exp
rename to libclamav/c++/llvm/test/MC/MachO/dg.exp
diff --git a/libclamav/llvm/llvm/test/MC/MachO/sections.s b/libclamav/c++/llvm/test/MC/MachO/sections.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/MachO/sections.s
rename to libclamav/c++/llvm/test/MC/MachO/sections.s
diff --git a/libclamav/llvm/llvm/test/MC/MachO/symbol-flags.s b/libclamav/c++/llvm/test/MC/MachO/symbol-flags.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/MachO/symbol-flags.s
rename to libclamav/c++/llvm/test/MC/MachO/symbol-flags.s
diff --git a/libclamav/llvm/llvm/test/MC/MachO/symbols-1.s b/libclamav/c++/llvm/test/MC/MachO/symbols-1.s
similarity index 100%
rename from libclamav/llvm/llvm/test/MC/MachO/symbols-1.s
rename to libclamav/c++/llvm/test/MC/MachO/symbols-1.s
diff --git a/libclamav/llvm/llvm/test/Makefile b/libclamav/c++/llvm/test/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/test/Makefile
rename to libclamav/c++/llvm/test/Makefile
diff --git a/libclamav/llvm/llvm/test/Makefile.tests b/libclamav/c++/llvm/test/Makefile.tests
similarity index 100%
rename from libclamav/llvm/llvm/test/Makefile.tests
rename to libclamav/c++/llvm/test/Makefile.tests
diff --git a/libclamav/llvm/llvm/test/Other/2002-01-31-CallGraph.ll b/libclamav/c++/llvm/test/Other/2002-01-31-CallGraph.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2002-01-31-CallGraph.ll
rename to libclamav/c++/llvm/test/Other/2002-01-31-CallGraph.ll
diff --git a/libclamav/llvm/llvm/test/Other/2002-02-24-InlineBrokePHINodes.ll b/libclamav/c++/llvm/test/Other/2002-02-24-InlineBrokePHINodes.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2002-02-24-InlineBrokePHINodes.ll
rename to libclamav/c++/llvm/test/Other/2002-02-24-InlineBrokePHINodes.ll
diff --git a/libclamav/llvm/llvm/test/Other/2002-03-11-ConstPropCrash.ll b/libclamav/c++/llvm/test/Other/2002-03-11-ConstPropCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2002-03-11-ConstPropCrash.ll
rename to libclamav/c++/llvm/test/Other/2002-03-11-ConstPropCrash.ll
diff --git a/libclamav/llvm/llvm/test/Other/2003-02-19-LoopInfoNestingBug.ll b/libclamav/c++/llvm/test/Other/2003-02-19-LoopInfoNestingBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2003-02-19-LoopInfoNestingBug.ll
rename to libclamav/c++/llvm/test/Other/2003-02-19-LoopInfoNestingBug.ll
diff --git a/libclamav/llvm/llvm/test/Other/2004-08-16-PackedConstantInlineStore.ll b/libclamav/c++/llvm/test/Other/2004-08-16-PackedConstantInlineStore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2004-08-16-PackedConstantInlineStore.ll
rename to libclamav/c++/llvm/test/Other/2004-08-16-PackedConstantInlineStore.ll
diff --git a/libclamav/llvm/llvm/test/Other/2004-08-16-PackedGlobalConstant.ll b/libclamav/c++/llvm/test/Other/2004-08-16-PackedGlobalConstant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2004-08-16-PackedGlobalConstant.ll
rename to libclamav/c++/llvm/test/Other/2004-08-16-PackedGlobalConstant.ll
diff --git a/libclamav/llvm/llvm/test/Other/2004-08-16-PackedSelect.ll b/libclamav/c++/llvm/test/Other/2004-08-16-PackedSelect.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2004-08-16-PackedSelect.ll
rename to libclamav/c++/llvm/test/Other/2004-08-16-PackedSelect.ll
diff --git a/libclamav/llvm/llvm/test/Other/2004-08-16-PackedSimple.ll b/libclamav/c++/llvm/test/Other/2004-08-16-PackedSimple.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2004-08-16-PackedSimple.ll
rename to libclamav/c++/llvm/test/Other/2004-08-16-PackedSimple.ll
diff --git a/libclamav/llvm/llvm/test/Other/2004-08-20-PackedControlFlow.ll b/libclamav/c++/llvm/test/Other/2004-08-20-PackedControlFlow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2004-08-20-PackedControlFlow.ll
rename to libclamav/c++/llvm/test/Other/2004-08-20-PackedControlFlow.ll
diff --git a/libclamav/llvm/llvm/test/Other/2006-02-05-PassManager.ll b/libclamav/c++/llvm/test/Other/2006-02-05-PassManager.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2006-02-05-PassManager.ll
rename to libclamav/c++/llvm/test/Other/2006-02-05-PassManager.ll
diff --git a/libclamav/llvm/llvm/test/Other/2007-04-24-eliminate-mostly-empty-blocks.ll b/libclamav/c++/llvm/test/Other/2007-04-24-eliminate-mostly-empty-blocks.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2007-04-24-eliminate-mostly-empty-blocks.ll
rename to libclamav/c++/llvm/test/Other/2007-04-24-eliminate-mostly-empty-blocks.ll
diff --git a/libclamav/llvm/llvm/test/Other/2007-06-05-PassID.ll b/libclamav/c++/llvm/test/Other/2007-06-05-PassID.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2007-06-05-PassID.ll
rename to libclamav/c++/llvm/test/Other/2007-06-05-PassID.ll
diff --git a/libclamav/llvm/llvm/test/Other/2007-06-28-PassManager.ll b/libclamav/c++/llvm/test/Other/2007-06-28-PassManager.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2007-06-28-PassManager.ll
rename to libclamav/c++/llvm/test/Other/2007-06-28-PassManager.ll
diff --git a/libclamav/llvm/llvm/test/Other/2007-09-10-PassManager.ll b/libclamav/c++/llvm/test/Other/2007-09-10-PassManager.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2007-09-10-PassManager.ll
rename to libclamav/c++/llvm/test/Other/2007-09-10-PassManager.ll
diff --git a/libclamav/llvm/llvm/test/Other/2008-02-14-PassManager.ll b/libclamav/c++/llvm/test/Other/2008-02-14-PassManager.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2008-02-14-PassManager.ll
rename to libclamav/c++/llvm/test/Other/2008-02-14-PassManager.ll
diff --git a/libclamav/llvm/llvm/test/Other/2008-03-19-PassManager.ll b/libclamav/c++/llvm/test/Other/2008-03-19-PassManager.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2008-03-19-PassManager.ll
rename to libclamav/c++/llvm/test/Other/2008-03-19-PassManager.ll
diff --git a/libclamav/llvm/llvm/test/Other/2008-06-04-FieldSizeInPacked.ll b/libclamav/c++/llvm/test/Other/2008-06-04-FieldSizeInPacked.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2008-06-04-FieldSizeInPacked.ll
rename to libclamav/c++/llvm/test/Other/2008-06-04-FieldSizeInPacked.ll
diff --git a/libclamav/llvm/llvm/test/Other/2008-08-14-PassManager.ll b/libclamav/c++/llvm/test/Other/2008-08-14-PassManager.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2008-08-14-PassManager.ll
rename to libclamav/c++/llvm/test/Other/2008-08-14-PassManager.ll
diff --git a/libclamav/llvm/llvm/test/Other/2008-10-06-RemoveDeadPass.ll b/libclamav/c++/llvm/test/Other/2008-10-06-RemoveDeadPass.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2008-10-06-RemoveDeadPass.ll
rename to libclamav/c++/llvm/test/Other/2008-10-06-RemoveDeadPass.ll
diff --git a/libclamav/llvm/llvm/test/Other/2008-10-15-MissingSpace.ll b/libclamav/c++/llvm/test/Other/2008-10-15-MissingSpace.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2008-10-15-MissingSpace.ll
rename to libclamav/c++/llvm/test/Other/2008-10-15-MissingSpace.ll
diff --git a/libclamav/llvm/llvm/test/Other/2009-03-31-CallGraph.ll b/libclamav/c++/llvm/test/Other/2009-03-31-CallGraph.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2009-03-31-CallGraph.ll
rename to libclamav/c++/llvm/test/Other/2009-03-31-CallGraph.ll
diff --git a/libclamav/llvm/llvm/test/Other/2009-06-05-no-implicit-float.ll b/libclamav/c++/llvm/test/Other/2009-06-05-no-implicit-float.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/2009-06-05-no-implicit-float.ll
rename to libclamav/c++/llvm/test/Other/2009-06-05-no-implicit-float.ll
diff --git a/libclamav/llvm/llvm/test/Other/dg.exp b/libclamav/c++/llvm/test/Other/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/dg.exp
rename to libclamav/c++/llvm/test/Other/dg.exp
diff --git a/libclamav/llvm/llvm/test/Other/invalid-commandline-option.ll b/libclamav/c++/llvm/test/Other/invalid-commandline-option.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Other/invalid-commandline-option.ll
rename to libclamav/c++/llvm/test/Other/invalid-commandline-option.ll
diff --git a/libclamav/llvm/llvm/test/Scripts/README.txt b/libclamav/c++/llvm/test/Scripts/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/test/Scripts/README.txt
rename to libclamav/c++/llvm/test/Scripts/README.txt
diff --git a/libclamav/llvm/llvm/test/Scripts/count b/libclamav/c++/llvm/test/Scripts/count
similarity index 100%
rename from libclamav/llvm/llvm/test/Scripts/count
rename to libclamav/c++/llvm/test/Scripts/count
diff --git a/libclamav/llvm/llvm/test/Scripts/ignore b/libclamav/c++/llvm/test/Scripts/ignore
similarity index 100%
rename from libclamav/llvm/llvm/test/Scripts/ignore
rename to libclamav/c++/llvm/test/Scripts/ignore
diff --git a/libclamav/llvm/llvm/test/Scripts/macho-dump b/libclamav/c++/llvm/test/Scripts/macho-dump
similarity index 100%
rename from libclamav/llvm/llvm/test/Scripts/macho-dump
rename to libclamav/c++/llvm/test/Scripts/macho-dump
diff --git a/libclamav/llvm/llvm/test/Scripts/not b/libclamav/c++/llvm/test/Scripts/not
similarity index 100%
rename from libclamav/llvm/llvm/test/Scripts/not
rename to libclamav/c++/llvm/test/Scripts/not
diff --git a/libclamav/llvm/llvm/test/Scripts/notcast b/libclamav/c++/llvm/test/Scripts/notcast
similarity index 100%
rename from libclamav/llvm/llvm/test/Scripts/notcast
rename to libclamav/c++/llvm/test/Scripts/notcast
diff --git a/libclamav/llvm/llvm/test/Scripts/prcontext.tcl b/libclamav/c++/llvm/test/Scripts/prcontext.tcl
similarity index 100%
rename from libclamav/llvm/llvm/test/Scripts/prcontext.tcl
rename to libclamav/c++/llvm/test/Scripts/prcontext.tcl
diff --git a/libclamav/llvm/llvm/test/TableGen/2003-08-03-PassCode.td b/libclamav/c++/llvm/test/TableGen/2003-08-03-PassCode.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/2003-08-03-PassCode.td
rename to libclamav/c++/llvm/test/TableGen/2003-08-03-PassCode.td
diff --git a/libclamav/llvm/llvm/test/TableGen/2006-09-18-LargeInt.td b/libclamav/c++/llvm/test/TableGen/2006-09-18-LargeInt.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/2006-09-18-LargeInt.td
rename to libclamav/c++/llvm/test/TableGen/2006-09-18-LargeInt.td
diff --git a/libclamav/llvm/llvm/test/TableGen/AnonDefinitionOnDemand.td b/libclamav/c++/llvm/test/TableGen/AnonDefinitionOnDemand.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/AnonDefinitionOnDemand.td
rename to libclamav/c++/llvm/test/TableGen/AnonDefinitionOnDemand.td
diff --git a/libclamav/llvm/llvm/test/TableGen/BitsInitOverflow.td b/libclamav/c++/llvm/test/TableGen/BitsInitOverflow.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/BitsInitOverflow.td
rename to libclamav/c++/llvm/test/TableGen/BitsInitOverflow.td
diff --git a/libclamav/llvm/llvm/test/TableGen/CStyleComment.td b/libclamav/c++/llvm/test/TableGen/CStyleComment.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/CStyleComment.td
rename to libclamav/c++/llvm/test/TableGen/CStyleComment.td
diff --git a/libclamav/llvm/llvm/test/TableGen/DagDefSubst.td b/libclamav/c++/llvm/test/TableGen/DagDefSubst.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/DagDefSubst.td
rename to libclamav/c++/llvm/test/TableGen/DagDefSubst.td
diff --git a/libclamav/llvm/llvm/test/TableGen/DagIntSubst.td b/libclamav/c++/llvm/test/TableGen/DagIntSubst.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/DagIntSubst.td
rename to libclamav/c++/llvm/test/TableGen/DagIntSubst.td
diff --git a/libclamav/llvm/llvm/test/TableGen/DefmInherit.td b/libclamav/c++/llvm/test/TableGen/DefmInherit.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/DefmInherit.td
rename to libclamav/c++/llvm/test/TableGen/DefmInherit.td
diff --git a/libclamav/llvm/llvm/test/TableGen/ForwardRef.td b/libclamav/c++/llvm/test/TableGen/ForwardRef.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/ForwardRef.td
rename to libclamav/c++/llvm/test/TableGen/ForwardRef.td
diff --git a/libclamav/llvm/llvm/test/TableGen/GeneralList.td b/libclamav/c++/llvm/test/TableGen/GeneralList.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/GeneralList.td
rename to libclamav/c++/llvm/test/TableGen/GeneralList.td
diff --git a/libclamav/llvm/llvm/test/TableGen/Include.inc b/libclamav/c++/llvm/test/TableGen/Include.inc
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/Include.inc
rename to libclamav/c++/llvm/test/TableGen/Include.inc
diff --git a/libclamav/llvm/llvm/test/TableGen/Include.td b/libclamav/c++/llvm/test/TableGen/Include.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/Include.td
rename to libclamav/c++/llvm/test/TableGen/Include.td
diff --git a/libclamav/llvm/llvm/test/TableGen/IntBitInit.td b/libclamav/c++/llvm/test/TableGen/IntBitInit.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/IntBitInit.td
rename to libclamav/c++/llvm/test/TableGen/IntBitInit.td
diff --git a/libclamav/llvm/llvm/test/TableGen/LazyChange.td b/libclamav/c++/llvm/test/TableGen/LazyChange.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/LazyChange.td
rename to libclamav/c++/llvm/test/TableGen/LazyChange.td
diff --git a/libclamav/llvm/llvm/test/TableGen/ListArgs.td b/libclamav/c++/llvm/test/TableGen/ListArgs.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/ListArgs.td
rename to libclamav/c++/llvm/test/TableGen/ListArgs.td
diff --git a/libclamav/llvm/llvm/test/TableGen/ListArgsSimple.td b/libclamav/c++/llvm/test/TableGen/ListArgsSimple.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/ListArgsSimple.td
rename to libclamav/c++/llvm/test/TableGen/ListArgsSimple.td
diff --git a/libclamav/llvm/llvm/test/TableGen/ListConversion.td b/libclamav/c++/llvm/test/TableGen/ListConversion.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/ListConversion.td
rename to libclamav/c++/llvm/test/TableGen/ListConversion.td
diff --git a/libclamav/llvm/llvm/test/TableGen/ListSlices.td b/libclamav/c++/llvm/test/TableGen/ListSlices.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/ListSlices.td
rename to libclamav/c++/llvm/test/TableGen/ListSlices.td
diff --git a/libclamav/llvm/llvm/test/TableGen/MultiClass.td b/libclamav/c++/llvm/test/TableGen/MultiClass.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/MultiClass.td
rename to libclamav/c++/llvm/test/TableGen/MultiClass.td
diff --git a/libclamav/llvm/llvm/test/TableGen/MultiClassDefName.td b/libclamav/c++/llvm/test/TableGen/MultiClassDefName.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/MultiClassDefName.td
rename to libclamav/c++/llvm/test/TableGen/MultiClassDefName.td
diff --git a/libclamav/llvm/llvm/test/TableGen/MultiClassInherit.td b/libclamav/c++/llvm/test/TableGen/MultiClassInherit.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/MultiClassInherit.td
rename to libclamav/c++/llvm/test/TableGen/MultiClassInherit.td
diff --git a/libclamav/llvm/llvm/test/TableGen/Slice.td b/libclamav/c++/llvm/test/TableGen/Slice.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/Slice.td
rename to libclamav/c++/llvm/test/TableGen/Slice.td
diff --git a/libclamav/llvm/llvm/test/TableGen/String.td b/libclamav/c++/llvm/test/TableGen/String.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/String.td
rename to libclamav/c++/llvm/test/TableGen/String.td
diff --git a/libclamav/llvm/llvm/test/TableGen/SuperSubclassSameName.td b/libclamav/c++/llvm/test/TableGen/SuperSubclassSameName.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/SuperSubclassSameName.td
rename to libclamav/c++/llvm/test/TableGen/SuperSubclassSameName.td
diff --git a/libclamav/llvm/llvm/test/TableGen/TargetInstrInfo.td b/libclamav/c++/llvm/test/TableGen/TargetInstrInfo.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/TargetInstrInfo.td
rename to libclamav/c++/llvm/test/TableGen/TargetInstrInfo.td
diff --git a/libclamav/llvm/llvm/test/TableGen/TargetInstrSpec.td b/libclamav/c++/llvm/test/TableGen/TargetInstrSpec.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/TargetInstrSpec.td
rename to libclamav/c++/llvm/test/TableGen/TargetInstrSpec.td
diff --git a/libclamav/llvm/llvm/test/TableGen/TemplateArgRename.td b/libclamav/c++/llvm/test/TableGen/TemplateArgRename.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/TemplateArgRename.td
rename to libclamav/c++/llvm/test/TableGen/TemplateArgRename.td
diff --git a/libclamav/llvm/llvm/test/TableGen/Tree.td b/libclamav/c++/llvm/test/TableGen/Tree.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/Tree.td
rename to libclamav/c++/llvm/test/TableGen/Tree.td
diff --git a/libclamav/llvm/llvm/test/TableGen/TreeNames.td b/libclamav/c++/llvm/test/TableGen/TreeNames.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/TreeNames.td
rename to libclamav/c++/llvm/test/TableGen/TreeNames.td
diff --git a/libclamav/llvm/llvm/test/TableGen/UnterminatedComment.td b/libclamav/c++/llvm/test/TableGen/UnterminatedComment.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/UnterminatedComment.td
rename to libclamav/c++/llvm/test/TableGen/UnterminatedComment.td
diff --git a/libclamav/llvm/llvm/test/TableGen/cast.td b/libclamav/c++/llvm/test/TableGen/cast.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/cast.td
rename to libclamav/c++/llvm/test/TableGen/cast.td
diff --git a/libclamav/llvm/llvm/test/TableGen/dg.exp b/libclamav/c++/llvm/test/TableGen/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/dg.exp
rename to libclamav/c++/llvm/test/TableGen/dg.exp
diff --git a/libclamav/llvm/llvm/test/TableGen/foreach.td b/libclamav/c++/llvm/test/TableGen/foreach.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/foreach.td
rename to libclamav/c++/llvm/test/TableGen/foreach.td
diff --git a/libclamav/llvm/llvm/test/TableGen/if.td b/libclamav/c++/llvm/test/TableGen/if.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/if.td
rename to libclamav/c++/llvm/test/TableGen/if.td
diff --git a/libclamav/llvm/llvm/test/TableGen/lisp.td b/libclamav/c++/llvm/test/TableGen/lisp.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/lisp.td
rename to libclamav/c++/llvm/test/TableGen/lisp.td
diff --git a/libclamav/llvm/llvm/test/TableGen/nameconcat.td b/libclamav/c++/llvm/test/TableGen/nameconcat.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/nameconcat.td
rename to libclamav/c++/llvm/test/TableGen/nameconcat.td
diff --git a/libclamav/llvm/llvm/test/TableGen/nested-comment.td b/libclamav/c++/llvm/test/TableGen/nested-comment.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/nested-comment.td
rename to libclamav/c++/llvm/test/TableGen/nested-comment.td
diff --git a/libclamav/llvm/llvm/test/TableGen/strconcat.td b/libclamav/c++/llvm/test/TableGen/strconcat.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/strconcat.td
rename to libclamav/c++/llvm/test/TableGen/strconcat.td
diff --git a/libclamav/llvm/llvm/test/TableGen/subst.td b/libclamav/c++/llvm/test/TableGen/subst.td
similarity index 100%
rename from libclamav/llvm/llvm/test/TableGen/subst.td
rename to libclamav/c++/llvm/test/TableGen/subst.td
diff --git a/libclamav/llvm/llvm/test/TestRunner.sh b/libclamav/c++/llvm/test/TestRunner.sh
similarity index 100%
rename from libclamav/llvm/llvm/test/TestRunner.sh
rename to libclamav/c++/llvm/test/TestRunner.sh
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/2002-01-31-UseStuckAround.ll b/libclamav/c++/llvm/test/Transforms/ADCE/2002-01-31-UseStuckAround.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/2002-01-31-UseStuckAround.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/2002-01-31-UseStuckAround.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/2002-05-22-PHITest.ll b/libclamav/c++/llvm/test/Transforms/ADCE/2002-05-22-PHITest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/2002-05-22-PHITest.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/2002-05-22-PHITest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/2002-05-23-ZeroArgPHITest.ll b/libclamav/c++/llvm/test/Transforms/ADCE/2002-05-23-ZeroArgPHITest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/2002-05-23-ZeroArgPHITest.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/2002-05-23-ZeroArgPHITest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/2002-05-28-Crash-distilled.ll b/libclamav/c++/llvm/test/Transforms/ADCE/2002-05-28-Crash-distilled.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/2002-05-28-Crash-distilled.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/2002-05-28-Crash-distilled.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/2002-05-28-Crash.ll b/libclamav/c++/llvm/test/Transforms/ADCE/2002-05-28-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/2002-05-28-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/2002-05-28-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/2002-07-17-AssertionFailure.ll b/libclamav/c++/llvm/test/Transforms/ADCE/2002-07-17-AssertionFailure.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/2002-07-17-AssertionFailure.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/2002-07-17-AssertionFailure.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/2002-07-17-PHIAssertion.ll b/libclamav/c++/llvm/test/Transforms/ADCE/2002-07-17-PHIAssertion.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/2002-07-17-PHIAssertion.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/2002-07-17-PHIAssertion.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/2002-07-29-Segfault.ll b/libclamav/c++/llvm/test/Transforms/ADCE/2002-07-29-Segfault.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/2002-07-29-Segfault.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/2002-07-29-Segfault.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/2003-01-22-PredecessorProblem.ll b/libclamav/c++/llvm/test/Transforms/ADCE/2003-01-22-PredecessorProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/2003-01-22-PredecessorProblem.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/2003-01-22-PredecessorProblem.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/2003-04-25-PHIPostDominateProblem.ll b/libclamav/c++/llvm/test/Transforms/ADCE/2003-04-25-PHIPostDominateProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/2003-04-25-PHIPostDominateProblem.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/2003-04-25-PHIPostDominateProblem.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/2003-06-11-InvalidCFG.ll b/libclamav/c++/llvm/test/Transforms/ADCE/2003-06-11-InvalidCFG.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/2003-06-11-InvalidCFG.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/2003-06-11-InvalidCFG.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/2003-06-24-BadSuccessor.ll b/libclamav/c++/llvm/test/Transforms/ADCE/2003-06-24-BadSuccessor.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/2003-06-24-BadSuccessor.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/2003-06-24-BadSuccessor.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/2003-06-24-BasicFunctionality.ll b/libclamav/c++/llvm/test/Transforms/ADCE/2003-06-24-BasicFunctionality.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/2003-06-24-BasicFunctionality.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/2003-06-24-BasicFunctionality.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/2003-09-10-UnwindInstFail.ll b/libclamav/c++/llvm/test/Transforms/ADCE/2003-09-10-UnwindInstFail.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/2003-09-10-UnwindInstFail.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/2003-09-10-UnwindInstFail.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/2003-09-15-InfLoopCrash.ll b/libclamav/c++/llvm/test/Transforms/ADCE/2003-09-15-InfLoopCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/2003-09-15-InfLoopCrash.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/2003-09-15-InfLoopCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/2003-11-16-MissingPostDominanceInfo.ll b/libclamav/c++/llvm/test/Transforms/ADCE/2003-11-16-MissingPostDominanceInfo.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/2003-11-16-MissingPostDominanceInfo.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/2003-11-16-MissingPostDominanceInfo.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/2004-05-04-UnreachableBlock.ll b/libclamav/c++/llvm/test/Transforms/ADCE/2004-05-04-UnreachableBlock.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/2004-05-04-UnreachableBlock.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/2004-05-04-UnreachableBlock.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/2005-02-17-PHI-Invoke-Crash.ll b/libclamav/c++/llvm/test/Transforms/ADCE/2005-02-17-PHI-Invoke-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/2005-02-17-PHI-Invoke-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/2005-02-17-PHI-Invoke-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/basictest.ll b/libclamav/c++/llvm/test/Transforms/ADCE/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/basictest.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/basictest1.ll b/libclamav/c++/llvm/test/Transforms/ADCE/basictest1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/basictest1.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/basictest1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/basictest2.ll b/libclamav/c++/llvm/test/Transforms/ADCE/basictest2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/basictest2.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/basictest2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/dce_pure_call.ll b/libclamav/c++/llvm/test/Transforms/ADCE/dce_pure_call.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/dce_pure_call.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/dce_pure_call.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/dce_pure_invoke.ll b/libclamav/c++/llvm/test/Transforms/ADCE/dce_pure_invoke.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/dce_pure_invoke.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/dce_pure_invoke.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/dg.exp b/libclamav/c++/llvm/test/Transforms/ADCE/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/dg.exp
rename to libclamav/c++/llvm/test/Transforms/ADCE/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/ADCE/unreachable-function.ll b/libclamav/c++/llvm/test/Transforms/ADCE/unreachable-function.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ADCE/unreachable-function.ll
rename to libclamav/c++/llvm/test/Transforms/ADCE/unreachable-function.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/2008-02-01-ReturnAttrs.ll b/libclamav/c++/llvm/test/Transforms/ArgumentPromotion/2008-02-01-ReturnAttrs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/2008-02-01-ReturnAttrs.ll
rename to libclamav/c++/llvm/test/Transforms/ArgumentPromotion/2008-02-01-ReturnAttrs.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/2008-07-02-array-indexing.ll b/libclamav/c++/llvm/test/Transforms/ArgumentPromotion/2008-07-02-array-indexing.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/2008-07-02-array-indexing.ll
rename to libclamav/c++/llvm/test/Transforms/ArgumentPromotion/2008-07-02-array-indexing.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/2008-09-07-CGUpdate.ll b/libclamav/c++/llvm/test/Transforms/ArgumentPromotion/2008-09-07-CGUpdate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/2008-09-07-CGUpdate.ll
rename to libclamav/c++/llvm/test/Transforms/ArgumentPromotion/2008-09-07-CGUpdate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/2008-09-08-CGUpdateSelfEdge.ll b/libclamav/c++/llvm/test/Transforms/ArgumentPromotion/2008-09-08-CGUpdateSelfEdge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/2008-09-08-CGUpdateSelfEdge.ll
rename to libclamav/c++/llvm/test/Transforms/ArgumentPromotion/2008-09-08-CGUpdateSelfEdge.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/aggregate-promote.ll b/libclamav/c++/llvm/test/Transforms/ArgumentPromotion/aggregate-promote.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/aggregate-promote.ll
rename to libclamav/c++/llvm/test/Transforms/ArgumentPromotion/aggregate-promote.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/attrs.ll b/libclamav/c++/llvm/test/Transforms/ArgumentPromotion/attrs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/attrs.ll
rename to libclamav/c++/llvm/test/Transforms/ArgumentPromotion/attrs.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/basictest.ll b/libclamav/c++/llvm/test/Transforms/ArgumentPromotion/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/basictest.ll
rename to libclamav/c++/llvm/test/Transforms/ArgumentPromotion/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/byval-2.ll b/libclamav/c++/llvm/test/Transforms/ArgumentPromotion/byval-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/byval-2.ll
rename to libclamav/c++/llvm/test/Transforms/ArgumentPromotion/byval-2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/byval.ll b/libclamav/c++/llvm/test/Transforms/ArgumentPromotion/byval.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/byval.ll
rename to libclamav/c++/llvm/test/Transforms/ArgumentPromotion/byval.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/chained.ll b/libclamav/c++/llvm/test/Transforms/ArgumentPromotion/chained.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/chained.ll
rename to libclamav/c++/llvm/test/Transforms/ArgumentPromotion/chained.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/control-flow.ll b/libclamav/c++/llvm/test/Transforms/ArgumentPromotion/control-flow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/control-flow.ll
rename to libclamav/c++/llvm/test/Transforms/ArgumentPromotion/control-flow.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/control-flow2.ll b/libclamav/c++/llvm/test/Transforms/ArgumentPromotion/control-flow2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/control-flow2.ll
rename to libclamav/c++/llvm/test/Transforms/ArgumentPromotion/control-flow2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/dg.exp b/libclamav/c++/llvm/test/Transforms/ArgumentPromotion/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/dg.exp
rename to libclamav/c++/llvm/test/Transforms/ArgumentPromotion/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/pr3085.ll b/libclamav/c++/llvm/test/Transforms/ArgumentPromotion/pr3085.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ArgumentPromotion/pr3085.ll
rename to libclamav/c++/llvm/test/Transforms/ArgumentPromotion/pr3085.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/BlockPlacement/basictest.ll b/libclamav/c++/llvm/test/Transforms/BlockPlacement/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/BlockPlacement/basictest.ll
rename to libclamav/c++/llvm/test/Transforms/BlockPlacement/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/BlockPlacement/dg.exp b/libclamav/c++/llvm/test/Transforms/BlockPlacement/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/BlockPlacement/dg.exp
rename to libclamav/c++/llvm/test/Transforms/BlockPlacement/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/BranchFolding/2007-10-19-InlineAsmDirectives.ll b/libclamav/c++/llvm/test/Transforms/BranchFolding/2007-10-19-InlineAsmDirectives.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/BranchFolding/2007-10-19-InlineAsmDirectives.ll
rename to libclamav/c++/llvm/test/Transforms/BranchFolding/2007-10-19-InlineAsmDirectives.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/CodeExtractor/2004-03-13-LoopExtractorCrash.ll b/libclamav/c++/llvm/test/Transforms/CodeExtractor/2004-03-13-LoopExtractorCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CodeExtractor/2004-03-13-LoopExtractorCrash.ll
rename to libclamav/c++/llvm/test/Transforms/CodeExtractor/2004-03-13-LoopExtractorCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/CodeExtractor/2004-03-14-DominanceProblem.ll b/libclamav/c++/llvm/test/Transforms/CodeExtractor/2004-03-14-DominanceProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CodeExtractor/2004-03-14-DominanceProblem.ll
rename to libclamav/c++/llvm/test/Transforms/CodeExtractor/2004-03-14-DominanceProblem.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/CodeExtractor/2004-03-14-NoSwitchSupport.ll b/libclamav/c++/llvm/test/Transforms/CodeExtractor/2004-03-14-NoSwitchSupport.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CodeExtractor/2004-03-14-NoSwitchSupport.ll
rename to libclamav/c++/llvm/test/Transforms/CodeExtractor/2004-03-14-NoSwitchSupport.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/CodeExtractor/2004-03-17-MissedLiveIns.ll b/libclamav/c++/llvm/test/Transforms/CodeExtractor/2004-03-17-MissedLiveIns.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CodeExtractor/2004-03-17-MissedLiveIns.ll
rename to libclamav/c++/llvm/test/Transforms/CodeExtractor/2004-03-17-MissedLiveIns.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/CodeExtractor/2004-03-17-OutputMismatch.ll b/libclamav/c++/llvm/test/Transforms/CodeExtractor/2004-03-17-OutputMismatch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CodeExtractor/2004-03-17-OutputMismatch.ll
rename to libclamav/c++/llvm/test/Transforms/CodeExtractor/2004-03-17-OutputMismatch.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/CodeExtractor/2004-03-17-UpdatePHIsOutsideRegion.ll b/libclamav/c++/llvm/test/Transforms/CodeExtractor/2004-03-17-UpdatePHIsOutsideRegion.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CodeExtractor/2004-03-17-UpdatePHIsOutsideRegion.ll
rename to libclamav/c++/llvm/test/Transforms/CodeExtractor/2004-03-17-UpdatePHIsOutsideRegion.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/CodeExtractor/2004-03-18-InvokeHandling.ll b/libclamav/c++/llvm/test/Transforms/CodeExtractor/2004-03-18-InvokeHandling.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CodeExtractor/2004-03-18-InvokeHandling.ll
rename to libclamav/c++/llvm/test/Transforms/CodeExtractor/2004-03-18-InvokeHandling.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/CodeExtractor/2004-08-12-BlockExtractPHI.ll b/libclamav/c++/llvm/test/Transforms/CodeExtractor/2004-08-12-BlockExtractPHI.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CodeExtractor/2004-08-12-BlockExtractPHI.ll
rename to libclamav/c++/llvm/test/Transforms/CodeExtractor/2004-08-12-BlockExtractPHI.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/CodeExtractor/2004-11-12-InvokeExtract.ll b/libclamav/c++/llvm/test/Transforms/CodeExtractor/2004-11-12-InvokeExtract.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CodeExtractor/2004-11-12-InvokeExtract.ll
rename to libclamav/c++/llvm/test/Transforms/CodeExtractor/2004-11-12-InvokeExtract.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/CodeExtractor/dg.exp b/libclamav/c++/llvm/test/Transforms/CodeExtractor/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CodeExtractor/dg.exp
rename to libclamav/c++/llvm/test/Transforms/CodeExtractor/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/CodeGenPrepare/2008-11-24-RAUW-Self.ll b/libclamav/c++/llvm/test/Transforms/CodeGenPrepare/2008-11-24-RAUW-Self.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CodeGenPrepare/2008-11-24-RAUW-Self.ll
rename to libclamav/c++/llvm/test/Transforms/CodeGenPrepare/2008-11-24-RAUW-Self.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/CodeGenPrepare/dg.exp b/libclamav/c++/llvm/test/Transforms/CodeGenPrepare/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CodeGenPrepare/dg.exp
rename to libclamav/c++/llvm/test/Transforms/CodeGenPrepare/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/CondProp/2006-08-14-SingleEntryPhiCrash.ll b/libclamav/c++/llvm/test/Transforms/CondProp/2006-08-14-SingleEntryPhiCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CondProp/2006-08-14-SingleEntryPhiCrash.ll
rename to libclamav/c++/llvm/test/Transforms/CondProp/2006-08-14-SingleEntryPhiCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/CondProp/2006-11-01-PhiNodeCrash.ll b/libclamav/c++/llvm/test/Transforms/CondProp/2006-11-01-PhiNodeCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CondProp/2006-11-01-PhiNodeCrash.ll
rename to libclamav/c++/llvm/test/Transforms/CondProp/2006-11-01-PhiNodeCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/CondProp/2007-08-01-InvalidRead.ll b/libclamav/c++/llvm/test/Transforms/CondProp/2007-08-01-InvalidRead.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CondProp/2007-08-01-InvalidRead.ll
rename to libclamav/c++/llvm/test/Transforms/CondProp/2007-08-01-InvalidRead.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/CondProp/2009-01-25-SingleEntryPHI.ll b/libclamav/c++/llvm/test/Transforms/CondProp/2009-01-25-SingleEntryPHI.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CondProp/2009-01-25-SingleEntryPHI.ll
rename to libclamav/c++/llvm/test/Transforms/CondProp/2009-01-25-SingleEntryPHI.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/CondProp/basictest-dbg.ll b/libclamav/c++/llvm/test/Transforms/CondProp/basictest-dbg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CondProp/basictest-dbg.ll
rename to libclamav/c++/llvm/test/Transforms/CondProp/basictest-dbg.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/CondProp/basictest.ll b/libclamav/c++/llvm/test/Transforms/CondProp/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CondProp/basictest.ll
rename to libclamav/c++/llvm/test/Transforms/CondProp/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/CondProp/dg.exp b/libclamav/c++/llvm/test/Transforms/CondProp/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CondProp/dg.exp
rename to libclamav/c++/llvm/test/Transforms/CondProp/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/CondProp/phisimplify.ll b/libclamav/c++/llvm/test/Transforms/CondProp/phisimplify.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CondProp/phisimplify.ll
rename to libclamav/c++/llvm/test/Transforms/CondProp/phisimplify.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/CondProp/phisimplify2.ll b/libclamav/c++/llvm/test/Transforms/CondProp/phisimplify2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CondProp/phisimplify2.ll
rename to libclamav/c++/llvm/test/Transforms/CondProp/phisimplify2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/CondProp/phisimplify3.ll b/libclamav/c++/llvm/test/Transforms/CondProp/phisimplify3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/CondProp/phisimplify3.ll
rename to libclamav/c++/llvm/test/Transforms/CondProp/phisimplify3.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/2002-05-03-DivideByZeroException.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/2002-05-03-DivideByZeroException.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/2002-05-03-DivideByZeroException.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/2002-05-03-DivideByZeroException.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/2002-05-03-NotOperator.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/2002-05-03-NotOperator.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/2002-05-03-NotOperator.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/2002-05-03-NotOperator.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/2002-09-03-SetCC-Bools.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/2002-09-03-SetCC-Bools.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/2002-09-03-SetCC-Bools.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/2002-09-03-SetCC-Bools.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/2003-05-12-DivideError.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/2003-05-12-DivideError.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/2003-05-12-DivideError.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/2003-05-12-DivideError.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/2005-01-28-SetCCGEP.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/2005-01-28-SetCCGEP.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/2005-01-28-SetCCGEP.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/2005-01-28-SetCCGEP.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/2006-11-30-vector-cast.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/2006-11-30-vector-cast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/2006-11-30-vector-cast.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/2006-11-30-vector-cast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/2006-12-01-TruncBoolBug.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/2006-12-01-TruncBoolBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/2006-12-01-TruncBoolBug.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/2006-12-01-TruncBoolBug.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/2006-12-01-bool-casts.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/2006-12-01-bool-casts.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/2006-12-01-bool-casts.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/2006-12-01-bool-casts.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/2007-02-05-BitCast.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/2007-02-05-BitCast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/2007-02-05-BitCast.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/2007-02-05-BitCast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/2007-02-23-sdiv.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/2007-02-23-sdiv.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/2007-02-23-sdiv.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/2007-02-23-sdiv.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/2007-11-23-cttz.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/2007-11-23-cttz.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/2007-11-23-cttz.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/2007-11-23-cttz.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/2008-07-07-VectorCompare.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/2008-07-07-VectorCompare.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/2008-07-07-VectorCompare.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/2008-07-07-VectorCompare.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/2009-06-20-constexpr-zero-lhs.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/2009-06-20-constexpr-zero-lhs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/2009-06-20-constexpr-zero-lhs.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/2009-06-20-constexpr-zero-lhs.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/basictest.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/basictest.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/bitcast.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/bitcast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/bitcast.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/bitcast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/bitcast2.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/bitcast2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/bitcast2.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/bitcast2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/bswap.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/bswap.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/bswap.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/bswap.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/calls.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/calls.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/calls.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/calls.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/dg.exp b/libclamav/c++/llvm/test/Transforms/ConstProp/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/dg.exp
rename to libclamav/c++/llvm/test/Transforms/ConstProp/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/div-zero.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/div-zero.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/div-zero.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/div-zero.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/float-to-ptr-cast.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/float-to-ptr-cast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/float-to-ptr-cast.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/float-to-ptr-cast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/logicaltest.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/logicaltest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/logicaltest.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/logicaltest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/nottest.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/nottest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/nottest.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/nottest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/phi.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/phi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/phi.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/phi.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstProp/remtest.ll b/libclamav/c++/llvm/test/Transforms/ConstProp/remtest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstProp/remtest.ll
rename to libclamav/c++/llvm/test/Transforms/ConstProp/remtest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstantMerge/2002-09-23-CPR-Update.ll b/libclamav/c++/llvm/test/Transforms/ConstantMerge/2002-09-23-CPR-Update.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstantMerge/2002-09-23-CPR-Update.ll
rename to libclamav/c++/llvm/test/Transforms/ConstantMerge/2002-09-23-CPR-Update.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstantMerge/2003-10-28-MergeExternalConstants.ll b/libclamav/c++/llvm/test/Transforms/ConstantMerge/2003-10-28-MergeExternalConstants.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstantMerge/2003-10-28-MergeExternalConstants.ll
rename to libclamav/c++/llvm/test/Transforms/ConstantMerge/2003-10-28-MergeExternalConstants.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstantMerge/2006-03-07-DontMergeDiffSections.ll b/libclamav/c++/llvm/test/Transforms/ConstantMerge/2006-03-07-DontMergeDiffSections.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstantMerge/2006-03-07-DontMergeDiffSections.ll
rename to libclamav/c++/llvm/test/Transforms/ConstantMerge/2006-03-07-DontMergeDiffSections.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ConstantMerge/dg.exp b/libclamav/c++/llvm/test/Transforms/ConstantMerge/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ConstantMerge/dg.exp
rename to libclamav/c++/llvm/test/Transforms/ConstantMerge/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadArgElim/2006-06-27-struct-ret.ll b/libclamav/c++/llvm/test/Transforms/DeadArgElim/2006-06-27-struct-ret.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadArgElim/2006-06-27-struct-ret.ll
rename to libclamav/c++/llvm/test/Transforms/DeadArgElim/2006-06-27-struct-ret.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadArgElim/2007-02-07-FuncRename.ll b/libclamav/c++/llvm/test/Transforms/DeadArgElim/2007-02-07-FuncRename.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadArgElim/2007-02-07-FuncRename.ll
rename to libclamav/c++/llvm/test/Transforms/DeadArgElim/2007-02-07-FuncRename.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadArgElim/2007-10-18-VarargsReturn.ll b/libclamav/c++/llvm/test/Transforms/DeadArgElim/2007-10-18-VarargsReturn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadArgElim/2007-10-18-VarargsReturn.ll
rename to libclamav/c++/llvm/test/Transforms/DeadArgElim/2007-10-18-VarargsReturn.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadArgElim/2007-12-20-ParamAttrs.ll b/libclamav/c++/llvm/test/Transforms/DeadArgElim/2007-12-20-ParamAttrs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadArgElim/2007-12-20-ParamAttrs.ll
rename to libclamav/c++/llvm/test/Transforms/DeadArgElim/2007-12-20-ParamAttrs.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadArgElim/2008-01-16-VarargsParamAttrs.ll b/libclamav/c++/llvm/test/Transforms/DeadArgElim/2008-01-16-VarargsParamAttrs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadArgElim/2008-01-16-VarargsParamAttrs.ll
rename to libclamav/c++/llvm/test/Transforms/DeadArgElim/2008-01-16-VarargsParamAttrs.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadArgElim/2008-06-23-DeadAfterLive.ll b/libclamav/c++/llvm/test/Transforms/DeadArgElim/2008-06-23-DeadAfterLive.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadArgElim/2008-06-23-DeadAfterLive.ll
rename to libclamav/c++/llvm/test/Transforms/DeadArgElim/2008-06-23-DeadAfterLive.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll b/libclamav/c++/llvm/test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll
rename to libclamav/c++/llvm/test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadArgElim/basictest.ll b/libclamav/c++/llvm/test/Transforms/DeadArgElim/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadArgElim/basictest.ll
rename to libclamav/c++/llvm/test/Transforms/DeadArgElim/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadArgElim/canon.ll b/libclamav/c++/llvm/test/Transforms/DeadArgElim/canon.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadArgElim/canon.ll
rename to libclamav/c++/llvm/test/Transforms/DeadArgElim/canon.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadArgElim/dead_vaargs.ll b/libclamav/c++/llvm/test/Transforms/DeadArgElim/dead_vaargs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadArgElim/dead_vaargs.ll
rename to libclamav/c++/llvm/test/Transforms/DeadArgElim/dead_vaargs.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadArgElim/deadretval.ll b/libclamav/c++/llvm/test/Transforms/DeadArgElim/deadretval.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadArgElim/deadretval.ll
rename to libclamav/c++/llvm/test/Transforms/DeadArgElim/deadretval.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadArgElim/deadretval2.ll b/libclamav/c++/llvm/test/Transforms/DeadArgElim/deadretval2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadArgElim/deadretval2.ll
rename to libclamav/c++/llvm/test/Transforms/DeadArgElim/deadretval2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadArgElim/dg.exp b/libclamav/c++/llvm/test/Transforms/DeadArgElim/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadArgElim/dg.exp
rename to libclamav/c++/llvm/test/Transforms/DeadArgElim/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadArgElim/keepalive.ll b/libclamav/c++/llvm/test/Transforms/DeadArgElim/keepalive.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadArgElim/keepalive.ll
rename to libclamav/c++/llvm/test/Transforms/DeadArgElim/keepalive.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadArgElim/multdeadretval.ll b/libclamav/c++/llvm/test/Transforms/DeadArgElim/multdeadretval.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadArgElim/multdeadretval.ll
rename to libclamav/c++/llvm/test/Transforms/DeadArgElim/multdeadretval.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/2004-11-28-LiveStoreDeleted.ll b/libclamav/c++/llvm/test/Transforms/DeadStoreElimination/2004-11-28-LiveStoreDeleted.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/2004-11-28-LiveStoreDeleted.ll
rename to libclamav/c++/llvm/test/Transforms/DeadStoreElimination/2004-11-28-LiveStoreDeleted.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/2004-12-28-PartialStore.ll b/libclamav/c++/llvm/test/Transforms/DeadStoreElimination/2004-12-28-PartialStore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/2004-12-28-PartialStore.ll
rename to libclamav/c++/llvm/test/Transforms/DeadStoreElimination/2004-12-28-PartialStore.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/2005-11-30-vaarg.ll b/libclamav/c++/llvm/test/Transforms/DeadStoreElimination/2005-11-30-vaarg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/2005-11-30-vaarg.ll
rename to libclamav/c++/llvm/test/Transforms/DeadStoreElimination/2005-11-30-vaarg.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/2006-06-27-AST-Remove.ll b/libclamav/c++/llvm/test/Transforms/DeadStoreElimination/2006-06-27-AST-Remove.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/2006-06-27-AST-Remove.ll
rename to libclamav/c++/llvm/test/Transforms/DeadStoreElimination/2006-06-27-AST-Remove.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/2008-07-28-load-store.ll b/libclamav/c++/llvm/test/Transforms/DeadStoreElimination/2008-07-28-load-store.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/2008-07-28-load-store.ll
rename to libclamav/c++/llvm/test/Transforms/DeadStoreElimination/2008-07-28-load-store.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/2008-11-28-MemDepUpdate.ll b/libclamav/c++/llvm/test/Transforms/DeadStoreElimination/2008-11-28-MemDepUpdate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/2008-11-28-MemDepUpdate.ll
rename to libclamav/c++/llvm/test/Transforms/DeadStoreElimination/2008-11-28-MemDepUpdate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/2008-11-29-OffEndOfBlock.ll b/libclamav/c++/llvm/test/Transforms/DeadStoreElimination/2008-11-29-OffEndOfBlock.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/2008-11-29-OffEndOfBlock.ll
rename to libclamav/c++/llvm/test/Transforms/DeadStoreElimination/2008-11-29-OffEndOfBlock.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/PartialStore.ll b/libclamav/c++/llvm/test/Transforms/DeadStoreElimination/PartialStore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/PartialStore.ll
rename to libclamav/c++/llvm/test/Transforms/DeadStoreElimination/PartialStore.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/alloca.ll b/libclamav/c++/llvm/test/Transforms/DeadStoreElimination/alloca.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/alloca.ll
rename to libclamav/c++/llvm/test/Transforms/DeadStoreElimination/alloca.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/byval.ll b/libclamav/c++/llvm/test/Transforms/DeadStoreElimination/byval.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/byval.ll
rename to libclamav/c++/llvm/test/Transforms/DeadStoreElimination/byval.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/context-sensitive.ll b/libclamav/c++/llvm/test/Transforms/DeadStoreElimination/context-sensitive.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/context-sensitive.ll
rename to libclamav/c++/llvm/test/Transforms/DeadStoreElimination/context-sensitive.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/dg.exp b/libclamav/c++/llvm/test/Transforms/DeadStoreElimination/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/dg.exp
rename to libclamav/c++/llvm/test/Transforms/DeadStoreElimination/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/free.ll b/libclamav/c++/llvm/test/Transforms/DeadStoreElimination/free.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/free.ll
rename to libclamav/c++/llvm/test/Transforms/DeadStoreElimination/free.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/memcpy.ll b/libclamav/c++/llvm/test/Transforms/DeadStoreElimination/memcpy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/memcpy.ll
rename to libclamav/c++/llvm/test/Transforms/DeadStoreElimination/memcpy.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/simple.ll b/libclamav/c++/llvm/test/Transforms/DeadStoreElimination/simple.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/simple.ll
rename to libclamav/c++/llvm/test/Transforms/DeadStoreElimination/simple.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/volatile-load.ll b/libclamav/c++/llvm/test/Transforms/DeadStoreElimination/volatile-load.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/DeadStoreElimination/volatile-load.ll
rename to libclamav/c++/llvm/test/Transforms/DeadStoreElimination/volatile-load.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/FunctionAttrs/2008-09-03-Mutual.ll b/libclamav/c++/llvm/test/Transforms/FunctionAttrs/2008-09-03-Mutual.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/FunctionAttrs/2008-09-03-Mutual.ll
rename to libclamav/c++/llvm/test/Transforms/FunctionAttrs/2008-09-03-Mutual.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/FunctionAttrs/2008-09-03-ReadNone.ll b/libclamav/c++/llvm/test/Transforms/FunctionAttrs/2008-09-03-ReadNone.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/FunctionAttrs/2008-09-03-ReadNone.ll
rename to libclamav/c++/llvm/test/Transforms/FunctionAttrs/2008-09-03-ReadNone.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/FunctionAttrs/2008-09-03-ReadOnly.ll b/libclamav/c++/llvm/test/Transforms/FunctionAttrs/2008-09-03-ReadOnly.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/FunctionAttrs/2008-09-03-ReadOnly.ll
rename to libclamav/c++/llvm/test/Transforms/FunctionAttrs/2008-09-03-ReadOnly.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/FunctionAttrs/2008-09-13-VolatileRead.ll b/libclamav/c++/llvm/test/Transforms/FunctionAttrs/2008-09-13-VolatileRead.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/FunctionAttrs/2008-09-13-VolatileRead.ll
rename to libclamav/c++/llvm/test/Transforms/FunctionAttrs/2008-09-13-VolatileRead.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/FunctionAttrs/2008-10-04-LocalMemory.ll b/libclamav/c++/llvm/test/Transforms/FunctionAttrs/2008-10-04-LocalMemory.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/FunctionAttrs/2008-10-04-LocalMemory.ll
rename to libclamav/c++/llvm/test/Transforms/FunctionAttrs/2008-10-04-LocalMemory.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/FunctionAttrs/2008-12-29-Constant.ll b/libclamav/c++/llvm/test/Transforms/FunctionAttrs/2008-12-29-Constant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/FunctionAttrs/2008-12-29-Constant.ll
rename to libclamav/c++/llvm/test/Transforms/FunctionAttrs/2008-12-29-Constant.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/FunctionAttrs/2008-12-31-NoCapture.ll b/libclamav/c++/llvm/test/Transforms/FunctionAttrs/2008-12-31-NoCapture.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/FunctionAttrs/2008-12-31-NoCapture.ll
rename to libclamav/c++/llvm/test/Transforms/FunctionAttrs/2008-12-31-NoCapture.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/FunctionAttrs/2009-01-02-LocalStores.ll b/libclamav/c++/llvm/test/Transforms/FunctionAttrs/2009-01-02-LocalStores.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/FunctionAttrs/2009-01-02-LocalStores.ll
rename to libclamav/c++/llvm/test/Transforms/FunctionAttrs/2009-01-02-LocalStores.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/FunctionAttrs/2009-05-06-Malloc.ll b/libclamav/c++/llvm/test/Transforms/FunctionAttrs/2009-05-06-Malloc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/FunctionAttrs/2009-05-06-Malloc.ll
rename to libclamav/c++/llvm/test/Transforms/FunctionAttrs/2009-05-06-Malloc.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/FunctionAttrs/dg.exp b/libclamav/c++/llvm/test/Transforms/FunctionAttrs/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/FunctionAttrs/dg.exp
rename to libclamav/c++/llvm/test/Transforms/FunctionAttrs/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2007-07-25-DominatedLoop.ll b/libclamav/c++/llvm/test/Transforms/GVN/2007-07-25-DominatedLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2007-07-25-DominatedLoop.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2007-07-25-DominatedLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2007-07-25-InfiniteLoop.ll b/libclamav/c++/llvm/test/Transforms/GVN/2007-07-25-InfiniteLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2007-07-25-InfiniteLoop.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2007-07-25-InfiniteLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2007-07-25-Loop.ll b/libclamav/c++/llvm/test/Transforms/GVN/2007-07-25-Loop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2007-07-25-Loop.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2007-07-25-Loop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2007-07-25-NestedLoop.ll b/libclamav/c++/llvm/test/Transforms/GVN/2007-07-25-NestedLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2007-07-25-NestedLoop.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2007-07-25-NestedLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2007-07-25-SinglePredecessor.ll b/libclamav/c++/llvm/test/Transforms/GVN/2007-07-25-SinglePredecessor.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2007-07-25-SinglePredecessor.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2007-07-25-SinglePredecessor.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2007-07-26-InterlockingLoops.ll b/libclamav/c++/llvm/test/Transforms/GVN/2007-07-26-InterlockingLoops.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2007-07-26-InterlockingLoops.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2007-07-26-InterlockingLoops.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2007-07-26-NonRedundant.ll b/libclamav/c++/llvm/test/Transforms/GVN/2007-07-26-NonRedundant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2007-07-26-NonRedundant.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2007-07-26-NonRedundant.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2007-07-26-PhiErasure.ll b/libclamav/c++/llvm/test/Transforms/GVN/2007-07-26-PhiErasure.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2007-07-26-PhiErasure.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2007-07-26-PhiErasure.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2007-07-30-PredIDom.ll b/libclamav/c++/llvm/test/Transforms/GVN/2007-07-30-PredIDom.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2007-07-30-PredIDom.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2007-07-30-PredIDom.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2007-07-31-NoDomInherit.ll b/libclamav/c++/llvm/test/Transforms/GVN/2007-07-31-NoDomInherit.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2007-07-31-NoDomInherit.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2007-07-31-NoDomInherit.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2007-07-31-RedundantPhi.ll b/libclamav/c++/llvm/test/Transforms/GVN/2007-07-31-RedundantPhi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2007-07-31-RedundantPhi.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2007-07-31-RedundantPhi.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2008-02-12-UndefLoad.ll b/libclamav/c++/llvm/test/Transforms/GVN/2008-02-12-UndefLoad.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2008-02-12-UndefLoad.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2008-02-12-UndefLoad.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2008-02-13-NewPHI.ll b/libclamav/c++/llvm/test/Transforms/GVN/2008-02-13-NewPHI.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2008-02-13-NewPHI.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2008-02-13-NewPHI.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2008-02-24-NonDominatedMemcpy.ll b/libclamav/c++/llvm/test/Transforms/GVN/2008-02-24-NonDominatedMemcpy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2008-02-24-NonDominatedMemcpy.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2008-02-24-NonDominatedMemcpy.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2008-02-26-MemCpySize.ll b/libclamav/c++/llvm/test/Transforms/GVN/2008-02-26-MemCpySize.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2008-02-26-MemCpySize.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2008-02-26-MemCpySize.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2008-07-02-Unreachable.ll b/libclamav/c++/llvm/test/Transforms/GVN/2008-07-02-Unreachable.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2008-07-02-Unreachable.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2008-07-02-Unreachable.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2008-12-09-SelfRemove.ll b/libclamav/c++/llvm/test/Transforms/GVN/2008-12-09-SelfRemove.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2008-12-09-SelfRemove.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2008-12-09-SelfRemove.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2008-12-12-RLE-Crash.ll b/libclamav/c++/llvm/test/Transforms/GVN/2008-12-12-RLE-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2008-12-12-RLE-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2008-12-12-RLE-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2008-12-14-rle-reanalyze.ll b/libclamav/c++/llvm/test/Transforms/GVN/2008-12-14-rle-reanalyze.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2008-12-14-rle-reanalyze.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2008-12-14-rle-reanalyze.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2008-12-15-CacheVisited.ll b/libclamav/c++/llvm/test/Transforms/GVN/2008-12-15-CacheVisited.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2008-12-15-CacheVisited.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2008-12-15-CacheVisited.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2009-01-21-SortInvalidation.ll b/libclamav/c++/llvm/test/Transforms/GVN/2009-01-21-SortInvalidation.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2009-01-21-SortInvalidation.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2009-01-21-SortInvalidation.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2009-01-22-SortInvalidation.ll b/libclamav/c++/llvm/test/Transforms/GVN/2009-01-22-SortInvalidation.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2009-01-22-SortInvalidation.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2009-01-22-SortInvalidation.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2009-02-17-LoadPRECrash.ll b/libclamav/c++/llvm/test/Transforms/GVN/2009-02-17-LoadPRECrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2009-02-17-LoadPRECrash.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2009-02-17-LoadPRECrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2009-03-05-dbg.ll b/libclamav/c++/llvm/test/Transforms/GVN/2009-03-05-dbg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2009-03-05-dbg.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2009-03-05-dbg.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2009-03-10-PREOnVoid.ll b/libclamav/c++/llvm/test/Transforms/GVN/2009-03-10-PREOnVoid.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2009-03-10-PREOnVoid.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2009-03-10-PREOnVoid.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2009-06-17-InvalidPRE.ll b/libclamav/c++/llvm/test/Transforms/GVN/2009-06-17-InvalidPRE.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2009-06-17-InvalidPRE.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2009-06-17-InvalidPRE.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/2009-07-13-MemDepSortFail.ll b/libclamav/c++/llvm/test/Transforms/GVN/2009-07-13-MemDepSortFail.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/2009-07-13-MemDepSortFail.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/2009-07-13-MemDepSortFail.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/basic.ll b/libclamav/c++/llvm/test/Transforms/GVN/basic.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/basic.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/basic.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/bitcast-of-call.ll b/libclamav/c++/llvm/test/Transforms/GVN/bitcast-of-call.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/bitcast-of-call.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/bitcast-of-call.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/calls-nonlocal.ll b/libclamav/c++/llvm/test/Transforms/GVN/calls-nonlocal.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/calls-nonlocal.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/calls-nonlocal.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/calls-readonly.ll b/libclamav/c++/llvm/test/Transforms/GVN/calls-readonly.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/calls-readonly.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/calls-readonly.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/condprop.ll b/libclamav/c++/llvm/test/Transforms/GVN/condprop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/condprop.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/condprop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/dg.exp b/libclamav/c++/llvm/test/Transforms/GVN/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/dg.exp
rename to libclamav/c++/llvm/test/Transforms/GVN/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/load-constant-mem.ll b/libclamav/c++/llvm/test/Transforms/GVN/load-constant-mem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/load-constant-mem.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/load-constant-mem.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/local-pre.ll b/libclamav/c++/llvm/test/Transforms/GVN/local-pre.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/local-pre.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/local-pre.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/lpre-basic.ll b/libclamav/c++/llvm/test/Transforms/GVN/lpre-basic.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/lpre-basic.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/lpre-basic.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/lpre-call-wrap-2.ll b/libclamav/c++/llvm/test/Transforms/GVN/lpre-call-wrap-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/lpre-call-wrap-2.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/lpre-call-wrap-2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/lpre-call-wrap.ll b/libclamav/c++/llvm/test/Transforms/GVN/lpre-call-wrap.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/lpre-call-wrap.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/lpre-call-wrap.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/mixed.ll b/libclamav/c++/llvm/test/Transforms/GVN/mixed.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/mixed.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/mixed.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/pre-basic-add.ll b/libclamav/c++/llvm/test/Transforms/GVN/pre-basic-add.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/pre-basic-add.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/pre-basic-add.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/pre-single-pred.ll b/libclamav/c++/llvm/test/Transforms/GVN/pre-single-pred.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/pre-single-pred.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/pre-single-pred.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/rle-dominated.ll b/libclamav/c++/llvm/test/Transforms/GVN/rle-dominated.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/rle-dominated.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/rle-dominated.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/rle-must-alias.ll b/libclamav/c++/llvm/test/Transforms/GVN/rle-must-alias.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/rle-must-alias.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/rle-must-alias.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/rle-no-phi-translate.ll b/libclamav/c++/llvm/test/Transforms/GVN/rle-no-phi-translate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/rle-no-phi-translate.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/rle-no-phi-translate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/rle-nonlocal.ll b/libclamav/c++/llvm/test/Transforms/GVN/rle-nonlocal.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/rle-nonlocal.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/rle-nonlocal.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/rle-phi-translate.ll b/libclamav/c++/llvm/test/Transforms/GVN/rle-phi-translate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/rle-phi-translate.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/rle-phi-translate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVN/rle-semidominated.ll b/libclamav/c++/llvm/test/Transforms/GVN/rle-semidominated.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVN/rle-semidominated.ll
rename to libclamav/c++/llvm/test/Transforms/GVN/rle-semidominated.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-06-12-NoExit.ll b/libclamav/c++/llvm/test/Transforms/GVNPRE/2007-06-12-NoExit.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-06-12-NoExit.ll
rename to libclamav/c++/llvm/test/Transforms/GVNPRE/2007-06-12-NoExit.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-06-12-PhiTranslate.ll b/libclamav/c++/llvm/test/Transforms/GVNPRE/2007-06-12-PhiTranslate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-06-12-PhiTranslate.ll
rename to libclamav/c++/llvm/test/Transforms/GVNPRE/2007-06-12-PhiTranslate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-06-15-InvokeInst.ll b/libclamav/c++/llvm/test/Transforms/GVNPRE/2007-06-15-InvokeInst.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-06-15-InvokeInst.ll
rename to libclamav/c++/llvm/test/Transforms/GVNPRE/2007-06-15-InvokeInst.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-06-15-Looping.ll b/libclamav/c++/llvm/test/Transforms/GVNPRE/2007-06-15-Looping.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-06-15-Looping.ll
rename to libclamav/c++/llvm/test/Transforms/GVNPRE/2007-06-15-Looping.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-06-18-ConstantInPhi.ll b/libclamav/c++/llvm/test/Transforms/GVNPRE/2007-06-18-ConstantInPhi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-06-18-ConstantInPhi.ll
rename to libclamav/c++/llvm/test/Transforms/GVNPRE/2007-06-18-ConstantInPhi.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-06-18-EraseNumbering.ll b/libclamav/c++/llvm/test/Transforms/GVNPRE/2007-06-18-EraseNumbering.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-06-18-EraseNumbering.ll
rename to libclamav/c++/llvm/test/Transforms/GVNPRE/2007-06-18-EraseNumbering.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-07-03-PhiTranslateGEP.ll b/libclamav/c++/llvm/test/Transforms/GVNPRE/2007-07-03-PhiTranslateGEP.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-07-03-PhiTranslateGEP.ll
rename to libclamav/c++/llvm/test/Transforms/GVNPRE/2007-07-03-PhiTranslateGEP.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-07-04-CleanSelect.ll b/libclamav/c++/llvm/test/Transforms/GVNPRE/2007-07-04-CleanSelect.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-07-04-CleanSelect.ll
rename to libclamav/c++/llvm/test/Transforms/GVNPRE/2007-07-04-CleanSelect.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-07-04-SelectInst.ll b/libclamav/c++/llvm/test/Transforms/GVNPRE/2007-07-04-SelectInst.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-07-04-SelectInst.ll
rename to libclamav/c++/llvm/test/Transforms/GVNPRE/2007-07-04-SelectInst.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-07-05-AvailabilityUpdating.ll b/libclamav/c++/llvm/test/Transforms/GVNPRE/2007-07-05-AvailabilityUpdating.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-07-05-AvailabilityUpdating.ll
rename to libclamav/c++/llvm/test/Transforms/GVNPRE/2007-07-05-AvailabilityUpdating.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-07-07-AnticOutUnique.ll b/libclamav/c++/llvm/test/Transforms/GVNPRE/2007-07-07-AnticOutUnique.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVNPRE/2007-07-07-AnticOutUnique.ll
rename to libclamav/c++/llvm/test/Transforms/GVNPRE/2007-07-07-AnticOutUnique.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVNPRE/basic.ll b/libclamav/c++/llvm/test/Transforms/GVNPRE/basic.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVNPRE/basic.ll
rename to libclamav/c++/llvm/test/Transforms/GVNPRE/basic.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVNPRE/cast.ll b/libclamav/c++/llvm/test/Transforms/GVNPRE/cast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVNPRE/cast.ll
rename to libclamav/c++/llvm/test/Transforms/GVNPRE/cast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVNPRE/dg.exp b/libclamav/c++/llvm/test/Transforms/GVNPRE/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVNPRE/dg.exp
rename to libclamav/c++/llvm/test/Transforms/GVNPRE/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/GVNPRE/extractelement.ll b/libclamav/c++/llvm/test/Transforms/GVNPRE/extractelement.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVNPRE/extractelement.ll
rename to libclamav/c++/llvm/test/Transforms/GVNPRE/extractelement.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVNPRE/gep.ll b/libclamav/c++/llvm/test/Transforms/GVNPRE/gep.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVNPRE/gep.ll
rename to libclamav/c++/llvm/test/Transforms/GVNPRE/gep.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVNPRE/insertelement.ll b/libclamav/c++/llvm/test/Transforms/GVNPRE/insertelement.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVNPRE/insertelement.ll
rename to libclamav/c++/llvm/test/Transforms/GVNPRE/insertelement.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVNPRE/select.ll b/libclamav/c++/llvm/test/Transforms/GVNPRE/select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVNPRE/select.ll
rename to libclamav/c++/llvm/test/Transforms/GVNPRE/select.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GVNPRE/shufflevector.ll b/libclamav/c++/llvm/test/Transforms/GVNPRE/shufflevector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GVNPRE/shufflevector.ll
rename to libclamav/c++/llvm/test/Transforms/GVNPRE/shufflevector.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalDCE/2002-07-17-CastRef.ll b/libclamav/c++/llvm/test/Transforms/GlobalDCE/2002-07-17-CastRef.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalDCE/2002-07-17-CastRef.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalDCE/2002-07-17-CastRef.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalDCE/2002-07-17-ConstantRef.ll b/libclamav/c++/llvm/test/Transforms/GlobalDCE/2002-07-17-ConstantRef.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalDCE/2002-07-17-ConstantRef.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalDCE/2002-07-17-ConstantRef.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalDCE/2002-08-17-FunctionDGE.ll b/libclamav/c++/llvm/test/Transforms/GlobalDCE/2002-08-17-FunctionDGE.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalDCE/2002-08-17-FunctionDGE.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalDCE/2002-08-17-FunctionDGE.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalDCE/2002-08-17-WorkListTest.ll b/libclamav/c++/llvm/test/Transforms/GlobalDCE/2002-08-17-WorkListTest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalDCE/2002-08-17-WorkListTest.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalDCE/2002-08-17-WorkListTest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalDCE/2002-09-12-Redeletion.ll b/libclamav/c++/llvm/test/Transforms/GlobalDCE/2002-09-12-Redeletion.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalDCE/2002-09-12-Redeletion.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalDCE/2002-09-12-Redeletion.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalDCE/2003-07-01-SelfReference.ll b/libclamav/c++/llvm/test/Transforms/GlobalDCE/2003-07-01-SelfReference.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalDCE/2003-07-01-SelfReference.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalDCE/2003-07-01-SelfReference.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalDCE/2003-10-09-PreserveWeakGlobals.ll b/libclamav/c++/llvm/test/Transforms/GlobalDCE/2003-10-09-PreserveWeakGlobals.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalDCE/2003-10-09-PreserveWeakGlobals.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalDCE/2003-10-09-PreserveWeakGlobals.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalDCE/2009-01-05-DeadAliases.ll b/libclamav/c++/llvm/test/Transforms/GlobalDCE/2009-01-05-DeadAliases.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalDCE/2009-01-05-DeadAliases.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalDCE/2009-01-05-DeadAliases.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalDCE/2009-02-17-AliasUsesAliasee.ll b/libclamav/c++/llvm/test/Transforms/GlobalDCE/2009-02-17-AliasUsesAliasee.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalDCE/2009-02-17-AliasUsesAliasee.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalDCE/2009-02-17-AliasUsesAliasee.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalDCE/basicvariabletest.ll b/libclamav/c++/llvm/test/Transforms/GlobalDCE/basicvariabletest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalDCE/basicvariabletest.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalDCE/basicvariabletest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalDCE/dg.exp b/libclamav/c++/llvm/test/Transforms/GlobalDCE/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalDCE/dg.exp
rename to libclamav/c++/llvm/test/Transforms/GlobalDCE/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalDCE/externally_available.ll b/libclamav/c++/llvm/test/Transforms/GlobalDCE/externally_available.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalDCE/externally_available.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalDCE/externally_available.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2004-10-10-CastStoreOnce.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2004-10-10-CastStoreOnce.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2004-10-10-CastStoreOnce.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2004-10-10-CastStoreOnce.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2005-06-15-LocalizeConstExprCrash.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2005-06-15-LocalizeConstExprCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2005-06-15-LocalizeConstExprCrash.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2005-06-15-LocalizeConstExprCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2005-09-27-Crash.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2005-09-27-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2005-09-27-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2005-09-27-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2006-07-07-InlineAsmCrash.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2006-07-07-InlineAsmCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2006-07-07-InlineAsmCrash.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2006-07-07-InlineAsmCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2007-04-05-Crash.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2007-04-05-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2007-04-05-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2007-04-05-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2007-05-13-Crash.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2007-05-13-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2007-05-13-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2007-05-13-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2007-06-04-PackedStruct.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2007-06-04-PackedStruct.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2007-06-04-PackedStruct.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2007-06-04-PackedStruct.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2007-11-09-GEP-GEP-Crash.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2007-11-09-GEP-GEP-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2007-11-09-GEP-GEP-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2007-11-09-GEP-GEP-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2008-01-03-Crash.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2008-01-03-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2008-01-03-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2008-01-03-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2008-01-13-OutOfRangeSROA.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2008-01-13-OutOfRangeSROA.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2008-01-13-OutOfRangeSROA.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2008-01-13-OutOfRangeSROA.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2008-01-29-VolatileGlobal.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2008-01-29-VolatileGlobal.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2008-01-29-VolatileGlobal.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2008-01-29-VolatileGlobal.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2008-02-16-NestAttr.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2008-02-16-NestAttr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2008-02-16-NestAttr.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2008-02-16-NestAttr.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2008-04-26-SROA-Global-Align.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2008-04-26-SROA-Global-Align.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2008-04-26-SROA-Global-Align.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2008-04-26-SROA-Global-Align.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2008-07-17-addrspace.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2008-07-17-addrspace.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2008-07-17-addrspace.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2008-07-17-addrspace.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2008-12-16-HeapSRACrash-2.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2008-12-16-HeapSRACrash-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2008-12-16-HeapSRACrash-2.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2008-12-16-HeapSRACrash-2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2008-12-16-HeapSRACrash.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2008-12-16-HeapSRACrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2008-12-16-HeapSRACrash.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2008-12-16-HeapSRACrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2009-01-13-phi-user.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2009-01-13-phi-user.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2009-01-13-phi-user.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2009-01-13-phi-user.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2009-02-15-BitcastAlias.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2009-02-15-BitcastAlias.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2009-02-15-BitcastAlias.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2009-02-15-BitcastAlias.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2009-02-15-ResolveAlias.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2009-02-15-ResolveAlias.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2009-02-15-ResolveAlias.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2009-02-15-ResolveAlias.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2009-03-03-dbg.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2009-03-03-dbg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2009-03-03-dbg.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2009-03-03-dbg.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2009-03-05-dbg.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2009-03-05-dbg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2009-03-05-dbg.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2009-03-05-dbg.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2009-03-06-Anonymous.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2009-03-06-Anonymous.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2009-03-06-Anonymous.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2009-03-06-Anonymous.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2009-03-07-PromotePtrToBool.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2009-03-07-PromotePtrToBool.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2009-03-07-PromotePtrToBool.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2009-03-07-PromotePtrToBool.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/2009-06-01-RecursivePHI.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/2009-06-01-RecursivePHI.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/2009-06-01-RecursivePHI.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/2009-06-01-RecursivePHI.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/alias-resolve.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/alias-resolve.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/alias-resolve.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/alias-resolve.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/basictest.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/basictest.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/constantexpr-dangle.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/constantexpr-dangle.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/constantexpr-dangle.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/constantexpr-dangle.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/ctor-list-opt-dbg.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/ctor-list-opt-dbg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/ctor-list-opt-dbg.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/ctor-list-opt-dbg.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/ctor-list-opt.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/ctor-list-opt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/ctor-list-opt.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/ctor-list-opt.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/deadglobal-2.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/deadglobal-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/deadglobal-2.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/deadglobal-2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/deadglobal.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/deadglobal.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/deadglobal.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/deadglobal.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/dg.exp b/libclamav/c++/llvm/test/Transforms/GlobalOpt/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/dg.exp
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/globalsra-partial.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/globalsra-partial.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/globalsra-partial.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/globalsra-partial.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/globalsra-unknown-index.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/globalsra-unknown-index.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/globalsra-unknown-index.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/globalsra-unknown-index.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/globalsra.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/globalsra.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/globalsra.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/globalsra.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/heap-sra-1.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/heap-sra-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/heap-sra-1.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/heap-sra-1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/heap-sra-2.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/heap-sra-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/heap-sra-2.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/heap-sra-2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/heap-sra-phi.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/heap-sra-phi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/heap-sra-phi.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/heap-sra-phi.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/integer-bool.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/integer-bool.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/integer-bool.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/integer-bool.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/iterate.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/iterate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/iterate.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/iterate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/load-store-global.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/load-store-global.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/load-store-global.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/load-store-global.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/malloc-promote-1.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/malloc-promote-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/malloc-promote-1.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/malloc-promote-1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/malloc-promote-2.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/malloc-promote-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/malloc-promote-2.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/malloc-promote-2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/malloc-promote-3.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/malloc-promote-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/malloc-promote-3.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/malloc-promote-3.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/memcpy.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/memcpy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/memcpy.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/memcpy.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/memset.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/memset.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/memset.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/memset.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/phi-select.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/phi-select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/phi-select.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/phi-select.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/storepointer-compare.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/storepointer-compare.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/storepointer-compare.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/storepointer-compare.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/storepointer.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/storepointer.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/storepointer.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/storepointer.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/trivialstore.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/trivialstore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/trivialstore.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/trivialstore.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/GlobalOpt/undef-init.ll b/libclamav/c++/llvm/test/Transforms/GlobalOpt/undef-init.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/GlobalOpt/undef-init.ll
rename to libclamav/c++/llvm/test/Transforms/GlobalOpt/undef-init.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IPConstantProp/2008-06-09-WeakProp.ll b/libclamav/c++/llvm/test/Transforms/IPConstantProp/2008-06-09-WeakProp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IPConstantProp/2008-06-09-WeakProp.ll
rename to libclamav/c++/llvm/test/Transforms/IPConstantProp/2008-06-09-WeakProp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IPConstantProp/deadarg.ll b/libclamav/c++/llvm/test/Transforms/IPConstantProp/deadarg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IPConstantProp/deadarg.ll
rename to libclamav/c++/llvm/test/Transforms/IPConstantProp/deadarg.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IPConstantProp/dg.exp b/libclamav/c++/llvm/test/Transforms/IPConstantProp/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IPConstantProp/dg.exp
rename to libclamav/c++/llvm/test/Transforms/IPConstantProp/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/IPConstantProp/recursion.ll b/libclamav/c++/llvm/test/Transforms/IPConstantProp/recursion.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IPConstantProp/recursion.ll
rename to libclamav/c++/llvm/test/Transforms/IPConstantProp/recursion.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IPConstantProp/return-argument.ll b/libclamav/c++/llvm/test/Transforms/IPConstantProp/return-argument.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IPConstantProp/return-argument.ll
rename to libclamav/c++/llvm/test/Transforms/IPConstantProp/return-argument.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IPConstantProp/return-constant.ll b/libclamav/c++/llvm/test/Transforms/IPConstantProp/return-constant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IPConstantProp/return-constant.ll
rename to libclamav/c++/llvm/test/Transforms/IPConstantProp/return-constant.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IPConstantProp/return-constants.ll b/libclamav/c++/llvm/test/Transforms/IPConstantProp/return-constants.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IPConstantProp/return-constants.ll
rename to libclamav/c++/llvm/test/Transforms/IPConstantProp/return-constants.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndMemRem/2009-01-24-Noalias.ll b/libclamav/c++/llvm/test/Transforms/IndMemRem/2009-01-24-Noalias.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndMemRem/2009-01-24-Noalias.ll
rename to libclamav/c++/llvm/test/Transforms/IndMemRem/2009-01-24-Noalias.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndMemRem/dg.exp b/libclamav/c++/llvm/test/Transforms/IndMemRem/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndMemRem/dg.exp
rename to libclamav/c++/llvm/test/Transforms/IndMemRem/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2002-09-09-PointerIndVar.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2002-09-09-PointerIndVar.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2002-09-09-PointerIndVar.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2002-09-09-PointerIndVar.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2003-04-16-ExprAnalysis.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2003-04-16-ExprAnalysis.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2003-04-16-ExprAnalysis.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2003-04-16-ExprAnalysis.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2003-09-12-MultiplePred.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2003-09-12-MultiplePred.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2003-09-12-MultiplePred.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2003-09-12-MultiplePred.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2003-09-23-NotAtTop.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2003-09-23-NotAtTop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2003-09-23-NotAtTop.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2003-09-23-NotAtTop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2003-12-10-IndVarDeadCode.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2003-12-10-IndVarDeadCode.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2003-12-10-IndVarDeadCode.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2003-12-10-IndVarDeadCode.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2003-12-10-RemoveInstrCrash.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2003-12-10-RemoveInstrCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2003-12-10-RemoveInstrCrash.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2003-12-10-RemoveInstrCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2003-12-15-Crash.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2003-12-15-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2003-12-15-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2003-12-15-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2003-12-21-IndVarSize.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2003-12-21-IndVarSize.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2003-12-21-IndVarSize.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2003-12-21-IndVarSize.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2004-03-10-PHIInsertionBug.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2004-03-10-PHIInsertionBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2004-03-10-PHIInsertionBug.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2004-03-10-PHIInsertionBug.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2004-04-05-InvokeCastCrash.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2004-04-05-InvokeCastCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2004-04-05-InvokeCastCrash.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2004-04-05-InvokeCastCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2004-04-07-ScalarEvolutionCrash.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2004-04-07-ScalarEvolutionCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2004-04-07-ScalarEvolutionCrash.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2004-04-07-ScalarEvolutionCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2005-02-11-InvokeCrash.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2005-02-11-InvokeCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2005-02-11-InvokeCrash.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2005-02-11-InvokeCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2005-02-17-TruncateExprCrash.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2005-02-17-TruncateExprCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2005-02-17-TruncateExprCrash.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2005-02-17-TruncateExprCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2005-02-26-ExitValueCompute.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2005-02-26-ExitValueCompute.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2005-02-26-ExitValueCompute.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2005-02-26-ExitValueCompute.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2005-06-15-InstMoveCrash.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2005-06-15-InstMoveCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2005-06-15-InstMoveCrash.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2005-06-15-InstMoveCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2005-11-18-Crash.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2005-11-18-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2005-11-18-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2005-11-18-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2006-03-31-NegativeStride.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2006-03-31-NegativeStride.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2006-03-31-NegativeStride.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2006-03-31-NegativeStride.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2006-06-16-Indvar-LCSSA-Crash.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2006-06-16-Indvar-LCSSA-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2006-06-16-Indvar-LCSSA-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2006-06-16-Indvar-LCSSA-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2006-09-20-LFTR-Crash.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2006-09-20-LFTR-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2006-09-20-LFTR-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2006-09-20-LFTR-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2006-12-10-BitCast.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2006-12-10-BitCast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2006-12-10-BitCast.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2006-12-10-BitCast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2007-01-06-TripCount.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2007-01-06-TripCount.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2007-01-06-TripCount.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2007-01-06-TripCount.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2007-01-08-X86-64-Pointer.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2007-01-08-X86-64-Pointer.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2007-01-08-X86-64-Pointer.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2007-01-08-X86-64-Pointer.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2007-06-06-DeleteDanglesPtr.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2007-06-06-DeleteDanglesPtr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2007-06-06-DeleteDanglesPtr.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2007-06-06-DeleteDanglesPtr.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2007-11-23-BitcastCrash.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2007-11-23-BitcastCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2007-11-23-BitcastCrash.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2007-11-23-BitcastCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2008-06-15-SCEVExpanderBug.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2008-06-15-SCEVExpanderBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2008-06-15-SCEVExpanderBug.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2008-06-15-SCEVExpanderBug.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2008-09-02-IVType.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2008-09-02-IVType.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2008-09-02-IVType.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2008-09-02-IVType.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2008-10-03-CouldNotCompute.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2008-10-03-CouldNotCompute.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2008-10-03-CouldNotCompute.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2008-10-03-CouldNotCompute.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2008-11-03-Floating.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2008-11-03-Floating.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2008-11-03-Floating.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2008-11-03-Floating.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2008-11-17-Floating.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2008-11-17-Floating.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2008-11-17-Floating.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2008-11-17-Floating.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2008-11-25-APFloatAssert.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2008-11-25-APFloatAssert.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2008-11-25-APFloatAssert.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2008-11-25-APFloatAssert.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2009-04-14-shorten_iv_vars.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2009-04-14-shorten_iv_vars.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2009-04-14-shorten_iv_vars.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2009-04-14-shorten_iv_vars.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2009-04-15-shorten-iv-vars-2.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2009-04-15-shorten-iv-vars-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2009-04-15-shorten-iv-vars-2.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2009-04-15-shorten-iv-vars-2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2009-04-22-IndvarCrash.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2009-04-22-IndvarCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2009-04-22-IndvarCrash.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2009-04-22-IndvarCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2009-04-27-Floating.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2009-04-27-Floating.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2009-04-27-Floating.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2009-04-27-Floating.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2009-05-24-useafterfree.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/2009-05-24-useafterfree.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/2009-05-24-useafterfree.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/2009-05-24-useafterfree.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/ada-loops.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/ada-loops.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/ada-loops.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/ada-loops.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/addrec-gep.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/addrec-gep.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/addrec-gep.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/addrec-gep.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/ashr-tripcount.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/ashr-tripcount.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/ashr-tripcount.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/ashr-tripcount.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/avoid-i0.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/avoid-i0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/avoid-i0.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/avoid-i0.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/casted-argument.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/casted-argument.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/casted-argument.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/casted-argument.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/complex-scev.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/complex-scev.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/complex-scev.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/complex-scev.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/dg.exp b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/dg.exp
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/divide-pointer.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/divide-pointer.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/divide-pointer.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/divide-pointer.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/exit_value_tests.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/exit_value_tests.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/exit_value_tests.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/exit_value_tests.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/gep-with-mul-base.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/gep-with-mul-base.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/gep-with-mul-base.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/gep-with-mul-base.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/interesting-invoke-use.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/interesting-invoke-use.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/interesting-invoke-use.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/interesting-invoke-use.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/iterationCount_zext_or_trunc.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/iterationCount_zext_or_trunc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/iterationCount_zext_or_trunc.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/iterationCount_zext_or_trunc.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/iv-sext.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/iv-sext.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/iv-sext.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/iv-sext.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/iv-zext.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/iv-zext.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/iv-zext.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/iv-zext.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/lftr-other-uses.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/lftr-other-uses.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/lftr-other-uses.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/lftr-other-uses.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/lftr-promote.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/lftr-promote.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/lftr-promote.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/lftr-promote.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/lftr_simple.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/lftr_simple.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/lftr_simple.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/lftr_simple.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop-invariant-step.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop-invariant-step.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop-invariant-step.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop-invariant-step.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate10.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate10.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate10.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate10.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate11.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate11.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate11.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate11.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate7.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate7.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate7.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate7.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate8.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate8.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate8.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate8.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate9.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate9.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate9.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate9.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate_1.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate_1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate_1.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate_1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate_2.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate_2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate_2.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate_2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate_3.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate_3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate_3.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate_3.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate_4.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate_4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate_4.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate_4.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate_5.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate_5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate_5.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate_5.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate_6.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate_6.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/loop_evaluate_6.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/loop_evaluate_6.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/masked-iv.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/masked-iv.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/masked-iv.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/masked-iv.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/max-pointer.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/max-pointer.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/max-pointer.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/max-pointer.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/phi-uses-value-multiple-times.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/phi-uses-value-multiple-times.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/phi-uses-value-multiple-times.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/phi-uses-value-multiple-times.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/pointer-indvars.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/pointer-indvars.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/pointer-indvars.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/pointer-indvars.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/pointer.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/pointer.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/pointer.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/pointer.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/preserve-gep-nested.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/preserve-gep-nested.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/preserve-gep-nested.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/preserve-gep-nested.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/preserve-gep-remainder.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/preserve-gep-remainder.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/preserve-gep-remainder.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/preserve-gep-remainder.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/preserve-gep.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/preserve-gep.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/preserve-gep.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/preserve-gep.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/preserve-signed-wrap.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/preserve-signed-wrap.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/preserve-signed-wrap.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/preserve-signed-wrap.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/promote-iv-to-eliminate-casts.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/promote-iv-to-eliminate-casts.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/promote-iv-to-eliminate-casts.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/promote-iv-to-eliminate-casts.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/shrunk-constant.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/shrunk-constant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/shrunk-constant.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/shrunk-constant.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/signed-trip-count.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/signed-trip-count.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/signed-trip-count.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/signed-trip-count.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/single-element-range.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/single-element-range.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/single-element-range.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/single-element-range.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/sink-trapping.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/sink-trapping.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/sink-trapping.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/sink-trapping.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/subtract.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/subtract.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/subtract.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/subtract.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/tripcount_compute.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/tripcount_compute.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/tripcount_compute.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/tripcount_compute.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/tripcount_infinite.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/tripcount_infinite.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/tripcount_infinite.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/tripcount_infinite.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/variable-stride-ivs-0.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/variable-stride-ivs-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/variable-stride-ivs-0.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/variable-stride-ivs-0.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/IndVarSimplify/variable-stride-ivs-1.ll b/libclamav/c++/llvm/test/Transforms/IndVarSimplify/variable-stride-ivs-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/IndVarSimplify/variable-stride-ivs-1.ll
rename to libclamav/c++/llvm/test/Transforms/IndVarSimplify/variable-stride-ivs-1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2003-09-14-InlineValue.ll b/libclamav/c++/llvm/test/Transforms/Inline/2003-09-14-InlineValue.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2003-09-14-InlineValue.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2003-09-14-InlineValue.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2003-09-22-PHINodeInlineFail.ll b/libclamav/c++/llvm/test/Transforms/Inline/2003-09-22-PHINodeInlineFail.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2003-09-22-PHINodeInlineFail.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2003-09-22-PHINodeInlineFail.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2003-09-22-PHINodesInExceptionDest.ll b/libclamav/c++/llvm/test/Transforms/Inline/2003-09-22-PHINodesInExceptionDest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2003-09-22-PHINodesInExceptionDest.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2003-09-22-PHINodesInExceptionDest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2003-09-22-PHINodesInNormalInvokeDest.ll b/libclamav/c++/llvm/test/Transforms/Inline/2003-09-22-PHINodesInNormalInvokeDest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2003-09-22-PHINodesInNormalInvokeDest.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2003-09-22-PHINodesInNormalInvokeDest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2003-10-13-AllocaDominanceProblem.ll b/libclamav/c++/llvm/test/Transforms/Inline/2003-10-13-AllocaDominanceProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2003-10-13-AllocaDominanceProblem.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2003-10-13-AllocaDominanceProblem.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2003-10-26-InlineInvokeExceptionDestPhi.ll b/libclamav/c++/llvm/test/Transforms/Inline/2003-10-26-InlineInvokeExceptionDestPhi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2003-10-26-InlineInvokeExceptionDestPhi.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2003-10-26-InlineInvokeExceptionDestPhi.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2004-04-15-InlineDeletesCall.ll b/libclamav/c++/llvm/test/Transforms/Inline/2004-04-15-InlineDeletesCall.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2004-04-15-InlineDeletesCall.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2004-04-15-InlineDeletesCall.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2004-04-20-InlineLinkOnce.ll b/libclamav/c++/llvm/test/Transforms/Inline/2004-04-20-InlineLinkOnce.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2004-04-20-InlineLinkOnce.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2004-04-20-InlineLinkOnce.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2004-10-17-InlineFunctionWithoutReturn.ll b/libclamav/c++/llvm/test/Transforms/Inline/2004-10-17-InlineFunctionWithoutReturn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2004-10-17-InlineFunctionWithoutReturn.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2004-10-17-InlineFunctionWithoutReturn.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2006-01-14-CallGraphUpdate.ll b/libclamav/c++/llvm/test/Transforms/Inline/2006-01-14-CallGraphUpdate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2006-01-14-CallGraphUpdate.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2006-01-14-CallGraphUpdate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2006-07-12-InlinePruneCGUpdate.ll b/libclamav/c++/llvm/test/Transforms/Inline/2006-07-12-InlinePruneCGUpdate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2006-07-12-InlinePruneCGUpdate.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2006-07-12-InlinePruneCGUpdate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2006-11-09-InlineCGUpdate-2.ll b/libclamav/c++/llvm/test/Transforms/Inline/2006-11-09-InlineCGUpdate-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2006-11-09-InlineCGUpdate-2.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2006-11-09-InlineCGUpdate-2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2006-11-09-InlineCGUpdate.ll b/libclamav/c++/llvm/test/Transforms/Inline/2006-11-09-InlineCGUpdate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2006-11-09-InlineCGUpdate.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2006-11-09-InlineCGUpdate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2007-04-15-InlineEH.ll b/libclamav/c++/llvm/test/Transforms/Inline/2007-04-15-InlineEH.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2007-04-15-InlineEH.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2007-04-15-InlineEH.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2007-06-06-NoInline.ll b/libclamav/c++/llvm/test/Transforms/Inline/2007-06-06-NoInline.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2007-06-06-NoInline.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2007-06-06-NoInline.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2007-06-25-WeakInline.ll b/libclamav/c++/llvm/test/Transforms/Inline/2007-06-25-WeakInline.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2007-06-25-WeakInline.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2007-06-25-WeakInline.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2007-12-19-InlineNoUnwind.ll b/libclamav/c++/llvm/test/Transforms/Inline/2007-12-19-InlineNoUnwind.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2007-12-19-InlineNoUnwind.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2007-12-19-InlineNoUnwind.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2008-03-04-StructRet.ll b/libclamav/c++/llvm/test/Transforms/Inline/2008-03-04-StructRet.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2008-03-04-StructRet.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2008-03-04-StructRet.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2008-03-07-Inline-2.ll b/libclamav/c++/llvm/test/Transforms/Inline/2008-03-07-Inline-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2008-03-07-Inline-2.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2008-03-07-Inline-2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2008-03-07-Inline.ll b/libclamav/c++/llvm/test/Transforms/Inline/2008-03-07-Inline.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2008-03-07-Inline.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2008-03-07-Inline.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2008-09-02-AlwaysInline.ll b/libclamav/c++/llvm/test/Transforms/Inline/2008-09-02-AlwaysInline.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2008-09-02-AlwaysInline.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2008-09-02-AlwaysInline.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2008-09-02-NoInline.ll b/libclamav/c++/llvm/test/Transforms/Inline/2008-09-02-NoInline.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2008-09-02-NoInline.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2008-09-02-NoInline.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2008-10-30-AlwaysInline.ll b/libclamav/c++/llvm/test/Transforms/Inline/2008-10-30-AlwaysInline.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2008-10-30-AlwaysInline.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2008-10-30-AlwaysInline.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2008-11-04-AlwaysInline.ll b/libclamav/c++/llvm/test/Transforms/Inline/2008-11-04-AlwaysInline.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2008-11-04-AlwaysInline.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2008-11-04-AlwaysInline.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2009-01-08-NoInlineDynamicAlloca.ll b/libclamav/c++/llvm/test/Transforms/Inline/2009-01-08-NoInlineDynamicAlloca.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2009-01-08-NoInlineDynamicAlloca.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2009-01-08-NoInlineDynamicAlloca.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2009-01-12-RecursiveInline.ll b/libclamav/c++/llvm/test/Transforms/Inline/2009-01-12-RecursiveInline.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2009-01-12-RecursiveInline.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2009-01-12-RecursiveInline.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2009-01-13-RecursiveInlineCrash.ll b/libclamav/c++/llvm/test/Transforms/Inline/2009-01-13-RecursiveInlineCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2009-01-13-RecursiveInlineCrash.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2009-01-13-RecursiveInlineCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/2009-05-07-CallUsingSelfCrash.ll b/libclamav/c++/llvm/test/Transforms/Inline/2009-05-07-CallUsingSelfCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/2009-05-07-CallUsingSelfCrash.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/2009-05-07-CallUsingSelfCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/alloca_test.ll b/libclamav/c++/llvm/test/Transforms/Inline/alloca_test.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/alloca_test.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/alloca_test.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/always_inline_dyn_alloca.ll b/libclamav/c++/llvm/test/Transforms/Inline/always_inline_dyn_alloca.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/always_inline_dyn_alloca.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/always_inline_dyn_alloca.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/basictest.ll b/libclamav/c++/llvm/test/Transforms/Inline/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/basictest.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/byval.ll b/libclamav/c++/llvm/test/Transforms/Inline/byval.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/byval.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/byval.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/byval2.ll b/libclamav/c++/llvm/test/Transforms/Inline/byval2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/byval2.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/byval2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/casts.ll b/libclamav/c++/llvm/test/Transforms/Inline/casts.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/casts.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/casts.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/cfg_preserve_test.ll b/libclamav/c++/llvm/test/Transforms/Inline/cfg_preserve_test.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/cfg_preserve_test.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/cfg_preserve_test.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/dg.exp b/libclamav/c++/llvm/test/Transforms/Inline/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/dg.exp
rename to libclamav/c++/llvm/test/Transforms/Inline/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/dynamic_alloca_test.ll b/libclamav/c++/llvm/test/Transforms/Inline/dynamic_alloca_test.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/dynamic_alloca_test.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/dynamic_alloca_test.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/externally_available.ll b/libclamav/c++/llvm/test/Transforms/Inline/externally_available.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/externally_available.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/externally_available.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/inline-invoke-tail.ll b/libclamav/c++/llvm/test/Transforms/Inline/inline-invoke-tail.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/inline-invoke-tail.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/inline-invoke-tail.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/inline-tail.ll b/libclamav/c++/llvm/test/Transforms/Inline/inline-tail.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/inline-tail.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/inline-tail.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/inline_cleanup.ll b/libclamav/c++/llvm/test/Transforms/Inline/inline_cleanup.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/inline_cleanup.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/inline_cleanup.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/inline_constprop.ll b/libclamav/c++/llvm/test/Transforms/Inline/inline_constprop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/inline_constprop.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/inline_constprop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/inline_dce.ll b/libclamav/c++/llvm/test/Transforms/Inline/inline_dce.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/inline_dce.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/inline_dce.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/inline_prune.ll b/libclamav/c++/llvm/test/Transforms/Inline/inline_prune.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/inline_prune.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/inline_prune.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/invoke_test-1.ll b/libclamav/c++/llvm/test/Transforms/Inline/invoke_test-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/invoke_test-1.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/invoke_test-1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/invoke_test-2.ll b/libclamav/c++/llvm/test/Transforms/Inline/invoke_test-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/invoke_test-2.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/invoke_test-2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Inline/invoke_test-3.ll b/libclamav/c++/llvm/test/Transforms/Inline/invoke_test-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Inline/invoke_test-3.ll
rename to libclamav/c++/llvm/test/Transforms/Inline/invoke_test-3.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2002-03-11-InstCombineHang.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2002-03-11-InstCombineHang.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2002-03-11-InstCombineHang.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2002-03-11-InstCombineHang.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2002-05-14-SubFailure.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2002-05-14-SubFailure.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2002-05-14-SubFailure.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2002-05-14-SubFailure.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2002-05-14-TouchDeletedInst.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2002-05-14-TouchDeletedInst.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2002-05-14-TouchDeletedInst.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2002-05-14-TouchDeletedInst.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2002-08-02-CastTest.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2002-08-02-CastTest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2002-08-02-CastTest.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2002-08-02-CastTest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2002-09-17-GetElementPtrCrash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2002-09-17-GetElementPtrCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2002-09-17-GetElementPtrCrash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2002-09-17-GetElementPtrCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2002-12-05-MissedConstProp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2002-12-05-MissedConstProp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2002-12-05-MissedConstProp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2002-12-05-MissedConstProp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2003-05-26-CastMiscompile.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2003-05-26-CastMiscompile.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2003-05-26-CastMiscompile.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2003-05-26-CastMiscompile.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2003-05-27-ConstExprCrash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2003-05-27-ConstExprCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2003-05-27-ConstExprCrash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2003-05-27-ConstExprCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2003-06-05-BranchInvertInfLoop.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2003-06-05-BranchInvertInfLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2003-06-05-BranchInvertInfLoop.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2003-06-05-BranchInvertInfLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2003-06-22-ConstantExprCrash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2003-06-22-ConstantExprCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2003-06-22-ConstantExprCrash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2003-06-22-ConstantExprCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2003-07-21-ExternalConstant.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2003-07-21-ExternalConstant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2003-07-21-ExternalConstant.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2003-07-21-ExternalConstant.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2003-08-12-AllocaNonNull.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2003-08-12-AllocaNonNull.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2003-08-12-AllocaNonNull.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2003-08-12-AllocaNonNull.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2003-09-09-VolatileLoadElim.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2003-09-09-VolatileLoadElim.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2003-09-09-VolatileLoadElim.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2003-09-09-VolatileLoadElim.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2003-10-23-InstcombineNullFail.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2003-10-23-InstcombineNullFail.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2003-10-23-InstcombineNullFail.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2003-10-23-InstcombineNullFail.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2003-10-29-CallSiteResolve.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2003-10-29-CallSiteResolve.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2003-10-29-CallSiteResolve.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2003-10-29-CallSiteResolve.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2003-11-03-VarargsCallBug.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2003-11-03-VarargsCallBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2003-11-03-VarargsCallBug.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2003-11-03-VarargsCallBug.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2003-11-13-ConstExprCastCall.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2003-11-13-ConstExprCastCall.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2003-11-13-ConstExprCastCall.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2003-11-13-ConstExprCastCall.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2004-01-13-InstCombineInvokePHI.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2004-01-13-InstCombineInvokePHI.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2004-01-13-InstCombineInvokePHI.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2004-01-13-InstCombineInvokePHI.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2004-02-23-ShiftShiftOverflow.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2004-02-23-ShiftShiftOverflow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2004-02-23-ShiftShiftOverflow.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2004-02-23-ShiftShiftOverflow.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2004-03-13-InstCombineInfLoop.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2004-03-13-InstCombineInfLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2004-03-13-InstCombineInfLoop.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2004-03-13-InstCombineInfLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2004-04-04-InstCombineReplaceAllUsesWith.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2004-04-04-InstCombineReplaceAllUsesWith.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2004-04-04-InstCombineReplaceAllUsesWith.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2004-04-04-InstCombineReplaceAllUsesWith.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2004-05-07-UnsizedCastLoad.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2004-05-07-UnsizedCastLoad.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2004-05-07-UnsizedCastLoad.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2004-05-07-UnsizedCastLoad.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2004-07-27-ConstantExprMul.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2004-07-27-ConstantExprMul.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2004-07-27-ConstantExprMul.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2004-07-27-ConstantExprMul.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2004-08-09-RemInfLoop.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2004-08-09-RemInfLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2004-08-09-RemInfLoop.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2004-08-09-RemInfLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2004-08-10-BoolSetCC.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2004-08-10-BoolSetCC.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2004-08-10-BoolSetCC.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2004-08-10-BoolSetCC.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2004-09-20-BadLoadCombine.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2004-09-20-BadLoadCombine.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2004-09-20-BadLoadCombine.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2004-09-20-BadLoadCombine.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2004-09-20-BadLoadCombine2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2004-09-20-BadLoadCombine2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2004-09-20-BadLoadCombine2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2004-09-20-BadLoadCombine2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2004-09-28-BadShiftAndSetCC.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2004-09-28-BadShiftAndSetCC.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2004-09-28-BadShiftAndSetCC.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2004-09-28-BadShiftAndSetCC.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2004-11-22-Missed-and-fold.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2004-11-22-Missed-and-fold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2004-11-22-Missed-and-fold.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2004-11-22-Missed-and-fold.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2004-11-27-SetCCForCastLargerAndConstant.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2004-11-27-SetCCForCastLargerAndConstant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2004-11-27-SetCCForCastLargerAndConstant.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2004-11-27-SetCCForCastLargerAndConstant.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2004-12-08-InstCombineCrash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2004-12-08-InstCombineCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2004-12-08-InstCombineCrash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2004-12-08-InstCombineCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2004-12-08-RemInfiniteLoop.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2004-12-08-RemInfiniteLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2004-12-08-RemInfiniteLoop.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2004-12-08-RemInfiniteLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2005-03-04-ShiftOverflow.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2005-03-04-ShiftOverflow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2005-03-04-ShiftOverflow.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2005-03-04-ShiftOverflow.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2005-04-07-UDivSelectCrash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2005-04-07-UDivSelectCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2005-04-07-UDivSelectCrash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2005-04-07-UDivSelectCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2005-06-15-DivSelectCrash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2005-06-15-DivSelectCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2005-06-15-DivSelectCrash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2005-06-15-DivSelectCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2005-06-15-ShiftSetCCCrash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2005-06-15-ShiftSetCCCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2005-06-15-ShiftSetCCCrash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2005-06-15-ShiftSetCCCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2005-06-16-RangeCrash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2005-06-16-RangeCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2005-06-16-RangeCrash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2005-06-16-RangeCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2005-06-16-SetCCOrSetCCMiscompile.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2005-06-16-SetCCOrSetCCMiscompile.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2005-06-16-SetCCOrSetCCMiscompile.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2005-06-16-SetCCOrSetCCMiscompile.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2005-07-07-DeadPHILoop.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2005-07-07-DeadPHILoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2005-07-07-DeadPHILoop.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2005-07-07-DeadPHILoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-02-07-SextZextCrash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-02-07-SextZextCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-02-07-SextZextCrash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-02-07-SextZextCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-02-13-DemandedMiscompile.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-02-13-DemandedMiscompile.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-02-13-DemandedMiscompile.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-02-13-DemandedMiscompile.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-02-28-Crash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-02-28-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-02-28-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-02-28-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-03-30-ExtractElement.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-03-30-ExtractElement.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-03-30-ExtractElement.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-03-30-ExtractElement.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-04-01-InfLoop.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-04-01-InfLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-04-01-InfLoop.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-04-01-InfLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-04-28-ShiftShiftLongLong.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-04-28-ShiftShiftLongLong.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-04-28-ShiftShiftLongLong.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-04-28-ShiftShiftLongLong.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-05-06-Infloop.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-05-06-Infloop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-05-06-Infloop.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-05-06-Infloop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-06-28-infloop.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-06-28-infloop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-06-28-infloop.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-06-28-infloop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-09-11-EmptyStructCrash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-09-11-EmptyStructCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-09-11-EmptyStructCrash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-09-11-EmptyStructCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-09-15-CastToBool.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-09-15-CastToBool.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-09-15-CastToBool.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-09-15-CastToBool.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst-2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst-2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst-2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-10-20-mask.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-10-20-mask.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-10-20-mask.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-10-20-mask.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-10-26-VectorReassoc.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-10-26-VectorReassoc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-10-26-VectorReassoc.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-10-26-VectorReassoc.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-11-03-Memmove64.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-11-03-Memmove64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-11-03-Memmove64.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-11-03-Memmove64.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-11-10-ashr-miscompile.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-11-10-ashr-miscompile.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-11-10-ashr-miscompile.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-11-10-ashr-miscompile.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-11-27-XorBug.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-11-27-XorBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-11-27-XorBug.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-11-27-XorBug.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-12-01-BadFPVectorXform.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-12-01-BadFPVectorXform.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-12-01-BadFPVectorXform.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-12-01-BadFPVectorXform.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-12-08-ICmp-Combining.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-12-08-ICmp-Combining.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-12-08-ICmp-Combining.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-12-08-ICmp-Combining.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-12-08-Phi-ICmp-Op-Fold.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-12-08-Phi-ICmp-Op-Fold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-12-08-Phi-ICmp-Op-Fold.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-12-08-Phi-ICmp-Op-Fold.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-12-08-Select-ICmp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-12-08-Select-ICmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-12-08-Select-ICmp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-12-08-Select-ICmp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-12-10-ICmp-GEP-GEP.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-12-10-ICmp-GEP-GEP.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-12-10-ICmp-GEP-GEP.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-12-10-ICmp-GEP-GEP.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-12-15-Range-Test.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-12-15-Range-Test.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-12-15-Range-Test.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-12-15-Range-Test.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2006-12-23-Select-Cmp-Cmp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2006-12-23-Select-Cmp-Cmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2006-12-23-Select-Cmp-Cmp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2006-12-23-Select-Cmp-Cmp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-01-13-ExtCompareMiscompile.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-01-13-ExtCompareMiscompile.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-01-13-ExtCompareMiscompile.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-01-13-ExtCompareMiscompile.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-01-14-FcmpSelf.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-01-14-FcmpSelf.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-01-14-FcmpSelf.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-01-14-FcmpSelf.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-01-18-VectorInfLoop.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-01-18-VectorInfLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-01-18-VectorInfLoop.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-01-18-VectorInfLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-01-27-AndICmp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-01-27-AndICmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-01-27-AndICmp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-01-27-AndICmp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-02-01-LoadSinkAlloca.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-02-01-LoadSinkAlloca.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-02-01-LoadSinkAlloca.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-02-01-LoadSinkAlloca.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-02-07-PointerCast.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-02-07-PointerCast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-02-07-PointerCast.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-02-07-PointerCast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-02-23-PhiFoldInfLoop.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-02-23-PhiFoldInfLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-02-23-PhiFoldInfLoop.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-02-23-PhiFoldInfLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-03-13-CompareMerge.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-03-13-CompareMerge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-03-13-CompareMerge.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-03-13-CompareMerge.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-03-19-BadTruncChangePR1261.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-03-19-BadTruncChangePR1261.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-03-19-BadTruncChangePR1261.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-03-19-BadTruncChangePR1261.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-03-21-SignedRangeTest.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-03-21-SignedRangeTest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-03-21-SignedRangeTest.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-03-21-SignedRangeTest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-03-25-BadShiftMask.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-03-25-BadShiftMask.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-03-25-BadShiftMask.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-03-25-BadShiftMask.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-03-25-DoubleShift.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-03-25-DoubleShift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-03-25-DoubleShift.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-03-25-DoubleShift.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-03-27-PR1280.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-03-27-PR1280.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-03-27-PR1280.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-03-27-PR1280.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-03-31-InfiniteLoop.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-03-31-InfiniteLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-03-31-InfiniteLoop.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-03-31-InfiniteLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-04-04-BadFoldBitcastIntoMalloc.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-04-04-BadFoldBitcastIntoMalloc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-04-04-BadFoldBitcastIntoMalloc.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-04-04-BadFoldBitcastIntoMalloc.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-04-08-SingleEltVectorCrash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-04-08-SingleEltVectorCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-04-08-SingleEltVectorCrash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-04-08-SingleEltVectorCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-05-04-Crash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-05-04-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-05-04-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-05-04-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-05-10-icmp-or.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-05-10-icmp-or.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-05-10-icmp-or.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-05-10-icmp-or.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-05-14-Crash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-05-14-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-05-14-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-05-14-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-05-18-CastFoldBug.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-05-18-CastFoldBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-05-18-CastFoldBug.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-05-18-CastFoldBug.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-06-06-AshrSignBit.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-06-06-AshrSignBit.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-06-06-AshrSignBit.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-06-06-AshrSignBit.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-06-21-DivCompareMiscomp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-06-21-DivCompareMiscomp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-06-21-DivCompareMiscomp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-06-21-DivCompareMiscomp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-08-02-InfiniteLoop.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-08-02-InfiniteLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-08-02-InfiniteLoop.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-08-02-InfiniteLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-09-05-EqualGEP.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-09-05-EqualGEP.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-09-05-EqualGEP.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-09-05-EqualGEP.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-09-10-AliasConstFold.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-09-10-AliasConstFold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-09-10-AliasConstFold.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-09-10-AliasConstFold.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-09-11-Trampoline.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-09-11-Trampoline.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-09-11-Trampoline.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-09-11-Trampoline.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-09-17-AliasConstFold2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-09-17-AliasConstFold2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-09-17-AliasConstFold2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-09-17-AliasConstFold2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-10-10-EliminateMemCpy.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-10-10-EliminateMemCpy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-10-10-EliminateMemCpy.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-10-10-EliminateMemCpy.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-10-12-Crash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-10-12-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-10-12-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-10-12-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-10-28-EmptyField.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-10-28-EmptyField.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-10-28-EmptyField.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-10-28-EmptyField.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-10-28-stacksave.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-10-28-stacksave.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-10-28-stacksave.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-10-28-stacksave.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-10-31-RangeCrash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-10-31-RangeCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-10-31-RangeCrash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-10-31-RangeCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-10-31-StringCrash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-10-31-StringCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-10-31-StringCrash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-10-31-StringCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-11-07-OpaqueAlignCrash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-11-07-OpaqueAlignCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-11-07-OpaqueAlignCrash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-11-07-OpaqueAlignCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-11-15-CompareMiscomp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-11-15-CompareMiscomp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-11-15-CompareMiscomp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-11-15-CompareMiscomp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-11-25-CompatibleAttributes.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-11-25-CompatibleAttributes.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-11-25-CompatibleAttributes.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-11-25-CompatibleAttributes.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-12-10-ConstFoldCompare.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-12-10-ConstFoldCompare.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-12-10-ConstFoldCompare.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-12-10-ConstFoldCompare.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-12-12-GEPScale.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-12-12-GEPScale.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-12-12-GEPScale.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-12-12-GEPScale.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-12-16-AsmNoUnwind.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-12-16-AsmNoUnwind.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-12-16-AsmNoUnwind.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-12-16-AsmNoUnwind.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-12-18-AddSelCmpSub.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-12-18-AddSelCmpSub.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-12-18-AddSelCmpSub.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-12-18-AddSelCmpSub.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-06-BitCastAttributes.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-06-BitCastAttributes.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-06-BitCastAttributes.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-06-BitCastAttributes.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-06-CastCrash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-06-CastCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-06-CastCrash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-06-CastCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-06-VoidCast.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-06-VoidCast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-06-VoidCast.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-06-VoidCast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-13-AndCmpCmp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-13-AndCmpCmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-13-AndCmpCmp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-13-AndCmpCmp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-13-NoBitCastAttributes.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-13-NoBitCastAttributes.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-13-NoBitCastAttributes.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-13-NoBitCastAttributes.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-14-DoubleNest.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-14-DoubleNest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-14-DoubleNest.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-14-DoubleNest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-14-VarArgTrampoline.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-14-VarArgTrampoline.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-14-VarArgTrampoline.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-14-VarArgTrampoline.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-21-MismatchedCastAndCompare.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-21-MismatchedCastAndCompare.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-21-MismatchedCastAndCompare.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-21-MismatchedCastAndCompare.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-21-MulTrunc.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-21-MulTrunc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-21-MulTrunc.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-21-MulTrunc.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-27-FloatSelect.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-27-FloatSelect.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-27-FloatSelect.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-27-FloatSelect.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-29-AddICmp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-29-AddICmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-01-29-AddICmp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-01-29-AddICmp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-02-04-GEPIdxBug.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-02-04-GEPIdxBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-02-04-GEPIdxBug.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-02-04-GEPIdxBug.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-02-13-MulURem.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-02-13-MulURem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-02-13-MulURem.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-02-13-MulURem.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-02-16-SDivOverflow.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-02-16-SDivOverflow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-02-16-SDivOverflow.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-02-16-SDivOverflow.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-02-16-SDivOverflow2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-02-16-SDivOverflow2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-02-16-SDivOverflow2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-02-16-SDivOverflow2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-02-23-MulSub.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-02-23-MulSub.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-02-23-MulSub.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-02-23-MulSub.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-02-28-OrFCmpCrash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-02-28-OrFCmpCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-02-28-OrFCmpCrash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-02-28-OrFCmpCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-03-13-IntToPtr.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-03-13-IntToPtr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-03-13-IntToPtr.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-03-13-IntToPtr.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-04-22-ByValBitcast.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-04-22-ByValBitcast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-04-22-ByValBitcast.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-04-22-ByValBitcast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-04-28-VolatileStore.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-04-28-VolatileStore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-04-28-VolatileStore.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-04-28-VolatileStore.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-04-29-VolatileLoadDontMerge.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-04-29-VolatileLoadDontMerge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-04-29-VolatileLoadDontMerge.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-04-29-VolatileLoadDontMerge.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-04-29-VolatileLoadMerge.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-04-29-VolatileLoadMerge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-04-29-VolatileLoadMerge.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-04-29-VolatileLoadMerge.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-05-08-LiveStoreDelete.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-05-08-LiveStoreDelete.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-05-08-LiveStoreDelete.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-05-08-LiveStoreDelete.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-05-08-StrLenSink.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-05-08-StrLenSink.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-05-08-StrLenSink.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-05-08-StrLenSink.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-05-09-SinkOfInvoke.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-05-09-SinkOfInvoke.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-05-09-SinkOfInvoke.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-05-09-SinkOfInvoke.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-05-17-InfLoop.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-05-17-InfLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-05-17-InfLoop.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-05-17-InfLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-05-18-FoldIntToPtr.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-05-18-FoldIntToPtr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-05-18-FoldIntToPtr.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-05-18-FoldIntToPtr.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-05-22-IDivVector.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-05-22-IDivVector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-05-22-IDivVector.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-05-22-IDivVector.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-05-22-NegValVector.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-05-22-NegValVector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-05-22-NegValVector.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-05-22-NegValVector.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-05-23-CompareFold.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-05-23-CompareFold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-05-23-CompareFold.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-05-23-CompareFold.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-05-31-AddBool.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-05-31-AddBool.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-05-31-AddBool.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-05-31-AddBool.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-05-31-Bools.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-05-31-Bools.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-05-31-Bools.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-05-31-Bools.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-06-05-ashr-crash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-06-05-ashr-crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-06-05-ashr-crash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-06-05-ashr-crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-06-08-ICmpPHI.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-06-08-ICmpPHI.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-06-08-ICmpPHI.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-06-08-ICmpPHI.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-06-13-InfiniteLoopStore.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-06-13-InfiniteLoopStore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-06-13-InfiniteLoopStore.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-06-13-InfiniteLoopStore.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-06-13-ReadOnlyCallStore.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-06-13-ReadOnlyCallStore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-06-13-ReadOnlyCallStore.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-06-13-ReadOnlyCallStore.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-06-19-UncondLoad.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-06-19-UncondLoad.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-06-19-UncondLoad.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-06-19-UncondLoad.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-06-21-CompareMiscomp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-06-21-CompareMiscomp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-06-21-CompareMiscomp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-06-21-CompareMiscomp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-06-24-StackRestore.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-06-24-StackRestore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-06-24-StackRestore.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-06-24-StackRestore.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-08-AndICmp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-08-AndICmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-08-AndICmp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-08-AndICmp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-08-ShiftOneAndOne.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-08-ShiftOneAndOne.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-08-ShiftOneAndOne.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-08-ShiftOneAndOne.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-08-SubAnd.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-08-SubAnd.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-08-SubAnd.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-08-SubAnd.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-08-VolatileLoadMerge.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-08-VolatileLoadMerge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-08-VolatileLoadMerge.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-08-VolatileLoadMerge.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-09-SubAndError.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-09-SubAndError.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-09-SubAndError.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-09-SubAndError.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-10-CastSextBool.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-10-CastSextBool.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-10-CastSextBool.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-10-CastSextBool.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-10-ICmpBinOp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-10-ICmpBinOp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-10-ICmpBinOp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-10-ICmpBinOp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-11-RemAnd.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-11-RemAnd.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-11-RemAnd.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-11-RemAnd.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-13-DivZero.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-13-DivZero.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-13-DivZero.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-13-DivZero.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-16-fsub.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-16-fsub.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-16-fsub.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-16-fsub.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-16-sse2_storel_dq.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-16-sse2_storel_dq.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-07-16-sse2_storel_dq.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-07-16-sse2_storel_dq.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-08-05-And.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-08-05-And.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-08-05-And.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-08-05-And.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-08-17-ICmpXorSignbit.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-08-17-ICmpXorSignbit.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-08-17-ICmpXorSignbit.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-08-17-ICmpXorSignbit.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-09-02-VectorCrash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-09-02-VectorCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-09-02-VectorCrash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-09-02-VectorCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-09-29-FoldingOr.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-09-29-FoldingOr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-09-29-FoldingOr.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-09-29-FoldingOr.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-10-11-DivCompareFold.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-10-11-DivCompareFold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-10-11-DivCompareFold.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-10-11-DivCompareFold.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-10-23-ConstFoldWithoutMask.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-10-23-ConstFoldWithoutMask.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-10-23-ConstFoldWithoutMask.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-10-23-ConstFoldWithoutMask.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-11-01-SRemDemandedBits.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-11-01-SRemDemandedBits.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-11-01-SRemDemandedBits.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-11-01-SRemDemandedBits.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-11-08-FCmp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-11-08-FCmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-11-08-FCmp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-11-08-FCmp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-11-20-DivMulRem.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-11-20-DivMulRem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-11-20-DivMulRem.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-11-20-DivMulRem.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-11-27-IDivVector.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-11-27-IDivVector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-11-27-IDivVector.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-11-27-IDivVector.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-11-27-MultiplyIntVec.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-11-27-MultiplyIntVec.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-11-27-MultiplyIntVec.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-11-27-MultiplyIntVec.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-11-27-UDivNegative.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-11-27-UDivNegative.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-11-27-UDivNegative.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-11-27-UDivNegative.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2008-12-17-SRemNegConstVec.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2008-12-17-SRemNegConstVec.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2008-12-17-SRemNegConstVec.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2008-12-17-SRemNegConstVec.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-01-05-i128-crash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-01-05-i128-crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-01-05-i128-crash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-01-05-i128-crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-01-08-AlignAlloca.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-01-08-AlignAlloca.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-01-08-AlignAlloca.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-01-08-AlignAlloca.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-01-16-PointerAddrSpace.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-01-16-PointerAddrSpace.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-01-16-PointerAddrSpace.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-01-16-PointerAddrSpace.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-01-19-fmod-constant-float-specials.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-01-19-fmod-constant-float-specials.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-01-19-fmod-constant-float-specials.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-01-19-fmod-constant-float-specials.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-01-19-fmod-constant-float.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-01-19-fmod-constant-float.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-01-19-fmod-constant-float.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-01-19-fmod-constant-float.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-01-24-EmptyStruct.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-01-24-EmptyStruct.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-01-24-EmptyStruct.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-01-24-EmptyStruct.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-01-31-InfIterate.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-01-31-InfIterate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-01-31-InfIterate.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-01-31-InfIterate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-01-31-Pressure.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-01-31-Pressure.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-01-31-Pressure.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-01-31-Pressure.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-02-04-FPBitcast.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-02-04-FPBitcast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-02-04-FPBitcast.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-02-04-FPBitcast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-02-20-InstCombine-SROA.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-02-20-InstCombine-SROA.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-02-20-InstCombine-SROA.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-02-20-InstCombine-SROA.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-02-21-LoadCST.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-02-21-LoadCST.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-02-21-LoadCST.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-02-21-LoadCST.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-02-25-CrashZeroSizeArray.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-02-25-CrashZeroSizeArray.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-02-25-CrashZeroSizeArray.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-02-25-CrashZeroSizeArray.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-03-02-VarLengthArrayGEP.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-03-02-VarLengthArrayGEP.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-03-02-VarLengthArrayGEP.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-03-02-VarLengthArrayGEP.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-03-18-vector-ashr-crash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-03-18-vector-ashr-crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-03-18-vector-ashr-crash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-03-18-vector-ashr-crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-03-20-AShrOverShift.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-03-20-AShrOverShift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-03-20-AShrOverShift.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-03-20-AShrOverShift.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-03-24-InfLoop.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-03-24-InfLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-03-24-InfLoop.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-03-24-InfLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-04-06-GEP-Index-Crash.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-04-06-GEP-Index-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-04-06-GEP-Index-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-04-06-GEP-Index-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-04-07-MulPromoteToI96.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-04-07-MulPromoteToI96.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-04-07-MulPromoteToI96.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-04-07-MulPromoteToI96.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-05-23-FCmpToICmp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-05-23-FCmpToICmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-05-23-FCmpToICmp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-05-23-FCmpToICmp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-06-11-StoreAddrSpace.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-06-11-StoreAddrSpace.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-06-11-StoreAddrSpace.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-06-11-StoreAddrSpace.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-06-16-SRemDemandedBits.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-06-16-SRemDemandedBits.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-06-16-SRemDemandedBits.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-06-16-SRemDemandedBits.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/2009-07-02-MaskedIntVector.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/2009-07-02-MaskedIntVector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/2009-07-02-MaskedIntVector.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/2009-07-02-MaskedIntVector.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/CPP_min_max.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/CPP_min_max.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/CPP_min_max.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/CPP_min_max.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/GEPIdxCanon.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/GEPIdxCanon.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/GEPIdxCanon.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/GEPIdxCanon.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/IntPtrCast.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/IntPtrCast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/IntPtrCast.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/IntPtrCast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/JavaCompare.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/JavaCompare.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/JavaCompare.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/JavaCompare.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/README.txt b/libclamav/c++/llvm/test/Transforms/InstCombine/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/README.txt
rename to libclamav/c++/llvm/test/Transforms/InstCombine/README.txt
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/add-shrink.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/add-shrink.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/add-shrink.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/add-shrink.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/add-sitofp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/add-sitofp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/add-sitofp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/add-sitofp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/add.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/add.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/add.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/add.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/add2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/add2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/add2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/add2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/add3.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/add3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/add3.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/add3.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/addnegneg.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/addnegneg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/addnegneg.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/addnegneg.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/adjust-for-sminmax.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/adjust-for-sminmax.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/adjust-for-sminmax.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/adjust-for-sminmax.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/align-2d-gep.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/align-2d-gep.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/align-2d-gep.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/align-2d-gep.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/align-addr.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/align-addr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/align-addr.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/align-addr.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/align-external.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/align-external.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/align-external.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/align-external.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/align-inc.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/align-inc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/align-inc.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/align-inc.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/alloca.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/alloca.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/alloca.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/alloca.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/and-compare.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/and-compare.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/and-compare.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/and-compare.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/and-fcmp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/and-fcmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/and-fcmp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/and-fcmp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/and-not-or.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/and-not-or.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/and-not-or.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/and-not-or.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/and-or-and.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/and-or-and.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/and-or-and.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/and-or-and.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/and-or-not.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/and-or-not.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/and-or-not.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/and-or-not.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/and-or.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/and-or.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/and-or.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/and-or.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/and-xor-merge.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/and-xor-merge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/and-xor-merge.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/and-xor-merge.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/and.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/and.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/and.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/and.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/and2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/and2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/and2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/and2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-add1.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-add1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-add1.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-add1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-add2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-add2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-add2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-add2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-and-compare.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-and-compare.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-and-compare.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-and-compare.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-and-or-and.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-and-or-and.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-and-or-and.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-and-or-and.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-and-xor-merge.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-and-xor-merge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-and-xor-merge.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-and-xor-merge.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-and1.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-and1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-and1.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-and1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-and2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-and2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-and2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-and2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-call-cast-target.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-call-cast-target.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-call-cast-target.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-call-cast-target.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-cast-and-cast.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-cast-and-cast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-cast-and-cast.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-cast-and-cast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-cast-cast-to-and.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-cast-cast-to-and.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-cast-cast-to-and.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-cast-cast-to-and.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-cast.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-cast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-cast.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-cast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-div1.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-div1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-div1.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-div1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-div2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-div2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-div2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-div2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-elim-logicalops.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-elim-logicalops.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-elim-logicalops.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-elim-logicalops.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-mul1.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-mul1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-mul1.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-mul1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-mul2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-mul2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-mul2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-mul2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-not.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-not.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-not.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-not.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-or1.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-or1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-or1.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-or1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-or2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-or2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-or2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-or2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-rem1.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-rem1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-rem1.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-rem1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-rem2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-rem2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-rem2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-rem2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-select.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-select.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-select.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-shift-simplify.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-shift-simplify.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-shift-simplify.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-shift-simplify.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-shift.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-shift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-shift.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-shift.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-shl-trunc.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-shl-trunc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-shl-trunc.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-shl-trunc.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-sub.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-sub.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-sub.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-sub.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-xor1.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-xor1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-xor1.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-xor1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-xor2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-xor2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-xor2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-xor2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-zext1.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-zext1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-zext1.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-zext1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/apint-zext2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/apint-zext2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/apint-zext2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/apint-zext2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/ashr-nop.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/ashr-nop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/ashr-nop.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/ashr-nop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/binop-cast.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/binop-cast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/binop-cast.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/binop-cast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/bit-tracking.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/bit-tracking.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/bit-tracking.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/bit-tracking.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/bitcast-gep.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/bitcast-gep.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/bitcast-gep.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/bitcast-gep.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/bitcast-scalar-to-vector.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/bitcast-scalar-to-vector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/bitcast-scalar-to-vector.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/bitcast-scalar-to-vector.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/bitcast-vec-canon.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/bitcast-vec-canon.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/bitcast-vec-canon.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/bitcast-vec-canon.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/bitcast-vector-fold.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/bitcast-vector-fold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/bitcast-vector-fold.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/bitcast-vector-fold.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/bitcount.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/bitcount.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/bitcount.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/bitcount.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/bittest.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/bittest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/bittest.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/bittest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/bswap-fold.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/bswap-fold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/bswap-fold.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/bswap-fold.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/bswap.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/bswap.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/bswap.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/bswap.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/call-cast-target.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/call-cast-target.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/call-cast-target.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/call-cast-target.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/call-intrinsics.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/call-intrinsics.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/call-intrinsics.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/call-intrinsics.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/call.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/call.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/call.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/call.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/call2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/call2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/call2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/call2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/canonicalize_branch.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/canonicalize_branch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/canonicalize_branch.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/canonicalize_branch.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/cast-and-cast.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/cast-and-cast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/cast-and-cast.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/cast-and-cast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/cast-cast-to-and.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/cast-cast-to-and.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/cast-cast-to-and.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/cast-cast-to-and.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/cast-load-gep.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/cast-load-gep.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/cast-load-gep.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/cast-load-gep.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/cast-malloc.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/cast-malloc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/cast-malloc.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/cast-malloc.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/cast-mul-select.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/cast-mul-select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/cast-mul-select.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/cast-mul-select.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/cast-propagate.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/cast-propagate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/cast-propagate.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/cast-propagate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/cast-set.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/cast-set.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/cast-set.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/cast-set.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/cast-sext-zext.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/cast-sext-zext.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/cast-sext-zext.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/cast-sext-zext.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/cast-store-gep.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/cast-store-gep.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/cast-store-gep.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/cast-store-gep.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/cast.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/cast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/cast.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/cast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/cast2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/cast2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/cast2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/cast2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/cast3.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/cast3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/cast3.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/cast3.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/cast_ld_addr_space.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/cast_ld_addr_space.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/cast_ld_addr_space.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/cast_ld_addr_space.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/cast_ptr.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/cast_ptr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/cast_ptr.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/cast_ptr.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/constant-fold-gep-overindex.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/constant-fold-gep-overindex.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/constant-fold-gep-overindex.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/constant-fold-gep-overindex.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/constant-fold-gep.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/constant-fold-gep.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/constant-fold-gep.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/constant-fold-gep.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/constant-fold-ptr-casts.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/constant-fold-ptr-casts.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/constant-fold-ptr-casts.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/constant-fold-ptr-casts.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/dce-iterate.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/dce-iterate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/dce-iterate.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/dce-iterate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/deadcode.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/deadcode.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/deadcode.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/deadcode.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/dg.exp b/libclamav/c++/llvm/test/Transforms/InstCombine/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/dg.exp
rename to libclamav/c++/llvm/test/Transforms/InstCombine/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/div-cmp-overflow.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/div-cmp-overflow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/div-cmp-overflow.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/div-cmp-overflow.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/div.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/div.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/div.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/div.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/enforce-known-alignment.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/enforce-known-alignment.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/enforce-known-alignment.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/enforce-known-alignment.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/exact-sdiv.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/exact-sdiv.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/exact-sdiv.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/exact-sdiv.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/extractvalue.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/extractvalue.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/extractvalue.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/extractvalue.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/fold-bin-operand.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/fold-bin-operand.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/fold-bin-operand.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/fold-bin-operand.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/fold-vector-zero.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/fold-vector-zero.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/fold-vector-zero.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/fold-vector-zero.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/fp-ret-bitcast.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/fp-ret-bitcast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/fp-ret-bitcast.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/fp-ret-bitcast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/fpcast.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/fpcast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/fpcast.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/fpcast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/fpextend.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/fpextend.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/fpextend.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/fpextend.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/fsub-fsub.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/fsub-fsub.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/fsub-fsub.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/fsub-fsub.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/getelementptr-setcc.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/getelementptr-setcc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/getelementptr-setcc.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/getelementptr-setcc.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/getelementptr-seteq.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/getelementptr-seteq.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/getelementptr-seteq.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/getelementptr-seteq.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/getelementptr.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/getelementptr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/getelementptr.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/getelementptr.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/getelementptr_cast.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/getelementptr_cast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/getelementptr_cast.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/getelementptr_cast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/getelementptr_const.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/getelementptr_const.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/getelementptr_const.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/getelementptr_const.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/getelementptr_index.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/getelementptr_index.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/getelementptr_index.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/getelementptr_index.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/getelementptr_promote.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/getelementptr_promote.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/getelementptr_promote.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/getelementptr_promote.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/hoist_instr.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/hoist_instr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/hoist_instr.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/hoist_instr.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/icmp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/icmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/icmp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/icmp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/known_align.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/known_align.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/known_align.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/known_align.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/load.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/load.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/load.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/load.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/load2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/load2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/load2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/load2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/load3.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/load3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/load3.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/load3.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/loadstore-alignment.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/loadstore-alignment.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/loadstore-alignment.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/loadstore-alignment.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/logical-select.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/logical-select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/logical-select.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/logical-select.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/lshr-phi.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/lshr-phi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/lshr-phi.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/lshr-phi.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/malloc-free-delete.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/malloc-free-delete.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/malloc-free-delete.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/malloc-free-delete.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/malloc.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/malloc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/malloc.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/malloc.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/malloc2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/malloc2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/malloc2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/malloc2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/malloc3.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/malloc3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/malloc3.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/malloc3.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/memcpy-to-load.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/memcpy-to-load.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/memcpy-to-load.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/memcpy-to-load.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/memmove.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/memmove.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/memmove.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/memmove.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/memset.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/memset.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/memset.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/memset.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/mul-masked-bits.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/mul-masked-bits.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/mul-masked-bits.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/mul-masked-bits.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/mul.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/mul.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/mul.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/mul.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/multi-use-or.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/multi-use-or.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/multi-use-or.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/multi-use-or.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/narrow.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/narrow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/narrow.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/narrow.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/not-fcmp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/not-fcmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/not-fcmp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/not-fcmp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/not.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/not.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/not.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/not.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/nothrow.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/nothrow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/nothrow.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/nothrow.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/nsw.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/nsw.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/nsw.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/nsw.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/odr-linkage.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/odr-linkage.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/odr-linkage.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/odr-linkage.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/or-fcmp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/or-fcmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/or-fcmp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/or-fcmp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/or-to-xor.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/or-to-xor.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/or-to-xor.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/or-to-xor.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/or.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/or.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/or.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/or.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/or2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/or2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/or2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/or2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/phi-merge.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/phi-merge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/phi-merge.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/phi-merge.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/phi.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/phi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/phi.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/phi.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/pr2645-0.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/pr2645-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/pr2645-0.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/pr2645-0.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/pr2645-1.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/pr2645-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/pr2645-1.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/pr2645-1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/pr2996.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/pr2996.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/pr2996.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/pr2996.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/preserve-sminmax.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/preserve-sminmax.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/preserve-sminmax.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/preserve-sminmax.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/ptr-int-cast.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/ptr-int-cast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/ptr-int-cast.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/ptr-int-cast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/rem.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/rem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/rem.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/rem.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/sdiv-1.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/sdiv-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/sdiv-1.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/sdiv-1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/sdiv-2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/sdiv-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/sdiv-2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/sdiv-2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/sdiv-shift.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/sdiv-shift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/sdiv-shift.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/sdiv-shift.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/select-2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/select-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/select-2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/select-2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/select-load-call.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/select-load-call.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/select-load-call.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/select-load-call.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/select.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/select.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/select.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/set.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/set.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/set.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/set.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/setcc-cast-cast.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/setcc-cast-cast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/setcc-cast-cast.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/setcc-cast-cast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/setcc-strength-reduce.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/setcc-strength-reduce.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/setcc-strength-reduce.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/setcc-strength-reduce.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/sext-misc.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/sext-misc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/sext-misc.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/sext-misc.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/shift-simplify.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/shift-simplify.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/shift-simplify.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/shift-simplify.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/shift-sra.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/shift-sra.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/shift-sra.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/shift-sra.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/shift-trunc-shift.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/shift-trunc-shift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/shift-trunc-shift.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/shift-trunc-shift.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/shift.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/shift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/shift.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/shift.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/shl-icmp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/shl-icmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/shl-icmp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/shl-icmp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/shl-trunc.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/shl-trunc.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/shl-trunc.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/shl-trunc.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/shufflemask-undef.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/shufflemask-undef.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/shufflemask-undef.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/shufflemask-undef.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/shufflevec-constant.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/shufflevec-constant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/shufflevec-constant.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/shufflevec-constant.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/signed-comparison.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/signed-comparison.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/signed-comparison.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/signed-comparison.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/signext.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/signext.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/signext.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/signext.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/simplify-demanded-bits-pointer.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/simplify-demanded-bits-pointer.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/simplify-demanded-bits-pointer.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/simplify-demanded-bits-pointer.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/sink_instruction.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/sink_instruction.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/sink_instruction.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/sink_instruction.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/sitofp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/sitofp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/sitofp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/sitofp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/srem-simplify-bug.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/srem-simplify-bug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/srem-simplify-bug.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/srem-simplify-bug.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/srem.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/srem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/srem.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/srem.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/srem1.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/srem1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/srem1.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/srem1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/stack-overalign.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/stack-overalign.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/stack-overalign.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/stack-overalign.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/stacksaverestore.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/stacksaverestore.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/stacksaverestore.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/stacksaverestore.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/store-merge.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/store-merge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/store-merge.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/store-merge.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/store.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/store.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/store.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/store.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/sub.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/sub.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/sub.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/sub.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/trunc-mask-ext.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/trunc-mask-ext.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/trunc-mask-ext.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/trunc-mask-ext.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/udiv-simplify-bug-0.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/udiv-simplify-bug-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/udiv-simplify-bug-0.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/udiv-simplify-bug-0.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/udiv-simplify-bug-1.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/udiv-simplify-bug-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/udiv-simplify-bug-1.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/udiv-simplify-bug-1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/udiv_select_to_select_shift.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/udiv_select_to_select_shift.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/udiv_select_to_select_shift.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/udiv_select_to_select_shift.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/udivrem-change-width.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/udivrem-change-width.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/udivrem-change-width.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/udivrem-change-width.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/urem-simplify-bug.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/urem-simplify-bug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/urem-simplify-bug.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/urem-simplify-bug.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/urem.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/urem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/urem.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/urem.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/vec_demanded_elts-2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/vec_demanded_elts-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/vec_demanded_elts-2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/vec_demanded_elts-2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/vec_demanded_elts-3.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/vec_demanded_elts-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/vec_demanded_elts-3.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/vec_demanded_elts-3.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/vec_demanded_elts.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/vec_demanded_elts.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/vec_demanded_elts.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/vec_demanded_elts.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/vec_extract_elt.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/vec_extract_elt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/vec_extract_elt.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/vec_extract_elt.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/vec_extract_elt2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/vec_extract_elt2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/vec_extract_elt2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/vec_extract_elt2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/vec_insert_to_shuffle.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/vec_insert_to_shuffle.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/vec_insert_to_shuffle.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/vec_insert_to_shuffle.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/vec_insertelt.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/vec_insertelt.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/vec_insertelt.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/vec_insertelt.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/vec_narrow.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/vec_narrow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/vec_narrow.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/vec_narrow.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/vec_shuffle.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/vec_shuffle.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/vec_shuffle.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/vec_shuffle.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/vec_shuffle2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/vec_shuffle2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/vec_shuffle2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/vec_shuffle2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/vector-casts.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/vector-casts.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/vector-casts.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/vector-casts.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/vector-srem.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/vector-srem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/vector-srem.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/vector-srem.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/volatile_store.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/volatile_store.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/volatile_store.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/volatile_store.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/xor-demorgans.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/xor-demorgans.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/xor-demorgans.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/xor-demorgans.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/xor-undef.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/xor-undef.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/xor-undef.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/xor-undef.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/xor.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/xor.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/xor.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/xor.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/xor2.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/xor2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/xor2.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/xor2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/zero-point-zero-add.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/zero-point-zero-add.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/zero-point-zero-add.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/zero-point-zero-add.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/zeroext-and-reduce.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/zeroext-and-reduce.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/zeroext-and-reduce.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/zeroext-and-reduce.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/zext-bool-add-sub.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/zext-bool-add-sub.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/zext-bool-add-sub.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/zext-bool-add-sub.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/zext-fold.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/zext-fold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/zext-fold.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/zext-fold.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/zext-or-icmp.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/zext-or-icmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/zext-or-icmp.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/zext-or-icmp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/InstCombine/zext.ll b/libclamav/c++/llvm/test/Transforms/InstCombine/zext.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/InstCombine/zext.ll
rename to libclamav/c++/llvm/test/Transforms/InstCombine/zext.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Internalize/2008-05-09-AllButMain.ll b/libclamav/c++/llvm/test/Transforms/Internalize/2008-05-09-AllButMain.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Internalize/2008-05-09-AllButMain.ll
rename to libclamav/c++/llvm/test/Transforms/Internalize/2008-05-09-AllButMain.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Internalize/2008-05-09-AllButMain.ll.apifile b/libclamav/c++/llvm/test/Transforms/Internalize/2008-05-09-AllButMain.ll.apifile
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Internalize/2008-05-09-AllButMain.ll.apifile
rename to libclamav/c++/llvm/test/Transforms/Internalize/2008-05-09-AllButMain.ll.apifile
diff --git a/libclamav/llvm/llvm/test/Transforms/Internalize/2009-01-05-InternalizeAliases.ll b/libclamav/c++/llvm/test/Transforms/Internalize/2009-01-05-InternalizeAliases.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Internalize/2009-01-05-InternalizeAliases.ll
rename to libclamav/c++/llvm/test/Transforms/Internalize/2009-01-05-InternalizeAliases.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Internalize/dg.exp b/libclamav/c++/llvm/test/Transforms/Internalize/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Internalize/dg.exp
rename to libclamav/c++/llvm/test/Transforms/Internalize/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/JumpThreading/2008-04-24-InfLoop.ll b/libclamav/c++/llvm/test/Transforms/JumpThreading/2008-04-24-InfLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/JumpThreading/2008-04-24-InfLoop.ll
rename to libclamav/c++/llvm/test/Transforms/JumpThreading/2008-04-24-InfLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/JumpThreading/2008-05-05-MRV-Crash.ll b/libclamav/c++/llvm/test/Transforms/JumpThreading/2008-05-05-MRV-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/JumpThreading/2008-05-05-MRV-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/JumpThreading/2008-05-05-MRV-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/JumpThreading/2008-11-27-EntryMunge.ll b/libclamav/c++/llvm/test/Transforms/JumpThreading/2008-11-27-EntryMunge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/JumpThreading/2008-11-27-EntryMunge.ll
rename to libclamav/c++/llvm/test/Transforms/JumpThreading/2008-11-27-EntryMunge.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/JumpThreading/2008-11-28-InfLoop.ll b/libclamav/c++/llvm/test/Transforms/JumpThreading/2008-11-28-InfLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/JumpThreading/2008-11-28-InfLoop.ll
rename to libclamav/c++/llvm/test/Transforms/JumpThreading/2008-11-28-InfLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/JumpThreading/2009-01-08-DeadLoopRepl.ll b/libclamav/c++/llvm/test/Transforms/JumpThreading/2009-01-08-DeadLoopRepl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/JumpThreading/2009-01-08-DeadLoopRepl.ll
rename to libclamav/c++/llvm/test/Transforms/JumpThreading/2009-01-08-DeadLoopRepl.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/JumpThreading/2009-01-19-InfSwitchLoop.ll b/libclamav/c++/llvm/test/Transforms/JumpThreading/2009-01-19-InfSwitchLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/JumpThreading/2009-01-19-InfSwitchLoop.ll
rename to libclamav/c++/llvm/test/Transforms/JumpThreading/2009-01-19-InfSwitchLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/JumpThreading/and-and-cond.ll b/libclamav/c++/llvm/test/Transforms/JumpThreading/and-and-cond.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/JumpThreading/and-and-cond.ll
rename to libclamav/c++/llvm/test/Transforms/JumpThreading/and-and-cond.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/JumpThreading/and-cond.ll b/libclamav/c++/llvm/test/Transforms/JumpThreading/and-cond.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/JumpThreading/and-cond.ll
rename to libclamav/c++/llvm/test/Transforms/JumpThreading/and-cond.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/JumpThreading/basic.ll b/libclamav/c++/llvm/test/Transforms/JumpThreading/basic.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/JumpThreading/basic.ll
rename to libclamav/c++/llvm/test/Transforms/JumpThreading/basic.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/JumpThreading/branch-no-const.ll b/libclamav/c++/llvm/test/Transforms/JumpThreading/branch-no-const.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/JumpThreading/branch-no-const.ll
rename to libclamav/c++/llvm/test/Transforms/JumpThreading/branch-no-const.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/JumpThreading/compare.ll b/libclamav/c++/llvm/test/Transforms/JumpThreading/compare.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/JumpThreading/compare.ll
rename to libclamav/c++/llvm/test/Transforms/JumpThreading/compare.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/JumpThreading/dg.exp b/libclamav/c++/llvm/test/Transforms/JumpThreading/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/JumpThreading/dg.exp
rename to libclamav/c++/llvm/test/Transforms/JumpThreading/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/JumpThreading/dup-cond.ll b/libclamav/c++/llvm/test/Transforms/JumpThreading/dup-cond.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/JumpThreading/dup-cond.ll
rename to libclamav/c++/llvm/test/Transforms/JumpThreading/dup-cond.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/JumpThreading/no-irreducible-loops.ll b/libclamav/c++/llvm/test/Transforms/JumpThreading/no-irreducible-loops.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/JumpThreading/no-irreducible-loops.ll
rename to libclamav/c++/llvm/test/Transforms/JumpThreading/no-irreducible-loops.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/JumpThreading/thread-loads.ll b/libclamav/c++/llvm/test/Transforms/JumpThreading/thread-loads.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/JumpThreading/thread-loads.ll
rename to libclamav/c++/llvm/test/Transforms/JumpThreading/thread-loads.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/JumpThreading/undef.ll b/libclamav/c++/llvm/test/Transforms/JumpThreading/undef.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/JumpThreading/undef.ll
rename to libclamav/c++/llvm/test/Transforms/JumpThreading/undef.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LCSSA/2006-06-03-IncorrectIDFPhis.ll b/libclamav/c++/llvm/test/Transforms/LCSSA/2006-06-03-IncorrectIDFPhis.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LCSSA/2006-06-03-IncorrectIDFPhis.ll
rename to libclamav/c++/llvm/test/Transforms/LCSSA/2006-06-03-IncorrectIDFPhis.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LCSSA/2006-06-12-MultipleExitsSameBlock.ll b/libclamav/c++/llvm/test/Transforms/LCSSA/2006-06-12-MultipleExitsSameBlock.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LCSSA/2006-06-12-MultipleExitsSameBlock.ll
rename to libclamav/c++/llvm/test/Transforms/LCSSA/2006-06-12-MultipleExitsSameBlock.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LCSSA/2006-07-09-NoDominator.ll b/libclamav/c++/llvm/test/Transforms/LCSSA/2006-07-09-NoDominator.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LCSSA/2006-07-09-NoDominator.ll
rename to libclamav/c++/llvm/test/Transforms/LCSSA/2006-07-09-NoDominator.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LCSSA/2006-10-31-UnreachableBlock-2.ll b/libclamav/c++/llvm/test/Transforms/LCSSA/2006-10-31-UnreachableBlock-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LCSSA/2006-10-31-UnreachableBlock-2.ll
rename to libclamav/c++/llvm/test/Transforms/LCSSA/2006-10-31-UnreachableBlock-2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LCSSA/2006-10-31-UnreachableBlock.ll b/libclamav/c++/llvm/test/Transforms/LCSSA/2006-10-31-UnreachableBlock.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LCSSA/2006-10-31-UnreachableBlock.ll
rename to libclamav/c++/llvm/test/Transforms/LCSSA/2006-10-31-UnreachableBlock.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LCSSA/2007-07-12-LICM-2.ll b/libclamav/c++/llvm/test/Transforms/LCSSA/2007-07-12-LICM-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LCSSA/2007-07-12-LICM-2.ll
rename to libclamav/c++/llvm/test/Transforms/LCSSA/2007-07-12-LICM-2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LCSSA/2007-07-12-LICM-3.ll b/libclamav/c++/llvm/test/Transforms/LCSSA/2007-07-12-LICM-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LCSSA/2007-07-12-LICM-3.ll
rename to libclamav/c++/llvm/test/Transforms/LCSSA/2007-07-12-LICM-3.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LCSSA/2007-07-12-LICM.ll b/libclamav/c++/llvm/test/Transforms/LCSSA/2007-07-12-LICM.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LCSSA/2007-07-12-LICM.ll
rename to libclamav/c++/llvm/test/Transforms/LCSSA/2007-07-12-LICM.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LCSSA/basictest.ll b/libclamav/c++/llvm/test/Transforms/LCSSA/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LCSSA/basictest.ll
rename to libclamav/c++/llvm/test/Transforms/LCSSA/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LCSSA/dg.exp b/libclamav/c++/llvm/test/Transforms/LCSSA/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LCSSA/dg.exp
rename to libclamav/c++/llvm/test/Transforms/LCSSA/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/LCSSA/invoke-dest.ll b/libclamav/c++/llvm/test/Transforms/LCSSA/invoke-dest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LCSSA/invoke-dest.ll
rename to libclamav/c++/llvm/test/Transforms/LCSSA/invoke-dest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2003-02-26-LoopExitNotDominated.ll b/libclamav/c++/llvm/test/Transforms/LICM/2003-02-26-LoopExitNotDominated.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2003-02-26-LoopExitNotDominated.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2003-02-26-LoopExitNotDominated.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2003-02-27-NestedLoopExitBlocks.ll b/libclamav/c++/llvm/test/Transforms/LICM/2003-02-27-NestedLoopExitBlocks.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2003-02-27-NestedLoopExitBlocks.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2003-02-27-NestedLoopExitBlocks.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2003-02-27-PreheaderExitNodeUpdate.ll b/libclamav/c++/llvm/test/Transforms/LICM/2003-02-27-PreheaderExitNodeUpdate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2003-02-27-PreheaderExitNodeUpdate.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2003-02-27-PreheaderExitNodeUpdate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2003-02-27-PreheaderProblem.ll b/libclamav/c++/llvm/test/Transforms/LICM/2003-02-27-PreheaderProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2003-02-27-PreheaderProblem.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2003-02-27-PreheaderProblem.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2003-02-27-StoreSinkPHIs.ll b/libclamav/c++/llvm/test/Transforms/LICM/2003-02-27-StoreSinkPHIs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2003-02-27-StoreSinkPHIs.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2003-02-27-StoreSinkPHIs.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2003-02-28-PromoteDifferentType.ll b/libclamav/c++/llvm/test/Transforms/LICM/2003-02-28-PromoteDifferentType.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2003-02-28-PromoteDifferentType.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2003-02-28-PromoteDifferentType.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2003-05-02-LoadHoist.ll b/libclamav/c++/llvm/test/Transforms/LICM/2003-05-02-LoadHoist.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2003-05-02-LoadHoist.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2003-05-02-LoadHoist.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2003-08-04-TrappingInstHoist.ll b/libclamav/c++/llvm/test/Transforms/LICM/2003-08-04-TrappingInstHoist.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2003-08-04-TrappingInstHoist.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2003-08-04-TrappingInstHoist.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2003-08-04-TrappingInstOkHoist.ll b/libclamav/c++/llvm/test/Transforms/LICM/2003-08-04-TrappingInstOkHoist.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2003-08-04-TrappingInstOkHoist.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2003-08-04-TrappingInstOkHoist.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2003-12-11-SinkingToPHI.ll b/libclamav/c++/llvm/test/Transforms/LICM/2003-12-11-SinkingToPHI.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2003-12-11-SinkingToPHI.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2003-12-11-SinkingToPHI.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2003-12-13-VolatilePromote.ll b/libclamav/c++/llvm/test/Transforms/LICM/2003-12-13-VolatilePromote.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2003-12-13-VolatilePromote.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2003-12-13-VolatilePromote.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.ll b/libclamav/c++/llvm/test/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2004-11-17-UndefIndexCrash.ll b/libclamav/c++/llvm/test/Transforms/LICM/2004-11-17-UndefIndexCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2004-11-17-UndefIndexCrash.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2004-11-17-UndefIndexCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2005-03-24-LICM-Aggregate-Crash.ll b/libclamav/c++/llvm/test/Transforms/LICM/2005-03-24-LICM-Aggregate-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2005-03-24-LICM-Aggregate-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2005-03-24-LICM-Aggregate-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2006-09-12-DeadUserOfSunkInstr.ll b/libclamav/c++/llvm/test/Transforms/LICM/2006-09-12-DeadUserOfSunkInstr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2006-09-12-DeadUserOfSunkInstr.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2006-09-12-DeadUserOfSunkInstr.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2007-05-22-VolatileSink.ll b/libclamav/c++/llvm/test/Transforms/LICM/2007-05-22-VolatileSink.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2007-05-22-VolatileSink.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2007-05-22-VolatileSink.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2007-07-30-AliasSet.ll b/libclamav/c++/llvm/test/Transforms/LICM/2007-07-30-AliasSet.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2007-07-30-AliasSet.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2007-07-30-AliasSet.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2007-09-17-PromoteValue.ll b/libclamav/c++/llvm/test/Transforms/LICM/2007-09-17-PromoteValue.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2007-09-17-PromoteValue.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2007-09-17-PromoteValue.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2007-09-24-PromoteNullValue.ll b/libclamav/c++/llvm/test/Transforms/LICM/2007-09-24-PromoteNullValue.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2007-09-24-PromoteNullValue.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2007-09-24-PromoteNullValue.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2007-10-01-PromoteSafeValue.ll b/libclamav/c++/llvm/test/Transforms/LICM/2007-10-01-PromoteSafeValue.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2007-10-01-PromoteSafeValue.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2007-10-01-PromoteSafeValue.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2008-05-20-AliasSetVAArg.ll b/libclamav/c++/llvm/test/Transforms/LICM/2008-05-20-AliasSetVAArg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2008-05-20-AliasSetVAArg.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2008-05-20-AliasSetVAArg.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2008-07-22-LoadGlobalConstant.ll b/libclamav/c++/llvm/test/Transforms/LICM/2008-07-22-LoadGlobalConstant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2008-07-22-LoadGlobalConstant.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2008-07-22-LoadGlobalConstant.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/2009-03-25-AliasSetTracker.ll b/libclamav/c++/llvm/test/Transforms/LICM/2009-03-25-AliasSetTracker.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/2009-03-25-AliasSetTracker.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/2009-03-25-AliasSetTracker.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/Preserve-LCSSA.ll b/libclamav/c++/llvm/test/Transforms/LICM/Preserve-LCSSA.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/Preserve-LCSSA.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/Preserve-LCSSA.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/basictest.ll b/libclamav/c++/llvm/test/Transforms/LICM/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/basictest.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/call_sink_const_function.ll b/libclamav/c++/llvm/test/Transforms/LICM/call_sink_const_function.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/call_sink_const_function.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/call_sink_const_function.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/call_sink_pure_function.ll b/libclamav/c++/llvm/test/Transforms/LICM/call_sink_pure_function.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/call_sink_pure_function.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/call_sink_pure_function.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/dg.exp b/libclamav/c++/llvm/test/Transforms/LICM/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/dg.exp
rename to libclamav/c++/llvm/test/Transforms/LICM/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/no-preheader-test.ll b/libclamav/c++/llvm/test/Transforms/LICM/no-preheader-test.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/no-preheader-test.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/no-preheader-test.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/scalar_promote.ll b/libclamav/c++/llvm/test/Transforms/LICM/scalar_promote.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/scalar_promote.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/scalar_promote.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/sink_critical_edge.ll b/libclamav/c++/llvm/test/Transforms/LICM/sink_critical_edge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/sink_critical_edge.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/sink_critical_edge.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/sink_inst.ll b/libclamav/c++/llvm/test/Transforms/LICM/sink_inst.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/sink_inst.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/sink_inst.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/sink_load.ll b/libclamav/c++/llvm/test/Transforms/LICM/sink_load.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/sink_load.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/sink_load.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/sink_multiple.ll b/libclamav/c++/llvm/test/Transforms/LICM/sink_multiple.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/sink_multiple.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/sink_multiple.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/sink_multiple_exits.ll b/libclamav/c++/llvm/test/Transforms/LICM/sink_multiple_exits.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/sink_multiple_exits.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/sink_multiple_exits.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/sink_only_some_exits.ll b/libclamav/c++/llvm/test/Transforms/LICM/sink_only_some_exits.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/sink_only_some_exits.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/sink_only_some_exits.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/sink_phi_node_use.ll b/libclamav/c++/llvm/test/Transforms/LICM/sink_phi_node_use.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/sink_phi_node_use.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/sink_phi_node_use.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LICM/sink_trapping_inst.ll b/libclamav/c++/llvm/test/Transforms/LICM/sink_trapping_inst.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LICM/sink_trapping_inst.ll
rename to libclamav/c++/llvm/test/Transforms/LICM/sink_trapping_inst.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopDeletion/2007-07-23-InfiniteLoop.ll b/libclamav/c++/llvm/test/Transforms/LoopDeletion/2007-07-23-InfiniteLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopDeletion/2007-07-23-InfiniteLoop.ll
rename to libclamav/c++/llvm/test/Transforms/LoopDeletion/2007-07-23-InfiniteLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopDeletion/2008-05-06-Phi.ll b/libclamav/c++/llvm/test/Transforms/LoopDeletion/2008-05-06-Phi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopDeletion/2008-05-06-Phi.ll
rename to libclamav/c++/llvm/test/Transforms/LoopDeletion/2008-05-06-Phi.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopDeletion/dcetest.ll b/libclamav/c++/llvm/test/Transforms/LoopDeletion/dcetest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopDeletion/dcetest.ll
rename to libclamav/c++/llvm/test/Transforms/LoopDeletion/dcetest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopDeletion/dg.exp b/libclamav/c++/llvm/test/Transforms/LoopDeletion/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopDeletion/dg.exp
rename to libclamav/c++/llvm/test/Transforms/LoopDeletion/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2007-09-21-LoopBound.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2007-09-21-LoopBound.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2007-09-21-LoopBound.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2007-09-21-LoopBound.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2007-09-24-UpdateIterationSpace.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2007-09-24-UpdateIterationSpace.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2007-09-24-UpdateIterationSpace.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2007-09-24-UpdateIterationSpace.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2007-09-25-UpdateIterationSpace-2.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2007-09-25-UpdateIterationSpace-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2007-09-25-UpdateIterationSpace-2.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2007-09-25-UpdateIterationSpace-2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-01-28-IndDecrement.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-01-28-IndDecrement.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-01-28-IndDecrement.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-01-28-IndDecrement.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-02-08-Crash.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-02-08-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-02-08-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-02-08-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-02-13-ExitValueNum.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-02-13-ExitValueNum.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-02-13-ExitValueNum.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-02-13-ExitValueNum.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-02-13-LoopLatch.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-02-13-LoopLatch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-02-13-LoopLatch.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-02-13-LoopLatch.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-02-13-LoopLatchPHI.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-02-13-LoopLatchPHI.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-02-13-LoopLatchPHI.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-02-13-LoopLatchPHI.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-02-14-Crash.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-02-14-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-02-14-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-02-14-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-03-24-ExitPhi.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-03-24-ExitPhi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-03-24-ExitPhi.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-03-24-ExitPhi.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-05-19-IndVar.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-05-19-IndVar.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-05-19-IndVar.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-05-19-IndVar.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-06-03-DomFrontier.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-06-03-DomFrontier.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-06-03-DomFrontier.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-06-03-DomFrontier.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-07-08-MisCompilation.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-07-08-MisCompilation.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-07-08-MisCompilation.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-07-08-MisCompilation.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-09-17-IVUse.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-09-17-IVUse.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-09-17-IVUse.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-09-17-IVUse.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-09-20-Crash.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-09-20-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-09-20-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-09-20-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-10-06-Crash.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-10-06-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-10-06-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-10-06-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-10-10-OneIteration.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-10-10-OneIteration.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-10-10-OneIteration.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-10-10-OneIteration.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-11-10-Sign.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-11-10-Sign.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2008-11-10-Sign.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2008-11-10-Sign.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2009-03-02-UpdateIterationSpace-crash.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2009-03-02-UpdateIterationSpace-crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2009-03-02-UpdateIterationSpace-crash.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2009-03-02-UpdateIterationSpace-crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2009-03-30-undef.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2009-03-30-undef.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/2009-03-30-undef.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/2009-03-30-undef.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/Crash-2007-08-17.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/Crash-2007-08-17.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/Crash-2007-08-17.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/Crash-2007-08-17.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/Crash-2007-12-03.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/Crash-2007-12-03.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/Crash-2007-12-03.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/Crash-2007-12-03.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/Crash2-2007-08-17.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/Crash2-2007-08-17.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/Crash2-2007-08-17.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/Crash2-2007-08-17.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/ExitCondition-2007-09-10.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/ExitCondition-2007-09-10.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/ExitCondition-2007-09-10.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/ExitCondition-2007-09-10.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/OneIterLoop-2007-08-17.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/OneIterLoop-2007-08-17.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/OneIterLoop-2007-08-17.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/OneIterLoop-2007-08-17.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/OneIterLoop2-2007-08-17.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/OneIterLoop2-2007-08-17.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/OneIterLoop2-2007-08-17.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/OneIterLoop2-2007-08-17.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/OneIterLoop3-2007-08-17.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/OneIterLoop3-2007-08-17.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/OneIterLoop3-2007-08-17.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/OneIterLoop3-2007-08-17.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/SaveLastValue-2007-08-17.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/SaveLastValue-2007-08-17.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/SaveLastValue-2007-08-17.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/SaveLastValue-2007-08-17.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/SplitValue-2007-08-24-dbg.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/SplitValue-2007-08-24-dbg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/SplitValue-2007-08-24-dbg.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/SplitValue-2007-08-24-dbg.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/SplitValue-2007-08-24.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/SplitValue-2007-08-24.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/SplitValue-2007-08-24.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/SplitValue-2007-08-24.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/UpperBound-2007-08-24.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/UpperBound-2007-08-24.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/UpperBound-2007-08-24.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/UpperBound-2007-08-24.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/dg.exp b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/dg.exp
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/non-iv-cmp-operand.ll b/libclamav/c++/llvm/test/Transforms/LoopIndexSplit/non-iv-cmp-operand.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopIndexSplit/non-iv-cmp-operand.ll
rename to libclamav/c++/llvm/test/Transforms/LoopIndexSplit/non-iv-cmp-operand.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopRotate/2009-01-25-SingleEntryPhi.ll b/libclamav/c++/llvm/test/Transforms/LoopRotate/2009-01-25-SingleEntryPhi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopRotate/2009-01-25-SingleEntryPhi.ll
rename to libclamav/c++/llvm/test/Transforms/LoopRotate/2009-01-25-SingleEntryPhi.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopRotate/LRCrash-1.ll b/libclamav/c++/llvm/test/Transforms/LoopRotate/LRCrash-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopRotate/LRCrash-1.ll
rename to libclamav/c++/llvm/test/Transforms/LoopRotate/LRCrash-1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopRotate/LRCrash-2.ll b/libclamav/c++/llvm/test/Transforms/LoopRotate/LRCrash-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopRotate/LRCrash-2.ll
rename to libclamav/c++/llvm/test/Transforms/LoopRotate/LRCrash-2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopRotate/LRCrash-3.ll b/libclamav/c++/llvm/test/Transforms/LoopRotate/LRCrash-3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopRotate/LRCrash-3.ll
rename to libclamav/c++/llvm/test/Transforms/LoopRotate/LRCrash-3.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopRotate/LRCrash-4.ll b/libclamav/c++/llvm/test/Transforms/LoopRotate/LRCrash-4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopRotate/LRCrash-4.ll
rename to libclamav/c++/llvm/test/Transforms/LoopRotate/LRCrash-4.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopRotate/LRCrash-5.ll b/libclamav/c++/llvm/test/Transforms/LoopRotate/LRCrash-5.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopRotate/LRCrash-5.ll
rename to libclamav/c++/llvm/test/Transforms/LoopRotate/LRCrash-5.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopRotate/PhiRename-1.ll b/libclamav/c++/llvm/test/Transforms/LoopRotate/PhiRename-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopRotate/PhiRename-1.ll
rename to libclamav/c++/llvm/test/Transforms/LoopRotate/PhiRename-1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopRotate/PhiSelfRefernce-1.ll b/libclamav/c++/llvm/test/Transforms/LoopRotate/PhiSelfRefernce-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopRotate/PhiSelfRefernce-1.ll
rename to libclamav/c++/llvm/test/Transforms/LoopRotate/PhiSelfRefernce-1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopRotate/dg.exp b/libclamav/c++/llvm/test/Transforms/LoopRotate/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopRotate/dg.exp
rename to libclamav/c++/llvm/test/Transforms/LoopRotate/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopRotate/pr2639.ll b/libclamav/c++/llvm/test/Transforms/LoopRotate/pr2639.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopRotate/pr2639.ll
rename to libclamav/c++/llvm/test/Transforms/LoopRotate/pr2639.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopSimplify/2003-04-25-AssertFail.ll b/libclamav/c++/llvm/test/Transforms/LoopSimplify/2003-04-25-AssertFail.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopSimplify/2003-04-25-AssertFail.ll
rename to libclamav/c++/llvm/test/Transforms/LoopSimplify/2003-04-25-AssertFail.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopSimplify/2003-05-12-PreheaderExitOfChild.ll b/libclamav/c++/llvm/test/Transforms/LoopSimplify/2003-05-12-PreheaderExitOfChild.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopSimplify/2003-05-12-PreheaderExitOfChild.ll
rename to libclamav/c++/llvm/test/Transforms/LoopSimplify/2003-05-12-PreheaderExitOfChild.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopSimplify/2003-08-15-PreheadersFail.ll b/libclamav/c++/llvm/test/Transforms/LoopSimplify/2003-08-15-PreheadersFail.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopSimplify/2003-08-15-PreheadersFail.ll
rename to libclamav/c++/llvm/test/Transforms/LoopSimplify/2003-08-15-PreheadersFail.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopSimplify/2003-12-10-ExitBlocksProblem.ll b/libclamav/c++/llvm/test/Transforms/LoopSimplify/2003-12-10-ExitBlocksProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopSimplify/2003-12-10-ExitBlocksProblem.ll
rename to libclamav/c++/llvm/test/Transforms/LoopSimplify/2003-12-10-ExitBlocksProblem.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopSimplify/2004-02-05-DominatorInfoCorruption.ll b/libclamav/c++/llvm/test/Transforms/LoopSimplify/2004-02-05-DominatorInfoCorruption.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopSimplify/2004-02-05-DominatorInfoCorruption.ll
rename to libclamav/c++/llvm/test/Transforms/LoopSimplify/2004-02-05-DominatorInfoCorruption.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopSimplify/2004-03-15-IncorrectDomUpdate.ll b/libclamav/c++/llvm/test/Transforms/LoopSimplify/2004-03-15-IncorrectDomUpdate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopSimplify/2004-03-15-IncorrectDomUpdate.ll
rename to libclamav/c++/llvm/test/Transforms/LoopSimplify/2004-03-15-IncorrectDomUpdate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopSimplify/2004-04-01-IncorrectDomUpdate.ll b/libclamav/c++/llvm/test/Transforms/LoopSimplify/2004-04-01-IncorrectDomUpdate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopSimplify/2004-04-01-IncorrectDomUpdate.ll
rename to libclamav/c++/llvm/test/Transforms/LoopSimplify/2004-04-01-IncorrectDomUpdate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopSimplify/2004-04-12-LoopSimplify-SwitchBackedges.ll b/libclamav/c++/llvm/test/Transforms/LoopSimplify/2004-04-12-LoopSimplify-SwitchBackedges.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopSimplify/2004-04-12-LoopSimplify-SwitchBackedges.ll
rename to libclamav/c++/llvm/test/Transforms/LoopSimplify/2004-04-12-LoopSimplify-SwitchBackedges.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFrontier.ll b/libclamav/c++/llvm/test/Transforms/LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFrontier.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFrontier.ll
rename to libclamav/c++/llvm/test/Transforms/LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFrontier.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopSimplify/2007-10-28-InvokeCrash.ll b/libclamav/c++/llvm/test/Transforms/LoopSimplify/2007-10-28-InvokeCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopSimplify/2007-10-28-InvokeCrash.ll
rename to libclamav/c++/llvm/test/Transforms/LoopSimplify/2007-10-28-InvokeCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopSimplify/basictest.ll b/libclamav/c++/llvm/test/Transforms/LoopSimplify/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopSimplify/basictest.ll
rename to libclamav/c++/llvm/test/Transforms/LoopSimplify/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopSimplify/dg.exp b/libclamav/c++/llvm/test/Transforms/LoopSimplify/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopSimplify/dg.exp
rename to libclamav/c++/llvm/test/Transforms/LoopSimplify/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopSimplify/hardertest.ll b/libclamav/c++/llvm/test/Transforms/LoopSimplify/hardertest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopSimplify/hardertest.ll
rename to libclamav/c++/llvm/test/Transforms/LoopSimplify/hardertest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopSimplify/merge-exits.ll b/libclamav/c++/llvm/test/Transforms/LoopSimplify/merge-exits.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopSimplify/merge-exits.ll
rename to libclamav/c++/llvm/test/Transforms/LoopSimplify/merge-exits.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopSimplify/phi-node-simplify.ll b/libclamav/c++/llvm/test/Transforms/LoopSimplify/phi-node-simplify.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopSimplify/phi-node-simplify.ll
rename to libclamav/c++/llvm/test/Transforms/LoopSimplify/phi-node-simplify.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopSimplify/single-backedge.ll b/libclamav/c++/llvm/test/Transforms/LoopSimplify/single-backedge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopSimplify/single-backedge.ll
rename to libclamav/c++/llvm/test/Transforms/LoopSimplify/single-backedge.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2005-08-15-AddRecIV.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2005-08-15-AddRecIV.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2005-08-15-AddRecIV.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2005-08-15-AddRecIV.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2005-08-17-OutOfLoopVariant.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2005-08-17-OutOfLoopVariant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2005-08-17-OutOfLoopVariant.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2005-08-17-OutOfLoopVariant.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2005-09-12-UsesOutOutsideOfLoop.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2005-09-12-UsesOutOutsideOfLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2005-09-12-UsesOutOutsideOfLoop.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2005-09-12-UsesOutOutsideOfLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2007-04-23-UseIterator.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2007-04-23-UseIterator.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2007-04-23-UseIterator.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2007-04-23-UseIterator.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2008-08-06-CmpStride.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2008-08-06-CmpStride.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2008-08-06-CmpStride.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2008-08-06-CmpStride.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2008-08-13-CmpStride.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2008-08-13-CmpStride.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2008-08-13-CmpStride.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2008-08-13-CmpStride.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2008-08-14-ShadowIV.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2008-08-14-ShadowIV.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2008-08-14-ShadowIV.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2008-08-14-ShadowIV.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2008-09-09-Overflow.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2008-09-09-Overflow.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2008-09-09-Overflow.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2008-09-09-Overflow.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2009-01-13-nonconstant-stride-outside-loop.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2009-01-13-nonconstant-stride-outside-loop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2009-01-13-nonconstant-stride-outside-loop.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2009-01-13-nonconstant-stride-outside-loop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2009-02-09-ivs-different-sizes.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2009-02-09-ivs-different-sizes.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2009-02-09-ivs-different-sizes.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2009-02-09-ivs-different-sizes.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2009-04-28-no-reduce-mul.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2009-04-28-no-reduce-mul.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/2009-04-28-no-reduce-mul.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/2009-04-28-no-reduce-mul.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/change-compare-stride-trickiness-0.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/change-compare-stride-trickiness-0.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/change-compare-stride-trickiness-0.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/change-compare-stride-trickiness-0.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/change-compare-stride-trickiness-1.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/change-compare-stride-trickiness-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/change-compare-stride-trickiness-1.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/change-compare-stride-trickiness-1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/change-compare-stride-trickiness-2.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/change-compare-stride-trickiness-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/change-compare-stride-trickiness-2.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/change-compare-stride-trickiness-2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/dead-phi.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/dead-phi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/dead-phi.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/dead-phi.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/dg.exp b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/dg.exp
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/different-type-ivs.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/different-type-ivs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/different-type-ivs.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/different-type-ivs.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/dont-hoist-simple-loop-constants.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/dont-hoist-simple-loop-constants.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/dont-hoist-simple-loop-constants.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/dont-hoist-simple-loop-constants.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/dont_insert_redundant_ops.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/dont_insert_redundant_ops.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/dont_insert_redundant_ops.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/dont_insert_redundant_ops.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/dont_reduce_bytes.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/dont_reduce_bytes.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/dont_reduce_bytes.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/dont_reduce_bytes.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/dont_reverse.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/dont_reverse.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/dont_reverse.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/dont_reverse.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/exit_compare_live_range.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/exit_compare_live_range.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/exit_compare_live_range.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/exit_compare_live_range.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/invariant_value_first.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/invariant_value_first.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/invariant_value_first.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/invariant_value_first.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/invariant_value_first_arg.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/invariant_value_first_arg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/invariant_value_first_arg.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/invariant_value_first_arg.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/nested-reduce.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/nested-reduce.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/nested-reduce.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/nested-reduce.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/ops_after_indvar.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/ops_after_indvar.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/ops_after_indvar.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/ops_after_indvar.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/phi_node_update_multiple_preds.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/phi_node_update_multiple_preds.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/phi_node_update_multiple_preds.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/phi_node_update_multiple_preds.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/pr2537.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/pr2537.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/pr2537.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/pr2537.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/pr2570.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/pr2570.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/pr2570.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/pr2570.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/pr3086.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/pr3086.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/pr3086.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/pr3086.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/pr3399.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/pr3399.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/pr3399.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/pr3399.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/pr3571.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/pr3571.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/pr3571.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/pr3571.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/quadradic-exit-value.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/quadradic-exit-value.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/quadradic-exit-value.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/quadradic-exit-value.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/related_indvars.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/related_indvars.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/related_indvars.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/related_indvars.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/remove_indvar.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/remove_indvar.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/remove_indvar.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/remove_indvar.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/share_code_in_preheader.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/share_code_in_preheader.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/share_code_in_preheader.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/share_code_in_preheader.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/share_ivs.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/share_ivs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/share_ivs.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/share_ivs.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/use_postinc_value_outside_loop.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/use_postinc_value_outside_loop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/use_postinc_value_outside_loop.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/use_postinc_value_outside_loop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/var_stride_used_by_compare.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/var_stride_used_by_compare.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/var_stride_used_by_compare.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/var_stride_used_by_compare.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/variable_stride.ll b/libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/variable_stride.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopStrengthReduce/variable_stride.ll
rename to libclamav/c++/llvm/test/Transforms/LoopStrengthReduce/variable_stride.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnroll/2004-05-13-DontUnrollTooMuch.ll b/libclamav/c++/llvm/test/Transforms/LoopUnroll/2004-05-13-DontUnrollTooMuch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnroll/2004-05-13-DontUnrollTooMuch.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnroll/2004-05-13-DontUnrollTooMuch.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnroll/2005-03-06-BadLoopInfoUpdate.ll b/libclamav/c++/llvm/test/Transforms/LoopUnroll/2005-03-06-BadLoopInfoUpdate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnroll/2005-03-06-BadLoopInfoUpdate.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnroll/2005-03-06-BadLoopInfoUpdate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnroll/2006-08-24-MultiBlockLoop.ll b/libclamav/c++/llvm/test/Transforms/LoopUnroll/2006-08-24-MultiBlockLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnroll/2006-08-24-MultiBlockLoop.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnroll/2006-08-24-MultiBlockLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnroll/2007-04-16-PhiUpdate.ll b/libclamav/c++/llvm/test/Transforms/LoopUnroll/2007-04-16-PhiUpdate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnroll/2007-04-16-PhiUpdate.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnroll/2007-04-16-PhiUpdate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnroll/2007-05-05-UnrollMiscomp.ll b/libclamav/c++/llvm/test/Transforms/LoopUnroll/2007-05-05-UnrollMiscomp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnroll/2007-05-05-UnrollMiscomp.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnroll/2007-05-05-UnrollMiscomp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnroll/2007-05-09-UnknownTripCount.ll b/libclamav/c++/llvm/test/Transforms/LoopUnroll/2007-05-09-UnknownTripCount.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnroll/2007-05-09-UnknownTripCount.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnroll/2007-05-09-UnknownTripCount.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnroll/2007-11-05-Crash.ll b/libclamav/c++/llvm/test/Transforms/LoopUnroll/2007-11-05-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnroll/2007-11-05-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnroll/2007-11-05-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnroll/dg.exp b/libclamav/c++/llvm/test/Transforms/LoopUnroll/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnroll/dg.exp
rename to libclamav/c++/llvm/test/Transforms/LoopUnroll/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2006-02-14-LoopSimplifyCrash.ll b/libclamav/c++/llvm/test/Transforms/LoopUnswitch/2006-02-14-LoopSimplifyCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2006-02-14-LoopSimplifyCrash.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnswitch/2006-02-14-LoopSimplifyCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2006-02-22-UnswitchCrash.ll b/libclamav/c++/llvm/test/Transforms/LoopUnswitch/2006-02-22-UnswitchCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2006-02-22-UnswitchCrash.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnswitch/2006-02-22-UnswitchCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2006-06-13-SingleEntryPHI.ll b/libclamav/c++/llvm/test/Transforms/LoopUnswitch/2006-06-13-SingleEntryPHI.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2006-06-13-SingleEntryPHI.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnswitch/2006-06-13-SingleEntryPHI.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2006-06-27-DeadSwitchCase.ll b/libclamav/c++/llvm/test/Transforms/LoopUnswitch/2006-06-27-DeadSwitchCase.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2006-06-27-DeadSwitchCase.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnswitch/2006-06-27-DeadSwitchCase.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2007-05-09-Unreachable.ll b/libclamav/c++/llvm/test/Transforms/LoopUnswitch/2007-05-09-Unreachable.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2007-05-09-Unreachable.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnswitch/2007-05-09-Unreachable.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2007-05-09-tl.ll b/libclamav/c++/llvm/test/Transforms/LoopUnswitch/2007-05-09-tl.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2007-05-09-tl.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnswitch/2007-05-09-tl.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2007-07-12-ExitDomInfo.ll b/libclamav/c++/llvm/test/Transforms/LoopUnswitch/2007-07-12-ExitDomInfo.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2007-07-12-ExitDomInfo.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnswitch/2007-07-12-ExitDomInfo.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2007-07-13-DomInfo.ll b/libclamav/c++/llvm/test/Transforms/LoopUnswitch/2007-07-13-DomInfo.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2007-07-13-DomInfo.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnswitch/2007-07-13-DomInfo.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2007-07-18-DomInfo.ll b/libclamav/c++/llvm/test/Transforms/LoopUnswitch/2007-07-18-DomInfo.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2007-07-18-DomInfo.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnswitch/2007-07-18-DomInfo.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2007-08-01-Dom.ll b/libclamav/c++/llvm/test/Transforms/LoopUnswitch/2007-08-01-Dom.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2007-08-01-Dom.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnswitch/2007-08-01-Dom.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2007-08-01-LCSSA.ll b/libclamav/c++/llvm/test/Transforms/LoopUnswitch/2007-08-01-LCSSA.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2007-08-01-LCSSA.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnswitch/2007-08-01-LCSSA.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2007-10-04-DomFrontier.ll b/libclamav/c++/llvm/test/Transforms/LoopUnswitch/2007-10-04-DomFrontier.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2007-10-04-DomFrontier.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnswitch/2007-10-04-DomFrontier.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2008-06-02-DomInfo.ll b/libclamav/c++/llvm/test/Transforms/LoopUnswitch/2008-06-02-DomInfo.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2008-06-02-DomInfo.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnswitch/2008-06-02-DomInfo.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2008-06-17-DomFrontier.ll b/libclamav/c++/llvm/test/Transforms/LoopUnswitch/2008-06-17-DomFrontier.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2008-06-17-DomFrontier.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnswitch/2008-06-17-DomFrontier.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2008-11-03-Invariant.ll b/libclamav/c++/llvm/test/Transforms/LoopUnswitch/2008-11-03-Invariant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnswitch/2008-11-03-Invariant.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnswitch/2008-11-03-Invariant.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnswitch/basictest.ll b/libclamav/c++/llvm/test/Transforms/LoopUnswitch/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnswitch/basictest.ll
rename to libclamav/c++/llvm/test/Transforms/LoopUnswitch/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LoopUnswitch/dg.exp b/libclamav/c++/llvm/test/Transforms/LoopUnswitch/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LoopUnswitch/dg.exp
rename to libclamav/c++/llvm/test/Transforms/LoopUnswitch/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/LowerInvoke/2003-12-10-Crash.ll b/libclamav/c++/llvm/test/Transforms/LowerInvoke/2003-12-10-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LowerInvoke/2003-12-10-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/LowerInvoke/2003-12-10-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LowerInvoke/2004-02-29-PHICrash.ll b/libclamav/c++/llvm/test/Transforms/LowerInvoke/2004-02-29-PHICrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LowerInvoke/2004-02-29-PHICrash.ll
rename to libclamav/c++/llvm/test/Transforms/LowerInvoke/2004-02-29-PHICrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LowerInvoke/2005-08-03-InvokeWithPHI.ll b/libclamav/c++/llvm/test/Transforms/LowerInvoke/2005-08-03-InvokeWithPHI.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LowerInvoke/2005-08-03-InvokeWithPHI.ll
rename to libclamav/c++/llvm/test/Transforms/LowerInvoke/2005-08-03-InvokeWithPHI.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LowerInvoke/2005-08-03-InvokeWithPHIUse.ll b/libclamav/c++/llvm/test/Transforms/LowerInvoke/2005-08-03-InvokeWithPHIUse.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LowerInvoke/2005-08-03-InvokeWithPHIUse.ll
rename to libclamav/c++/llvm/test/Transforms/LowerInvoke/2005-08-03-InvokeWithPHIUse.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LowerInvoke/2008-02-14-CritEdgePhiCrash.ll b/libclamav/c++/llvm/test/Transforms/LowerInvoke/2008-02-14-CritEdgePhiCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LowerInvoke/2008-02-14-CritEdgePhiCrash.ll
rename to libclamav/c++/llvm/test/Transforms/LowerInvoke/2008-02-14-CritEdgePhiCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LowerInvoke/basictest.ll b/libclamav/c++/llvm/test/Transforms/LowerInvoke/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LowerInvoke/basictest.ll
rename to libclamav/c++/llvm/test/Transforms/LowerInvoke/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LowerInvoke/dg.exp b/libclamav/c++/llvm/test/Transforms/LowerInvoke/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LowerInvoke/dg.exp
rename to libclamav/c++/llvm/test/Transforms/LowerInvoke/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/LowerSetJmp/2003-11-05-DominanceProperties.ll b/libclamav/c++/llvm/test/Transforms/LowerSetJmp/2003-11-05-DominanceProperties.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LowerSetJmp/2003-11-05-DominanceProperties.ll
rename to libclamav/c++/llvm/test/Transforms/LowerSetJmp/2003-11-05-DominanceProperties.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LowerSetJmp/dg.exp b/libclamav/c++/llvm/test/Transforms/LowerSetJmp/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LowerSetJmp/dg.exp
rename to libclamav/c++/llvm/test/Transforms/LowerSetJmp/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/LowerSetJmp/simpletest.ll b/libclamav/c++/llvm/test/Transforms/LowerSetJmp/simpletest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LowerSetJmp/simpletest.ll
rename to libclamav/c++/llvm/test/Transforms/LowerSetJmp/simpletest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LowerSwitch/2003-05-01-PHIProblem.ll b/libclamav/c++/llvm/test/Transforms/LowerSwitch/2003-05-01-PHIProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LowerSwitch/2003-05-01-PHIProblem.ll
rename to libclamav/c++/llvm/test/Transforms/LowerSwitch/2003-05-01-PHIProblem.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LowerSwitch/2003-08-23-EmptySwitch.ll b/libclamav/c++/llvm/test/Transforms/LowerSwitch/2003-08-23-EmptySwitch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LowerSwitch/2003-08-23-EmptySwitch.ll
rename to libclamav/c++/llvm/test/Transforms/LowerSwitch/2003-08-23-EmptySwitch.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LowerSwitch/2004-03-13-SwitchIsDefaultCrash.ll b/libclamav/c++/llvm/test/Transforms/LowerSwitch/2004-03-13-SwitchIsDefaultCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LowerSwitch/2004-03-13-SwitchIsDefaultCrash.ll
rename to libclamav/c++/llvm/test/Transforms/LowerSwitch/2004-03-13-SwitchIsDefaultCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/LowerSwitch/dg.exp b/libclamav/c++/llvm/test/Transforms/LowerSwitch/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LowerSwitch/dg.exp
rename to libclamav/c++/llvm/test/Transforms/LowerSwitch/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/LowerSwitch/feature.ll b/libclamav/c++/llvm/test/Transforms/LowerSwitch/feature.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/LowerSwitch/feature.ll
rename to libclamav/c++/llvm/test/Transforms/LowerSwitch/feature.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Mem2Reg/2002-03-28-UninitializedVal.ll b/libclamav/c++/llvm/test/Transforms/Mem2Reg/2002-03-28-UninitializedVal.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Mem2Reg/2002-03-28-UninitializedVal.ll
rename to libclamav/c++/llvm/test/Transforms/Mem2Reg/2002-03-28-UninitializedVal.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Mem2Reg/2002-05-01-ShouldNotPromoteThisAlloca.ll b/libclamav/c++/llvm/test/Transforms/Mem2Reg/2002-05-01-ShouldNotPromoteThisAlloca.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Mem2Reg/2002-05-01-ShouldNotPromoteThisAlloca.ll
rename to libclamav/c++/llvm/test/Transforms/Mem2Reg/2002-05-01-ShouldNotPromoteThisAlloca.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Mem2Reg/2003-04-10-DFNotFound.ll b/libclamav/c++/llvm/test/Transforms/Mem2Reg/2003-04-10-DFNotFound.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Mem2Reg/2003-04-10-DFNotFound.ll
rename to libclamav/c++/llvm/test/Transforms/Mem2Reg/2003-04-10-DFNotFound.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Mem2Reg/2003-04-18-DeadBlockProblem.ll b/libclamav/c++/llvm/test/Transforms/Mem2Reg/2003-04-18-DeadBlockProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Mem2Reg/2003-04-18-DeadBlockProblem.ll
rename to libclamav/c++/llvm/test/Transforms/Mem2Reg/2003-04-18-DeadBlockProblem.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Mem2Reg/2003-04-24-MultipleIdenticalSuccessors.ll b/libclamav/c++/llvm/test/Transforms/Mem2Reg/2003-04-24-MultipleIdenticalSuccessors.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Mem2Reg/2003-04-24-MultipleIdenticalSuccessors.ll
rename to libclamav/c++/llvm/test/Transforms/Mem2Reg/2003-04-24-MultipleIdenticalSuccessors.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Mem2Reg/2003-06-26-IterativePromote.ll b/libclamav/c++/llvm/test/Transforms/Mem2Reg/2003-06-26-IterativePromote.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Mem2Reg/2003-06-26-IterativePromote.ll
rename to libclamav/c++/llvm/test/Transforms/Mem2Reg/2003-06-26-IterativePromote.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Mem2Reg/2003-10-05-DeadPHIInsertion.ll b/libclamav/c++/llvm/test/Transforms/Mem2Reg/2003-10-05-DeadPHIInsertion.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Mem2Reg/2003-10-05-DeadPHIInsertion.ll
rename to libclamav/c++/llvm/test/Transforms/Mem2Reg/2003-10-05-DeadPHIInsertion.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Mem2Reg/2005-06-30-ReadBeforeWrite.ll b/libclamav/c++/llvm/test/Transforms/Mem2Reg/2005-06-30-ReadBeforeWrite.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Mem2Reg/2005-06-30-ReadBeforeWrite.ll
rename to libclamav/c++/llvm/test/Transforms/Mem2Reg/2005-06-30-ReadBeforeWrite.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Mem2Reg/2005-11-28-Crash.ll b/libclamav/c++/llvm/test/Transforms/Mem2Reg/2005-11-28-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Mem2Reg/2005-11-28-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/Mem2Reg/2005-11-28-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Mem2Reg/2007-08-27-VolatileLoadsStores.ll b/libclamav/c++/llvm/test/Transforms/Mem2Reg/2007-08-27-VolatileLoadsStores.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Mem2Reg/2007-08-27-VolatileLoadsStores.ll
rename to libclamav/c++/llvm/test/Transforms/Mem2Reg/2007-08-27-VolatileLoadsStores.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Mem2Reg/PromoteMemToRegister.ll b/libclamav/c++/llvm/test/Transforms/Mem2Reg/PromoteMemToRegister.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Mem2Reg/PromoteMemToRegister.ll
rename to libclamav/c++/llvm/test/Transforms/Mem2Reg/PromoteMemToRegister.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Mem2Reg/UndefValuesMerge.ll b/libclamav/c++/llvm/test/Transforms/Mem2Reg/UndefValuesMerge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Mem2Reg/UndefValuesMerge.ll
rename to libclamav/c++/llvm/test/Transforms/Mem2Reg/UndefValuesMerge.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Mem2Reg/dg.exp b/libclamav/c++/llvm/test/Transforms/Mem2Reg/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Mem2Reg/dg.exp
rename to libclamav/c++/llvm/test/Transforms/Mem2Reg/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/MemCpyOpt/2008-02-24-MultipleUseofSRet.ll b/libclamav/c++/llvm/test/Transforms/MemCpyOpt/2008-02-24-MultipleUseofSRet.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/MemCpyOpt/2008-02-24-MultipleUseofSRet.ll
rename to libclamav/c++/llvm/test/Transforms/MemCpyOpt/2008-02-24-MultipleUseofSRet.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/MemCpyOpt/2008-03-13-ReturnSlotBitcast.ll b/libclamav/c++/llvm/test/Transforms/MemCpyOpt/2008-03-13-ReturnSlotBitcast.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/MemCpyOpt/2008-03-13-ReturnSlotBitcast.ll
rename to libclamav/c++/llvm/test/Transforms/MemCpyOpt/2008-03-13-ReturnSlotBitcast.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/MemCpyOpt/2008-04-29-SRetRemoval.ll b/libclamav/c++/llvm/test/Transforms/MemCpyOpt/2008-04-29-SRetRemoval.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/MemCpyOpt/2008-04-29-SRetRemoval.ll
rename to libclamav/c++/llvm/test/Transforms/MemCpyOpt/2008-04-29-SRetRemoval.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/MemCpyOpt/2008-06-01-MemCpy-MemMove.ll b/libclamav/c++/llvm/test/Transforms/MemCpyOpt/2008-06-01-MemCpy-MemMove.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/MemCpyOpt/2008-06-01-MemCpy-MemMove.ll
rename to libclamav/c++/llvm/test/Transforms/MemCpyOpt/2008-06-01-MemCpy-MemMove.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/MemCpyOpt/dg.exp b/libclamav/c++/llvm/test/Transforms/MemCpyOpt/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/MemCpyOpt/dg.exp
rename to libclamav/c++/llvm/test/Transforms/MemCpyOpt/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/MemCpyOpt/form-memset.ll b/libclamav/c++/llvm/test/Transforms/MemCpyOpt/form-memset.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/MemCpyOpt/form-memset.ll
rename to libclamav/c++/llvm/test/Transforms/MemCpyOpt/form-memset.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/MemCpyOpt/form-memset2.ll b/libclamav/c++/llvm/test/Transforms/MemCpyOpt/form-memset2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/MemCpyOpt/form-memset2.ll
rename to libclamav/c++/llvm/test/Transforms/MemCpyOpt/form-memset2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/MemCpyOpt/memcpy.ll b/libclamav/c++/llvm/test/Transforms/MemCpyOpt/memcpy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/MemCpyOpt/memcpy.ll
rename to libclamav/c++/llvm/test/Transforms/MemCpyOpt/memcpy.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/MemCpyOpt/sret.ll b/libclamav/c++/llvm/test/Transforms/MemCpyOpt/sret.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/MemCpyOpt/sret.ll
rename to libclamav/c++/llvm/test/Transforms/MemCpyOpt/sret.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/MergeFunc/dg.exp b/libclamav/c++/llvm/test/Transforms/MergeFunc/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/MergeFunc/dg.exp
rename to libclamav/c++/llvm/test/Transforms/MergeFunc/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/MergeFunc/fold-weak.ll b/libclamav/c++/llvm/test/Transforms/MergeFunc/fold-weak.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/MergeFunc/fold-weak.ll
rename to libclamav/c++/llvm/test/Transforms/MergeFunc/fold-weak.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/MergeFunc/phi-speculation1.ll b/libclamav/c++/llvm/test/Transforms/MergeFunc/phi-speculation1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/MergeFunc/phi-speculation1.ll
rename to libclamav/c++/llvm/test/Transforms/MergeFunc/phi-speculation1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/MergeFunc/phi-speculation2.ll b/libclamav/c++/llvm/test/Transforms/MergeFunc/phi-speculation2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/MergeFunc/phi-speculation2.ll
rename to libclamav/c++/llvm/test/Transforms/MergeFunc/phi-speculation2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-08-02-Switch.ll b/libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-08-02-Switch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-08-02-Switch.ll
rename to libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-08-02-Switch.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-08-07-LeaderOffByOne.ll b/libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-08-07-LeaderOffByOne.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-08-07-LeaderOffByOne.ll
rename to libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-08-07-LeaderOffByOne.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-09-20-ResolveCycle.ll b/libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-09-20-ResolveCycle.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-09-20-ResolveCycle.ll
rename to libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-09-20-ResolveCycle.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-09-20-SetCC.ll b/libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-09-20-SetCC.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-09-20-SetCC.ll
rename to libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-09-20-SetCC.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-10-22-IntOr.ll b/libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-10-22-IntOr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-10-22-IntOr.ll
rename to libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-10-22-IntOr.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-10-25-AddSetCC.ll b/libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-10-25-AddSetCC.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-10-25-AddSetCC.ll
rename to libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-10-25-AddSetCC.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-11-04-ImpossibleGT.ll b/libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-11-04-ImpossibleGT.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-11-04-ImpossibleGT.ll
rename to libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-11-04-ImpossibleGT.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-11-04-ReplacingZeros.ll b/libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-11-04-ReplacingZeros.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-11-04-ReplacingZeros.ll
rename to libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-11-04-ReplacingZeros.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-11-05-CycleGTLT.ll b/libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-11-05-CycleGTLT.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-11-05-CycleGTLT.ll
rename to libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-11-05-CycleGTLT.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-11-11-Squeeze.ll b/libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-11-11-Squeeze.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-11-11-Squeeze.ll
rename to libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-11-11-Squeeze.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-11-12-MergeNodes.ll b/libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-11-12-MergeNodes.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2006-11-12-MergeNodes.ll
rename to libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2006-11-12-MergeNodes.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2007-01-04-SelectSwitch.ll b/libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2007-01-04-SelectSwitch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2007-01-04-SelectSwitch.ll
rename to libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2007-01-04-SelectSwitch.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2007-03-17-OpsToDefVRP.ll b/libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2007-03-17-OpsToDefVRP.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2007-03-17-OpsToDefVRP.ll
rename to libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2007-03-17-OpsToDefVRP.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2007-09-19-Subtract.ll b/libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2007-09-19-Subtract.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/2007-09-19-Subtract.ll
rename to libclamav/c++/llvm/test/Transforms/PredicateSimplifier/2007-09-19-Subtract.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/dg.exp b/libclamav/c++/llvm/test/Transforms/PredicateSimplifier/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/dg.exp
rename to libclamav/c++/llvm/test/Transforms/PredicateSimplifier/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/predsimplify.ll b/libclamav/c++/llvm/test/Transforms/PredicateSimplifier/predsimplify.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/predsimplify.ll
rename to libclamav/c++/llvm/test/Transforms/PredicateSimplifier/predsimplify.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg1.ll b/libclamav/c++/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg1.ll
rename to libclamav/c++/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg2.ll b/libclamav/c++/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg2.ll
rename to libclamav/c++/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg3.ll b/libclamav/c++/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg3.ll
rename to libclamav/c++/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg3.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg4.ll b/libclamav/c++/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg4.ll
rename to libclamav/c++/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg4.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PruneEH/2003-09-14-ExternalCall.ll b/libclamav/c++/llvm/test/Transforms/PruneEH/2003-09-14-ExternalCall.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PruneEH/2003-09-14-ExternalCall.ll
rename to libclamav/c++/llvm/test/Transforms/PruneEH/2003-09-14-ExternalCall.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PruneEH/2003-11-21-PHIUpdate.ll b/libclamav/c++/llvm/test/Transforms/PruneEH/2003-11-21-PHIUpdate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PruneEH/2003-11-21-PHIUpdate.ll
rename to libclamav/c++/llvm/test/Transforms/PruneEH/2003-11-21-PHIUpdate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PruneEH/2008-06-02-Weak.ll b/libclamav/c++/llvm/test/Transforms/PruneEH/2008-06-02-Weak.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PruneEH/2008-06-02-Weak.ll
rename to libclamav/c++/llvm/test/Transforms/PruneEH/2008-06-02-Weak.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PruneEH/2008-09-05-CGUpdate.ll b/libclamav/c++/llvm/test/Transforms/PruneEH/2008-09-05-CGUpdate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PruneEH/2008-09-05-CGUpdate.ll
rename to libclamav/c++/llvm/test/Transforms/PruneEH/2008-09-05-CGUpdate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PruneEH/dg.exp b/libclamav/c++/llvm/test/Transforms/PruneEH/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PruneEH/dg.exp
rename to libclamav/c++/llvm/test/Transforms/PruneEH/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/PruneEH/recursivetest.ll b/libclamav/c++/llvm/test/Transforms/PruneEH/recursivetest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PruneEH/recursivetest.ll
rename to libclamav/c++/llvm/test/Transforms/PruneEH/recursivetest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PruneEH/simplenoreturntest.ll b/libclamav/c++/llvm/test/Transforms/PruneEH/simplenoreturntest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PruneEH/simplenoreturntest.ll
rename to libclamav/c++/llvm/test/Transforms/PruneEH/simplenoreturntest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/PruneEH/simpletest.ll b/libclamav/c++/llvm/test/Transforms/PruneEH/simpletest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/PruneEH/simpletest.ll
rename to libclamav/c++/llvm/test/Transforms/PruneEH/simpletest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/RaiseAllocations/2004-11-08-FreeUseCrash.ll b/libclamav/c++/llvm/test/Transforms/RaiseAllocations/2004-11-08-FreeUseCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/RaiseAllocations/2004-11-08-FreeUseCrash.ll
rename to libclamav/c++/llvm/test/Transforms/RaiseAllocations/2004-11-08-FreeUseCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/RaiseAllocations/2007-10-17-InvokeFree.ll b/libclamav/c++/llvm/test/Transforms/RaiseAllocations/2007-10-17-InvokeFree.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/RaiseAllocations/2007-10-17-InvokeFree.ll
rename to libclamav/c++/llvm/test/Transforms/RaiseAllocations/2007-10-17-InvokeFree.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/RaiseAllocations/FreeCastConstantExpr.ll b/libclamav/c++/llvm/test/Transforms/RaiseAllocations/FreeCastConstantExpr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/RaiseAllocations/FreeCastConstantExpr.ll
rename to libclamav/c++/llvm/test/Transforms/RaiseAllocations/FreeCastConstantExpr.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/RaiseAllocations/dg.exp b/libclamav/c++/llvm/test/Transforms/RaiseAllocations/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/RaiseAllocations/dg.exp
rename to libclamav/c++/llvm/test/Transforms/RaiseAllocations/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/2002-05-15-AgressiveSubMove.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/2002-05-15-AgressiveSubMove.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/2002-05-15-AgressiveSubMove.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/2002-05-15-AgressiveSubMove.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/2002-05-15-MissedTree.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/2002-05-15-MissedTree.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/2002-05-15-MissedTree.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/2002-05-15-MissedTree.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/2002-05-15-SubReassociate.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/2002-05-15-SubReassociate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/2002-05-15-SubReassociate.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/2002-05-15-SubReassociate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/2002-05-15-SubReassociate2.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/2002-05-15-SubReassociate2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/2002-05-15-SubReassociate2.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/2002-05-15-SubReassociate2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/2002-07-09-DominanceProblem.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/2002-07-09-DominanceProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/2002-07-09-DominanceProblem.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/2002-07-09-DominanceProblem.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/2003-08-12-InfiniteLoop.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/2003-08-12-InfiniteLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/2003-08-12-InfiniteLoop.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/2003-08-12-InfiniteLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/2005-08-24-Crash.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/2005-08-24-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/2005-08-24-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/2005-08-24-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/2005-09-01-ArrayOutOfBounds.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/2005-09-01-ArrayOutOfBounds.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/2005-09-01-ArrayOutOfBounds.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/2005-09-01-ArrayOutOfBounds.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/2006-04-27-ReassociateVector.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/2006-04-27-ReassociateVector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/2006-04-27-ReassociateVector.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/2006-04-27-ReassociateVector.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/basictest.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/basictest.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/basictest2.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/basictest2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/basictest2.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/basictest2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/basictest3.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/basictest3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/basictest3.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/basictest3.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/basictest4.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/basictest4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/basictest4.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/basictest4.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/dg.exp b/libclamav/c++/llvm/test/Transforms/Reassociate/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/dg.exp
rename to libclamav/c++/llvm/test/Transforms/Reassociate/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/inverses.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/inverses.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/inverses.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/inverses.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/looptest.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/looptest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/looptest.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/looptest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/mul-factor3.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/mul-factor3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/mul-factor3.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/mul-factor3.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/mul-neg-add.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/mul-neg-add.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/mul-neg-add.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/mul-neg-add.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/mulfactor.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/mulfactor.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/mulfactor.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/mulfactor.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/mulfactor2.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/mulfactor2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/mulfactor2.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/mulfactor2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/negation.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/negation.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/negation.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/negation.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/otherops.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/otherops.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/otherops.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/otherops.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/shift-factor.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/shift-factor.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/shift-factor.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/shift-factor.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/shifttest.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/shifttest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/shifttest.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/shifttest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/subtest.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/subtest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/subtest.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/subtest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/Reassociate/subtest2.ll b/libclamav/c++/llvm/test/Transforms/Reassociate/subtest2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/Reassociate/subtest2.ll
rename to libclamav/c++/llvm/test/Transforms/Reassociate/subtest2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/2002-05-02-EdgeFailure.ll b/libclamav/c++/llvm/test/Transforms/SCCP/2002-05-02-EdgeFailure.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/2002-05-02-EdgeFailure.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/2002-05-02-EdgeFailure.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/2002-05-02-MissSecondInst.ll b/libclamav/c++/llvm/test/Transforms/SCCP/2002-05-02-MissSecondInst.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/2002-05-02-MissSecondInst.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/2002-05-02-MissSecondInst.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/2002-05-20-MissedIncomingValue.ll b/libclamav/c++/llvm/test/Transforms/SCCP/2002-05-20-MissedIncomingValue.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/2002-05-20-MissedIncomingValue.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/2002-05-20-MissedIncomingValue.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/2002-05-21-InvalidSimplify.ll b/libclamav/c++/llvm/test/Transforms/SCCP/2002-05-21-InvalidSimplify.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/2002-05-21-InvalidSimplify.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/2002-05-21-InvalidSimplify.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/2002-08-30-GetElementPtrTest.ll b/libclamav/c++/llvm/test/Transforms/SCCP/2002-08-30-GetElementPtrTest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/2002-08-30-GetElementPtrTest.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/2002-08-30-GetElementPtrTest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/2003-06-24-OverdefinedPHIValue.ll b/libclamav/c++/llvm/test/Transforms/SCCP/2003-06-24-OverdefinedPHIValue.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/2003-06-24-OverdefinedPHIValue.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/2003-06-24-OverdefinedPHIValue.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/2003-08-26-InvokeHandling.ll b/libclamav/c++/llvm/test/Transforms/SCCP/2003-08-26-InvokeHandling.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/2003-08-26-InvokeHandling.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/2003-08-26-InvokeHandling.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/2004-11-16-DeadInvoke.ll b/libclamav/c++/llvm/test/Transforms/SCCP/2004-11-16-DeadInvoke.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/2004-11-16-DeadInvoke.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/2004-11-16-DeadInvoke.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/2004-12-10-UndefBranchBug.ll b/libclamav/c++/llvm/test/Transforms/SCCP/2004-12-10-UndefBranchBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/2004-12-10-UndefBranchBug.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/2004-12-10-UndefBranchBug.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/2006-10-23-IPSCCP-Crash.ll b/libclamav/c++/llvm/test/Transforms/SCCP/2006-10-23-IPSCCP-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/2006-10-23-IPSCCP-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/2006-10-23-IPSCCP-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/2006-12-04-PackedType.ll b/libclamav/c++/llvm/test/Transforms/SCCP/2006-12-04-PackedType.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/2006-12-04-PackedType.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/2006-12-04-PackedType.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/2006-12-19-UndefBug.ll b/libclamav/c++/llvm/test/Transforms/SCCP/2006-12-19-UndefBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/2006-12-19-UndefBug.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/2006-12-19-UndefBug.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/2007-05-16-InvokeCrash.ll b/libclamav/c++/llvm/test/Transforms/SCCP/2007-05-16-InvokeCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/2007-05-16-InvokeCrash.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/2007-05-16-InvokeCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/2008-01-27-UndefCorrelate.ll b/libclamav/c++/llvm/test/Transforms/SCCP/2008-01-27-UndefCorrelate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/2008-01-27-UndefCorrelate.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/2008-01-27-UndefCorrelate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/2008-03-10-sret.ll b/libclamav/c++/llvm/test/Transforms/SCCP/2008-03-10-sret.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/2008-03-10-sret.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/2008-03-10-sret.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/2008-04-22-multiple-ret-sccp.ll b/libclamav/c++/llvm/test/Transforms/SCCP/2008-04-22-multiple-ret-sccp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/2008-04-22-multiple-ret-sccp.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/2008-04-22-multiple-ret-sccp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/2008-05-23-UndefCallFold.ll b/libclamav/c++/llvm/test/Transforms/SCCP/2008-05-23-UndefCallFold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/2008-05-23-UndefCallFold.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/2008-05-23-UndefCallFold.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/2009-01-14-IPSCCP-Invoke.ll b/libclamav/c++/llvm/test/Transforms/SCCP/2009-01-14-IPSCCP-Invoke.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/2009-01-14-IPSCCP-Invoke.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/2009-01-14-IPSCCP-Invoke.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/2009-05-27-VectorOperandZero.ll b/libclamav/c++/llvm/test/Transforms/SCCP/2009-05-27-VectorOperandZero.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/2009-05-27-VectorOperandZero.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/2009-05-27-VectorOperandZero.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/apint-array.ll b/libclamav/c++/llvm/test/Transforms/SCCP/apint-array.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/apint-array.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/apint-array.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/apint-basictest.ll b/libclamav/c++/llvm/test/Transforms/SCCP/apint-basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/apint-basictest.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/apint-basictest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/apint-basictest2.ll b/libclamav/c++/llvm/test/Transforms/SCCP/apint-basictest2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/apint-basictest2.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/apint-basictest2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/apint-basictest3.ll b/libclamav/c++/llvm/test/Transforms/SCCP/apint-basictest3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/apint-basictest3.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/apint-basictest3.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/apint-basictest4.ll b/libclamav/c++/llvm/test/Transforms/SCCP/apint-basictest4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/apint-basictest4.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/apint-basictest4.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/apint-bigarray.ll b/libclamav/c++/llvm/test/Transforms/SCCP/apint-bigarray.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/apint-bigarray.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/apint-bigarray.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/apint-bigint.ll b/libclamav/c++/llvm/test/Transforms/SCCP/apint-bigint.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/apint-bigint.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/apint-bigint.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/apint-bigint2.ll b/libclamav/c++/llvm/test/Transforms/SCCP/apint-bigint2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/apint-bigint2.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/apint-bigint2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/apint-ipsccp1.ll b/libclamav/c++/llvm/test/Transforms/SCCP/apint-ipsccp1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/apint-ipsccp1.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/apint-ipsccp1.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/apint-ipsccp2.ll b/libclamav/c++/llvm/test/Transforms/SCCP/apint-ipsccp2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/apint-ipsccp2.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/apint-ipsccp2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/apint-ipsccp3.ll b/libclamav/c++/llvm/test/Transforms/SCCP/apint-ipsccp3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/apint-ipsccp3.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/apint-ipsccp3.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/apint-ipsccp4.ll b/libclamav/c++/llvm/test/Transforms/SCCP/apint-ipsccp4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/apint-ipsccp4.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/apint-ipsccp4.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/apint-load.ll b/libclamav/c++/llvm/test/Transforms/SCCP/apint-load.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/apint-load.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/apint-load.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/apint-phi.ll b/libclamav/c++/llvm/test/Transforms/SCCP/apint-phi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/apint-phi.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/apint-phi.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/apint-select.ll b/libclamav/c++/llvm/test/Transforms/SCCP/apint-select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/apint-select.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/apint-select.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/basictest.ll b/libclamav/c++/llvm/test/Transforms/SCCP/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/basictest.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/calltest.ll b/libclamav/c++/llvm/test/Transforms/SCCP/calltest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/calltest.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/calltest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/dg.exp b/libclamav/c++/llvm/test/Transforms/SCCP/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/dg.exp
rename to libclamav/c++/llvm/test/Transforms/SCCP/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/empty-struct.ll b/libclamav/c++/llvm/test/Transforms/SCCP/empty-struct.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/empty-struct.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/empty-struct.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/ipsccp-basic.ll b/libclamav/c++/llvm/test/Transforms/SCCP/ipsccp-basic.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/ipsccp-basic.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/ipsccp-basic.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/ipsccp-conditional.ll b/libclamav/c++/llvm/test/Transforms/SCCP/ipsccp-conditional.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/ipsccp-conditional.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/ipsccp-conditional.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/ipsccp-gvar.ll b/libclamav/c++/llvm/test/Transforms/SCCP/ipsccp-gvar.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/ipsccp-gvar.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/ipsccp-gvar.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/loadtest.ll b/libclamav/c++/llvm/test/Transforms/SCCP/loadtest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/loadtest.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/loadtest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/logical-nuke.ll b/libclamav/c++/llvm/test/Transforms/SCCP/logical-nuke.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/logical-nuke.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/logical-nuke.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/phitest.ll b/libclamav/c++/llvm/test/Transforms/SCCP/phitest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/phitest.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/phitest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/sccptest.ll b/libclamav/c++/llvm/test/Transforms/SCCP/sccptest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/sccptest.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/sccptest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SCCP/select.ll b/libclamav/c++/llvm/test/Transforms/SCCP/select.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SCCP/select.ll
rename to libclamav/c++/llvm/test/Transforms/SCCP/select.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SRETPromotion/2008-03-11-attributes.ll b/libclamav/c++/llvm/test/Transforms/SRETPromotion/2008-03-11-attributes.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SRETPromotion/2008-03-11-attributes.ll
rename to libclamav/c++/llvm/test/Transforms/SRETPromotion/2008-03-11-attributes.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SRETPromotion/2008-06-04-function-pointer-passing.ll b/libclamav/c++/llvm/test/Transforms/SRETPromotion/2008-06-04-function-pointer-passing.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SRETPromotion/2008-06-04-function-pointer-passing.ll
rename to libclamav/c++/llvm/test/Transforms/SRETPromotion/2008-06-04-function-pointer-passing.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SRETPromotion/2008-06-05-non-call-use.ll b/libclamav/c++/llvm/test/Transforms/SRETPromotion/2008-06-05-non-call-use.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SRETPromotion/2008-06-05-non-call-use.ll
rename to libclamav/c++/llvm/test/Transforms/SRETPromotion/2008-06-05-non-call-use.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SRETPromotion/basictest.ll b/libclamav/c++/llvm/test/Transforms/SRETPromotion/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SRETPromotion/basictest.ll
rename to libclamav/c++/llvm/test/Transforms/SRETPromotion/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SRETPromotion/dg.exp b/libclamav/c++/llvm/test/Transforms/SRETPromotion/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SRETPromotion/dg.exp
rename to libclamav/c++/llvm/test/Transforms/SRETPromotion/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/SSI/2009-07-09-Invoke.ll b/libclamav/c++/llvm/test/Transforms/SSI/2009-07-09-Invoke.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SSI/2009-07-09-Invoke.ll
rename to libclamav/c++/llvm/test/Transforms/SSI/2009-07-09-Invoke.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SSI/2009-08-15-UnreachableBB.ll b/libclamav/c++/llvm/test/Transforms/SSI/2009-08-15-UnreachableBB.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SSI/2009-08-15-UnreachableBB.ll
rename to libclamav/c++/llvm/test/Transforms/SSI/2009-08-15-UnreachableBB.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SSI/2009-08-17-CritEdge.ll b/libclamav/c++/llvm/test/Transforms/SSI/2009-08-17-CritEdge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SSI/2009-08-17-CritEdge.ll
rename to libclamav/c++/llvm/test/Transforms/SSI/2009-08-17-CritEdge.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SSI/2009-08-19-UnreachableBB2.ll b/libclamav/c++/llvm/test/Transforms/SSI/2009-08-19-UnreachableBB2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SSI/2009-08-19-UnreachableBB2.ll
rename to libclamav/c++/llvm/test/Transforms/SSI/2009-08-19-UnreachableBB2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SSI/dg.exp b/libclamav/c++/llvm/test/Transforms/SSI/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SSI/dg.exp
rename to libclamav/c++/llvm/test/Transforms/SSI/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/SSI/ssiphi.ll b/libclamav/c++/llvm/test/Transforms/SSI/ssiphi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SSI/ssiphi.ll
rename to libclamav/c++/llvm/test/Transforms/SSI/ssiphi.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2003-05-29-ArrayFail.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2003-05-29-ArrayFail.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2003-05-29-ArrayFail.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2003-05-29-ArrayFail.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2003-05-30-InvalidIndices.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2003-05-30-InvalidIndices.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2003-05-30-InvalidIndices.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2003-05-30-InvalidIndices.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2003-05-30-MultiLevel.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2003-05-30-MultiLevel.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2003-05-30-MultiLevel.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2003-05-30-MultiLevel.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2003-09-12-IncorrectPromote.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2003-09-12-IncorrectPromote.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2003-09-12-IncorrectPromote.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2003-09-12-IncorrectPromote.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2003-10-29-ArrayProblem.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2003-10-29-ArrayProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2003-10-29-ArrayProblem.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2003-10-29-ArrayProblem.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2005-12-14-UnionPromoteCrash.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2005-12-14-UnionPromoteCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2005-12-14-UnionPromoteCrash.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2005-12-14-UnionPromoteCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2006-01-24-IllegalUnionPromoteCrash.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2006-01-24-IllegalUnionPromoteCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2006-01-24-IllegalUnionPromoteCrash.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2006-01-24-IllegalUnionPromoteCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2006-04-20-PromoteCrash.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2006-04-20-PromoteCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2006-04-20-PromoteCrash.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2006-04-20-PromoteCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2006-11-07-InvalidArrayPromote.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2006-11-07-InvalidArrayPromote.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2006-11-07-InvalidArrayPromote.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2006-11-07-InvalidArrayPromote.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2006-12-11-SROA-Crash.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2006-12-11-SROA-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2006-12-11-SROA-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2006-12-11-SROA-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2007-03-19-CanonicalizeMemcpy.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2007-03-19-CanonicalizeMemcpy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2007-03-19-CanonicalizeMemcpy.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2007-03-19-CanonicalizeMemcpy.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2007-05-24-LargeAggregate.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2007-05-24-LargeAggregate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2007-05-24-LargeAggregate.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2007-05-24-LargeAggregate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2007-05-29-MemcpyPreserve.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2007-05-29-MemcpyPreserve.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2007-05-29-MemcpyPreserve.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2007-05-29-MemcpyPreserve.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2007-11-03-bigendian_apint.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2007-11-03-bigendian_apint.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2007-11-03-bigendian_apint.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2007-11-03-bigendian_apint.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2008-01-29-PromoteBug.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2008-01-29-PromoteBug.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2008-01-29-PromoteBug.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2008-01-29-PromoteBug.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2008-02-28-SubElementExtractCrash.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2008-02-28-SubElementExtractCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2008-02-28-SubElementExtractCrash.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2008-02-28-SubElementExtractCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2008-06-05-loadstore-agg.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2008-06-05-loadstore-agg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2008-06-05-loadstore-agg.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2008-06-05-loadstore-agg.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2008-06-22-LargeArray.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2008-06-22-LargeArray.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2008-06-22-LargeArray.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2008-06-22-LargeArray.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2008-08-22-out-of-range-array-promote.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2008-08-22-out-of-range-array-promote.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2008-08-22-out-of-range-array-promote.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2008-08-22-out-of-range-array-promote.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2008-09-22-vector-gep.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2008-09-22-vector-gep.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2008-09-22-vector-gep.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2008-09-22-vector-gep.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2009-01-09-scalarrepl-empty.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2009-01-09-scalarrepl-empty.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2009-01-09-scalarrepl-empty.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2009-01-09-scalarrepl-empty.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2009-02-02-ScalarPromoteOutOfRange.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2009-02-02-ScalarPromoteOutOfRange.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2009-02-02-ScalarPromoteOutOfRange.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2009-02-02-ScalarPromoteOutOfRange.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2009-02-05-LoadFCA.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2009-02-05-LoadFCA.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2009-02-05-LoadFCA.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2009-02-05-LoadFCA.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2009-03-04-MemCpyAlign.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2009-03-04-MemCpyAlign.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2009-03-04-MemCpyAlign.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2009-03-04-MemCpyAlign.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2009-03-05-Aggre2Scalar-dbg.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2009-03-05-Aggre2Scalar-dbg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2009-03-05-Aggre2Scalar-dbg.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2009-03-05-Aggre2Scalar-dbg.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2009-03-17-CleanUp.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2009-03-17-CleanUp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2009-03-17-CleanUp.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2009-03-17-CleanUp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2009-04-21-ZeroLengthMemSet.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2009-04-21-ZeroLengthMemSet.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2009-04-21-ZeroLengthMemSet.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2009-04-21-ZeroLengthMemSet.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2009-05-08-I1Crash.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2009-05-08-I1Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2009-05-08-I1Crash.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2009-05-08-I1Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2009-06-01-BitcastIntPadding.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2009-06-01-BitcastIntPadding.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2009-06-01-BitcastIntPadding.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2009-06-01-BitcastIntPadding.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/2009-08-16-VLA.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/2009-08-16-VLA.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/2009-08-16-VLA.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/2009-08-16-VLA.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/AggregatePromote.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/AggregatePromote.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/AggregatePromote.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/AggregatePromote.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/DifferingTypes.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/DifferingTypes.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/DifferingTypes.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/DifferingTypes.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/arraytest.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/arraytest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/arraytest.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/arraytest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/badarray.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/badarray.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/badarray.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/badarray.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/basictest.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/basictest.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/bitfield-sroa.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/bitfield-sroa.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/bitfield-sroa.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/bitfield-sroa.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/copy-aggregate.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/copy-aggregate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/copy-aggregate.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/copy-aggregate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/debuginfo.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/debuginfo.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/debuginfo.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/debuginfo.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/dg.exp b/libclamav/c++/llvm/test/Transforms/ScalarRepl/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/dg.exp
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/load-store-aggregate.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/load-store-aggregate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/load-store-aggregate.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/load-store-aggregate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/memcpy-from-global.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/memcpy-from-global.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/memcpy-from-global.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/memcpy-from-global.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/memset-aggregate-byte-leader.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/memset-aggregate-byte-leader.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/memset-aggregate-byte-leader.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/memset-aggregate-byte-leader.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/memset-aggregate.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/memset-aggregate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/memset-aggregate.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/memset-aggregate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/not-a-vector.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/not-a-vector.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/not-a-vector.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/not-a-vector.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/phinodepromote.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/phinodepromote.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/phinodepromote.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/phinodepromote.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/select_promote.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/select_promote.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/select_promote.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/select_promote.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/sroa-fca.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/sroa-fca.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/sroa-fca.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/sroa-fca.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/sroa_two.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/sroa_two.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/sroa_two.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/sroa_two.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/union-fp-int.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/union-fp-int.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/union-fp-int.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/union-fp-int.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/union-packed.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/union-packed.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/union-packed.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/union-packed.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/union-pointer.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/union-pointer.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/union-pointer.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/union-pointer.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/vector_memcpy.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/vector_memcpy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/vector_memcpy.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/vector_memcpy.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/vector_promote.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/vector_promote.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/vector_promote.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/vector_promote.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/ScalarRepl/volatile.ll b/libclamav/c++/llvm/test/Transforms/ScalarRepl/volatile.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/ScalarRepl/volatile.ll
rename to libclamav/c++/llvm/test/Transforms/ScalarRepl/volatile.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2002-05-05-EmptyBlockMerge.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2002-05-05-EmptyBlockMerge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2002-05-05-EmptyBlockMerge.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2002-05-05-EmptyBlockMerge.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2002-05-21-PHIElimination.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2002-05-21-PHIElimination.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2002-05-21-PHIElimination.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2002-05-21-PHIElimination.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2002-06-24-PHINode.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2002-06-24-PHINode.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2002-06-24-PHINode.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2002-06-24-PHINode.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2002-09-24-PHIAssertion.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2002-09-24-PHIAssertion.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2002-09-24-PHIAssertion.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2002-09-24-PHIAssertion.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2003-03-07-DominateProblem.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2003-03-07-DominateProblem.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2003-03-07-DominateProblem.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2003-03-07-DominateProblem.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2003-08-05-InvokeCrash.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2003-08-05-InvokeCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2003-08-05-InvokeCrash.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2003-08-05-InvokeCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2003-08-05-MishandleInvoke.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2003-08-05-MishandleInvoke.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2003-08-05-MishandleInvoke.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2003-08-05-MishandleInvoke.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2003-08-17-BranchFold.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2003-08-17-BranchFold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2003-08-17-BranchFold.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2003-08-17-BranchFold.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2003-08-17-BranchFoldOrdering.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2003-08-17-BranchFoldOrdering.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2003-08-17-BranchFoldOrdering.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2003-08-17-BranchFoldOrdering.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch-dbg.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch-dbg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch-dbg.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch-dbg.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2005-06-16-PHICrash.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2005-06-16-PHICrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2005-06-16-PHICrash.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2005-06-16-PHICrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2005-08-01-PHIUpdateFail.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2005-08-01-PHIUpdateFail.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2005-08-01-PHIUpdateFail.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2005-08-01-PHIUpdateFail.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2005-08-03-PHIFactorCrash.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2005-08-03-PHIFactorCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2005-08-03-PHIFactorCrash.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2005-08-03-PHIFactorCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2005-10-02-InvokeSimplify.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2005-10-02-InvokeSimplify.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2005-10-02-InvokeSimplify.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2005-10-02-InvokeSimplify.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2005-12-03-IncorrectPHIFold.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2005-12-03-IncorrectPHIFold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2005-12-03-IncorrectPHIFold.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2005-12-03-IncorrectPHIFold.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2006-06-12-InfLoop.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2006-06-12-InfLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2006-06-12-InfLoop.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2006-06-12-InfLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2006-08-03-Crash.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2006-08-03-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2006-08-03-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2006-08-03-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2006-10-19-UncondDiv.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2006-10-19-UncondDiv.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2006-10-19-UncondDiv.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2006-10-19-UncondDiv.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2006-10-29-InvokeCrash.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2006-10-29-InvokeCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2006-10-29-InvokeCrash.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2006-10-29-InvokeCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2006-12-08-Ptr-ICmp-Branch.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2006-12-08-Ptr-ICmp-Branch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2006-12-08-Ptr-ICmp-Branch.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2006-12-08-Ptr-ICmp-Branch.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2007-11-22-InvokeNoUnwind.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2007-11-22-InvokeNoUnwind.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2007-11-22-InvokeNoUnwind.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2007-11-22-InvokeNoUnwind.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2007-12-21-Crash.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2007-12-21-Crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2007-12-21-Crash.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2007-12-21-Crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2008-01-02-hoist-fp-add.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2008-01-02-hoist-fp-add.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2008-01-02-hoist-fp-add.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2008-01-02-hoist-fp-add.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2008-04-23-MergeMultipleResultRet.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2008-04-23-MergeMultipleResultRet.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2008-04-23-MergeMultipleResultRet.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2008-04-23-MergeMultipleResultRet.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2008-04-27-MultipleReturnCrash.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2008-04-27-MultipleReturnCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2008-04-27-MultipleReturnCrash.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2008-04-27-MultipleReturnCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2008-05-16-PHIBlockMerge.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2008-05-16-PHIBlockMerge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2008-05-16-PHIBlockMerge.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2008-05-16-PHIBlockMerge.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2008-07-13-InfLoopMiscompile.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2008-07-13-InfLoopMiscompile.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2008-07-13-InfLoopMiscompile.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2008-07-13-InfLoopMiscompile.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2008-09-08-MultiplePred.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2008-09-08-MultiplePred.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2008-09-08-MultiplePred.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2008-09-08-MultiplePred.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2008-09-17-SpeculativeHoist.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2008-09-17-SpeculativeHoist.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2008-09-17-SpeculativeHoist.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2008-09-17-SpeculativeHoist.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2008-10-03-SpeculativelyExecuteBeforePHI.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2008-10-03-SpeculativelyExecuteBeforePHI.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2008-10-03-SpeculativelyExecuteBeforePHI.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2008-10-03-SpeculativelyExecuteBeforePHI.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2008-12-06-SingleEntryPhi.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2008-12-06-SingleEntryPhi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2008-12-06-SingleEntryPhi.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2008-12-06-SingleEntryPhi.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2008-12-16-DCECond.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2008-12-16-DCECond.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2008-12-16-DCECond.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2008-12-16-DCECond.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2009-01-18-PHIPropCrash.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2009-01-18-PHIPropCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2009-01-18-PHIPropCrash.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2009-01-18-PHIPropCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2009-01-19-UnconditionalTrappingConstantExpr.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2009-01-19-UnconditionalTrappingConstantExpr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2009-01-19-UnconditionalTrappingConstantExpr.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2009-01-19-UnconditionalTrappingConstantExpr.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2009-03-05-Speculative-Hoist-Dbg.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2009-03-05-Speculative-Hoist-Dbg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2009-03-05-Speculative-Hoist-Dbg.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2009-03-05-Speculative-Hoist-Dbg.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2009-05-12-externweak.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2009-05-12-externweak.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2009-05-12-externweak.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2009-05-12-externweak.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2009-06-15-InvokeCrash.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/2009-06-15-InvokeCrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/2009-06-15-InvokeCrash.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/2009-06-15-InvokeCrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/BrUnwind.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/BrUnwind.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/BrUnwind.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/BrUnwind.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/DeadSetCC.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/DeadSetCC.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/DeadSetCC.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/DeadSetCC.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/EqualPHIEdgeBlockMerge.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/EqualPHIEdgeBlockMerge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/EqualPHIEdgeBlockMerge.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/EqualPHIEdgeBlockMerge.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/HoistCode.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/HoistCode.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/HoistCode.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/HoistCode.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/InvokeEliminate.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/InvokeEliminate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/InvokeEliminate.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/InvokeEliminate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/PhiBlockMerge.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/PhiBlockMerge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/PhiBlockMerge.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/PhiBlockMerge.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/PhiBlockMerge2.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/PhiBlockMerge2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/PhiBlockMerge2.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/PhiBlockMerge2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/PhiEliminate.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/PhiEliminate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/PhiEliminate.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/PhiEliminate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/PhiEliminate2.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/PhiEliminate2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/PhiEliminate2.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/PhiEliminate2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/PhiNoEliminate.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/PhiNoEliminate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/PhiNoEliminate.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/PhiNoEliminate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/SpeculativeExec.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/SpeculativeExec.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/SpeculativeExec.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/SpeculativeExec.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/UncondBranchToReturn.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/UncondBranchToReturn.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/UncondBranchToReturn.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/UncondBranchToReturn.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/UnreachableEliminate.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/UnreachableEliminate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/UnreachableEliminate.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/UnreachableEliminate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/basictest.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/basictest.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/branch-branch-dbginfo.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/branch-branch-dbginfo.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/branch-branch-dbginfo.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/branch-branch-dbginfo.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/branch-cond-merge.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/branch-cond-merge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/branch-cond-merge.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/branch-cond-merge.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/branch-cond-prop.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/branch-cond-prop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/branch-cond-prop.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/branch-cond-prop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/branch-fold-test.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/branch-fold-test.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/branch-fold-test.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/branch-fold-test.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/branch-fold.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/branch-fold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/branch-fold.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/branch-fold.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/branch-phi-thread.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/branch-phi-thread.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/branch-phi-thread.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/branch-phi-thread.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/branch_fold_dbg.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/branch_fold_dbg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/branch_fold_dbg.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/branch_fold_dbg.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/dbginfo.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/dbginfo.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/dbginfo.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/dbginfo.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/dg.exp b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/dg.exp
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/hoist-common-code.dbg.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/hoist-common-code.dbg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/hoist-common-code.dbg.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/hoist-common-code.dbg.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/hoist-common-code.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/hoist-common-code.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/hoist-common-code.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/hoist-common-code.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/iterative-simplify.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/iterative-simplify.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/iterative-simplify.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/iterative-simplify.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/noreturn-call.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/noreturn-call.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/noreturn-call.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/noreturn-call.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/return-merge.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/return-merge.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/return-merge.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/return-merge.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/switch-simplify-crash.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/switch-simplify-crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/switch-simplify-crash.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/switch-simplify-crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/switch_create.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/switch_create.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/switch_create.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/switch_create.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/switch_formation.dbg.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/switch_formation.dbg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/switch_formation.dbg.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/switch_formation.dbg.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/switch_formation.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/switch_formation.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/switch_formation.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/switch_formation.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/switch_switch_fold.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/switch_switch_fold.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/switch_switch_fold.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/switch_switch_fold.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/switch_switch_fold_dbginfo.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/switch_switch_fold_dbginfo.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/switch_switch_fold_dbginfo.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/switch_switch_fold_dbginfo.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/switch_thread.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/switch_thread.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/switch_thread.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/switch_thread.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/trapping-load-unreachable.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/trapping-load-unreachable.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/trapping-load-unreachable.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/trapping-load-unreachable.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/two-entry-phi-return.dbg.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/two-entry-phi-return.dbg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/two-entry-phi-return.dbg.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/two-entry-phi-return.dbg.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyCFG/two-entry-phi-return.ll b/libclamav/c++/llvm/test/Transforms/SimplifyCFG/two-entry-phi-return.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyCFG/two-entry-phi-return.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyCFG/two-entry-phi-return.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/2005-05-20-sprintf-crash.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/2005-05-20-sprintf-crash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/2005-05-20-sprintf-crash.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/2005-05-20-sprintf-crash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/2007-04-06-strchr-miscompile.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/2007-04-06-strchr-miscompile.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/2007-04-06-strchr-miscompile.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/2007-04-06-strchr-miscompile.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/2008-05-19-memcmp.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/2008-05-19-memcmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/2008-05-19-memcmp.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/2008-05-19-memcmp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/2009-01-04-Annotate.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/2009-01-04-Annotate.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/2009-01-04-Annotate.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/2009-01-04-Annotate.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/2009-02-11-NotInitialized.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/2009-02-11-NotInitialized.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/2009-02-11-NotInitialized.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/2009-02-11-NotInitialized.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/2009-02-12-StrTo.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/2009-02-12-StrTo.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/2009-02-12-StrTo.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/2009-02-12-StrTo.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/2009-05-30-memcmp-byte.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/2009-05-30-memcmp-byte.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/2009-05-30-memcmp-byte.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/2009-05-30-memcmp-byte.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/2009-07-28-Exit.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/2009-07-28-Exit.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/2009-07-28-Exit.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/2009-07-28-Exit.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/2009-07-29-Exit2.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/2009-07-29-Exit2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/2009-07-29-Exit2.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/2009-07-29-Exit2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/ExitInMain.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/ExitInMain.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/ExitInMain.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/ExitInMain.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/FFS.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/FFS.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/FFS.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/FFS.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/FPrintF.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/FPrintF.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/FPrintF.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/FPrintF.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/IsDigit.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/IsDigit.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/IsDigit.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/IsDigit.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/MemCpy.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/MemCpy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/MemCpy.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/MemCpy.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/Printf.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/Printf.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/Printf.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/Printf.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/Puts.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/Puts.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/Puts.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/Puts.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/SPrintF.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/SPrintF.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/SPrintF.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/SPrintF.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/StrCat.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/StrCat.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/StrCat.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/StrCat.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/StrChr.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/StrChr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/StrChr.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/StrChr.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/StrCmp.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/StrCmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/StrCmp.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/StrCmp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/StrCpy.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/StrCpy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/StrCpy.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/StrCpy.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/StrLen.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/StrLen.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/StrLen.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/StrLen.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/StrNCat.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/StrNCat.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/StrNCat.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/StrNCat.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/StrNCmp.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/StrNCmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/StrNCmp.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/StrNCmp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/StrNCpy.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/StrNCpy.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/StrNCpy.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/StrNCpy.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/ToAscii.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/ToAscii.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/ToAscii.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/ToAscii.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/abs.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/abs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/abs.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/abs.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/dg.exp b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/dg.exp
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/exp2.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/exp2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/exp2.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/exp2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/floor.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/floor.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/floor.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/floor.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/half-powr.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/half-powr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/half-powr.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/half-powr.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/memcmp.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/memcmp.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/memcmp.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/memcmp.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/memmove.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/memmove.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/memmove.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/memmove.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/memset-64.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/memset-64.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/memset-64.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/memset-64.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/memset.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/memset.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/memset.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/memset.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/pow2.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/pow2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/pow2.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/pow2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/weak-symbols.ll b/libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/weak-symbols.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/SimplifyLibCalls/weak-symbols.ll
rename to libclamav/c++/llvm/test/Transforms/SimplifyLibCalls/weak-symbols.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/StripSymbols/2007-01-15-llvm.used.ll b/libclamav/c++/llvm/test/Transforms/StripSymbols/2007-01-15-llvm.used.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/StripSymbols/2007-01-15-llvm.used.ll
rename to libclamav/c++/llvm/test/Transforms/StripSymbols/2007-01-15-llvm.used.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/StripSymbols/dg.exp b/libclamav/c++/llvm/test/Transforms/StripSymbols/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/StripSymbols/dg.exp
rename to libclamav/c++/llvm/test/Transforms/StripSymbols/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/TailCallElim/accum_recursion.ll b/libclamav/c++/llvm/test/Transforms/TailCallElim/accum_recursion.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailCallElim/accum_recursion.ll
rename to libclamav/c++/llvm/test/Transforms/TailCallElim/accum_recursion.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailCallElim/accum_recursion_constant_arg.ll b/libclamav/c++/llvm/test/Transforms/TailCallElim/accum_recursion_constant_arg.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailCallElim/accum_recursion_constant_arg.ll
rename to libclamav/c++/llvm/test/Transforms/TailCallElim/accum_recursion_constant_arg.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailCallElim/ackermann.ll b/libclamav/c++/llvm/test/Transforms/TailCallElim/ackermann.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailCallElim/ackermann.ll
rename to libclamav/c++/llvm/test/Transforms/TailCallElim/ackermann.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailCallElim/dg.exp b/libclamav/c++/llvm/test/Transforms/TailCallElim/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailCallElim/dg.exp
rename to libclamav/c++/llvm/test/Transforms/TailCallElim/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/TailCallElim/dont-tce-tail-marked-call.ll b/libclamav/c++/llvm/test/Transforms/TailCallElim/dont-tce-tail-marked-call.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailCallElim/dont-tce-tail-marked-call.ll
rename to libclamav/c++/llvm/test/Transforms/TailCallElim/dont-tce-tail-marked-call.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailCallElim/dont_reorder_load.ll b/libclamav/c++/llvm/test/Transforms/TailCallElim/dont_reorder_load.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailCallElim/dont_reorder_load.ll
rename to libclamav/c++/llvm/test/Transforms/TailCallElim/dont_reorder_load.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailCallElim/inf-recursion.ll b/libclamav/c++/llvm/test/Transforms/TailCallElim/inf-recursion.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailCallElim/inf-recursion.ll
rename to libclamav/c++/llvm/test/Transforms/TailCallElim/inf-recursion.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailCallElim/intervening-inst.ll b/libclamav/c++/llvm/test/Transforms/TailCallElim/intervening-inst.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailCallElim/intervening-inst.ll
rename to libclamav/c++/llvm/test/Transforms/TailCallElim/intervening-inst.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailCallElim/move_alloca_for_tail_call.ll b/libclamav/c++/llvm/test/Transforms/TailCallElim/move_alloca_for_tail_call.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailCallElim/move_alloca_for_tail_call.ll
rename to libclamav/c++/llvm/test/Transforms/TailCallElim/move_alloca_for_tail_call.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailCallElim/reorder_load.ll b/libclamav/c++/llvm/test/Transforms/TailCallElim/reorder_load.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailCallElim/reorder_load.ll
rename to libclamav/c++/llvm/test/Transforms/TailCallElim/reorder_load.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailCallElim/return_constant.ll b/libclamav/c++/llvm/test/Transforms/TailCallElim/return_constant.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailCallElim/return_constant.ll
rename to libclamav/c++/llvm/test/Transforms/TailCallElim/return_constant.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailCallElim/trivial_codegen_tailcall.ll b/libclamav/c++/llvm/test/Transforms/TailCallElim/trivial_codegen_tailcall.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailCallElim/trivial_codegen_tailcall.ll
rename to libclamav/c++/llvm/test/Transforms/TailCallElim/trivial_codegen_tailcall.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailDup/2003-06-24-Simpleloop.ll b/libclamav/c++/llvm/test/Transforms/TailDup/2003-06-24-Simpleloop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailDup/2003-06-24-Simpleloop.ll
rename to libclamav/c++/llvm/test/Transforms/TailDup/2003-06-24-Simpleloop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailDup/2003-07-22-InfiniteLoop.ll b/libclamav/c++/llvm/test/Transforms/TailDup/2003-07-22-InfiniteLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailDup/2003-07-22-InfiniteLoop.ll
rename to libclamav/c++/llvm/test/Transforms/TailDup/2003-07-22-InfiniteLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailDup/2003-08-23-InvalidatedPointers.ll b/libclamav/c++/llvm/test/Transforms/TailDup/2003-08-23-InvalidatedPointers.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailDup/2003-08-23-InvalidatedPointers.ll
rename to libclamav/c++/llvm/test/Transforms/TailDup/2003-08-23-InvalidatedPointers.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailDup/2003-08-31-UnreachableBlocks.ll b/libclamav/c++/llvm/test/Transforms/TailDup/2003-08-31-UnreachableBlocks.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailDup/2003-08-31-UnreachableBlocks.ll
rename to libclamav/c++/llvm/test/Transforms/TailDup/2003-08-31-UnreachableBlocks.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailDup/2004-04-01-DemoteRegToStack.ll b/libclamav/c++/llvm/test/Transforms/TailDup/2004-04-01-DemoteRegToStack.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailDup/2004-04-01-DemoteRegToStack.ll
rename to libclamav/c++/llvm/test/Transforms/TailDup/2004-04-01-DemoteRegToStack.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailDup/2008-05-13-InfiniteLoop.ll b/libclamav/c++/llvm/test/Transforms/TailDup/2008-05-13-InfiniteLoop.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailDup/2008-05-13-InfiniteLoop.ll
rename to libclamav/c++/llvm/test/Transforms/TailDup/2008-05-13-InfiniteLoop.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailDup/2008-06-11-AvoidDupLoopHeader.ll b/libclamav/c++/llvm/test/Transforms/TailDup/2008-06-11-AvoidDupLoopHeader.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailDup/2008-06-11-AvoidDupLoopHeader.ll
rename to libclamav/c++/llvm/test/Transforms/TailDup/2008-06-11-AvoidDupLoopHeader.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailDup/2009-07-31-phicrash.ll b/libclamav/c++/llvm/test/Transforms/TailDup/2009-07-31-phicrash.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailDup/2009-07-31-phicrash.ll
rename to libclamav/c++/llvm/test/Transforms/TailDup/2009-07-31-phicrash.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailDup/MergeTest.ll b/libclamav/c++/llvm/test/Transforms/TailDup/MergeTest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailDup/MergeTest.ll
rename to libclamav/c++/llvm/test/Transforms/TailDup/MergeTest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailDup/PHIUpdateTest.ll b/libclamav/c++/llvm/test/Transforms/TailDup/PHIUpdateTest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailDup/PHIUpdateTest.ll
rename to libclamav/c++/llvm/test/Transforms/TailDup/PHIUpdateTest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailDup/basictest.ll b/libclamav/c++/llvm/test/Transforms/TailDup/basictest.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailDup/basictest.ll
rename to libclamav/c++/llvm/test/Transforms/TailDup/basictest.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailDup/basictest2.ll b/libclamav/c++/llvm/test/Transforms/TailDup/basictest2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailDup/basictest2.ll
rename to libclamav/c++/llvm/test/Transforms/TailDup/basictest2.ll
diff --git a/libclamav/llvm/llvm/test/Transforms/TailDup/dg.exp b/libclamav/c++/llvm/test/Transforms/TailDup/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailDup/dg.exp
rename to libclamav/c++/llvm/test/Transforms/TailDup/dg.exp
diff --git a/libclamav/llvm/llvm/test/Transforms/TailDup/if-tail-dup.ll b/libclamav/c++/llvm/test/Transforms/TailDup/if-tail-dup.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Transforms/TailDup/if-tail-dup.ll
rename to libclamav/c++/llvm/test/Transforms/TailDup/if-tail-dup.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/2002-04-13-RetTypes.ll b/libclamav/c++/llvm/test/Verifier/2002-04-13-RetTypes.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/2002-04-13-RetTypes.ll
rename to libclamav/c++/llvm/test/Verifier/2002-04-13-RetTypes.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/2002-11-05-GetelementptrPointers.ll b/libclamav/c++/llvm/test/Verifier/2002-11-05-GetelementptrPointers.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/2002-11-05-GetelementptrPointers.ll
rename to libclamav/c++/llvm/test/Verifier/2002-11-05-GetelementptrPointers.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/2004-05-21-SwitchConstantMismatch.ll b/libclamav/c++/llvm/test/Verifier/2004-05-21-SwitchConstantMismatch.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/2004-05-21-SwitchConstantMismatch.ll
rename to libclamav/c++/llvm/test/Verifier/2004-05-21-SwitchConstantMismatch.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/2005-03-21-UndefinedTypeReference.ll b/libclamav/c++/llvm/test/Verifier/2005-03-21-UndefinedTypeReference.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/2005-03-21-UndefinedTypeReference.ll
rename to libclamav/c++/llvm/test/Verifier/2005-03-21-UndefinedTypeReference.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/2006-07-11-StoreStruct.ll b/libclamav/c++/llvm/test/Verifier/2006-07-11-StoreStruct.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/2006-07-11-StoreStruct.ll
rename to libclamav/c++/llvm/test/Verifier/2006-07-11-StoreStruct.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/2006-10-15-AddrLabel.ll b/libclamav/c++/llvm/test/Verifier/2006-10-15-AddrLabel.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/2006-10-15-AddrLabel.ll
rename to libclamav/c++/llvm/test/Verifier/2006-10-15-AddrLabel.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/2006-12-12-IntrinsicDefine.ll b/libclamav/c++/llvm/test/Verifier/2006-12-12-IntrinsicDefine.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/2006-12-12-IntrinsicDefine.ll
rename to libclamav/c++/llvm/test/Verifier/2006-12-12-IntrinsicDefine.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/2007-12-21-InvokeParamAttrs.ll b/libclamav/c++/llvm/test/Verifier/2007-12-21-InvokeParamAttrs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/2007-12-21-InvokeParamAttrs.ll
rename to libclamav/c++/llvm/test/Verifier/2007-12-21-InvokeParamAttrs.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/2008-01-11-VarargAttrs.ll b/libclamav/c++/llvm/test/Verifier/2008-01-11-VarargAttrs.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/2008-01-11-VarargAttrs.ll
rename to libclamav/c++/llvm/test/Verifier/2008-01-11-VarargAttrs.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/2008-03-01-AllocaSized.ll b/libclamav/c++/llvm/test/Verifier/2008-03-01-AllocaSized.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/2008-03-01-AllocaSized.ll
rename to libclamav/c++/llvm/test/Verifier/2008-03-01-AllocaSized.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/2008-08-22-MemCpyAlignment.ll b/libclamav/c++/llvm/test/Verifier/2008-08-22-MemCpyAlignment.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/2008-08-22-MemCpyAlignment.ll
rename to libclamav/c++/llvm/test/Verifier/2008-08-22-MemCpyAlignment.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/2008-11-15-RetVoid.ll b/libclamav/c++/llvm/test/Verifier/2008-11-15-RetVoid.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/2008-11-15-RetVoid.ll
rename to libclamav/c++/llvm/test/Verifier/2008-11-15-RetVoid.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/2009-05-29-InvokeResult1.ll b/libclamav/c++/llvm/test/Verifier/2009-05-29-InvokeResult1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/2009-05-29-InvokeResult1.ll
rename to libclamav/c++/llvm/test/Verifier/2009-05-29-InvokeResult1.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/2009-05-29-InvokeResult2.ll b/libclamav/c++/llvm/test/Verifier/2009-05-29-InvokeResult2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/2009-05-29-InvokeResult2.ll
rename to libclamav/c++/llvm/test/Verifier/2009-05-29-InvokeResult2.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/2009-05-29-InvokeResult3.ll b/libclamav/c++/llvm/test/Verifier/2009-05-29-InvokeResult3.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/2009-05-29-InvokeResult3.ll
rename to libclamav/c++/llvm/test/Verifier/2009-05-29-InvokeResult3.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/AmbiguousPhi.ll b/libclamav/c++/llvm/test/Verifier/AmbiguousPhi.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/AmbiguousPhi.ll
rename to libclamav/c++/llvm/test/Verifier/AmbiguousPhi.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/PhiGrouping.ll b/libclamav/c++/llvm/test/Verifier/PhiGrouping.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/PhiGrouping.ll
rename to libclamav/c++/llvm/test/Verifier/PhiGrouping.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/README.txt b/libclamav/c++/llvm/test/Verifier/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/README.txt
rename to libclamav/c++/llvm/test/Verifier/README.txt
diff --git a/libclamav/llvm/llvm/test/Verifier/SelfReferential.ll b/libclamav/c++/llvm/test/Verifier/SelfReferential.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/SelfReferential.ll
rename to libclamav/c++/llvm/test/Verifier/SelfReferential.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/aliasing-chain.ll b/libclamav/c++/llvm/test/Verifier/aliasing-chain.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/aliasing-chain.ll
rename to libclamav/c++/llvm/test/Verifier/aliasing-chain.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/byval-1.ll b/libclamav/c++/llvm/test/Verifier/byval-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/byval-1.ll
rename to libclamav/c++/llvm/test/Verifier/byval-1.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/byval-2.ll b/libclamav/c++/llvm/test/Verifier/byval-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/byval-2.ll
rename to libclamav/c++/llvm/test/Verifier/byval-2.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/byval-4.ll b/libclamav/c++/llvm/test/Verifier/byval-4.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/byval-4.ll
rename to libclamav/c++/llvm/test/Verifier/byval-4.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/dg.exp b/libclamav/c++/llvm/test/Verifier/dg.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/dg.exp
rename to libclamav/c++/llvm/test/Verifier/dg.exp
diff --git a/libclamav/llvm/llvm/test/Verifier/gcread-ptrptr.ll b/libclamav/c++/llvm/test/Verifier/gcread-ptrptr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/gcread-ptrptr.ll
rename to libclamav/c++/llvm/test/Verifier/gcread-ptrptr.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/gcroot-alloca.ll b/libclamav/c++/llvm/test/Verifier/gcroot-alloca.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/gcroot-alloca.ll
rename to libclamav/c++/llvm/test/Verifier/gcroot-alloca.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/gcroot-meta.ll b/libclamav/c++/llvm/test/Verifier/gcroot-meta.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/gcroot-meta.ll
rename to libclamav/c++/llvm/test/Verifier/gcroot-meta.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/gcroot-ptrptr.ll b/libclamav/c++/llvm/test/Verifier/gcroot-ptrptr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/gcroot-ptrptr.ll
rename to libclamav/c++/llvm/test/Verifier/gcroot-ptrptr.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/gcwrite-ptrptr.ll b/libclamav/c++/llvm/test/Verifier/gcwrite-ptrptr.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/gcwrite-ptrptr.ll
rename to libclamav/c++/llvm/test/Verifier/gcwrite-ptrptr.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/invoke-1.ll b/libclamav/c++/llvm/test/Verifier/invoke-1.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/invoke-1.ll
rename to libclamav/c++/llvm/test/Verifier/invoke-1.ll
diff --git a/libclamav/llvm/llvm/test/Verifier/invoke-2.ll b/libclamav/c++/llvm/test/Verifier/invoke-2.ll
similarity index 100%
rename from libclamav/llvm/llvm/test/Verifier/invoke-2.ll
rename to libclamav/c++/llvm/test/Verifier/invoke-2.ll
diff --git a/libclamav/llvm/llvm/test/lib/llvm.exp b/libclamav/c++/llvm/test/lib/llvm.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/lib/llvm.exp
rename to libclamav/c++/llvm/test/lib/llvm.exp
diff --git a/libclamav/llvm/llvm/test/lib/llvm2cpp.exp b/libclamav/c++/llvm/test/lib/llvm2cpp.exp
similarity index 100%
rename from libclamav/llvm/llvm/test/lib/llvm2cpp.exp
rename to libclamav/c++/llvm/test/lib/llvm2cpp.exp
diff --git a/libclamav/llvm/llvm/tools/CMakeLists.txt b/libclamav/c++/llvm/tools/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/CMakeLists.txt
rename to libclamav/c++/llvm/tools/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/tools/Makefile b/libclamav/c++/llvm/tools/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/Makefile
rename to libclamav/c++/llvm/tools/Makefile
diff --git a/libclamav/llvm/llvm/tools/bugpoint/BugDriver.cpp b/libclamav/c++/llvm/tools/bugpoint/BugDriver.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/bugpoint/BugDriver.cpp
rename to libclamav/c++/llvm/tools/bugpoint/BugDriver.cpp
diff --git a/libclamav/llvm/llvm/tools/bugpoint/BugDriver.h b/libclamav/c++/llvm/tools/bugpoint/BugDriver.h
similarity index 100%
rename from libclamav/llvm/llvm/tools/bugpoint/BugDriver.h
rename to libclamav/c++/llvm/tools/bugpoint/BugDriver.h
diff --git a/libclamav/llvm/llvm/tools/bugpoint/CMakeLists.txt b/libclamav/c++/llvm/tools/bugpoint/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/bugpoint/CMakeLists.txt
rename to libclamav/c++/llvm/tools/bugpoint/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/tools/bugpoint/CrashDebugger.cpp b/libclamav/c++/llvm/tools/bugpoint/CrashDebugger.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/bugpoint/CrashDebugger.cpp
rename to libclamav/c++/llvm/tools/bugpoint/CrashDebugger.cpp
diff --git a/libclamav/llvm/llvm/tools/bugpoint/ExecutionDriver.cpp b/libclamav/c++/llvm/tools/bugpoint/ExecutionDriver.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/bugpoint/ExecutionDriver.cpp
rename to libclamav/c++/llvm/tools/bugpoint/ExecutionDriver.cpp
diff --git a/libclamav/llvm/llvm/tools/bugpoint/ExtractFunction.cpp b/libclamav/c++/llvm/tools/bugpoint/ExtractFunction.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/bugpoint/ExtractFunction.cpp
rename to libclamav/c++/llvm/tools/bugpoint/ExtractFunction.cpp
diff --git a/libclamav/llvm/llvm/tools/bugpoint/FindBugs.cpp b/libclamav/c++/llvm/tools/bugpoint/FindBugs.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/bugpoint/FindBugs.cpp
rename to libclamav/c++/llvm/tools/bugpoint/FindBugs.cpp
diff --git a/libclamav/llvm/llvm/tools/bugpoint/ListReducer.h b/libclamav/c++/llvm/tools/bugpoint/ListReducer.h
similarity index 100%
rename from libclamav/llvm/llvm/tools/bugpoint/ListReducer.h
rename to libclamav/c++/llvm/tools/bugpoint/ListReducer.h
diff --git a/libclamav/llvm/llvm/tools/bugpoint/Makefile b/libclamav/c++/llvm/tools/bugpoint/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/bugpoint/Makefile
rename to libclamav/c++/llvm/tools/bugpoint/Makefile
diff --git a/libclamav/llvm/llvm/tools/bugpoint/Miscompilation.cpp b/libclamav/c++/llvm/tools/bugpoint/Miscompilation.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/bugpoint/Miscompilation.cpp
rename to libclamav/c++/llvm/tools/bugpoint/Miscompilation.cpp
diff --git a/libclamav/llvm/llvm/tools/bugpoint/OptimizerDriver.cpp b/libclamav/c++/llvm/tools/bugpoint/OptimizerDriver.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/bugpoint/OptimizerDriver.cpp
rename to libclamav/c++/llvm/tools/bugpoint/OptimizerDriver.cpp
diff --git a/libclamav/llvm/llvm/tools/bugpoint/TestPasses.cpp b/libclamav/c++/llvm/tools/bugpoint/TestPasses.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/bugpoint/TestPasses.cpp
rename to libclamav/c++/llvm/tools/bugpoint/TestPasses.cpp
diff --git a/libclamav/llvm/llvm/tools/bugpoint/ToolRunner.cpp b/libclamav/c++/llvm/tools/bugpoint/ToolRunner.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/bugpoint/ToolRunner.cpp
rename to libclamav/c++/llvm/tools/bugpoint/ToolRunner.cpp
diff --git a/libclamav/llvm/llvm/tools/bugpoint/ToolRunner.h b/libclamav/c++/llvm/tools/bugpoint/ToolRunner.h
similarity index 100%
rename from libclamav/llvm/llvm/tools/bugpoint/ToolRunner.h
rename to libclamav/c++/llvm/tools/bugpoint/ToolRunner.h
diff --git a/libclamav/llvm/llvm/tools/bugpoint/bugpoint.cpp b/libclamav/c++/llvm/tools/bugpoint/bugpoint.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/bugpoint/bugpoint.cpp
rename to libclamav/c++/llvm/tools/bugpoint/bugpoint.cpp
diff --git a/libclamav/llvm/llvm/tools/gccas/Makefile b/libclamav/c++/llvm/tools/gccas/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/gccas/Makefile
rename to libclamav/c++/llvm/tools/gccas/Makefile
diff --git a/libclamav/llvm/llvm/tools/gccas/gccas.sh b/libclamav/c++/llvm/tools/gccas/gccas.sh
similarity index 100%
rename from libclamav/llvm/llvm/tools/gccas/gccas.sh
rename to libclamav/c++/llvm/tools/gccas/gccas.sh
diff --git a/libclamav/llvm/llvm/tools/gccld/Makefile b/libclamav/c++/llvm/tools/gccld/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/gccld/Makefile
rename to libclamav/c++/llvm/tools/gccld/Makefile
diff --git a/libclamav/llvm/llvm/tools/gccld/gccld.sh b/libclamav/c++/llvm/tools/gccld/gccld.sh
similarity index 100%
rename from libclamav/llvm/llvm/tools/gccld/gccld.sh
rename to libclamav/c++/llvm/tools/gccld/gccld.sh
diff --git a/libclamav/llvm/llvm/tools/gold/Makefile b/libclamav/c++/llvm/tools/gold/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/gold/Makefile
rename to libclamav/c++/llvm/tools/gold/Makefile
diff --git a/libclamav/llvm/llvm/tools/gold/README.txt b/libclamav/c++/llvm/tools/gold/README.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/gold/README.txt
rename to libclamav/c++/llvm/tools/gold/README.txt
diff --git a/libclamav/llvm/llvm/tools/gold/gold-plugin.cpp b/libclamav/c++/llvm/tools/gold/gold-plugin.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/gold/gold-plugin.cpp
rename to libclamav/c++/llvm/tools/gold/gold-plugin.cpp
diff --git a/libclamav/llvm/llvm/tools/llc/CMakeLists.txt b/libclamav/c++/llvm/tools/llc/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/llc/CMakeLists.txt
rename to libclamav/c++/llvm/tools/llc/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/tools/llc/Makefile b/libclamav/c++/llvm/tools/llc/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llc/Makefile
rename to libclamav/c++/llvm/tools/llc/Makefile
diff --git a/libclamav/llvm/llvm/tools/llc/llc.cpp b/libclamav/c++/llvm/tools/llc/llc.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llc/llc.cpp
rename to libclamav/c++/llvm/tools/llc/llc.cpp
diff --git a/libclamav/llvm/llvm/tools/lli/CMakeLists.txt b/libclamav/c++/llvm/tools/lli/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/lli/CMakeLists.txt
rename to libclamav/c++/llvm/tools/lli/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/tools/lli/Makefile b/libclamav/c++/llvm/tools/lli/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/lli/Makefile
rename to libclamav/c++/llvm/tools/lli/Makefile
diff --git a/libclamav/llvm/llvm/tools/lli/lli.cpp b/libclamav/c++/llvm/tools/lli/lli.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/lli/lli.cpp
rename to libclamav/c++/llvm/tools/lli/lli.cpp
diff --git a/libclamav/llvm/llvm/tools/llvm-ar/CMakeLists.txt b/libclamav/c++/llvm/tools/llvm-ar/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-ar/CMakeLists.txt
rename to libclamav/c++/llvm/tools/llvm-ar/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/tools/llvm-ar/Makefile b/libclamav/c++/llvm/tools/llvm-ar/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-ar/Makefile
rename to libclamav/c++/llvm/tools/llvm-ar/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvm-ar/llvm-ar.cpp b/libclamav/c++/llvm/tools/llvm-ar/llvm-ar.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-ar/llvm-ar.cpp
rename to libclamav/c++/llvm/tools/llvm-ar/llvm-ar.cpp
diff --git a/libclamav/llvm/llvm/tools/llvm-as/CMakeLists.txt b/libclamav/c++/llvm/tools/llvm-as/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-as/CMakeLists.txt
rename to libclamav/c++/llvm/tools/llvm-as/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/tools/llvm-as/Makefile b/libclamav/c++/llvm/tools/llvm-as/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-as/Makefile
rename to libclamav/c++/llvm/tools/llvm-as/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvm-as/llvm-as.cpp b/libclamav/c++/llvm/tools/llvm-as/llvm-as.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-as/llvm-as.cpp
rename to libclamav/c++/llvm/tools/llvm-as/llvm-as.cpp
diff --git a/libclamav/llvm/llvm/tools/llvm-bcanalyzer/CMakeLists.txt b/libclamav/c++/llvm/tools/llvm-bcanalyzer/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-bcanalyzer/CMakeLists.txt
rename to libclamav/c++/llvm/tools/llvm-bcanalyzer/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/tools/llvm-bcanalyzer/Makefile b/libclamav/c++/llvm/tools/llvm-bcanalyzer/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-bcanalyzer/Makefile
rename to libclamav/c++/llvm/tools/llvm-bcanalyzer/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp b/libclamav/c++/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
rename to libclamav/c++/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
diff --git a/libclamav/llvm/llvm/tools/llvm-config/CMakeLists.txt b/libclamav/c++/llvm/tools/llvm-config/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-config/CMakeLists.txt
rename to libclamav/c++/llvm/tools/llvm-config/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/tools/llvm-config/Makefile b/libclamav/c++/llvm/tools/llvm-config/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-config/Makefile
rename to libclamav/c++/llvm/tools/llvm-config/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvm-config/find-cycles.pl b/libclamav/c++/llvm/tools/llvm-config/find-cycles.pl
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-config/find-cycles.pl
rename to libclamav/c++/llvm/tools/llvm-config/find-cycles.pl
diff --git a/libclamav/llvm/llvm/tools/llvm-config/llvm-config.in.in b/libclamav/c++/llvm/tools/llvm-config/llvm-config.in.in
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-config/llvm-config.in.in
rename to libclamav/c++/llvm/tools/llvm-config/llvm-config.in.in
diff --git a/libclamav/llvm/llvm/tools/llvm-db/CLICommand.h b/libclamav/c++/llvm/tools/llvm-db/CLICommand.h
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-db/CLICommand.h
rename to libclamav/c++/llvm/tools/llvm-db/CLICommand.h
diff --git a/libclamav/llvm/llvm/tools/llvm-db/CLIDebugger.cpp b/libclamav/c++/llvm/tools/llvm-db/CLIDebugger.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-db/CLIDebugger.cpp
rename to libclamav/c++/llvm/tools/llvm-db/CLIDebugger.cpp
diff --git a/libclamav/llvm/llvm/tools/llvm-db/CLIDebugger.h b/libclamav/c++/llvm/tools/llvm-db/CLIDebugger.h
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-db/CLIDebugger.h
rename to libclamav/c++/llvm/tools/llvm-db/CLIDebugger.h
diff --git a/libclamav/llvm/llvm/tools/llvm-db/CMakeLists.txt b/libclamav/c++/llvm/tools/llvm-db/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-db/CMakeLists.txt
rename to libclamav/c++/llvm/tools/llvm-db/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/tools/llvm-db/Commands.cpp b/libclamav/c++/llvm/tools/llvm-db/Commands.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-db/Commands.cpp
rename to libclamav/c++/llvm/tools/llvm-db/Commands.cpp
diff --git a/libclamav/llvm/llvm/tools/llvm-db/Makefile b/libclamav/c++/llvm/tools/llvm-db/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-db/Makefile
rename to libclamav/c++/llvm/tools/llvm-db/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvm-db/llvm-db.cpp b/libclamav/c++/llvm/tools/llvm-db/llvm-db.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-db/llvm-db.cpp
rename to libclamav/c++/llvm/tools/llvm-db/llvm-db.cpp
diff --git a/libclamav/llvm/llvm/tools/llvm-dis/CMakeLists.txt b/libclamav/c++/llvm/tools/llvm-dis/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-dis/CMakeLists.txt
rename to libclamav/c++/llvm/tools/llvm-dis/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/tools/llvm-dis/Makefile b/libclamav/c++/llvm/tools/llvm-dis/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-dis/Makefile
rename to libclamav/c++/llvm/tools/llvm-dis/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvm-dis/llvm-dis.cpp b/libclamav/c++/llvm/tools/llvm-dis/llvm-dis.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-dis/llvm-dis.cpp
rename to libclamav/c++/llvm/tools/llvm-dis/llvm-dis.cpp
diff --git a/libclamav/llvm/llvm/tools/llvm-extract/CMakeLists.txt b/libclamav/c++/llvm/tools/llvm-extract/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-extract/CMakeLists.txt
rename to libclamav/c++/llvm/tools/llvm-extract/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/tools/llvm-extract/Makefile b/libclamav/c++/llvm/tools/llvm-extract/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-extract/Makefile
rename to libclamav/c++/llvm/tools/llvm-extract/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvm-extract/llvm-extract.cpp b/libclamav/c++/llvm/tools/llvm-extract/llvm-extract.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-extract/llvm-extract.cpp
rename to libclamav/c++/llvm/tools/llvm-extract/llvm-extract.cpp
diff --git a/libclamav/llvm/llvm/tools/llvm-ld/CMakeLists.txt b/libclamav/c++/llvm/tools/llvm-ld/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-ld/CMakeLists.txt
rename to libclamav/c++/llvm/tools/llvm-ld/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/tools/llvm-ld/Makefile b/libclamav/c++/llvm/tools/llvm-ld/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-ld/Makefile
rename to libclamav/c++/llvm/tools/llvm-ld/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvm-ld/Optimize.cpp b/libclamav/c++/llvm/tools/llvm-ld/Optimize.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-ld/Optimize.cpp
rename to libclamav/c++/llvm/tools/llvm-ld/Optimize.cpp
diff --git a/libclamav/llvm/llvm/tools/llvm-ld/llvm-ld.cpp b/libclamav/c++/llvm/tools/llvm-ld/llvm-ld.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-ld/llvm-ld.cpp
rename to libclamav/c++/llvm/tools/llvm-ld/llvm-ld.cpp
diff --git a/libclamav/llvm/llvm/tools/llvm-link/CMakeLists.txt b/libclamav/c++/llvm/tools/llvm-link/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-link/CMakeLists.txt
rename to libclamav/c++/llvm/tools/llvm-link/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/tools/llvm-link/Makefile b/libclamav/c++/llvm/tools/llvm-link/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-link/Makefile
rename to libclamav/c++/llvm/tools/llvm-link/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvm-link/llvm-link.cpp b/libclamav/c++/llvm/tools/llvm-link/llvm-link.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-link/llvm-link.cpp
rename to libclamav/c++/llvm/tools/llvm-link/llvm-link.cpp
diff --git a/libclamav/llvm/llvm/tools/llvm-mc/AsmCond.h b/libclamav/c++/llvm/tools/llvm-mc/AsmCond.h
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-mc/AsmCond.h
rename to libclamav/c++/llvm/tools/llvm-mc/AsmCond.h
diff --git a/libclamav/llvm/llvm/tools/llvm-mc/AsmExpr.cpp b/libclamav/c++/llvm/tools/llvm-mc/AsmExpr.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-mc/AsmExpr.cpp
rename to libclamav/c++/llvm/tools/llvm-mc/AsmExpr.cpp
diff --git a/libclamav/llvm/llvm/tools/llvm-mc/AsmExpr.h b/libclamav/c++/llvm/tools/llvm-mc/AsmExpr.h
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-mc/AsmExpr.h
rename to libclamav/c++/llvm/tools/llvm-mc/AsmExpr.h
diff --git a/libclamav/llvm/llvm/tools/llvm-mc/AsmLexer.cpp b/libclamav/c++/llvm/tools/llvm-mc/AsmLexer.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-mc/AsmLexer.cpp
rename to libclamav/c++/llvm/tools/llvm-mc/AsmLexer.cpp
diff --git a/libclamav/llvm/llvm/tools/llvm-mc/AsmLexer.h b/libclamav/c++/llvm/tools/llvm-mc/AsmLexer.h
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-mc/AsmLexer.h
rename to libclamav/c++/llvm/tools/llvm-mc/AsmLexer.h
diff --git a/libclamav/llvm/llvm/tools/llvm-mc/AsmParser.cpp b/libclamav/c++/llvm/tools/llvm-mc/AsmParser.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-mc/AsmParser.cpp
rename to libclamav/c++/llvm/tools/llvm-mc/AsmParser.cpp
diff --git a/libclamav/llvm/llvm/tools/llvm-mc/AsmParser.h b/libclamav/c++/llvm/tools/llvm-mc/AsmParser.h
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-mc/AsmParser.h
rename to libclamav/c++/llvm/tools/llvm-mc/AsmParser.h
diff --git a/libclamav/llvm/llvm/tools/llvm-mc/CMakeLists.txt b/libclamav/c++/llvm/tools/llvm-mc/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-mc/CMakeLists.txt
rename to libclamav/c++/llvm/tools/llvm-mc/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/tools/llvm-mc/Makefile b/libclamav/c++/llvm/tools/llvm-mc/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-mc/Makefile
rename to libclamav/c++/llvm/tools/llvm-mc/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvm-mc/llvm-mc.cpp b/libclamav/c++/llvm/tools/llvm-mc/llvm-mc.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-mc/llvm-mc.cpp
rename to libclamav/c++/llvm/tools/llvm-mc/llvm-mc.cpp
diff --git a/libclamav/llvm/llvm/tools/llvm-nm/CMakeLists.txt b/libclamav/c++/llvm/tools/llvm-nm/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-nm/CMakeLists.txt
rename to libclamav/c++/llvm/tools/llvm-nm/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/tools/llvm-nm/Makefile b/libclamav/c++/llvm/tools/llvm-nm/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-nm/Makefile
rename to libclamav/c++/llvm/tools/llvm-nm/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvm-nm/llvm-nm.cpp b/libclamav/c++/llvm/tools/llvm-nm/llvm-nm.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-nm/llvm-nm.cpp
rename to libclamav/c++/llvm/tools/llvm-nm/llvm-nm.cpp
diff --git a/libclamav/llvm/llvm/tools/llvm-prof/CMakeLists.txt b/libclamav/c++/llvm/tools/llvm-prof/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-prof/CMakeLists.txt
rename to libclamav/c++/llvm/tools/llvm-prof/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/tools/llvm-prof/Makefile b/libclamav/c++/llvm/tools/llvm-prof/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-prof/Makefile
rename to libclamav/c++/llvm/tools/llvm-prof/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvm-prof/llvm-prof.cpp b/libclamav/c++/llvm/tools/llvm-prof/llvm-prof.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-prof/llvm-prof.cpp
rename to libclamav/c++/llvm/tools/llvm-prof/llvm-prof.cpp
diff --git a/libclamav/llvm/llvm/tools/llvm-ranlib/CMakeLists.txt b/libclamav/c++/llvm/tools/llvm-ranlib/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-ranlib/CMakeLists.txt
rename to libclamav/c++/llvm/tools/llvm-ranlib/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/tools/llvm-ranlib/Makefile b/libclamav/c++/llvm/tools/llvm-ranlib/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-ranlib/Makefile
rename to libclamav/c++/llvm/tools/llvm-ranlib/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvm-ranlib/llvm-ranlib.cpp b/libclamav/c++/llvm/tools/llvm-ranlib/llvm-ranlib.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-ranlib/llvm-ranlib.cpp
rename to libclamav/c++/llvm/tools/llvm-ranlib/llvm-ranlib.cpp
diff --git a/libclamav/llvm/llvm/tools/llvm-stub/CMakeLists.txt b/libclamav/c++/llvm/tools/llvm-stub/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-stub/CMakeLists.txt
rename to libclamav/c++/llvm/tools/llvm-stub/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/tools/llvm-stub/Makefile b/libclamav/c++/llvm/tools/llvm-stub/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-stub/Makefile
rename to libclamav/c++/llvm/tools/llvm-stub/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvm-stub/llvm-stub.c b/libclamav/c++/llvm/tools/llvm-stub/llvm-stub.c
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvm-stub/llvm-stub.c
rename to libclamav/c++/llvm/tools/llvm-stub/llvm-stub.c
diff --git a/libclamav/llvm/llvm/tools/llvmc/CMakeLists.txt b/libclamav/c++/llvm/tools/llvmc/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/CMakeLists.txt
rename to libclamav/c++/llvm/tools/llvmc/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/tools/llvmc/Makefile b/libclamav/c++/llvm/tools/llvmc/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/Makefile
rename to libclamav/c++/llvm/tools/llvmc/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvmc/doc/LLVMC-Reference.rst b/libclamav/c++/llvm/tools/llvmc/doc/LLVMC-Reference.rst
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/doc/LLVMC-Reference.rst
rename to libclamav/c++/llvm/tools/llvmc/doc/LLVMC-Reference.rst
diff --git a/libclamav/llvm/llvm/tools/llvmc/doc/LLVMC-Tutorial.rst b/libclamav/c++/llvm/tools/llvmc/doc/LLVMC-Tutorial.rst
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/doc/LLVMC-Tutorial.rst
rename to libclamav/c++/llvm/tools/llvmc/doc/LLVMC-Tutorial.rst
diff --git a/libclamav/llvm/llvm/tools/llvmc/doc/Makefile b/libclamav/c++/llvm/tools/llvmc/doc/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/doc/Makefile
rename to libclamav/c++/llvm/tools/llvmc/doc/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvmc/doc/img/lines.gif b/libclamav/c++/llvm/tools/llvmc/doc/img/lines.gif
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/doc/img/lines.gif
rename to libclamav/c++/llvm/tools/llvmc/doc/img/lines.gif
diff --git a/libclamav/llvm/llvm/tools/llvmc/driver/Main.cpp b/libclamav/c++/llvm/tools/llvmc/driver/Main.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/driver/Main.cpp
rename to libclamav/c++/llvm/tools/llvmc/driver/Main.cpp
diff --git a/libclamav/llvm/llvm/tools/llvmc/driver/Makefile b/libclamav/c++/llvm/tools/llvmc/driver/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/driver/Makefile
rename to libclamav/c++/llvm/tools/llvmc/driver/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/Hello/Hello.cpp b/libclamav/c++/llvm/tools/llvmc/example/Hello/Hello.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/Hello/Hello.cpp
rename to libclamav/c++/llvm/tools/llvmc/example/Hello/Hello.cpp
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/Hello/Makefile b/libclamav/c++/llvm/tools/llvmc/example/Hello/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/Hello/Makefile
rename to libclamav/c++/llvm/tools/llvmc/example/Hello/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/Simple/Makefile b/libclamav/c++/llvm/tools/llvmc/example/Simple/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/Simple/Makefile
rename to libclamav/c++/llvm/tools/llvmc/example/Simple/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/Simple/PluginMain.cpp b/libclamav/c++/llvm/tools/llvmc/example/Simple/PluginMain.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/Simple/PluginMain.cpp
rename to libclamav/c++/llvm/tools/llvmc/example/Simple/PluginMain.cpp
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/Simple/Simple.td b/libclamav/c++/llvm/tools/llvmc/example/Simple/Simple.td
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/Simple/Simple.td
rename to libclamav/c++/llvm/tools/llvmc/example/Simple/Simple.td
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/Skeleton/Makefile b/libclamav/c++/llvm/tools/llvmc/example/Skeleton/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/Skeleton/Makefile
rename to libclamav/c++/llvm/tools/llvmc/example/Skeleton/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/Skeleton/README b/libclamav/c++/llvm/tools/llvmc/example/Skeleton/README
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/Skeleton/README
rename to libclamav/c++/llvm/tools/llvmc/example/Skeleton/README
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/Skeleton/driver/Main.cpp b/libclamav/c++/llvm/tools/llvmc/example/Skeleton/driver/Main.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/Skeleton/driver/Main.cpp
rename to libclamav/c++/llvm/tools/llvmc/example/Skeleton/driver/Main.cpp
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/Skeleton/driver/Makefile b/libclamav/c++/llvm/tools/llvmc/example/Skeleton/driver/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/Skeleton/driver/Makefile
rename to libclamav/c++/llvm/tools/llvmc/example/Skeleton/driver/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/Skeleton/plugins/Makefile b/libclamav/c++/llvm/tools/llvmc/example/Skeleton/plugins/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/Skeleton/plugins/Makefile
rename to libclamav/c++/llvm/tools/llvmc/example/Skeleton/plugins/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/Skeleton/plugins/Plugin/Makefile b/libclamav/c++/llvm/tools/llvmc/example/Skeleton/plugins/Plugin/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/Skeleton/plugins/Plugin/Makefile
rename to libclamav/c++/llvm/tools/llvmc/example/Skeleton/plugins/Plugin/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/Skeleton/plugins/Plugin/Plugin.td b/libclamav/c++/llvm/tools/llvmc/example/Skeleton/plugins/Plugin/Plugin.td
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/Skeleton/plugins/Plugin/Plugin.td
rename to libclamav/c++/llvm/tools/llvmc/example/Skeleton/plugins/Plugin/Plugin.td
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/Skeleton/plugins/Plugin/PluginMain.cpp b/libclamav/c++/llvm/tools/llvmc/example/Skeleton/plugins/Plugin/PluginMain.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/Skeleton/plugins/Plugin/PluginMain.cpp
rename to libclamav/c++/llvm/tools/llvmc/example/Skeleton/plugins/Plugin/PluginMain.cpp
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/mcc16/Makefile b/libclamav/c++/llvm/tools/llvmc/example/mcc16/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/mcc16/Makefile
rename to libclamav/c++/llvm/tools/llvmc/example/mcc16/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/mcc16/README b/libclamav/c++/llvm/tools/llvmc/example/mcc16/README
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/mcc16/README
rename to libclamav/c++/llvm/tools/llvmc/example/mcc16/README
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/mcc16/driver/Main.cpp b/libclamav/c++/llvm/tools/llvmc/example/mcc16/driver/Main.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/mcc16/driver/Main.cpp
rename to libclamav/c++/llvm/tools/llvmc/example/mcc16/driver/Main.cpp
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/mcc16/driver/Makefile b/libclamav/c++/llvm/tools/llvmc/example/mcc16/driver/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/mcc16/driver/Makefile
rename to libclamav/c++/llvm/tools/llvmc/example/mcc16/driver/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/mcc16/plugins/Makefile b/libclamav/c++/llvm/tools/llvmc/example/mcc16/plugins/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/mcc16/plugins/Makefile
rename to libclamav/c++/llvm/tools/llvmc/example/mcc16/plugins/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/mcc16/plugins/PIC16Base/Makefile b/libclamav/c++/llvm/tools/llvmc/example/mcc16/plugins/PIC16Base/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/mcc16/plugins/PIC16Base/Makefile
rename to libclamav/c++/llvm/tools/llvmc/example/mcc16/plugins/PIC16Base/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/mcc16/plugins/PIC16Base/PIC16Base.td b/libclamav/c++/llvm/tools/llvmc/example/mcc16/plugins/PIC16Base/PIC16Base.td
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/mcc16/plugins/PIC16Base/PIC16Base.td
rename to libclamav/c++/llvm/tools/llvmc/example/mcc16/plugins/PIC16Base/PIC16Base.td
diff --git a/libclamav/llvm/llvm/tools/llvmc/example/mcc16/plugins/PIC16Base/PluginMain.cpp b/libclamav/c++/llvm/tools/llvmc/example/mcc16/plugins/PIC16Base/PluginMain.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/example/mcc16/plugins/PIC16Base/PluginMain.cpp
rename to libclamav/c++/llvm/tools/llvmc/example/mcc16/plugins/PIC16Base/PluginMain.cpp
diff --git a/libclamav/llvm/llvm/tools/llvmc/plugins/Base/Base.td.in b/libclamav/c++/llvm/tools/llvmc/plugins/Base/Base.td.in
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/plugins/Base/Base.td.in
rename to libclamav/c++/llvm/tools/llvmc/plugins/Base/Base.td.in
diff --git a/libclamav/llvm/llvm/tools/llvmc/plugins/Base/Makefile b/libclamav/c++/llvm/tools/llvmc/plugins/Base/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/plugins/Base/Makefile
rename to libclamav/c++/llvm/tools/llvmc/plugins/Base/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvmc/plugins/Base/PluginMain.cpp b/libclamav/c++/llvm/tools/llvmc/plugins/Base/PluginMain.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/plugins/Base/PluginMain.cpp
rename to libclamav/c++/llvm/tools/llvmc/plugins/Base/PluginMain.cpp
diff --git a/libclamav/llvm/llvm/tools/llvmc/plugins/Clang/Clang.td b/libclamav/c++/llvm/tools/llvmc/plugins/Clang/Clang.td
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/plugins/Clang/Clang.td
rename to libclamav/c++/llvm/tools/llvmc/plugins/Clang/Clang.td
diff --git a/libclamav/llvm/llvm/tools/llvmc/plugins/Clang/Makefile b/libclamav/c++/llvm/tools/llvmc/plugins/Clang/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/plugins/Clang/Makefile
rename to libclamav/c++/llvm/tools/llvmc/plugins/Clang/Makefile
diff --git a/libclamav/llvm/llvm/tools/llvmc/plugins/Clang/PluginMain.cpp b/libclamav/c++/llvm/tools/llvmc/plugins/Clang/PluginMain.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/plugins/Clang/PluginMain.cpp
rename to libclamav/c++/llvm/tools/llvmc/plugins/Clang/PluginMain.cpp
diff --git a/libclamav/llvm/llvm/tools/llvmc/plugins/Makefile b/libclamav/c++/llvm/tools/llvmc/plugins/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/llvmc/plugins/Makefile
rename to libclamav/c++/llvm/tools/llvmc/plugins/Makefile
diff --git a/libclamav/llvm/llvm/tools/lto/LTOCodeGenerator.cpp b/libclamav/c++/llvm/tools/lto/LTOCodeGenerator.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/lto/LTOCodeGenerator.cpp
rename to libclamav/c++/llvm/tools/lto/LTOCodeGenerator.cpp
diff --git a/libclamav/llvm/llvm/tools/lto/LTOCodeGenerator.h b/libclamav/c++/llvm/tools/lto/LTOCodeGenerator.h
similarity index 100%
rename from libclamav/llvm/llvm/tools/lto/LTOCodeGenerator.h
rename to libclamav/c++/llvm/tools/lto/LTOCodeGenerator.h
diff --git a/libclamav/llvm/llvm/tools/lto/LTOModule.cpp b/libclamav/c++/llvm/tools/lto/LTOModule.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/lto/LTOModule.cpp
rename to libclamav/c++/llvm/tools/lto/LTOModule.cpp
diff --git a/libclamav/llvm/llvm/tools/lto/LTOModule.h b/libclamav/c++/llvm/tools/lto/LTOModule.h
similarity index 100%
rename from libclamav/llvm/llvm/tools/lto/LTOModule.h
rename to libclamav/c++/llvm/tools/lto/LTOModule.h
diff --git a/libclamav/llvm/llvm/tools/lto/Makefile b/libclamav/c++/llvm/tools/lto/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/lto/Makefile
rename to libclamav/c++/llvm/tools/lto/Makefile
diff --git a/libclamav/llvm/llvm/tools/lto/lto.cpp b/libclamav/c++/llvm/tools/lto/lto.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/lto/lto.cpp
rename to libclamav/c++/llvm/tools/lto/lto.cpp
diff --git a/libclamav/llvm/llvm/tools/lto/lto.exports b/libclamav/c++/llvm/tools/lto/lto.exports
similarity index 100%
rename from libclamav/llvm/llvm/tools/lto/lto.exports
rename to libclamav/c++/llvm/tools/lto/lto.exports
diff --git a/libclamav/llvm/llvm/tools/opt/AnalysisWrappers.cpp b/libclamav/c++/llvm/tools/opt/AnalysisWrappers.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/opt/AnalysisWrappers.cpp
rename to libclamav/c++/llvm/tools/opt/AnalysisWrappers.cpp
diff --git a/libclamav/llvm/llvm/tools/opt/CMakeLists.txt b/libclamav/c++/llvm/tools/opt/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/tools/opt/CMakeLists.txt
rename to libclamav/c++/llvm/tools/opt/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/tools/opt/GraphPrinters.cpp b/libclamav/c++/llvm/tools/opt/GraphPrinters.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/opt/GraphPrinters.cpp
rename to libclamav/c++/llvm/tools/opt/GraphPrinters.cpp
diff --git a/libclamav/llvm/llvm/tools/opt/Makefile b/libclamav/c++/llvm/tools/opt/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/tools/opt/Makefile
rename to libclamav/c++/llvm/tools/opt/Makefile
diff --git a/libclamav/llvm/llvm/tools/opt/PrintSCC.cpp b/libclamav/c++/llvm/tools/opt/PrintSCC.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/opt/PrintSCC.cpp
rename to libclamav/c++/llvm/tools/opt/PrintSCC.cpp
diff --git a/libclamav/llvm/llvm/tools/opt/opt.cpp b/libclamav/c++/llvm/tools/opt/opt.cpp
similarity index 100%
rename from libclamav/llvm/llvm/tools/opt/opt.cpp
rename to libclamav/c++/llvm/tools/opt/opt.cpp
diff --git a/libclamav/llvm/llvm/unittests/ADT/APFloatTest.cpp b/libclamav/c++/llvm/unittests/ADT/APFloatTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/ADT/APFloatTest.cpp
rename to libclamav/c++/llvm/unittests/ADT/APFloatTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/ADT/APIntTest.cpp b/libclamav/c++/llvm/unittests/ADT/APIntTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/ADT/APIntTest.cpp
rename to libclamav/c++/llvm/unittests/ADT/APIntTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/ADT/DenseMapTest.cpp b/libclamav/c++/llvm/unittests/ADT/DenseMapTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/ADT/DenseMapTest.cpp
rename to libclamav/c++/llvm/unittests/ADT/DenseMapTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/ADT/DenseSetTest.cpp b/libclamav/c++/llvm/unittests/ADT/DenseSetTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/ADT/DenseSetTest.cpp
rename to libclamav/c++/llvm/unittests/ADT/DenseSetTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/ADT/ImmutableSetTest.cpp b/libclamav/c++/llvm/unittests/ADT/ImmutableSetTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/ADT/ImmutableSetTest.cpp
rename to libclamav/c++/llvm/unittests/ADT/ImmutableSetTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/ADT/Makefile b/libclamav/c++/llvm/unittests/ADT/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/unittests/ADT/Makefile
rename to libclamav/c++/llvm/unittests/ADT/Makefile
diff --git a/libclamav/llvm/llvm/unittests/ADT/SmallStringTest.cpp b/libclamav/c++/llvm/unittests/ADT/SmallStringTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/ADT/SmallStringTest.cpp
rename to libclamav/c++/llvm/unittests/ADT/SmallStringTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/ADT/SmallVectorTest.cpp b/libclamav/c++/llvm/unittests/ADT/SmallVectorTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/ADT/SmallVectorTest.cpp
rename to libclamav/c++/llvm/unittests/ADT/SmallVectorTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/ADT/SparseBitVectorTest.cpp b/libclamav/c++/llvm/unittests/ADT/SparseBitVectorTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/ADT/SparseBitVectorTest.cpp
rename to libclamav/c++/llvm/unittests/ADT/SparseBitVectorTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/ADT/StringMapTest.cpp b/libclamav/c++/llvm/unittests/ADT/StringMapTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/ADT/StringMapTest.cpp
rename to libclamav/c++/llvm/unittests/ADT/StringMapTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/ADT/StringRefTest.cpp b/libclamav/c++/llvm/unittests/ADT/StringRefTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/ADT/StringRefTest.cpp
rename to libclamav/c++/llvm/unittests/ADT/StringRefTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/ADT/TripleTest.cpp b/libclamav/c++/llvm/unittests/ADT/TripleTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/ADT/TripleTest.cpp
rename to libclamav/c++/llvm/unittests/ADT/TripleTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/ADT/TwineTest.cpp b/libclamav/c++/llvm/unittests/ADT/TwineTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/ADT/TwineTest.cpp
rename to libclamav/c++/llvm/unittests/ADT/TwineTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/ExecutionEngine/ExecutionEngineTest.cpp b/libclamav/c++/llvm/unittests/ExecutionEngine/ExecutionEngineTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/ExecutionEngine/ExecutionEngineTest.cpp
rename to libclamav/c++/llvm/unittests/ExecutionEngine/ExecutionEngineTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/ExecutionEngine/JIT/JITEventListenerTest.cpp b/libclamav/c++/llvm/unittests/ExecutionEngine/JIT/JITEventListenerTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/ExecutionEngine/JIT/JITEventListenerTest.cpp
rename to libclamav/c++/llvm/unittests/ExecutionEngine/JIT/JITEventListenerTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/ExecutionEngine/JIT/JITMemoryManagerTest.cpp b/libclamav/c++/llvm/unittests/ExecutionEngine/JIT/JITMemoryManagerTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/ExecutionEngine/JIT/JITMemoryManagerTest.cpp
rename to libclamav/c++/llvm/unittests/ExecutionEngine/JIT/JITMemoryManagerTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/ExecutionEngine/JIT/JITTest.cpp b/libclamav/c++/llvm/unittests/ExecutionEngine/JIT/JITTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/ExecutionEngine/JIT/JITTest.cpp
rename to libclamav/c++/llvm/unittests/ExecutionEngine/JIT/JITTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/ExecutionEngine/JIT/Makefile b/libclamav/c++/llvm/unittests/ExecutionEngine/JIT/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/unittests/ExecutionEngine/JIT/Makefile
rename to libclamav/c++/llvm/unittests/ExecutionEngine/JIT/Makefile
diff --git a/libclamav/llvm/llvm/unittests/ExecutionEngine/Makefile b/libclamav/c++/llvm/unittests/ExecutionEngine/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/unittests/ExecutionEngine/Makefile
rename to libclamav/c++/llvm/unittests/ExecutionEngine/Makefile
diff --git a/libclamav/llvm/llvm/unittests/Makefile b/libclamav/c++/llvm/unittests/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/unittests/Makefile
rename to libclamav/c++/llvm/unittests/Makefile
diff --git a/libclamav/llvm/llvm/unittests/Makefile.unittest b/libclamav/c++/llvm/unittests/Makefile.unittest
similarity index 100%
rename from libclamav/llvm/llvm/unittests/Makefile.unittest
rename to libclamav/c++/llvm/unittests/Makefile.unittest
diff --git a/libclamav/llvm/llvm/unittests/Support/AllocatorTest.cpp b/libclamav/c++/llvm/unittests/Support/AllocatorTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/Support/AllocatorTest.cpp
rename to libclamav/c++/llvm/unittests/Support/AllocatorTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/Support/ConstantRangeTest.cpp b/libclamav/c++/llvm/unittests/Support/ConstantRangeTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/Support/ConstantRangeTest.cpp
rename to libclamav/c++/llvm/unittests/Support/ConstantRangeTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/Support/Makefile b/libclamav/c++/llvm/unittests/Support/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/unittests/Support/Makefile
rename to libclamav/c++/llvm/unittests/Support/Makefile
diff --git a/libclamav/llvm/llvm/unittests/Support/MathExtrasTest.cpp b/libclamav/c++/llvm/unittests/Support/MathExtrasTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/Support/MathExtrasTest.cpp
rename to libclamav/c++/llvm/unittests/Support/MathExtrasTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/Support/TypeBuilderTest.cpp b/libclamav/c++/llvm/unittests/Support/TypeBuilderTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/Support/TypeBuilderTest.cpp
rename to libclamav/c++/llvm/unittests/Support/TypeBuilderTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/Support/ValueHandleTest.cpp b/libclamav/c++/llvm/unittests/Support/ValueHandleTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/Support/ValueHandleTest.cpp
rename to libclamav/c++/llvm/unittests/Support/ValueHandleTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/Support/raw_ostream_test.cpp b/libclamav/c++/llvm/unittests/Support/raw_ostream_test.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/Support/raw_ostream_test.cpp
rename to libclamav/c++/llvm/unittests/Support/raw_ostream_test.cpp
diff --git a/libclamav/llvm/llvm/unittests/TestMain.cpp b/libclamav/c++/llvm/unittests/TestMain.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/TestMain.cpp
rename to libclamav/c++/llvm/unittests/TestMain.cpp
diff --git a/libclamav/llvm/llvm/unittests/VMCore/ConstantsTest.cpp b/libclamav/c++/llvm/unittests/VMCore/ConstantsTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/VMCore/ConstantsTest.cpp
rename to libclamav/c++/llvm/unittests/VMCore/ConstantsTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/VMCore/Makefile b/libclamav/c++/llvm/unittests/VMCore/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/unittests/VMCore/Makefile
rename to libclamav/c++/llvm/unittests/VMCore/Makefile
diff --git a/libclamav/llvm/llvm/unittests/VMCore/MetadataTest.cpp b/libclamav/c++/llvm/unittests/VMCore/MetadataTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/VMCore/MetadataTest.cpp
rename to libclamav/c++/llvm/unittests/VMCore/MetadataTest.cpp
diff --git a/libclamav/llvm/llvm/unittests/VMCore/PassManagerTest.cpp b/libclamav/c++/llvm/unittests/VMCore/PassManagerTest.cpp
similarity index 100%
rename from libclamav/llvm/llvm/unittests/VMCore/PassManagerTest.cpp
rename to libclamav/c++/llvm/unittests/VMCore/PassManagerTest.cpp
diff --git a/libclamav/llvm/llvm/utils/DSAclean.py b/libclamav/c++/llvm/utils/DSAclean.py
similarity index 100%
rename from libclamav/llvm/llvm/utils/DSAclean.py
rename to libclamav/c++/llvm/utils/DSAclean.py
diff --git a/libclamav/llvm/llvm/utils/DSAextract.py b/libclamav/c++/llvm/utils/DSAextract.py
similarity index 100%
rename from libclamav/llvm/llvm/utils/DSAextract.py
rename to libclamav/c++/llvm/utils/DSAextract.py
diff --git a/libclamav/llvm/llvm/utils/FileCheck/CMakeLists.txt b/libclamav/c++/llvm/utils/FileCheck/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/utils/FileCheck/CMakeLists.txt
rename to libclamav/c++/llvm/utils/FileCheck/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/utils/FileCheck/FileCheck.cpp b/libclamav/c++/llvm/utils/FileCheck/FileCheck.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/FileCheck/FileCheck.cpp
rename to libclamav/c++/llvm/utils/FileCheck/FileCheck.cpp
diff --git a/libclamav/llvm/llvm/utils/FileCheck/Makefile b/libclamav/c++/llvm/utils/FileCheck/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/utils/FileCheck/Makefile
rename to libclamav/c++/llvm/utils/FileCheck/Makefile
diff --git a/libclamav/llvm/llvm/utils/FileUpdate/CMakeLists.txt b/libclamav/c++/llvm/utils/FileUpdate/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/utils/FileUpdate/CMakeLists.txt
rename to libclamav/c++/llvm/utils/FileUpdate/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/utils/FileUpdate/FileUpdate.cpp b/libclamav/c++/llvm/utils/FileUpdate/FileUpdate.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/FileUpdate/FileUpdate.cpp
rename to libclamav/c++/llvm/utils/FileUpdate/FileUpdate.cpp
diff --git a/libclamav/llvm/llvm/utils/FileUpdate/Makefile b/libclamav/c++/llvm/utils/FileUpdate/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/utils/FileUpdate/Makefile
rename to libclamav/c++/llvm/utils/FileUpdate/Makefile
diff --git a/libclamav/llvm/llvm/utils/GenLibDeps.pl b/libclamav/c++/llvm/utils/GenLibDeps.pl
similarity index 100%
rename from libclamav/llvm/llvm/utils/GenLibDeps.pl
rename to libclamav/c++/llvm/utils/GenLibDeps.pl
diff --git a/libclamav/llvm/llvm/utils/Makefile b/libclamav/c++/llvm/utils/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/utils/Makefile
rename to libclamav/c++/llvm/utils/Makefile
diff --git a/libclamav/llvm/llvm/utils/NLT.schema b/libclamav/c++/llvm/utils/NLT.schema
similarity index 100%
rename from libclamav/llvm/llvm/utils/NLT.schema
rename to libclamav/c++/llvm/utils/NLT.schema
diff --git a/libclamav/llvm/llvm/utils/NewNightlyTest.pl b/libclamav/c++/llvm/utils/NewNightlyTest.pl
similarity index 100%
rename from libclamav/llvm/llvm/utils/NewNightlyTest.pl
rename to libclamav/c++/llvm/utils/NewNightlyTest.pl
diff --git a/libclamav/llvm/llvm/utils/NightlyTest.gnuplot b/libclamav/c++/llvm/utils/NightlyTest.gnuplot
similarity index 100%
rename from libclamav/llvm/llvm/utils/NightlyTest.gnuplot
rename to libclamav/c++/llvm/utils/NightlyTest.gnuplot
diff --git a/libclamav/llvm/llvm/utils/NightlyTestTemplate.html b/libclamav/c++/llvm/utils/NightlyTestTemplate.html
similarity index 100%
rename from libclamav/llvm/llvm/utils/NightlyTestTemplate.html
rename to libclamav/c++/llvm/utils/NightlyTestTemplate.html
diff --git a/libclamav/llvm/llvm/utils/OldenDataRecover.pl b/libclamav/c++/llvm/utils/OldenDataRecover.pl
similarity index 100%
rename from libclamav/llvm/llvm/utils/OldenDataRecover.pl
rename to libclamav/c++/llvm/utils/OldenDataRecover.pl
diff --git a/libclamav/llvm/llvm/utils/PerfectShuffle/Makefile b/libclamav/c++/llvm/utils/PerfectShuffle/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/utils/PerfectShuffle/Makefile
rename to libclamav/c++/llvm/utils/PerfectShuffle/Makefile
diff --git a/libclamav/llvm/llvm/utils/PerfectShuffle/PerfectShuffle.cpp b/libclamav/c++/llvm/utils/PerfectShuffle/PerfectShuffle.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/PerfectShuffle/PerfectShuffle.cpp
rename to libclamav/c++/llvm/utils/PerfectShuffle/PerfectShuffle.cpp
diff --git a/libclamav/llvm/llvm/utils/RegressionFinder.pl b/libclamav/c++/llvm/utils/RegressionFinder.pl
similarity index 100%
rename from libclamav/llvm/llvm/utils/RegressionFinder.pl
rename to libclamav/c++/llvm/utils/RegressionFinder.pl
diff --git a/libclamav/llvm/llvm/utils/TableGen/AsmMatcherEmitter.cpp b/libclamav/c++/llvm/utils/TableGen/AsmMatcherEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/AsmMatcherEmitter.cpp
rename to libclamav/c++/llvm/utils/TableGen/AsmMatcherEmitter.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/AsmMatcherEmitter.h b/libclamav/c++/llvm/utils/TableGen/AsmMatcherEmitter.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/AsmMatcherEmitter.h
rename to libclamav/c++/llvm/utils/TableGen/AsmMatcherEmitter.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/AsmWriterEmitter.cpp b/libclamav/c++/llvm/utils/TableGen/AsmWriterEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/AsmWriterEmitter.cpp
rename to libclamav/c++/llvm/utils/TableGen/AsmWriterEmitter.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/AsmWriterEmitter.h b/libclamav/c++/llvm/utils/TableGen/AsmWriterEmitter.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/AsmWriterEmitter.h
rename to libclamav/c++/llvm/utils/TableGen/AsmWriterEmitter.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/CMakeLists.txt b/libclamav/c++/llvm/utils/TableGen/CMakeLists.txt
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/CMakeLists.txt
rename to libclamav/c++/llvm/utils/TableGen/CMakeLists.txt
diff --git a/libclamav/llvm/llvm/utils/TableGen/CallingConvEmitter.cpp b/libclamav/c++/llvm/utils/TableGen/CallingConvEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/CallingConvEmitter.cpp
rename to libclamav/c++/llvm/utils/TableGen/CallingConvEmitter.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/CallingConvEmitter.h b/libclamav/c++/llvm/utils/TableGen/CallingConvEmitter.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/CallingConvEmitter.h
rename to libclamav/c++/llvm/utils/TableGen/CallingConvEmitter.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp b/libclamav/c++/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp
rename to libclamav/c++/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/ClangDiagnosticsEmitter.h b/libclamav/c++/llvm/utils/TableGen/ClangDiagnosticsEmitter.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/ClangDiagnosticsEmitter.h
rename to libclamav/c++/llvm/utils/TableGen/ClangDiagnosticsEmitter.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/CodeEmitterGen.cpp b/libclamav/c++/llvm/utils/TableGen/CodeEmitterGen.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/CodeEmitterGen.cpp
rename to libclamav/c++/llvm/utils/TableGen/CodeEmitterGen.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/CodeEmitterGen.h b/libclamav/c++/llvm/utils/TableGen/CodeEmitterGen.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/CodeEmitterGen.h
rename to libclamav/c++/llvm/utils/TableGen/CodeEmitterGen.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/CodeGenDAGPatterns.cpp b/libclamav/c++/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
rename to libclamav/c++/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/CodeGenDAGPatterns.h b/libclamav/c++/llvm/utils/TableGen/CodeGenDAGPatterns.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/CodeGenDAGPatterns.h
rename to libclamav/c++/llvm/utils/TableGen/CodeGenDAGPatterns.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/CodeGenInstruction.cpp b/libclamav/c++/llvm/utils/TableGen/CodeGenInstruction.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/CodeGenInstruction.cpp
rename to libclamav/c++/llvm/utils/TableGen/CodeGenInstruction.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/CodeGenInstruction.h b/libclamav/c++/llvm/utils/TableGen/CodeGenInstruction.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/CodeGenInstruction.h
rename to libclamav/c++/llvm/utils/TableGen/CodeGenInstruction.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/CodeGenIntrinsics.h b/libclamav/c++/llvm/utils/TableGen/CodeGenIntrinsics.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/CodeGenIntrinsics.h
rename to libclamav/c++/llvm/utils/TableGen/CodeGenIntrinsics.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/CodeGenRegisters.h b/libclamav/c++/llvm/utils/TableGen/CodeGenRegisters.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/CodeGenRegisters.h
rename to libclamav/c++/llvm/utils/TableGen/CodeGenRegisters.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/CodeGenTarget.cpp b/libclamav/c++/llvm/utils/TableGen/CodeGenTarget.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/CodeGenTarget.cpp
rename to libclamav/c++/llvm/utils/TableGen/CodeGenTarget.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/CodeGenTarget.h b/libclamav/c++/llvm/utils/TableGen/CodeGenTarget.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/CodeGenTarget.h
rename to libclamav/c++/llvm/utils/TableGen/CodeGenTarget.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/DAGISelEmitter.cpp b/libclamav/c++/llvm/utils/TableGen/DAGISelEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/DAGISelEmitter.cpp
rename to libclamav/c++/llvm/utils/TableGen/DAGISelEmitter.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/DAGISelEmitter.h b/libclamav/c++/llvm/utils/TableGen/DAGISelEmitter.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/DAGISelEmitter.h
rename to libclamav/c++/llvm/utils/TableGen/DAGISelEmitter.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/FastISelEmitter.cpp b/libclamav/c++/llvm/utils/TableGen/FastISelEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/FastISelEmitter.cpp
rename to libclamav/c++/llvm/utils/TableGen/FastISelEmitter.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/FastISelEmitter.h b/libclamav/c++/llvm/utils/TableGen/FastISelEmitter.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/FastISelEmitter.h
rename to libclamav/c++/llvm/utils/TableGen/FastISelEmitter.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/InstrEnumEmitter.cpp b/libclamav/c++/llvm/utils/TableGen/InstrEnumEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/InstrEnumEmitter.cpp
rename to libclamav/c++/llvm/utils/TableGen/InstrEnumEmitter.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/InstrEnumEmitter.h b/libclamav/c++/llvm/utils/TableGen/InstrEnumEmitter.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/InstrEnumEmitter.h
rename to libclamav/c++/llvm/utils/TableGen/InstrEnumEmitter.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/InstrInfoEmitter.cpp b/libclamav/c++/llvm/utils/TableGen/InstrInfoEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/InstrInfoEmitter.cpp
rename to libclamav/c++/llvm/utils/TableGen/InstrInfoEmitter.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/InstrInfoEmitter.h b/libclamav/c++/llvm/utils/TableGen/InstrInfoEmitter.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/InstrInfoEmitter.h
rename to libclamav/c++/llvm/utils/TableGen/InstrInfoEmitter.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/IntrinsicEmitter.cpp b/libclamav/c++/llvm/utils/TableGen/IntrinsicEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/IntrinsicEmitter.cpp
rename to libclamav/c++/llvm/utils/TableGen/IntrinsicEmitter.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/IntrinsicEmitter.h b/libclamav/c++/llvm/utils/TableGen/IntrinsicEmitter.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/IntrinsicEmitter.h
rename to libclamav/c++/llvm/utils/TableGen/IntrinsicEmitter.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp b/libclamav/c++/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp
rename to libclamav/c++/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/LLVMCConfigurationEmitter.h b/libclamav/c++/llvm/utils/TableGen/LLVMCConfigurationEmitter.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/LLVMCConfigurationEmitter.h
rename to libclamav/c++/llvm/utils/TableGen/LLVMCConfigurationEmitter.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/Makefile b/libclamav/c++/llvm/utils/TableGen/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/Makefile
rename to libclamav/c++/llvm/utils/TableGen/Makefile
diff --git a/libclamav/llvm/llvm/utils/TableGen/Record.cpp b/libclamav/c++/llvm/utils/TableGen/Record.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/Record.cpp
rename to libclamav/c++/llvm/utils/TableGen/Record.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/Record.h b/libclamav/c++/llvm/utils/TableGen/Record.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/Record.h
rename to libclamav/c++/llvm/utils/TableGen/Record.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/RegisterInfoEmitter.cpp b/libclamav/c++/llvm/utils/TableGen/RegisterInfoEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/RegisterInfoEmitter.cpp
rename to libclamav/c++/llvm/utils/TableGen/RegisterInfoEmitter.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/RegisterInfoEmitter.h b/libclamav/c++/llvm/utils/TableGen/RegisterInfoEmitter.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/RegisterInfoEmitter.h
rename to libclamav/c++/llvm/utils/TableGen/RegisterInfoEmitter.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/SubtargetEmitter.cpp b/libclamav/c++/llvm/utils/TableGen/SubtargetEmitter.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/SubtargetEmitter.cpp
rename to libclamav/c++/llvm/utils/TableGen/SubtargetEmitter.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/SubtargetEmitter.h b/libclamav/c++/llvm/utils/TableGen/SubtargetEmitter.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/SubtargetEmitter.h
rename to libclamav/c++/llvm/utils/TableGen/SubtargetEmitter.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/TGLexer.cpp b/libclamav/c++/llvm/utils/TableGen/TGLexer.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/TGLexer.cpp
rename to libclamav/c++/llvm/utils/TableGen/TGLexer.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/TGLexer.h b/libclamav/c++/llvm/utils/TableGen/TGLexer.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/TGLexer.h
rename to libclamav/c++/llvm/utils/TableGen/TGLexer.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/TGParser.cpp b/libclamav/c++/llvm/utils/TableGen/TGParser.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/TGParser.cpp
rename to libclamav/c++/llvm/utils/TableGen/TGParser.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/TGParser.h b/libclamav/c++/llvm/utils/TableGen/TGParser.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/TGParser.h
rename to libclamav/c++/llvm/utils/TableGen/TGParser.h
diff --git a/libclamav/llvm/llvm/utils/TableGen/TGValueTypes.cpp b/libclamav/c++/llvm/utils/TableGen/TGValueTypes.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/TGValueTypes.cpp
rename to libclamav/c++/llvm/utils/TableGen/TGValueTypes.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/TableGen.cpp b/libclamav/c++/llvm/utils/TableGen/TableGen.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/TableGen.cpp
rename to libclamav/c++/llvm/utils/TableGen/TableGen.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/TableGenBackend.cpp b/libclamav/c++/llvm/utils/TableGen/TableGenBackend.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/TableGenBackend.cpp
rename to libclamav/c++/llvm/utils/TableGen/TableGenBackend.cpp
diff --git a/libclamav/llvm/llvm/utils/TableGen/TableGenBackend.h b/libclamav/c++/llvm/utils/TableGen/TableGenBackend.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/TableGen/TableGenBackend.h
rename to libclamav/c++/llvm/utils/TableGen/TableGenBackend.h
diff --git a/libclamav/llvm/llvm/utils/UpdateCMakeLists.pl b/libclamav/c++/llvm/utils/UpdateCMakeLists.pl
similarity index 100%
rename from libclamav/llvm/llvm/utils/UpdateCMakeLists.pl
rename to libclamav/c++/llvm/utils/UpdateCMakeLists.pl
diff --git a/libclamav/llvm/llvm/utils/bugpoint/RemoteRunSafely.sh b/libclamav/c++/llvm/utils/bugpoint/RemoteRunSafely.sh
similarity index 100%
rename from libclamav/llvm/llvm/utils/bugpoint/RemoteRunSafely.sh
rename to libclamav/c++/llvm/utils/bugpoint/RemoteRunSafely.sh
diff --git a/libclamav/llvm/llvm/utils/buildit/GNUmakefile b/libclamav/c++/llvm/utils/buildit/GNUmakefile
similarity index 100%
rename from libclamav/llvm/llvm/utils/buildit/GNUmakefile
rename to libclamav/c++/llvm/utils/buildit/GNUmakefile
diff --git a/libclamav/llvm/llvm/utils/buildit/build_llvm b/libclamav/c++/llvm/utils/buildit/build_llvm
similarity index 100%
rename from libclamav/llvm/llvm/utils/buildit/build_llvm
rename to libclamav/c++/llvm/utils/buildit/build_llvm
diff --git a/libclamav/llvm/llvm/utils/cgiplotNLT.pl b/libclamav/c++/llvm/utils/cgiplotNLT.pl
similarity index 100%
rename from libclamav/llvm/llvm/utils/cgiplotNLT.pl
rename to libclamav/c++/llvm/utils/cgiplotNLT.pl
diff --git a/libclamav/llvm/llvm/utils/check-each-file b/libclamav/c++/llvm/utils/check-each-file
similarity index 100%
rename from libclamav/llvm/llvm/utils/check-each-file
rename to libclamav/c++/llvm/utils/check-each-file
diff --git a/libclamav/llvm/llvm/utils/codegen-diff b/libclamav/c++/llvm/utils/codegen-diff
similarity index 100%
rename from libclamav/llvm/llvm/utils/codegen-diff
rename to libclamav/c++/llvm/utils/codegen-diff
diff --git a/libclamav/llvm/llvm/utils/countloc.sh b/libclamav/c++/llvm/utils/countloc.sh
similarity index 100%
rename from libclamav/llvm/llvm/utils/countloc.sh
rename to libclamav/c++/llvm/utils/countloc.sh
diff --git a/libclamav/llvm/llvm/utils/crosstool/ARM/README b/libclamav/c++/llvm/utils/crosstool/ARM/README
similarity index 100%
rename from libclamav/llvm/llvm/utils/crosstool/ARM/README
rename to libclamav/c++/llvm/utils/crosstool/ARM/README
diff --git a/libclamav/llvm/llvm/utils/crosstool/ARM/build-install-linux.sh b/libclamav/c++/llvm/utils/crosstool/ARM/build-install-linux.sh
similarity index 100%
rename from libclamav/llvm/llvm/utils/crosstool/ARM/build-install-linux.sh
rename to libclamav/c++/llvm/utils/crosstool/ARM/build-install-linux.sh
diff --git a/libclamav/llvm/llvm/utils/crosstool/create-snapshots.sh b/libclamav/c++/llvm/utils/crosstool/create-snapshots.sh
similarity index 100%
rename from libclamav/llvm/llvm/utils/crosstool/create-snapshots.sh
rename to libclamav/c++/llvm/utils/crosstool/create-snapshots.sh
diff --git a/libclamav/llvm/llvm/utils/emacs/README b/libclamav/c++/llvm/utils/emacs/README
similarity index 100%
rename from libclamav/llvm/llvm/utils/emacs/README
rename to libclamav/c++/llvm/utils/emacs/README
diff --git a/libclamav/llvm/llvm/utils/emacs/emacs.el b/libclamav/c++/llvm/utils/emacs/emacs.el
similarity index 100%
rename from libclamav/llvm/llvm/utils/emacs/emacs.el
rename to libclamav/c++/llvm/utils/emacs/emacs.el
diff --git a/libclamav/llvm/llvm/utils/emacs/llvm-mode.el b/libclamav/c++/llvm/utils/emacs/llvm-mode.el
similarity index 100%
rename from libclamav/llvm/llvm/utils/emacs/llvm-mode.el
rename to libclamav/c++/llvm/utils/emacs/llvm-mode.el
diff --git a/libclamav/llvm/llvm/utils/emacs/tablegen-mode.el b/libclamav/c++/llvm/utils/emacs/tablegen-mode.el
similarity index 100%
rename from libclamav/llvm/llvm/utils/emacs/tablegen-mode.el
rename to libclamav/c++/llvm/utils/emacs/tablegen-mode.el
diff --git a/libclamav/llvm/llvm/utils/findmisopt b/libclamav/c++/llvm/utils/findmisopt
similarity index 100%
rename from libclamav/llvm/llvm/utils/findmisopt
rename to libclamav/c++/llvm/utils/findmisopt
diff --git a/libclamav/llvm/llvm/utils/findoptdiff b/libclamav/c++/llvm/utils/findoptdiff
similarity index 100%
rename from libclamav/llvm/llvm/utils/findoptdiff
rename to libclamav/c++/llvm/utils/findoptdiff
diff --git a/libclamav/llvm/llvm/utils/findsym.pl b/libclamav/c++/llvm/utils/findsym.pl
similarity index 100%
rename from libclamav/llvm/llvm/utils/findsym.pl
rename to libclamav/c++/llvm/utils/findsym.pl
diff --git a/libclamav/llvm/llvm/utils/fpcmp/Makefile b/libclamav/c++/llvm/utils/fpcmp/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/utils/fpcmp/Makefile
rename to libclamav/c++/llvm/utils/fpcmp/Makefile
diff --git a/libclamav/llvm/llvm/utils/fpcmp/fpcmp.cpp b/libclamav/c++/llvm/utils/fpcmp/fpcmp.cpp
similarity index 100%
rename from libclamav/llvm/llvm/utils/fpcmp/fpcmp.cpp
rename to libclamav/c++/llvm/utils/fpcmp/fpcmp.cpp
diff --git a/libclamav/llvm/llvm/utils/getsrcs.sh b/libclamav/c++/llvm/utils/getsrcs.sh
similarity index 100%
rename from libclamav/llvm/llvm/utils/getsrcs.sh
rename to libclamav/c++/llvm/utils/getsrcs.sh
diff --git a/libclamav/llvm/llvm/utils/importNLT.pl b/libclamav/c++/llvm/utils/importNLT.pl
similarity index 100%
rename from libclamav/llvm/llvm/utils/importNLT.pl
rename to libclamav/c++/llvm/utils/importNLT.pl
diff --git a/libclamav/llvm/llvm/utils/jedit/README b/libclamav/c++/llvm/utils/jedit/README
similarity index 100%
rename from libclamav/llvm/llvm/utils/jedit/README
rename to libclamav/c++/llvm/utils/jedit/README
diff --git a/libclamav/llvm/llvm/utils/jedit/tablegen.xml b/libclamav/c++/llvm/utils/jedit/tablegen.xml
similarity index 100%
rename from libclamav/llvm/llvm/utils/jedit/tablegen.xml
rename to libclamav/c++/llvm/utils/jedit/tablegen.xml
diff --git a/libclamav/llvm/llvm/utils/lint/common_lint.py b/libclamav/c++/llvm/utils/lint/common_lint.py
similarity index 100%
rename from libclamav/llvm/llvm/utils/lint/common_lint.py
rename to libclamav/c++/llvm/utils/lint/common_lint.py
diff --git a/libclamav/llvm/llvm/utils/lint/cpp_lint.py b/libclamav/c++/llvm/utils/lint/cpp_lint.py
similarity index 100%
rename from libclamav/llvm/llvm/utils/lint/cpp_lint.py
rename to libclamav/c++/llvm/utils/lint/cpp_lint.py
diff --git a/libclamav/llvm/llvm/utils/lint/generic_lint.py b/libclamav/c++/llvm/utils/lint/generic_lint.py
similarity index 100%
rename from libclamav/llvm/llvm/utils/lint/generic_lint.py
rename to libclamav/c++/llvm/utils/lint/generic_lint.py
diff --git a/libclamav/llvm/llvm/utils/lint/remove_trailing_whitespace.sh b/libclamav/c++/llvm/utils/lint/remove_trailing_whitespace.sh
similarity index 100%
rename from libclamav/llvm/llvm/utils/lint/remove_trailing_whitespace.sh
rename to libclamav/c++/llvm/utils/lint/remove_trailing_whitespace.sh
diff --git a/libclamav/llvm/llvm/utils/llvm-native-gcc b/libclamav/c++/llvm/utils/llvm-native-gcc
similarity index 100%
rename from libclamav/llvm/llvm/utils/llvm-native-gcc
rename to libclamav/c++/llvm/utils/llvm-native-gcc
diff --git a/libclamav/llvm/llvm/utils/llvm-native-gxx b/libclamav/c++/llvm/utils/llvm-native-gxx
similarity index 100%
rename from libclamav/llvm/llvm/utils/llvm-native-gxx
rename to libclamav/c++/llvm/utils/llvm-native-gxx
diff --git a/libclamav/llvm/llvm/utils/llvm.grm b/libclamav/c++/llvm/utils/llvm.grm
similarity index 100%
rename from libclamav/llvm/llvm/utils/llvm.grm
rename to libclamav/c++/llvm/utils/llvm.grm
diff --git a/libclamav/llvm/llvm/utils/llvmdo b/libclamav/c++/llvm/utils/llvmdo
similarity index 100%
rename from libclamav/llvm/llvm/utils/llvmdo
rename to libclamav/c++/llvm/utils/llvmdo
diff --git a/libclamav/llvm/llvm/utils/llvmgrep b/libclamav/c++/llvm/utils/llvmgrep
similarity index 100%
rename from libclamav/llvm/llvm/utils/llvmgrep
rename to libclamav/c++/llvm/utils/llvmgrep
diff --git a/libclamav/llvm/llvm/utils/makellvm b/libclamav/c++/llvm/utils/makellvm
similarity index 100%
rename from libclamav/llvm/llvm/utils/makellvm
rename to libclamav/c++/llvm/utils/makellvm
diff --git a/libclamav/llvm/llvm/utils/mkpatch b/libclamav/c++/llvm/utils/mkpatch
similarity index 100%
rename from libclamav/llvm/llvm/utils/mkpatch
rename to libclamav/c++/llvm/utils/mkpatch
diff --git a/libclamav/llvm/llvm/utils/parseNLT.pl b/libclamav/c++/llvm/utils/parseNLT.pl
similarity index 100%
rename from libclamav/llvm/llvm/utils/parseNLT.pl
rename to libclamav/c++/llvm/utils/parseNLT.pl
diff --git a/libclamav/llvm/llvm/utils/plotNLT.pl b/libclamav/c++/llvm/utils/plotNLT.pl
similarity index 100%
rename from libclamav/llvm/llvm/utils/plotNLT.pl
rename to libclamav/c++/llvm/utils/plotNLT.pl
diff --git a/libclamav/llvm/llvm/utils/profile.pl b/libclamav/c++/llvm/utils/profile.pl
similarity index 100%
rename from libclamav/llvm/llvm/utils/profile.pl
rename to libclamav/c++/llvm/utils/profile.pl
diff --git a/libclamav/llvm/llvm/utils/unittest/Makefile b/libclamav/c++/llvm/utils/unittest/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/Makefile
rename to libclamav/c++/llvm/utils/unittest/Makefile
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/LICENSE.TXT b/libclamav/c++/llvm/utils/unittest/googletest/LICENSE.TXT
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/LICENSE.TXT
rename to libclamav/c++/llvm/utils/unittest/googletest/LICENSE.TXT
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/Makefile b/libclamav/c++/llvm/utils/unittest/googletest/Makefile
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/Makefile
rename to libclamav/c++/llvm/utils/unittest/googletest/Makefile
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/README.LLVM b/libclamav/c++/llvm/utils/unittest/googletest/README.LLVM
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/README.LLVM
rename to libclamav/c++/llvm/utils/unittest/googletest/README.LLVM
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/gtest-death-test.cc b/libclamav/c++/llvm/utils/unittest/googletest/gtest-death-test.cc
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/gtest-death-test.cc
rename to libclamav/c++/llvm/utils/unittest/googletest/gtest-death-test.cc
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/gtest-filepath.cc b/libclamav/c++/llvm/utils/unittest/googletest/gtest-filepath.cc
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/gtest-filepath.cc
rename to libclamav/c++/llvm/utils/unittest/googletest/gtest-filepath.cc
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/gtest-port.cc b/libclamav/c++/llvm/utils/unittest/googletest/gtest-port.cc
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/gtest-port.cc
rename to libclamav/c++/llvm/utils/unittest/googletest/gtest-port.cc
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/gtest-test-part.cc b/libclamav/c++/llvm/utils/unittest/googletest/gtest-test-part.cc
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/gtest-test-part.cc
rename to libclamav/c++/llvm/utils/unittest/googletest/gtest-test-part.cc
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/gtest-typed-test.cc b/libclamav/c++/llvm/utils/unittest/googletest/gtest-typed-test.cc
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/gtest-typed-test.cc
rename to libclamav/c++/llvm/utils/unittest/googletest/gtest-typed-test.cc
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/gtest.cc b/libclamav/c++/llvm/utils/unittest/googletest/gtest.cc
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/gtest.cc
rename to libclamav/c++/llvm/utils/unittest/googletest/gtest.cc
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/gtest-death-test.h b/libclamav/c++/llvm/utils/unittest/googletest/include/gtest/gtest-death-test.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/gtest-death-test.h
rename to libclamav/c++/llvm/utils/unittest/googletest/include/gtest/gtest-death-test.h
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/gtest-message.h b/libclamav/c++/llvm/utils/unittest/googletest/include/gtest/gtest-message.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/gtest-message.h
rename to libclamav/c++/llvm/utils/unittest/googletest/include/gtest/gtest-message.h
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h b/libclamav/c++/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h
rename to libclamav/c++/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/gtest-spi.h b/libclamav/c++/llvm/utils/unittest/googletest/include/gtest/gtest-spi.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/gtest-spi.h
rename to libclamav/c++/llvm/utils/unittest/googletest/include/gtest/gtest-spi.h
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/gtest-test-part.h b/libclamav/c++/llvm/utils/unittest/googletest/include/gtest/gtest-test-part.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/gtest-test-part.h
rename to libclamav/c++/llvm/utils/unittest/googletest/include/gtest/gtest-test-part.h
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/gtest-typed-test.h b/libclamav/c++/llvm/utils/unittest/googletest/include/gtest/gtest-typed-test.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/gtest-typed-test.h
rename to libclamav/c++/llvm/utils/unittest/googletest/include/gtest/gtest-typed-test.h
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/gtest.h b/libclamav/c++/llvm/utils/unittest/googletest/include/gtest/gtest.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/gtest.h
rename to libclamav/c++/llvm/utils/unittest/googletest/include/gtest/gtest.h
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/gtest_pred_impl.h b/libclamav/c++/llvm/utils/unittest/googletest/include/gtest/gtest_pred_impl.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/gtest_pred_impl.h
rename to libclamav/c++/llvm/utils/unittest/googletest/include/gtest/gtest_pred_impl.h
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/gtest_prod.h b/libclamav/c++/llvm/utils/unittest/googletest/include/gtest/gtest_prod.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/gtest_prod.h
rename to libclamav/c++/llvm/utils/unittest/googletest/include/gtest/gtest_prod.h
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h b/libclamav/c++/llvm/utils/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h
rename to libclamav/c++/llvm/utils/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-filepath.h b/libclamav/c++/llvm/utils/unittest/googletest/include/gtest/internal/gtest-filepath.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-filepath.h
rename to libclamav/c++/llvm/utils/unittest/googletest/include/gtest/internal/gtest-filepath.h
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal-inl.h b/libclamav/c++/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal-inl.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal-inl.h
rename to libclamav/c++/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal-inl.h
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h b/libclamav/c++/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h
rename to libclamav/c++/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h b/libclamav/c++/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h
rename to libclamav/c++/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h b/libclamav/c++/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h
rename to libclamav/c++/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h b/libclamav/c++/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h
rename to libclamav/c++/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h b/libclamav/c++/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h
rename to libclamav/c++/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-string.h b/libclamav/c++/llvm/utils/unittest/googletest/include/gtest/internal/gtest-string.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-string.h
rename to libclamav/c++/llvm/utils/unittest/googletest/include/gtest/internal/gtest-string.h
diff --git a/libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-type-util.h b/libclamav/c++/llvm/utils/unittest/googletest/include/gtest/internal/gtest-type-util.h
similarity index 100%
rename from libclamav/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-type-util.h
rename to libclamav/c++/llvm/utils/unittest/googletest/include/gtest/internal/gtest-type-util.h
diff --git a/libclamav/llvm/llvm/utils/userloc.pl b/libclamav/c++/llvm/utils/userloc.pl
similarity index 100%
rename from libclamav/llvm/llvm/utils/userloc.pl
rename to libclamav/c++/llvm/utils/userloc.pl
diff --git a/libclamav/llvm/llvm/utils/vim/README b/libclamav/c++/llvm/utils/vim/README
similarity index 100%
rename from libclamav/llvm/llvm/utils/vim/README
rename to libclamav/c++/llvm/utils/vim/README
diff --git a/libclamav/llvm/llvm/utils/vim/llvm.vim b/libclamav/c++/llvm/utils/vim/llvm.vim
similarity index 100%
rename from libclamav/llvm/llvm/utils/vim/llvm.vim
rename to libclamav/c++/llvm/utils/vim/llvm.vim
diff --git a/libclamav/llvm/llvm/utils/vim/tablegen.vim b/libclamav/c++/llvm/utils/vim/tablegen.vim
similarity index 100%
rename from libclamav/llvm/llvm/utils/vim/tablegen.vim
rename to libclamav/c++/llvm/utils/vim/tablegen.vim
diff --git a/libclamav/llvm/llvm/utils/vim/vimrc b/libclamav/c++/llvm/utils/vim/vimrc
similarity index 100%
rename from libclamav/llvm/llvm/utils/vim/vimrc
rename to libclamav/c++/llvm/utils/vim/vimrc
diff --git a/libclamav/llvm/llvm/utils/webNLT.pl b/libclamav/c++/llvm/utils/webNLT.pl
similarity index 100%
rename from libclamav/llvm/llvm/utils/webNLT.pl
rename to libclamav/c++/llvm/utils/webNLT.pl
diff --git a/libclamav/llvm/llvm/website/index.html b/libclamav/c++/llvm/website/index.html
similarity index 100%
rename from libclamav/llvm/llvm/website/index.html
rename to libclamav/c++/llvm/website/index.html
diff --git a/libclamav/llvm/llvm/win32/Analysis/Analysis.vcproj b/libclamav/c++/llvm/win32/Analysis/Analysis.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/Analysis/Analysis.vcproj
rename to libclamav/c++/llvm/win32/Analysis/Analysis.vcproj
diff --git a/libclamav/llvm/llvm/win32/Archive/Archive.vcproj b/libclamav/c++/llvm/win32/Archive/Archive.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/Archive/Archive.vcproj
rename to libclamav/c++/llvm/win32/Archive/Archive.vcproj
diff --git a/libclamav/llvm/llvm/win32/AsmParser/AsmParser.vcproj b/libclamav/c++/llvm/win32/AsmParser/AsmParser.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/AsmParser/AsmParser.vcproj
rename to libclamav/c++/llvm/win32/AsmParser/AsmParser.vcproj
diff --git a/libclamav/llvm/llvm/win32/Bitcode/Bitcode.vcproj b/libclamav/c++/llvm/win32/Bitcode/Bitcode.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/Bitcode/Bitcode.vcproj
rename to libclamav/c++/llvm/win32/Bitcode/Bitcode.vcproj
diff --git a/libclamav/llvm/llvm/win32/CBackend/CBackend.vcproj b/libclamav/c++/llvm/win32/CBackend/CBackend.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/CBackend/CBackend.vcproj
rename to libclamav/c++/llvm/win32/CBackend/CBackend.vcproj
diff --git a/libclamav/llvm/llvm/win32/CodeGen/CodeGen.vcproj b/libclamav/c++/llvm/win32/CodeGen/CodeGen.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/CodeGen/CodeGen.vcproj
rename to libclamav/c++/llvm/win32/CodeGen/CodeGen.vcproj
diff --git a/libclamav/llvm/llvm/win32/Configure/Configure.vcproj b/libclamav/c++/llvm/win32/Configure/Configure.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/Configure/Configure.vcproj
rename to libclamav/c++/llvm/win32/Configure/Configure.vcproj
diff --git a/libclamav/llvm/llvm/win32/ExecutionEngine/ExecutionEngine.vcproj b/libclamav/c++/llvm/win32/ExecutionEngine/ExecutionEngine.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/ExecutionEngine/ExecutionEngine.vcproj
rename to libclamav/c++/llvm/win32/ExecutionEngine/ExecutionEngine.vcproj
diff --git a/libclamav/llvm/llvm/win32/Fibonacci/Fibonacci.vcproj b/libclamav/c++/llvm/win32/Fibonacci/Fibonacci.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/Fibonacci/Fibonacci.vcproj
rename to libclamav/c++/llvm/win32/Fibonacci/Fibonacci.vcproj
diff --git a/libclamav/llvm/llvm/win32/Linker/Linker.vcproj b/libclamav/c++/llvm/win32/Linker/Linker.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/Linker/Linker.vcproj
rename to libclamav/c++/llvm/win32/Linker/Linker.vcproj
diff --git a/libclamav/llvm/llvm/win32/Support/Support.vcproj b/libclamav/c++/llvm/win32/Support/Support.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/Support/Support.vcproj
rename to libclamav/c++/llvm/win32/Support/Support.vcproj
diff --git a/libclamav/llvm/llvm/win32/System/System.vcproj b/libclamav/c++/llvm/win32/System/System.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/System/System.vcproj
rename to libclamav/c++/llvm/win32/System/System.vcproj
diff --git a/libclamav/llvm/llvm/win32/TableGen/TableGen.vcproj b/libclamav/c++/llvm/win32/TableGen/TableGen.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/TableGen/TableGen.vcproj
rename to libclamav/c++/llvm/win32/TableGen/TableGen.vcproj
diff --git a/libclamav/llvm/llvm/win32/Target/Target.vcproj b/libclamav/c++/llvm/win32/Target/Target.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/Target/Target.vcproj
rename to libclamav/c++/llvm/win32/Target/Target.vcproj
diff --git a/libclamav/llvm/llvm/win32/Transforms/Transforms.vcproj b/libclamav/c++/llvm/win32/Transforms/Transforms.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/Transforms/Transforms.vcproj
rename to libclamav/c++/llvm/win32/Transforms/Transforms.vcproj
diff --git a/libclamav/llvm/llvm/win32/VMCore/VMCore.vcproj b/libclamav/c++/llvm/win32/VMCore/VMCore.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/VMCore/VMCore.vcproj
rename to libclamav/c++/llvm/win32/VMCore/VMCore.vcproj
diff --git a/libclamav/llvm/llvm/win32/bugpoint/bugpoint.vcproj b/libclamav/c++/llvm/win32/bugpoint/bugpoint.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/bugpoint/bugpoint.vcproj
rename to libclamav/c++/llvm/win32/bugpoint/bugpoint.vcproj
diff --git a/libclamav/llvm/llvm/win32/clang.sln b/libclamav/c++/llvm/win32/clang.sln
similarity index 100%
rename from libclamav/llvm/llvm/win32/clang.sln
rename to libclamav/c++/llvm/win32/clang.sln
diff --git a/libclamav/llvm/llvm/win32/common.vsprops b/libclamav/c++/llvm/win32/common.vsprops
similarity index 100%
rename from libclamav/llvm/llvm/win32/common.vsprops
rename to libclamav/c++/llvm/win32/common.vsprops
diff --git a/libclamav/llvm/llvm/win32/config.h b/libclamav/c++/llvm/win32/config.h
similarity index 100%
rename from libclamav/llvm/llvm/win32/config.h
rename to libclamav/c++/llvm/win32/config.h
diff --git a/libclamav/llvm/llvm/win32/dobison.cmd b/libclamav/c++/llvm/win32/dobison.cmd
similarity index 100%
rename from libclamav/llvm/llvm/win32/dobison.cmd
rename to libclamav/c++/llvm/win32/dobison.cmd
diff --git a/libclamav/llvm/llvm/win32/doflex.cmd b/libclamav/c++/llvm/win32/doflex.cmd
similarity index 100%
rename from libclamav/llvm/llvm/win32/doflex.cmd
rename to libclamav/c++/llvm/win32/doflex.cmd
diff --git a/libclamav/llvm/llvm/win32/llc/llc.vcproj b/libclamav/c++/llvm/win32/llc/llc.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/llc/llc.vcproj
rename to libclamav/c++/llvm/win32/llc/llc.vcproj
diff --git a/libclamav/llvm/llvm/win32/lli/lli.vcproj b/libclamav/c++/llvm/win32/lli/lli.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/lli/lli.vcproj
rename to libclamav/c++/llvm/win32/lli/lli.vcproj
diff --git a/libclamav/llvm/llvm/win32/llvm-ar/llvm-ar.vcproj b/libclamav/c++/llvm/win32/llvm-ar/llvm-ar.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/llvm-ar/llvm-ar.vcproj
rename to libclamav/c++/llvm/win32/llvm-ar/llvm-ar.vcproj
diff --git a/libclamav/llvm/llvm/win32/llvm-as/llvm-as.vcproj b/libclamav/c++/llvm/win32/llvm-as/llvm-as.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/llvm-as/llvm-as.vcproj
rename to libclamav/c++/llvm/win32/llvm-as/llvm-as.vcproj
diff --git a/libclamav/llvm/llvm/win32/llvm-bcanalyzer/llvm-bcanalyzer.vcproj b/libclamav/c++/llvm/win32/llvm-bcanalyzer/llvm-bcanalyzer.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/llvm-bcanalyzer/llvm-bcanalyzer.vcproj
rename to libclamav/c++/llvm/win32/llvm-bcanalyzer/llvm-bcanalyzer.vcproj
diff --git a/libclamav/llvm/llvm/win32/llvm-dis/llvm-dis.vcproj b/libclamav/c++/llvm/win32/llvm-dis/llvm-dis.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/llvm-dis/llvm-dis.vcproj
rename to libclamav/c++/llvm/win32/llvm-dis/llvm-dis.vcproj
diff --git a/libclamav/llvm/llvm/win32/llvm-ld/llvm-ld.vcproj b/libclamav/c++/llvm/win32/llvm-ld/llvm-ld.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/llvm-ld/llvm-ld.vcproj
rename to libclamav/c++/llvm/win32/llvm-ld/llvm-ld.vcproj
diff --git a/libclamav/llvm/llvm/win32/llvm-link/llvm-link.vcproj b/libclamav/c++/llvm/win32/llvm-link/llvm-link.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/llvm-link/llvm-link.vcproj
rename to libclamav/c++/llvm/win32/llvm-link/llvm-link.vcproj
diff --git a/libclamav/llvm/llvm/win32/llvm-nm/llvm-nm.vcproj b/libclamav/c++/llvm/win32/llvm-nm/llvm-nm.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/llvm-nm/llvm-nm.vcproj
rename to libclamav/c++/llvm/win32/llvm-nm/llvm-nm.vcproj
diff --git a/libclamav/llvm/llvm/win32/llvm-prof/llvm-prof.vcproj b/libclamav/c++/llvm/win32/llvm-prof/llvm-prof.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/llvm-prof/llvm-prof.vcproj
rename to libclamav/c++/llvm/win32/llvm-prof/llvm-prof.vcproj
diff --git a/libclamav/llvm/llvm/win32/llvm-ranlib/llvm-ranlib.vcproj b/libclamav/c++/llvm/win32/llvm-ranlib/llvm-ranlib.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/llvm-ranlib/llvm-ranlib.vcproj
rename to libclamav/c++/llvm/win32/llvm-ranlib/llvm-ranlib.vcproj
diff --git a/libclamav/llvm/llvm/win32/llvm.sln b/libclamav/c++/llvm/win32/llvm.sln
similarity index 100%
rename from libclamav/llvm/llvm/win32/llvm.sln
rename to libclamav/c++/llvm/win32/llvm.sln
diff --git a/libclamav/llvm/llvm/win32/opt/opt.vcproj b/libclamav/c++/llvm/win32/opt/opt.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/opt/opt.vcproj
rename to libclamav/c++/llvm/win32/opt/opt.vcproj
diff --git a/libclamav/llvm/llvm/win32/unistd.h b/libclamav/c++/llvm/win32/unistd.h
similarity index 100%
rename from libclamav/llvm/llvm/win32/unistd.h
rename to libclamav/c++/llvm/win32/unistd.h
diff --git a/libclamav/llvm/llvm/win32/x86/x86.vcproj b/libclamav/c++/llvm/win32/x86/x86.vcproj
similarity index 100%
rename from libclamav/llvm/llvm/win32/x86/x86.vcproj
rename to libclamav/c++/llvm/win32/x86/x86.vcproj
diff --git a/libclamav/llvm/merge.sh b/libclamav/c++/merge.sh
similarity index 100%
rename from libclamav/llvm/merge.sh
rename to libclamav/c++/merge.sh
diff --git a/m4/llvm.m4 b/m4/llvm.m4
index 0fdc0f8..eb49887 100644
--- a/m4/llvm.m4
+++ b/m4/llvm.m4
@@ -62,7 +62,7 @@ if test "$enable_llvm" = "auto"; then
 fi
 AM_CONDITIONAL([ENABLE_LLVM],[test "$enable_llvm" = "yes"])
 if test "$enable_llvm" = "yes"; then
-    AC_CONFIG_SUBDIRS([./libclamav/llvm/llvm])
+    AC_CONFIG_SUBDIRS([./libclamav/c++/llvm])
     GMAKE="$llvm_cv_gnu_make_command"
     AC_SUBST([GMAKE])
     ac_configure_args="$ac_configure_args --enable-targets=host-only --enable-bindings=none --enable-libffi=no --without-llvmgcc --without-llvmgxx --enable-optimized"

-- 
Debian repository for ClamAV



More information about the Pkg-clamav-commits mailing list