summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
diff options
context:
space:
mode:
authorJuergen Ributzka <juergen@apple.com>2014-10-14 20:36:02 +0000
committerJuergen Ributzka <juergen@apple.com>2014-10-14 20:36:02 +0000
commitcd11a2806bd676ed788d5a6aaf7e9e3075be00d6 (patch)
tree6ead8fb13bddbc96036b6a9fe794ab7bf2ce2b8f /llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
parentca0a38e0ae28a31eb73a58c2262cd8214898b738 (diff)
downloadbcm5719-llvm-cd11a2806bd676ed788d5a6aaf7e9e3075be00d6.tar.gz
bcm5719-llvm-cd11a2806bd676ed788d5a6aaf7e9e3075be00d6.zip
[FastISel][AArch64] Fix sign-/zero-extend folding when SelectionDAG is involved.
Sign-/zero-extend folding depended on the load and the integer extend to be both selected by FastISel. This cannot always be garantueed and SelectionDAG might interfer. This commit adds additonal checks to load and integer extend lowering to catch this. Related to rdar://problem/18495928. llvm-svn: 219716
Diffstat (limited to 'llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud