Optimize MachineBasicBlock::getSymbol by caching the symbol. Since the symbol
authorEli Bendersky <eliben@google.com>
Mon, 22 Apr 2013 21:21:08 +0000 (21:21 +0000)
committerEli Bendersky <eliben@google.com>
Mon, 22 Apr 2013 21:21:08 +0000 (21:21 +0000)
commit2ad047e04dd4c19defade4799834efacb0024551
tree02e957d41ae6dede9b3b5de0db47288eed949c77
parent0af5493701f9982d7451c8b3c1b7699cc84ac94c
Optimize MachineBasicBlock::getSymbol by caching the symbol. Since the symbol
name computation is expensive, this helps save about 25% of the time spent in
this function.

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