summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2010-04-14 04:08:03 +0000
committerDaniel Dunbar <daniel@zuster.org>2010-04-14 04:08:03 +0000
commit230e1541b34633bf07bcdad3739a1f1ca8533623 (patch)
treeb9ce72490f06eee98432a79b4bc2e67774f77e95 /llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp
parentb2b40a479d46c511c7b65bc946912e075c54666b (diff)
downloadbcm5719-llvm-230e1541b34633bf07bcdad3739a1f1ca8533623.tar.gz
bcm5719-llvm-230e1541b34633bf07bcdad3739a1f1ca8533623.zip
IRgen: Move EmitStoreThroughBitfieldLValue to use new CGBitfieldInfo::AccessInfo decomposition, instead of computing the access policy itself.
- Sadly, this doesn't seem to give any .ll size win so far. It is possible to make this routine significantly smarter & avoid various shifting, masking, and zext/sext, but I'm not really convinced it is worth it. It is tricky, and this is really instcombine's job. - No intended functionality change; the test case is just to increase coverage & serves as a demo file, it worked before this commit. llvm-svn: 101222
Diffstat (limited to 'llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud