summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp
diff options
context:
space:
mode:
authorArnold Schwaighofer <aschwaighofer@apple.com>2017-02-08 22:30:47 +0000
committerArnold Schwaighofer <aschwaighofer@apple.com>2017-02-08 22:30:47 +0000
commitdb7bbcbe784e78a194091b53c49edd7fca3a74eb (patch)
treea9bae6b5ee1c6d3982744a84bb192b5b265a3817 /llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp
parent3d8b0ebb68e50c7495ed82349ea0b08593fc0314 (diff)
downloadbcm5719-llvm-db7bbcbe784e78a194091b53c49edd7fca3a74eb.tar.gz
bcm5719-llvm-db7bbcbe784e78a194091b53c49edd7fca3a74eb.zip
[ARM/AArch ISel] SwiftCC: First parameters that are marked swiftself are not 'this returns'
We mark X0 as preserved by a call that passes the returned parameter. x0 = ... fun(x0) // no implicit def of x0 This no longer is valid if we pass the parameter in a different register then the returned value as is the case with a swiftself parameter (passed in x20). x20 = ... fun(x20) // there should be an implict def of x8 rdar://30425845 llvm-svn: 294527
Diffstat (limited to 'llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud