mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-09-24 23:28:41 +00:00
Provide versions of the ARM eh_sjlj_setjmp instructions for non-VFP subtargets
such that the non-VFP versions have no implicit defs of VFP registers. If any callee-saved VFP registers are marked as having been defined, the prologue/epilogue code will try to save and restore them. Radar 7770432. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100892 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -1672,6 +1672,8 @@ bool ARMDecoderEmitter::ARMDEBackend::populateInstruction(
|
||||
|
||||
// Ignore pseudo instructions.
|
||||
if (Name == "tInt_eh_sjlj_setjmp" || Name == "t2Int_eh_sjlj_setjmp" ||
|
||||
Name == "tInt_eh_sjlj_setjmp_nofp" ||
|
||||
Name == "t2Int_eh_sjlj_setjmp_nofp" ||
|
||||
Name == "t2MOVi32imm" || Name == "tBX" || Name == "tBXr9")
|
||||
return false;
|
||||
|
||||
|
Reference in New Issue
Block a user