summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.h
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2011-05-06 17:09:08 +0000
committerAndrew Trick <atrick@apple.com>2011-05-06 17:09:08 +0000
commitaab77fe5749d48bd8ca8556e8954319505c3fc44 (patch)
treec0aa04e229eeac9d12b71f68d3c5ad071d333463 /clang/lib/CodeGen/CodeGenFunction.h
parent17b532728b2d5bba2539eb04f672e1ec4c19756a (diff)
downloadbcm5719-llvm-aab77fe5749d48bd8ca8556e8954319505c3fc44.tar.gz
bcm5719-llvm-aab77fe5749d48bd8ca8556e8954319505c3fc44.zip
Post-RA scheduler compile time fix. Quadratic computation of DAG node depth.
The post-ra scheduler was explicitly updating the depth of a node's successors after scheduling it, regardless of whether the successor was ready. This is quadratic for DAGs with transitively redundant edges. I simply removed the useless update of depth, which is lazilly computed later. Fixes <rdar://problem/9044332> compiler takes way too long to build TextInput. llvm-svn: 130992
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud