summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/LiveIntervalAnalysis.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-03-09 18:37:12 +0000
committerChris Lattner <sabre@nondot.org>2005-03-09 18:37:12 +0000
commit7f269467093866121f20def83785383c18f9ab89 (patch)
treeb014d6db4aa3800a6f8a1933764e5360f8341334 /llvm/lib/CodeGen/LiveIntervalAnalysis.h
parentb1d901427a13fde2b1efbb25d89f402c26dfb8b6 (diff)
downloadbcm5719-llvm-7f269467093866121f20def83785383c18f9ab89.tar.gz
bcm5719-llvm-7f269467093866121f20def83785383c18f9ab89.zip
constant fold FP_ROUND_INREG, ZERO_EXTEND_INREG, and SIGN_EXTEND_INREG
This allows the alpha backend to compile: bool %test(uint %P) { %c = seteq uint %P, 0 ret bool %c } into: test: ldgp $29, 0($27) ZAP $16,240,$0 CMPEQ $0,0,$0 AND $0,1,$0 ret $31,($26),1 instead of: test: ldgp $29, 0($27) ZAP $16,240,$0 ldiq $1,0 ZAP $1,240,$1 CMPEQ $0,$1,$0 AND $0,1,$0 ret $31,($26),1 ... and fixes PR534. llvm-svn: 20534
Diffstat (limited to 'llvm/lib/CodeGen/LiveIntervalAnalysis.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud