[llvm-commits] [poolalloc] r161202 - in /poolalloc/trunk: CMakeLists.txt include/poolalloc/PoolAllocate.h lib/AssistDS/CMakeLists.txt lib/DSA/CMakeLists.txt lib/DSA/Makefile lib/PoolAllocate/CMakeLists.txt test/CMakeLists.txt test/Makefile test/lit.cfg test/lit.site.cfg.in test/pa/clone/dg.exp test/pa/clone/lit.local.cfg test/pa/regression/2010-09-14-Fptr.c test/pa/regression/2010-09-14-Fptr_helper.c test/pa/regression/dg.exp test/pa/regression/lit.local.cfg

Will Dietz wdietz2 at illinois.edu
Thu Aug 2 12:10:37 PDT 2012


Author: wdietz2
Date: Thu Aug  2 14:10:36 2012
New Revision: 161202

URL: http://llvm.org/viewvc/llvm-project?rev=161202&view=rev
Log:
CMake list updates/fixes, test integration.

* Lit test support ('check-poolalloc' target)
* Add missing files to CMakeLists files
* Fix missing deps on intrinsics_gen
* "Fix" the naming of the libraries produced by CMake to match
  what our Makefile-driven build does (no 'lib' prefix). Messy, but
  for now trying to ensure compatibility with our client projects
  that rely on the current naming convention.
* Drop the 'tools' hack (dsaopt, etc) from the testing code,
  turning them into simple substitutions instead.  See lit.cfg.
* Emit generated config.h into build tree, not source tree.
* For now, avoid redundant definitions of tests our config.h
  and LLVM's share by dropping an include.  Should revisit.

Added:
    poolalloc/trunk/test/CMakeLists.txt
    poolalloc/trunk/test/pa/clone/lit.local.cfg
    poolalloc/trunk/test/pa/regression/lit.local.cfg
Removed:
    poolalloc/trunk/test/pa/clone/dg.exp
    poolalloc/trunk/test/pa/regression/dg.exp
Modified:
    poolalloc/trunk/CMakeLists.txt
    poolalloc/trunk/include/poolalloc/PoolAllocate.h
    poolalloc/trunk/lib/AssistDS/CMakeLists.txt
    poolalloc/trunk/lib/DSA/CMakeLists.txt
    poolalloc/trunk/lib/DSA/Makefile
    poolalloc/trunk/lib/PoolAllocate/CMakeLists.txt
    poolalloc/trunk/test/Makefile
    poolalloc/trunk/test/lit.cfg
    poolalloc/trunk/test/lit.site.cfg.in
    poolalloc/trunk/test/pa/regression/2010-09-14-Fptr.c
    poolalloc/trunk/test/pa/regression/2010-09-14-Fptr_helper.c

Modified: poolalloc/trunk/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/CMakeLists.txt?rev=161202&r1=161201&r2=161202&view=diff
==============================================================================
--- poolalloc/trunk/CMakeLists.txt (original)
+++ poolalloc/trunk/CMakeLists.txt Thu Aug  2 14:10:36 2012
@@ -1,6 +1,8 @@
-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include
+                    ${CMAKE_CURRENT_BINARY_DIR}/include)
 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/include/poolalloc/Config/config.h.cmake
-               ${CMAKE_CURRENT_SOURCE_DIR}/include/poolalloc/Config/config.h)
+               ${CMAKE_CURRENT_BINARY_DIR}/include/poolalloc/Config/config.h)
 add_subdirectory(lib)
 add_subdirectory(runtime)
 add_subdirectory(tools)
+add_subdirectory(test)

Modified: poolalloc/trunk/include/poolalloc/PoolAllocate.h
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/include/poolalloc/PoolAllocate.h?rev=161202&r1=161201&r2=161202&view=diff
==============================================================================
--- poolalloc/trunk/include/poolalloc/PoolAllocate.h (original)
+++ poolalloc/trunk/include/poolalloc/PoolAllocate.h Thu Aug  2 14:10:36 2012
@@ -32,7 +32,6 @@
 #include "dsa/DataStructure.h"
 #include "dsa/DSGraph.h"
 #include "dsa/CallTargets.h"
