]> granicus.if.org Git - llvm/commitdiff
[RDF] Use faster version of findBlock
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Wed, 19 Apr 2017 15:11:23 +0000 (15:11 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Wed, 19 Apr 2017 15:11:23 +0000 (15:11 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@300704 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Hexagon/RDFCopy.cpp

index 57ce9fabc5e3afa32e9bad50b33418d9b7726f76..ea86ffba58f616316f816aa4a60ae5635e4b6bba 100644 (file)
@@ -59,7 +59,7 @@ void CopyPropagation::recordCopy(NodeAddr<StmtNode*> SA, EqualityMap &EM) {
 
 bool CopyPropagation::scanBlock(MachineBasicBlock *B) {
   bool Changed = false;
-  auto BA = DFG.getFunc().Addr->findBlock(B, DFG);
+  NodeAddr<BlockNode*> BA = DFG.findBlock(B);
 
   for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) {
     if (DFG.IsCode<NodeAttrs::Stmt>(IA)) {