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 | 657 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 | 5852 } else if (LastInstrOpcode == ARM::BL || LastInstrOpcode == ARM::BLX || in getOutliningCandidateInfo() 6196 if (Opc == ARM::BL || Opc == ARM::tBL || Opc == ARM::BLX || in getOutliningTypeImpl() 6526 : ARM::BLX; in getBLXOpcode()
|
| H A D | ARMInstrInfo.td | 613 // Target for BLX *from* ARM mode. 2559 def BLX : AXI<(outs), (ins GPR:$func), BrMiscFrm, IIC_Br, "blx\t$func", []>, 2566 4, IIC_Br, [], (BLX GPR:$func)>, 2607 def : ARMPat<(ARMcall GPR:$func), (BLX $func)>, 2666 // BLX (immediate)
|
| H A D | ARMInstrThumb.td | 152 // Target for BLX *from* thumb mode.
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_linux.cpp | 1856 # define BLX(R) "blx " #R "\n" in internal_clone() macro 1858 # define BLX(R) "mov lr, pc; bx " #R "\n" in internal_clone() macro 1861 # define BLX(R) "mov lr, pc; mov pc," #R "\n" in internal_clone() macro 1884 "ldr ip, [sp], #8\n" BLX(ip) in internal_clone()
|