-#include "poolalloc/Config/config.h"
 #include "poolalloc/Heuristic.h"
 
 #include <utility>

Modified: poolalloc/trunk/lib/AssistDS/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/lib/AssistDS/CMakeLists.txt?rev=161202&r1=161201&r2=161202&view=diff
==============================================================================
--- poolalloc/trunk/lib/AssistDS/CMakeLists.txt (original)
+++ poolalloc/trunk/lib/AssistDS/CMakeLists.txt Thu Aug  2 14:10:36 2012
@@ -1,6 +1,8 @@
-add_llvm_library(AssistDS
+set(SOURCES
   ArgCast.cpp
   ArgSimplify.cpp
+  DSNodeEquivs.cpp
+  DataStructureCallGraph.cpp
   Devirt.cpp
   DynCount.cpp
   FuncSimplify.cpp
@@ -18,4 +20,28 @@
   StructReturnToPointer.cpp
   TypeChecks.cpp
   TypeChecksOpt.cpp
-)
+  )
+
+# Build both shared and static libs
+# Also, drop the 'lib' suffix to match how
+# the Makefile-driven version functions.
+
+if( NOT WIN32 AND LLVM_ENABLE_PIC )
+  set(bsl ${BUILD_SHARED_LIBS})
+  set(BUILD_SHARED_LIBS ON)
+  add_llvm_library(AssistDS ${SOURCES})
+  set(BUILD_SHARED_LIBS ${bsl})
+  set_property(TARGET AssistDS PROPERTY OUTPUT_NAME "AssistDS")
+  set_property(TARGET AssistDS PROPERTY PREFIX "")
+  set(AssistDS_STATIC_TARGET AssistDS_static)
+  add_dependencies(AssistDS intrinsics_gen)
+else()
+  set(AssistDS_STATIC_TARGET AssistDS)
+endif()
+
+if( NOT BUILD_SHARED_LIBS )
+  add_llvm_library(${AssistDS_STATIC_TARGET} ${SOURCES})
+  set_property(TARGET ${AssistDS_STATIC_TARGET} PROPERTY OUTPUT_NAME "AssistDS")
+  set_property(TARGET ${AssistDS_STATIC_TARGET} PROPERTY PREFIX "")
+  add_dependencies(${AssistDS_STATIC_TARGET} intrinsics_gen)
+endif()

