Searched refs:BLX (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/compiler-rt/lib/xray/ |
H A D | xray_trampoline_arm.S | 34 BLX r2 66 BLX r2 99 BLX r2
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMSLSHardening.cpp | 282 case ARM::BLX: // !isThumb2 in ConvertIndirectCallToIndirectJump()
|
H A D | ARMBaseInstrInfo.h | 679 case ARM::BLX: in isIndirectCall()
|
H A D | ARMScheduleA57.td | 156 // B, BX, BL, BLX (imm, reg != LR, reg == LR), CBZ, CBNZ 162 def : InstRW<[A57Write_2cyc_1B_1I], (instregex "BLX", "tBLX(NS)?r")>;
|
H A D | ARMBaseInstrInfo.cpp | 6003 } else if (LastInstrOpcode == ARM::BL || LastInstrOpcode == ARM::BLX || in getOutliningCandidateInfo() 6343 if (Opc == ARM::BL || Opc == ARM::tBL || Opc == ARM::BLX || in getOutliningTypeImpl() 6739 : ARM::BLX; in getBLXOpcode()
|
H A D | ARMInstrInfo.td | 593 // Target for BLX *from* ARM mode. 2540 def BLX : AXI<(outs), (ins GPR:$func), BrMiscFrm, IIC_Br, "blx\t$func", []>, 2547 4, IIC_Br, [], (BLX GPR:$func)>, 2588 def : ARMPat<(ARMcall GPR:$func), (BLX $func)>, 2647 // BLX (immediate)
|
H A D | ARMInstrThumb.td | 153 // Target for BLX *from* thumb mode.
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_linux.cpp | 1785 # define BLX(R) "blx " #R "\n" in internal_clone() macro 1787 # define BLX(R) "mov lr, pc; bx " #R "\n" in internal_clone() macro 1790 # define BLX(R) "mov lr, pc; mov pc," #R "\n" in internal_clone() macro 1813 "ldr ip, [sp], #8\n" BLX(ip) in internal_clone()
|