[CodeGen] Don't require AA in TwoAddress at -O0.
authorAhmed Bougacha <ahmed.bougacha@gmail.com>
Wed, 10 May 2017 00:56:00 +0000 (00:56 +0000)
committerAhmed Bougacha <ahmed.bougacha@gmail.com>
Wed, 10 May 2017 00:56:00 +0000 (00:56 +0000)
commita09ff59cc2f9c94432fb29dfbfcda095ef3bc5e8
tree91440cb1a876a1a553a6d95c6a4f45792e6f0a94
parent604526fe87a1ac3a77b2bd84f5270a6485ab0310
[CodeGen] Don't require AA in TwoAddress at -O0.

This is a follow-up to r302611, which moved an -O0 computation of DT
from SDAGISel to TwoAddress.

Don't use it here either, and avoid computing it completely.  The only
use was forwarding the analysis as an optional argument to utility
functions.

Differential Revision: https://reviews.llvm.org/D32766

llvm-svn: 302612
llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
llvm/test/CodeGen/X86/O0-pipeline.ll