Home
last modified time | relevance | path

Searched refs:BLX (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/xray/
H A Dxray_trampoline_arm.S34 BLX r2
66 BLX r2
99 BLX r2
/llvm-project-15.0.7/llvm/test/MC/ARM/
H A Dthumb-not-mclass.s12 @ BLX (immediate)
H A Dbasic-thumb-instructions.s151 @ BL/BLX
178 @ BL/BLX (immediate)
194 @ BLX (register)
H A Dbasic-arm-instructions.s603 @ BL/BLX (immediate)
629 @ BLX (register)
/llvm-project-15.0.7/llvm/test/tools/llvm-objdump/ELF/ARM/
H A Dtblxi-target.s1 ## Check that the disassembler reports the target address of a Thumb BLX(i)
/llvm-project-15.0.7/lld/test/MachO/
H A Darm-branch-relocs.s21 ## set the H bit correctly in the BLX instruction.
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/GlobalISel/
H A Darm-call-lowering.ll29 ; V5T: BLX [[COPY]](p0), csr_aapcs, implicit-def $lr, implicit $sp
H A Dirtranslator-varargs-lowering.ll97 ; ARM: BLX [[FPTRVREG]](p0), csr_aapcs, implicit-def $lr, implicit $sp, implicit $r0, implicit $r2,…
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_linux.cpp1703 # define BLX(R) "blx " #R "\n" in internal_clone() macro
1705 # define BLX(R) "mov lr, pc; bx " #R "\n" in internal_clone() macro
1708 # define BLX(R) "mov lr, pc; mov pc," #R "\n" in internal_clone() macro
1732 BLX(ip) in internal_clone()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMSLSHardening.cpp260 case ARM::BLX: // !isThumb2 in ConvertIndirectCallToIndirectJump()
H A DARMBaseInstrInfo.h658 case ARM::BLX: in isIndirectCall()
H A DARMScheduleA57.td157 // B, BX, BL, BLX (imm, reg != LR, reg == LR), CBZ, CBNZ
163 def : InstRW<[A57Write_2cyc_1B_1I], (instregex "BLX", "tBLX(NS)?r")>;
H A DARMBaseInstrInfo.cpp5981 } else if (LastInstrOpcode == ARM::BL || LastInstrOpcode == ARM::BLX || in getOutliningCandidateInfo()
6346 if (Opc == ARM::BL || Opc == ARM::tBL || Opc == ARM::BLX || in getOutliningType()
6740 : ARM::BLX; in getBLXOpcode()
H A DARMInstrInfo.td581 // Target for BLX *from* ARM mode.
2509 def BLX : AXI<(outs), (ins GPR:$func), BrMiscFrm, IIC_Br, "blx\t$func", []>,
2516 4, IIC_Br, [], (BLX GPR:$func)>,
2557 def : ARMPat<(ARMcall GPR:$func), (BLX $func)>,
2616 // BLX (immediate)
H A DARMInstrThumb.td153 // Target for BLX *from* thumb mode.
/llvm-project-15.0.7/llvm/test/MC/Disassembler/ARM/
H A Dthumb1.txt108 # BLX (register)
H A Dbasic-arm-instructions.txt354 # BLX (register)
363 # BLX (immediate)