implement the fold for:
authorChris Lattner <sabre@nondot.org>
Fri, 26 Aug 2005 18:46:49 +0000 (18:46 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 26 Aug 2005 18:46:49 +0000 (18:46 +0000)
commit13794f5d01317d76ec698b43bdf1c35eea57eae5
tree53985d8d39596998a82d4c9b01bd4888026f5382
parent52987f4f6531ffcfcc61b1319f5219f3704d426b
implement the fold for:

bool %test(int %X, int %Y) {
        %C = setne int %X, 0
        ret bool %C
}

to:

_test:
        addic r2, r3, -1
        subfe r3, r2, r3
        blr

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23089 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PowerPC/PPCISelDAGToDAG.cpp