Modified: poolalloc/trunk/lib/DSA/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/lib/DSA/CMakeLists.txt?rev=161202&r1=161201&r2=161202&view=diff
==============================================================================
--- poolalloc/trunk/lib/DSA/CMakeLists.txt (original)
+++ poolalloc/trunk/lib/DSA/CMakeLists.txt Thu Aug  2 14:10:36 2012
@@ -1,4 +1,4 @@
-add_llvm_library(LLVMDataStructure 
+set(SOURCES
   AddressTakenAnalysis.cpp
   AllocatorIdentification.cpp
   Basic.cpp
@@ -20,3 +20,27 @@
   TopDownClosure.cpp
   TypeSafety.cpp
   )
+
+# Build both shared and static libs
+# Also, drop the 'lib' suffix to match how
+# the Makefile-driven version functions.
+
+if( NOT WIN32 AND LLVM_ENABLE_PIC )
+  set(bsl ${BUILD_SHARED_LIBS})
+  set(BUILD_SHARED_LIBS ON)
+  add_llvm_library(LLVMDataStructure ${SOURCES})
+  set(BUILD_SHARED_LIBS ${bsl})
+  set_property(TARGET LLVMDataStructure PROPERTY OUTPUT_NAME "LLVMDataStructure")
+  set_property(TARGET LLVMDataStructure PROPERTY PREFIX "")
+  set(DSA_STATIC_TARGET LLVMDataStructure_static)
+  add_dependencies(LLVMDataStructure intrinsics_gen)
+else()
+  set(DSA_STATIC_TARGET LLVMDataStructure)
+endif()
+
+if( NOT BUILD_SHARED_LIBS )
+  add_llvm_library(${DSA_STATIC_TARGET} ${SOURCES})
+  set_property(TARGET ${DSA_STATIC_TARGET} PROPERTY OUTPUT_NAME "LLVMDataStructure")
+  set_property(TARGET ${DSA_STATIC_TARGET} PROPERTY PREFIX "")
+  add_dependencies(${DSA_STATIC_TARGET} intrinsics_gen)
+endif()

Modified: poolalloc/trunk/lib/DSA/Makefile
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/lib/DSA/Makefile?rev=161202&r1=161201&r2=161202&view=diff
==============================================================================
--- poolalloc/trunk/lib/DSA/Makefile (original)
+++ poolalloc/trunk/lib/DSA/Makefile Thu Aug  2 14:10:36 2012
@@ -17,12 +17,6 @@
 endif
 endif
 
-#Bah. Confirmed on llvm-dev, there's no good way for us to do this.
-#Essentially we're tasked with linking in the pieces that our plugin
-#makes use of--but /not/ the tool we're using does /not/ make use of.
-#It's dirty, but apparently what we're stuck with since we're a plugin
-#LDFLAGS = $(LLVM_OBJ_ROOT)/lib/Support/$(BuildMode)/Triple.o
-
 include $(LEVEL)/Makefile.common
 
 CFlags += -Wno-deprecated

Modified: poolalloc/trunk/lib/PoolAllocate/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/lib/PoolAllocate/CMakeLists.txt?rev=161202&r1=161201&r2=161202&view=diff
==============================================================================
--- poolalloc/trunk/lib/PoolAllocate/CMakeLists.txt (original)
+++ poolalloc/trunk/lib/PoolAllocate/CMakeLists.txt Thu Aug  2 14:10:36 2012
@@ -1,5 +1,6 @@
-add_llvm_library(poolalloc
+set(SOURCES
   AccessTrace.cpp
+  AllHeapNodesHeuristic.cpp
   AllNodesHeuristic.cpp
   Heuristic.cpp
   PAMultipleGlobalPool.cpp
@@ -9,5 +10,30 @@
   PoolOptimize.cpp
   RunTimeAssociate.cpp
   TransformFunctionBody.cpp
-  )
-target_link_libraries(poolalloc LLVMDataStructure)
+)
+
+# Build both shared and static libs
+# Also, drop the 'lib' suffix to match how
+# the Makefile-driven version functions.
+
+if( NOT WIN32 AND LLVM_ENABLE_PIC )
+  set(bsl ${BUILD_SHARED_LIBS})
+  set(BUILD_SHARED_LIBS ON)
+  add_llvm_library(poolalloc ${SOURCES})
+  set(BUILD_SHARED_LIBS ${bsl})
+  set_property(TARGET poolalloc PROPERTY OUTPUT_NAME "poolalloc")
+  set_property(TARGET poolalloc PROPERTY PREFIX "")
+  set(PA_STATIC_TARGET poolalloc_static)
+  add_dependencies(poolalloc intrinsics_gen)
+  target_link_libraries(poolalloc LLVMDataStructure)
+else()
+  set(PA_STATIC_TARGET poolalloc)
+endif()
+
+if( NOT BUILD_SHARED_LIBS )
+  add_llvm_library(${PA_STATIC_TARGET} ${SOURCES})
+  set_property(TARGET ${PA_STATIC_TARGET} PROPERTY OUTPUT_NAME "poolalloc")
+  set_property(TARGET ${PA_STATIC_TARGET} PROPERTY PREFIX "")
+  add_dependencies(${PA_STATIC_TARGET} intrinsics_gen)
+  target_link_libraries(${PA_STATIC_TARGET} LLVMDataStructure)
+endif()

Added: poolalloc/trunk/test/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/test/CMakeLists.txt?rev=161202&view=auto
==============================================================================
--- poolalloc/trunk/test/CMakeLists.txt (added)
+++ poolalloc/trunk/test/CMakeLists.txt Thu Aug  2 14:10:36 2012
@@ -0,0 +1,39 @@
+# Test runner infrastructure for PoolAlloc/DSA. This configures the PA test trees
+# for use by Lit, and delegates to LLVM's lit test handlers.
+
+set(PROJ_SRC_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/..")
+set(PROJ_OBJ_ROOT "${CMAKE_CURRENT_BINARY_DIR}/..")
+
+configure_lit_site_cfg(
+  ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.in
+  ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg
+  )
+
+if( PATH_TO_LLVM_BUILD )
+  set(POOLALLOC_TEST_EXTRA_ARGS "--path=${CMAKE_CURRENT_BINARY_DIR}/tools/")
+endif()
+
+option(POOLALLOC_TEST_USE_VG "Run PoolAlloc/DSA tests under Valgrind" OFF)
+if(POOLALLOC_TEST_USE_VG)
+  set(POOLALLOC_TEST_EXTRA_ARGS ${POOLALLOC_TEST_EXTRA_ARGS} "--vg")
+endif ()
+
+set(POOLALLOC_TEST_DEPS
+  clang opt FileCheck llc not
+  LLVMDataStructure AssistDS
+  poolalloc poolalloc_rt
+  )
+
+# TODO: Add LLVM_INCLUDE_TESTS support?
+#if(LLVM_INCLUDE_TESTS)
+#  list(APPEND CLANG_TEST_DEPS ClangUnitTests)
+#  list(APPEND CLANG_TEST_PARAMS
+#    clang_unit_site_config=${CMAKE_CURRENT_BINARY_DIR}/Unit/lit.site.cfg
+#    )
+
+add_lit_testsuite(check-poolalloc "Running the PoolAlloc/DSA regression tests"
+  ${CMAKE_CURRENT_BINARY_DIR}
+  DEPENDS ${POOLALLOC_TEST_DEPS}
+  ARGS ${POOLALLOC_TEST_EXTRA_ARGS}
+  )
+set_target_properties(check-poolalloc PROPERTIES FOLDER "PoolAlloc/DSA tests")

Modified: poolalloc/trunk/test/Makefile
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/test/Makefile?rev=161202&r1=161201&r2=161202&view=diff
==============================================================================
--- poolalloc/trunk/test/Makefile (original)
+++ poolalloc/trunk/test/Makefile Thu Aug  2 14:10:36 2012
@@ -404,66 +404,6 @@
 
 .PHONY: lit lit-report
 
-# Pathname to poolalloc object tree
-PADIR   := $(PROJ_OBJ_ROOT)
-# Pathame to the DSA pass dynamic library
-DSA_SO   := $(PADIR)/$(BuildMode)/lib/LLVMDataStructure$(SHLIBEXT)
-# Pathame to the Assist DSA pass dynamic library
-ADSA_SO   := $(PADIR)/$(BuildMode)/lib/AssistDS$(SHLIBEXT)
-# Pathname to the PA pass dynamic library
-PA_SO   := $(PADIR)/$(BuildMode)/lib/poolalloc$(SHLIBEXT)
-
-DSAOPT := $(PROJ_OBJ_ROOT)/test/tools/dsaopt
-ADSAOPT := $(PROJ_OBJ_ROOT)/test/tools/adsaopt
-PAOPT := $(PROJ_OBJ_ROOT)/test/tools/paopt
-TC_BUILD := $(PROJ_OBJ_ROOT)/test/tools/tc-build
-PA_BUILD := $(PROJ_OBJ_ROOT)/test/tools/pa-build
-
-TOOLS= $(DSAOPT) $(PAOPT) $(ADSAOPT) $(TC_BUILD) $(PA_BUILD)
-
-#wrapper script for 'opt' so we can avoid manually loading the dsa lib
-$(DSAOPT):
-	@mkdir -p `dirname $@`
-	@echo "#!/bin/sh" > $@.tmp
-	@echo 'opt -load $(DSA_SO) $$@' >> $@.tmp
-	@chmod +x $@.tmp
-	@mv $@.tmp $@
-
-$(ADSAOPT):
-	@mkdir -p `dirname $@`
-	@echo "#!/bin/sh" > $@.tmp
-	@echo 'opt -load $(DSA_SO) -load $(ADSA_SO) $$@' >> $@.tmp
-	@chmod +x $@.tmp
-	@mv $@.tmp $@
-
-#wrapper script for 'opt' that loads dsa and poolalloc
-$(PAOPT):
-	@mkdir -p `dirname $@`
-	@echo "#!/bin/sh" > $@.tmp
-	@echo 'opt -load $(DSA_SO) -load $(PA_SO) $$@' >> $@.tmp
-	@chmod +x $@.tmp
-	@mv $@.tmp $@
-
-#wrapper script for llvm-ld that links the type checking runtime
-$(TC_BUILD):
-	@mkdir -p `dirname $@`
-	@echo "#!/bin/sh" > $@.tmp
-	@echo 'llc $$1 -o $$1.tc.S' >> $@.tmp
-	@echo 'clang $$1.tc.S -o $$2 -ltypechecks_rt -L$(PROJ_OBJ_ROOT)/$(BuildMode)/lib' \
-		'-Wl,-rpath $(PROJ_OBJ_ROOT)/$(BuildMode)/lib' >> $@.tmp
-	@chmod +x $@.tmp
-	@mv $@.tmp $@
-
-#wrapper script for building bitcode and linking in poolalloc runtime
-$(PA_BUILD):
-	@mkdir -p `dirname $@`
-	@echo "#!/bin/sh" > $@.tmp
-	@echo 'llc $$1 -o $$1.pa.S' >> $@.tmp
-	@echo 'clang $$1.pa.S -o $$2 -lpoolalloc_rt -L$(PROJ_OBJ_ROOT)/$(BuildMode)/lib' \
-		'-Wl,-rpath $(PROJ_OBJ_ROOT)/$(BuildMode)/lib' >> $@.tmp
-	@chmod +x $@.tmp
-	@mv $@.tmp $@
-
 ifeq ($(DISABLE_ASSERTIONS),1)
 ENABLE_ASSERTIONS=0
 else

Modified: poolalloc/trunk/test/lit.cfg
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/test/lit.cfg?rev=161202&r1=161201&r2=161202&view=diff
==============================================================================
--- poolalloc/trunk/test/lit.cfg (original)
+++ poolalloc/trunk/test/lit.cfg Thu Aug  2 14:10:36 2012
@@ -224,6 +224,18 @@
              break
     config.substitutions.append((pattern, substitution))
 
+
+### Helper tools
+
+dsa_so = config.llvm_shlib_dir + "/LLVMDataStructure" + config.llvm_shlib_ext
+adsa_so = config.llvm_shlib_dir + "/AssistDS" + config.llvm_shlib_ext
+pa_so = config.llvm_shlib_dir + "/poolalloc" + config.llvm_shlib_ext
+config.substitutions.append((r'\bdsaopt\b', 'opt -load ' + dsa_so))
+config.substitutions.append((r'\badsaopt\b', 'opt -load ' + dsa_so
+                                              + ' -load ' + adsa_so))
+config.substitutions.append((r'\bpaopt\b', 'opt -load ' + dsa_so
+                                              + ' -load ' + pa_so))
+
 ### Features
 
 # Shell execution

Modified: poolalloc/trunk/test/lit.site.cfg.in
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/test/lit.site.cfg.in?rev=161202&r1=161201&r2=161202&view=diff
==============================================================================
--- poolalloc/trunk/test/lit.site.cfg.in (original)
+++ poolalloc/trunk/test/lit.site.cfg.in Thu Aug  2 14:10:36 2012
@@ -19,5 +19,13 @@
 config.host_os = "@HOST_OS@"
 config.host_arch = "@HOST_ARCH@"
 
+# Support substitution of the tools_dir with user parameters. This is
+# used when we can't determine the tool dir at configuration time.
+try:
+    config.llvm_tools_dir = config.llvm_tools_dir % lit.params
+except KeyError,e:
+    key, = e.args
+    lit.fatal("unable to find %r parameter, use '--param=%s=VALUE'" % (key,key))
+
 # Let the main config do the real work.
 lit.load_config(config, "@PROJ_SRC_ROOT@/test/lit.cfg")

Removed: poolalloc/trunk/test/pa/clone/dg.exp
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/test/pa/clone/dg.exp?rev=161201&view=auto
==============================================================================
--- poolalloc/trunk/test/pa/clone/dg.exp (original)
+++ poolalloc/trunk/test/pa/clone/dg.exp (removed)
@@ -1,3 +0,0 @@
-load_lib llvm.exp
-
-RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,c,cpp}]]

Added: poolalloc/trunk/test/pa/clone/lit.local.cfg
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/test/pa/clone/lit.local.cfg?rev=161202&view=auto
==============================================================================
--- poolalloc/trunk/test/pa/clone/lit.local.cfg (added)
+++ poolalloc/trunk/test/pa/clone/lit.local.cfg Thu Aug  2 14:10:36 2012
@@ -0,0 +1 @@
+config.suffixes = ['.ll', '.c', '.cpp']

Modified: poolalloc/trunk/test/pa/regression/2010-09-14-Fptr.c
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/test/pa/regression/2010-09-14-Fptr.c?rev=161202&r1=161201&r2=161202&view=diff
==============================================================================
--- poolalloc/trunk/test/pa/regression/2010-09-14-Fptr.c (original)
+++ poolalloc/trunk/test/pa/regression/2010-09-14-Fptr.c Thu Aug  2 14:10:36 2012
@@ -2,7 +2,7 @@
  * Build this file into bitcode and run poolalloc on it
  * RUN: clang -O0 %s -emit-llvm -c -o %t.bc
  * RUN: paopt %t.bc -paheur-AllButUnreachableFromMemory -poolalloc -o %t.pa.bc 2>&1
- * RUN: pa-build %t.pa.bc %t.pa
+ * RUN: clang %t.pa.bc -o %t.pa -L%llvmshlibdir -lpoolalloc_rt -Wl,-rpath %llvmshlibdir
  *
  * Build the program without poolalloc:
  * RUN: clang -o %t.native %s

