aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineCopyPropagation.cpp
diff options
context:
space:
mode:
authorManoj Gupta <manojgupta@google.com>2017-10-02 20:56:49 +0000
committerManoj Gupta <manojgupta@google.com>2017-10-02 20:56:49 +0000
commite2ff2ba57d64a740095737866f0787e6f2c1e410 (patch)
treed3f0b602fdee88beeef950bff4d685179af147f9 /llvm/lib/CodeGen/MachineCopyPropagation.cpp
parent121125f20d3c6f13f27839c759a41913eb5f1d20 (diff)
downloadllvm-e2ff2ba57d64a740095737866f0787e6f2c1e410.zip
llvm-e2ff2ba57d64a740095737866f0787e6f2c1e410.tar.gz
llvm-e2ff2ba57d64a740095737866f0787e6f2c1e410.tar.bz2
[builtins] ARM: Reland fix for assembling builtins in thumb state.
Summary: clang does not assemble files in thumb mode unless .thumb declaration is present. Add .thumb/.arm decl to _FUNCTION macros to ensure that files are assembled correctly. Also add a fix to ensure that armv7k-watchos can assemble the aeabi_c{f|d}cmp.S files. Fixes PR 34715. Reviewers: compnerd, peter.smith, srhines, weimingz, rengolin, efriedma, t.p.northover, fjricci Reviewed By: compnerd Subscribers: aemerson, javed.absar, llvm-commits, kristof.beyls Differential Revision: https://reviews.llvm.org/D38390 llvm-svn: 314718
Diffstat (limited to 'llvm/lib/CodeGen/MachineCopyPropagation.cpp')
0 files changed, 0 insertions, 0 deletions