diff options
author | Daniel Dunbar <daniel@zuster.org> | 2010-04-14 04:08:03 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2010-04-14 04:08:03 +0000 |
commit | 89cdaa94ecac5e83197c5889830ee37ff1faea58 (patch) | |
tree | c28b7290edbc942c3be257f4e0ff537a65246036 /lib/Checker/GRExprEngine.cpp | |
parent | e792584917983edb9bbfd5751b1fa6a4136e566a (diff) |
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.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@101222 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Checker/GRExprEngine.cpp')
0 files changed, 0 insertions, 0 deletions