Mercurial > projects > ldc
view lphobos/ldc-build @ 1508:e1e93343fc11
Move function codegen data from IrFunction to new FuncGen.
This change reduces memory consumption significantly by releasing the
memory held by the STL containers that are now inside FuncGen.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Sat, 20 Jun 2009 19:11:44 +0200 |
parents | d8a1481eaa0c |
children |
line wrap: on
line source
#!/bin/sh export PATH=$PATH:/opt/llvm/bin export FILE=$1; shift export LDC_PATH=~/ldc PARAM=$(for p_file in $($LDC_PATH/bin/ldc $FILE -I~/ldc/lphobos -c -v -of/dev/null |grep import \ |sed -e "s/import *//" -e "s/\t.*//" \ |sed -e "s/\./\//g" -e "s/$/\.d/"); do if [ -f $p_file ]; then echo $p_file; fi; done) echo ldc $FILE $@ $PARAM $LDC_PATH/bin/ldc $FILE $@ $PARAM