aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/StackProtector.cpp
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2013-07-12 23:35:21 +0000
committerSean Callanan <scallanan@apple.com>2013-07-12 23:35:21 +0000
commitd2a507a6e693b878f50bb1b43500d59721adc5ed (patch)
tree4b630f90a87df9b280a1abdabfa97315e7d10bbf /llvm/lib/CodeGen/StackProtector.cpp
parent66bc419366b779876f7a78c7127b135d70f3b9ae (diff)
downloadllvm-d2a507a6e693b878f50bb1b43500d59721adc5ed.zip
llvm-d2a507a6e693b878f50bb1b43500d59721adc5ed.tar.gz
llvm-d2a507a6e693b878f50bb1b43500d59721adc5ed.tar.bz2
Modified the expression parser to only try to
write to registers if they were modified in the expression. This eliminates spurious errors if the register can't be written to but the expression didn't write to it anyway. Also improved error handling for the materializer to make "couldn't materialize struct" errors more informative. <rdar://problem/14322579> llvm-svn: 186228
Diffstat (limited to 'llvm/lib/CodeGen/StackProtector.cpp')
0 files changed, 0 insertions, 0 deletions