HomeSort by: relevance | last modified time | path
    Searched refs:BLR (Results 1 - 21 of 21) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64SLSHardening.cpp 111 case AArch64::BLR:
166 // register to not be used in BLR. See comment in ConvertBLRToBL for more
204 // based on which registers are actually used in BLR instructions in this
247 // Transform a BLR to a BL as follows:
252 // | BLR xN |
273 // This function merely needs to transform BLR xN into BL
277 // above mitigation only works if the original BLR instruction was not
278 // BLR X16 nor BLR X17. Code generation before must make sure that no BLR
    [all...]
AArch64AsmPrinter.cpp 293 // BLR X16 ; call the tracing trampoline
1002 EmitToStreamer(OutStreamer, MCInstBuilder(AArch64::BLR).addReg(ScratchReg));
1038 CallOpcode = AArch64::BLR;
1286 /// blr x1
1337 MCInst Blr;
1338 Blr.setOpcode(AArch64::BLR);
1339 Blr.addOperand(MCOperand::createReg(AArch64::X1));
1340 EmitToStreamer(*OutStreamer, Blr);
AArch64ExpandPseudoInsts.cpp 670 unsigned Opc = CallTarget.isGlobal() ? AArch64::BL : AArch64::BLR;
AArch64InstrInfo.cpp 6662 ((LastInstrOpcode == AArch64::BLR ||
7035 if (MI.getOpcode() == AArch64::BLR ||
7184 assert(Call->getOpcode() == AArch64::BLR ||
7544 return AArch64::BLR;
  /src/sys/external/bsd/compiler_rt/dist/lib/xray/
xray_trampoline_AArch64.S 40 BLR X2
84 BLR X2
130 BLR X2
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCEarlyReturn.cpp 42 // branch-to-blr sequences.
58 // The block must be essentially empty except for the blr.
60 (I->getOpcode() != PPC::BLR && I->getOpcode() != PPC::BLR8) ||
79 // branch with a blr.
157 // We now might be able to merge this blr-only block into its
162 // Move the blr into the preceding block.
PPCInstrInfo.cpp 93 STI.isPPC64() ? PPC::BLR8 : PPC::BLR),
2163 if (OpC == PPC::BLR || OpC == PPC::BLR8) {
PPCFrameLowering.cpp 1877 (RetOpcode == PPC::BLR || RetOpcode == PPC::BLR8) &&
  /src/external/gpl3/gdb.old/dist/gdb/arch/
aarch64-insn.h 70 /* BLR 1101 0110 0011 1111 0000 00rr rrr0 0000 */
72 BLR = 0xd63f0000,
  /src/external/gpl3/gdb/dist/gdb/arch/
aarch64-insn.h 70 /* BLR 1101 0110 0011 1111 0000 00rr rrr0 0000 */
72 BLR = 0xd63f0000,
  /src/sys/external/bsd/sljit/dist/sljit_src/
sljitNativeARM_64.c 76 #define BLR 0xd63f0000
1909 PTR_FAIL_IF(push_inst(compiler, ((type >= SLJIT_FAST_CALL) ? BLR : BR) | RN(TMP_REG1)));
1962 return push_inst(compiler, ((type >= SLJIT_FAST_CALL) ? BLR : BR) | RN(src));
1972 return push_inst(compiler, ((type >= SLJIT_FAST_CALL) ? BLR : BR) | RN(TMP_REG1));
sljitNativePPC_common.c 151 #define BLR (HI(19) | LO(16) | (0x14 << 21))
712 FAIL_IF(push_inst(compiler, BLR));
2063 return push_inst(compiler, BLR);
  /src/external/gpl3/binutils/dist/bfd/
elf64-ppc.c 274 #define BLR 0x4e800020 /* blr */
2754 . .foo: blr
6216 bfd_put_32 (abfd, BLR, p);
6240 bfd_put_32 (abfd, BLR, p);
6255 bfd_put_32 (abfd, BLR, p);
6270 bfd_put_32 (abfd, BLR, p);
6287 bfd_put_32 (abfd, BLR, p);
6311 bfd_put_32 (abfd, BLR, p);
6319 bfd_put_32 (abfd, BLR, p)
    [all...]
  /src/external/gpl3/binutils.old/dist/bfd/
elf64-ppc.c 274 #define BLR 0x4e800020 /* blr */
2762 . .foo: blr
6216 bfd_put_32 (abfd, BLR, p);
6240 bfd_put_32 (abfd, BLR, p);
6255 bfd_put_32 (abfd, BLR, p);
6270 bfd_put_32 (abfd, BLR, p);
6287 bfd_put_32 (abfd, BLR, p);
6311 bfd_put_32 (abfd, BLR, p);
6319 bfd_put_32 (abfd, BLR, p)
    [all...]
  /src/external/gpl3/gdb.old/dist/bfd/
elf64-ppc.c 274 #define BLR 0x4e800020 /* blr */
2762 . .foo: blr
6209 bfd_put_32 (abfd, BLR, p);
6233 bfd_put_32 (abfd, BLR, p);
6248 bfd_put_32 (abfd, BLR, p);
6263 bfd_put_32 (abfd, BLR, p);
6280 bfd_put_32 (abfd, BLR, p);
6304 bfd_put_32 (abfd, BLR, p);
6312 bfd_put_32 (abfd, BLR, p)
    [all...]
  /src/external/gpl3/gdb/dist/bfd/
elf64-ppc.c 274 #define BLR 0x4e800020 /* blr */
2754 . .foo: blr
6208 bfd_put_32 (abfd, BLR, p);
6232 bfd_put_32 (abfd, BLR, p);
6247 bfd_put_32 (abfd, BLR, p);
6262 bfd_put_32 (abfd, BLR, p);
6279 bfd_put_32 (abfd, BLR, p);
6303 bfd_put_32 (abfd, BLR, p);
6311 bfd_put_32 (abfd, BLR, p)
    [all...]
  /src/sys/arch/hppa/hppa/
db_disasm.c 550 #define BLR 0x3a, 0x02, 16, 3 /* BRANCH and LINK REGISTER */
1029 { BLR, 0, "blr", brDasm },
  /src/external/gpl3/gdb.old/dist/gdb/
aarch64-tdep.c 3760 if (masked_insn == BLR)
3772 if (masked_insn == RET || masked_insn == BR || masked_insn == BLR)
  /src/external/gpl3/gdb.old/dist/gdbserver/
linux-aarch64-low.cc 1190 /* Write a BLR instruction into *BUF.
1192 BLR rn
1199 return aarch64_emit_insn (buf, BLR | ENCODE (rn.num, 5, 5));
2466 BLR ip0
  /src/external/gpl3/gdb/dist/gdbserver/
linux-aarch64-low.cc 1236 /* Write a BLR instruction into *BUF.
1238 BLR rn
1245 return aarch64_emit_insn (buf, BLR | ENCODE (rn.num, 5, 5));
2512 BLR ip0
  /src/external/gpl3/gdb/dist/gdb/
aarch64-tdep.c 3839 if (masked_insn == BLR)
3857 if (masked_insn == RET || masked_insn == BR || masked_insn == BLR)

Completed in 73 milliseconds