Added SelectionDAG::InsertISelMapEntry(). This is used to workaround the gcc
authorEvan Cheng <evan.cheng@apple.com>
Thu, 9 Feb 2006 22:11:03 +0000 (22:11 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Thu, 9 Feb 2006 22:11:03 +0000 (22:11 +0000)
commitfae9f1cb34d6d2c4dbd007f2d748a70b67776a82
treea28d7238f88f2431f6502ba00c3652031eb25d3a
parente487abbfbf9fdef21e5216379b2e74436ef99c7b
Added SelectionDAG::InsertISelMapEntry(). This is used to workaround the gcc
problem where it inline the map insertion call too aggressively. Before this
change it was producing a frame size of 24k for Select_store(), now it's down
to 10k (by calling this method rather than calling the map insertion operator).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26094 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/SelectionDAG.h
lib/CodeGen/SelectionDAG/SelectionDAG.cpp