aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MacroFusion.cpp
diff options
context:
space:
mode:
authorMichael Kruse <llvm@meinersbur.de>2017-06-19 10:19:29 +0000
committerMichael Kruse <llvm@meinersbur.de>2017-06-19 10:19:29 +0000
commit214deb7960ade0817276733cbe55f63b51fa44f7 (patch)
tree1adbd68bb8eb444cdeb4f05a8a8f2cc854020e0e /llvm/lib/CodeGen/MacroFusion.cpp
parent4aac459ca6642f21b685dc18e3b70039339e8036 (diff)
downloadllvm-214deb7960ade0817276733cbe55f63b51fa44f7.zip
llvm-214deb7960ade0817276733cbe55f63b51fa44f7.tar.gz
llvm-214deb7960ade0817276733cbe55f63b51fa44f7.tar.bz2
[CodeGen] Emit aliasing metadata for new arrays.
Ensure that all array base pointers are assigned before generating aliasing metadata by allocating new arrays beforehand. Before this patch, getBasePtr() returned nullptr for new arrays because the arrays were created at a later point. Nullptr did not match to any array after the created array base pointers have been assigned and when the loads/stores are generated. llvm-svn: 305675
Diffstat (limited to 'llvm/lib/CodeGen/MacroFusion.cpp')
0 files changed, 0 insertions, 0 deletions