llvm/lib/Target/CBackend
John Criswell 57bbfcec91 Small performance improvement in generated C code:
Instead of unconditionally copying all phi node values into temporaries for
all successor blocks, generate code that will determine what successor
block will be called and then copy only those phi node values needed by
the successor block.

This seems to cut down namd execution time from being 8% higher than GCC to
4% higher than GCC.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17144 91177308-0d34-0410-b5e6-96231b3b80d8
2004-10-20 14:38:39 +00:00
..
CBackend.cpp Small performance improvement in generated C code: 2004-10-20 14:38:39 +00:00
CTargetMachine.h Auto-registrate target 2004-07-11 02:48:49 +00:00
Makefile Moved directory, update makefile 2004-02-13 23:31:12 +00:00
Makefile.am Update to reflect changes in Makefile rules. 2004-10-13 11:46:52 +00:00
Makefile.in Initial automake generated Makefile template 2004-10-18 23:55:41 +00:00
Writer.cpp Small performance improvement in generated C code: 2004-10-20 14:38:39 +00:00