- Prevent some functions from being inlined to eliminate the code size bloat
authorEvan Cheng <evan.cheng@apple.com>
Fri, 11 Aug 2006 08:59:35 +0000 (08:59 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Fri, 11 Aug 2006 08:59:35 +0000 (08:59 +0000)
commit06d6470c65ebc2661f0b257aaa07e6034db584d8
tree1844bfb84dc8340f1b9a0473783cce86f971e435
parent311ace039123f901cfe063cd1e0c4f2b6341078c
- Prevent some functions from being inlined to eliminate the code size bloat
  introduced by previous commit.
- SelectCode now returns a SDNode*. If it is not null, the selected node
  produces the same number of results as the input node. The seletion loop
  is responsible for calling ReplaceAllUsesWith() to replace the input node
  with the output target node. For other cases, e.g. when load is folded,
  the selection code is responsible for calling ReplaceAllUsesOfValueWith()
  and SelectCode returns NULL.
- Other clean ups.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29602 91177308-0d34-0410-b5e6-96231b3b80d8
utils/TableGen/DAGISelEmitter.cpp