Modified: poolalloc/trunk/test/pa/regression/2010-09-14-Fptr_helper.c
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/test/pa/regression/2010-09-14-Fptr_helper.c?rev=161202&r1=161201&r2=161202&view=diff
==============================================================================
--- poolalloc/trunk/test/pa/regression/2010-09-14-Fptr_helper.c (original)
+++ poolalloc/trunk/test/pa/regression/2010-09-14-Fptr_helper.c Thu Aug  2 14:10:36 2012
@@ -5,7 +5,7 @@
  * Build this file into bitcode and run poolalloc on it
  * RUN: clang -O0 %s -emit-llvm -c -o %t.bc
  * RUN: paopt %t.bc -paheur-AllButUnreachableFromMemory -poolalloc -o %t.pa.bc 2>&1
- * RUN: pa-build %t.pa.bc %t.pa
+ * RUN: clang %t.pa.bc -o %t.pa -L%llvmshlibdir -lpoolalloc_rt -Wl,-rpath %llvmshlibdir
  *
  * Build the program without poolalloc:
  * RUN: clang -o %t.native %s

Removed: poolalloc/trunk/test/pa/regression/dg.exp
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/test/pa/regression/dg.exp?rev=161201&view=auto
==============================================================================
--- poolalloc/trunk/test/pa/regression/dg.exp (original)
+++ poolalloc/trunk/test/pa/regression/dg.exp (removed)
@@ -1,3 +0,0 @@
-load_lib llvm.exp
-
-RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,c,cpp}]]

Added: poolalloc/trunk/test/pa/regression/lit.local.cfg
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/test/pa/regression/lit.local.cfg?rev=161202&view=auto
==============================================================================
--- poolalloc/trunk/test/pa/regression/lit.local.cfg (added)
+++ poolalloc/trunk/test/pa/regression/lit.local.cfg Thu Aug  2 14:10:36 2012
@@ -0,0 +1 @@
+config.suffixes = ['.ll', '.c', '.cpp']





More information about the llvm-commits mailing list