Searched refs:JALR (Results 1 – 25 of 72) sorted by relevance
123
3 ; RUN: FileCheck %s -check-prefixes=ALL,JALR-ALL,JALR-32,JALR-32R2,TAILCALL-32R27 ; RUN: FileCheck %s -check-prefixes=ALL,JALR-ALL,JALR-64,JALR-64R2,TAILCALL-64R211 ; RUN: FileCheck %s -check-prefixes=ALL,JALR-ALL,JALR-32,JALR-32R6,TAILCALL-32R615 ; RUN: FileCheck %s -check-prefixes=ALL,JALR-ALL,JALR-64,JALR-64R6,TAILCALL-64R619 ; RUN: FileCheck %s -check-prefixes=ALL,JALR-ALL,JALR-32,JALR-32R2,TAILCALL-32R223 ; RUN: FileCheck %s -check-prefixes=ALL,JALR-ALL,JALR-64,JALR-64R2,TAILCALL-64R227 ; RUN: FileCheck %s -check-prefixes=ALL,JALR-ALL,JALR-MM,TAILCALL-MM31 ; RUN: FileCheck %s -check-prefixes=ALL,JALR-ALL,JALR-MM,TAILCALL-MM34 ; RUN: -O0 < %s | FileCheck %s -check-prefixes=ALL,JALR-ALL,JALR-32,JALR-32R2,PIC-NOTAILCALL-R237 ; RUN: -O0 < %s | FileCheck %s -check-prefixes=ALL,JALR-ALL,JALR-64,JALR-64R2,PIC-NOTAILCALL-R2[all …]
47 ; R6: jr $ra # <MCInst #{{[0-9]+}} JALR87 ; R6: jr $ra # <MCInst #{{[0-9]+}} JALR
48 ; R6: jr $ra # <MCInst #{{[0-9]+}} JALR90 ; R6: jr $ra # <MCInst #{{[0-9]+}} JALR
17 …; CHECK: dead $ra = JALR killed $t9, csr_o32_fp64, target-flags(mips-jalr) <mcsymbol bar>, impli…
32 ; R6-DAG: jr $ra # <MCInst #{{[0-9]+}} JALR43 ; R6-DAG: jr $ra # <MCInst #{{[0-9]+}} JALR53 ; R6-DAG: jr $ra # <MCInst #{{[0-9]+}} JALR63 ; R6-DAG: jr $ra # <MCInst #{{[0-9]+}} JALR73 ; R6-DAG: jr $ra # <MCInst #{{[0-9]+}} JALR83 ; R6-DAG: jr $ra # <MCInst #{{[0-9]+}} JALR93 ; R6-DAG: jr $ra # <MCInst #{{[0-9]+}} JALR104 ; R6-DAG: jr $ra # <MCInst #{{[0-9]+}} JALR119 ; R6-DAG: jr $ra # <MCInst #{{[0-9]+}} JALR135 ; R6-DAG: jr $ra # <MCInst #{{[0-9]+}} JALR[all …]
23 ; R6: jr $ra # <MCInst #{{[0-9]+}} JALR24 ; R6C: jr $ra # <MCInst #{{[0-9]+}} JALR29 ; R6: jr $ra # <MCInst #{{[0-9]+}} JALR30 ; R6C: jr $ra # <MCInst #{{[0-9]+}} JALR
46 ; MIPS32R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR156 ; MIPS32R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR266 ; MIPS32R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR408 ; MIPS32R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR
47 ; MIPS32R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR186 ; MIPS32R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR326 ; MIPS32R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR465 ; MIPS32R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR605 ; MIPS32R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR755 ; MIPS32R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR910 ; MIPS32R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR
79 ; In MIPS32R6 JR is an alias to JALR with $rd=0. As everything else remains the81 ; the opcode of the MachineInst is a JALR.82 ; O32-R6: JALR112 ; In MIPS64R6 JR is an alias to JALR with $rd=0. As everything else remains the114 ; the opcode of the MachineInst is a JALR.
59 if (MI.getOpcode() == Mips::JALR) { in isIndirectJump()89 case Mips::JALR: in isCall()
248 case Mips::JALR: in printAlias()
51 if (MI.getOpcode() == Mips::JALR) { in isIndirectJump()81 case Mips::JALR: in isCall()
384 def JALR : RVInstI<0b000, OPC_JALR, (outs GPR:$rd),640 def : InstAlias<"jr $rs", (JALR X0, GPR:$rs, 0), 3>;641 def : InstAlias<"jr ${offset}(${rs})", (JALR X0, GPR:$rs, simm12:$offset)>;642 def : InstAlias<"jalr $rs", (JALR X1, GPR:$rs, 0), 3>;643 def : InstAlias<"jalr ${offset}(${rs})", (JALR X1, GPR:$rs, simm12:$offset)>;644 def : InstAlias<"jalr $rd, $rs", (JALR GPR:$rd, GPR:$rs, 0), 2>;645 def : InstAlias<"ret", (JALR X0, X1, 0), 4>;648 def : InstAlias<"jr $rs, $offset", (JALR X0, GPR:$rs, simm12:$offset), 0>;649 def : InstAlias<"jalr $rs, $offset", (JALR X1, GPR:$rs, simm12:$offset), 0>;650 def : InstAlias<"jalr $rd, $rs, $offset", (JALR GPR:$rd, GPR:$rs, simm12:$offset), 0>;[all …]
46 JALR = 0x67, enumerator168 write32le(buf + 28, itype(JALR, 0, X_T3, 0)); in writePltHeader()180 write32le(buf + 8, itype(JALR, X_T1, X_T3, 0)); in writePlt()
434 def JALR : RVInstI<0b000, OPC_JALR, (outs GPR:$rd),702 def : InstAlias<"jr $rs", (JALR X0, GPR:$rs, 0), 3>;703 def : InstAlias<"jr ${offset}(${rs})", (JALR X0, GPR:$rs, simm12:$offset)>;704 def : InstAlias<"jalr $rs", (JALR X1, GPR:$rs, 0), 3>;705 def : InstAlias<"jalr ${offset}(${rs})", (JALR X1, GPR:$rs, simm12:$offset)>;706 def : InstAlias<"jalr $rd, $rs", (JALR GPR:$rd, GPR:$rs, 0), 2>;707 def : InstAlias<"ret", (JALR X0, X1, 0), 4>;710 def : InstAlias<"jr $rs, $offset", (JALR X0, GPR:$rs, simm12:$offset), 0>;711 def : InstAlias<"jalr $rs, $offset", (JALR X1, GPR:$rs, simm12:$offset), 0>;712 def : InstAlias<"jalr $rd, $rs, $offset", (JALR GPR:$rd, GPR:$rs, simm12:$offset), 0>;[all …]
130 TmpInst = MCInstBuilder(RISCV::JALR).addReg(RISCV::X0).addReg(Ra).addImm(0); in expandFunctionCall()133 TmpInst = MCInstBuilder(RISCV::JALR).addReg(Ra).addReg(Ra).addImm(0); in expandFunctionCall()
148 TmpInst = MCInstBuilder(RISCV::JALR).addReg(RISCV::X0).addReg(Ra).addImm(0); in expandFunctionCall()151 TmpInst = MCInstBuilder(RISCV::JALR).addReg(Ra).addReg(Ra).addImm(0); in expandFunctionCall()
244 TmpInst.setOpcode(Mips::JALR);280 TmpInst.setOpcode(Mips::JALR);573 TmpInst.setOpcode(Mips::JALR);914 TmpInst.setOpcode(Mips::JALR);
253 case Mips::JALR: in printAlias()