/external/llvm-project/llvm/test/CodeGen/PowerPC/ |
D | save-crbp-ppc32svr4.ll | 5 ; Save R31..R29 via R0: 12 ; Set R29 back to the value of R0 from before the updates: 14 ; Save CR through R12 using R29 as the stack pointer (aligned base pointer).
|
D | save-bp.ll | 29 ; Check for saving/restoring frame pointer (R31) and base pointer (R29) 31 ; pointer is in R29.
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonIsetDx.td | 42 let Defs = [R31, R29, R30], Uses = [R30], isCodeGenOnly = 1, mayLoad = 1, accessSize = DoubleWordAc… 53 let Defs = [PC, R31, R29, R30], Uses = [R30, P0], isCodeGenOnly = 1, isPredicated = 1, isPredicated… 211 let Defs = [PC, R31, R29, R30], Uses = [R30, P0], isCodeGenOnly = 1, isPredicated = 1, mayLoad = 1,… 221 let Defs = [R29, R30], Uses = [R30, R31, R29], isCodeGenOnly = 1, mayStore = 1, accessSize = Double… 452 let Uses = [R29], isCodeGenOnly = 1, mayLoad = 1, accessSize = DoubleWordAccess in 508 let Uses = [R29], isCodeGenOnly = 1, mayStore = 1, accessSize = DoubleWordAccess in 522 let Uses = [R29], isCodeGenOnly = 1, mayStore = 1, accessSize = WordAccess in 560 let Defs = [PC, R31, R29, R30], Uses = [R30], isCodeGenOnly = 1, mayLoad = 1, accessSize = DoubleWo… 652 let Uses = [R29], isCodeGenOnly = 1, hasSideEffects = 0, hasNewValue = 1, opNewValue = 0 in 666 let Uses = [R29], isCodeGenOnly = 1, mayLoad = 1, accessSize = WordAccess, hasNewValue = 1, opNewVa… [all …]
|
D | HexagonRegisterInfo.cpp | 139 Reserved.set(Hexagon::R29); in getReservedRegs() 233 return Hexagon::R29; in getStackRegister()
|
D | HexagonRegisterInfo.td | 93 def R29 : Ri<29, "r29", ["sp"]>, DwarfRegNum<[29]>; 113 def D14 : Rd<28, "r29:28", [R28, R29]>, DwarfRegNum<[60]>; 215 R10, R11, R29, R30, R31)> {
|
/external/llvm-project/llvm/test/CodeGen/Hexagon/ |
D | rdf-copy-undef.ll | 4 ; After a copy R20 = R29, RDF copy propagation attempted to replace R20 with 5 ; R29. R29 did not have a reaching def at that point (which isn't unusual), 6 ; but copy propagation tried to link the new use of R29 to the presumed
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonPseudo.td | 81 let Defs = [R29, R30], Uses = [R31, R30, R29], isPseudo = 1 in 85 let Defs = [R29, R30, R31], Uses = [R29], isPseudo = 1 in 312 let Defs = [R29], hasSideEffects = 1 in 353 Defs = [R29, R30, R31, PC], isPredicable = 0, isAsmParserOnly = 1 in { 359 let Defs = [R14, R15, R28, R29, R30, R31, PC] in { 368 let isCall = 1, Defs = [R29, R30, R31, PC], isAsmParserOnly = 1 in { 374 let Defs = [R14, R15, R28, R29, R30, R31, PC] in { 383 let isCall = 1, Uses = [R29, R31], isAsmParserOnly = 1 in {
|
D | HexagonRegisterInfo.cpp | 138 Reserved.set(Hexagon::R29); in getReservedRegs() 316 return Hexagon::R29; in getStackRegister()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonPseudo.td | 81 let Defs = [R29, R30], Uses = [R31, R30, R29], isPseudo = 1 in 85 let Defs = [R29, R30, R31], Uses = [R29], isPseudo = 1 in 312 let Defs = [R29], hasSideEffects = 1 in 353 Defs = [R29, R30, R31, PC], isPredicable = 0, isAsmParserOnly = 1 in { 359 let Defs = [R14, R15, R28, R29, R30, R31, PC] in { 368 let isCall = 1, Defs = [R29, R30, R31, PC], isAsmParserOnly = 1 in { 374 let Defs = [R14, R15, R28, R29, R30, R31, PC] in { 383 let isCall = 1, Uses = [R29, R31], isAsmParserOnly = 1 in {
|
D | HexagonRegisterInfo.cpp | 138 Reserved.set(Hexagon::R29); in getReservedRegs() 309 return Hexagon::R29; in getStackRegister()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/MCTargetDesc/ |
D | HexagonMCDuplexInfo.cpp | 208 Hexagon::R29 == SrcReg && inRange<5, 2>(MCI, 2)) { in getDuplexCandidateGroup() 264 HexagonMCInstrInfo::isIntReg(SrcReg) && Hexagon::R29 == SrcReg && in getDuplexCandidateGroup() 328 Hexagon::R29 == Src1Reg && inRange<5, 2>(MCI, 1)) { in getDuplexCandidateGroup() 372 HexagonMCInstrInfo::isIntReg(Src1Reg) && Hexagon::R29 == Src1Reg && in getDuplexCandidateGroup() 420 if (HexagonMCInstrInfo::isIntReg(SrcReg) && Hexagon::R29 == SrcReg && in getDuplexCandidateGroup() 727 if (Inst.getOperand(1).getReg() == Hexagon::R29) { in deriveSubInst() 880 if (Inst.getOperand(1).getReg() == Hexagon::R29) { in deriveSubInst() 937 } else if (Inst.getOperand(0).getReg() == Hexagon::R29) { in deriveSubInst() 945 if (Inst.getOperand(0).getReg() == Hexagon::R29) { in deriveSubInst()
|
/external/llvm/lib/Target/Hexagon/MCTargetDesc/ |
D | HexagonMCDuplexInfo.cpp | 195 Hexagon::R29 == SrcReg && inRange<5, 2>(MCI, 2)) { in getDuplexCandidateGroup() 251 HexagonMCInstrInfo::isIntReg(SrcReg) && Hexagon::R29 == SrcReg && in getDuplexCandidateGroup() 321 Hexagon::R29 == Src1Reg && inRange<5, 2>(MCI, 1)) { in getDuplexCandidateGroup() 365 HexagonMCInstrInfo::isIntReg(Src1Reg) && Hexagon::R29 == Src1Reg && in getDuplexCandidateGroup() 413 if (HexagonMCInstrInfo::isIntReg(SrcReg) && Hexagon::R29 == SrcReg && in getDuplexCandidateGroup() 713 else if (Inst.getOperand(1).getReg() == Hexagon::R29) { in deriveSubInst() 865 if (Inst.getOperand(1).getReg() == Hexagon::R29) { in deriveSubInst() 921 } else if (Inst.getOperand(0).getReg() == Hexagon::R29) { in deriveSubInst() 928 if (Inst.getOperand(0).getReg() == Hexagon::R29) { in deriveSubInst()
|
/external/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
D | HexagonMCDuplexInfo.cpp | 207 Hexagon::R29 == SrcReg && inRange<5, 2>(MCI, 2)) { in getDuplexCandidateGroup() 263 HexagonMCInstrInfo::isIntReg(SrcReg) && Hexagon::R29 == SrcReg && in getDuplexCandidateGroup() 326 Hexagon::R29 == Src1Reg && inRange<5, 2>(MCI, 1)) { in getDuplexCandidateGroup() 370 HexagonMCInstrInfo::isIntReg(Src1Reg) && Hexagon::R29 == Src1Reg && in getDuplexCandidateGroup() 418 if (HexagonMCInstrInfo::isIntReg(SrcReg) && Hexagon::R29 == SrcReg && in getDuplexCandidateGroup() 725 if (Inst.getOperand(1).getReg() == Hexagon::R29) { in deriveSubInst() 878 if (Inst.getOperand(1).getReg() == Hexagon::R29) { in deriveSubInst() 935 } else if (Inst.getOperand(0).getReg() == Hexagon::R29) { in deriveSubInst() 943 if (Inst.getOperand(0).getReg() == Hexagon::R29) { in deriveSubInst()
|
/external/llvm/lib/Target/AVR/ |
D | AVRRegisterInfo.td | 74 def R29 : AVRReg<29, "r29">, DwarfRegNum<[29]>; 91 def R29R28 : AVRReg<28, "r29:r28", [R28, R29], ["Y"]>, DwarfRegNum<[28]>; 123 R28, R29, R17, R16, R15, R14, R13, R12, R11, R10, 141 R28, R29, R17, R16
|
D | AVRCallingConv.td | 64 def CSR_Normal : CalleeSavedRegs<(add R29, R28, (sequence "R%u", 17, 2))>;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/ |
D | AVRRegisterInfo.td | 73 def R29 : AVRReg<29, "r29">, DwarfRegNum<[29]>; 90 def R29R28 : AVRReg<28, "r29:r28", [R28, R29], ["Y"]>, DwarfRegNum<[28]>; 120 R28, R29, R17, R16, R15, R14, R13, R12, R11, R10, 138 R28, R29, R17, R16
|
D | AVRCallingConv.td | 56 def CSR_Normal : CalleeSavedRegs<(add R29, R28, (sequence "R%u", 17, 2))>;
|
/external/linux-kselftest/tools/testing/selftests/powerpc/stringloops/asm/ |
D | ppc_asm.h | 24 #define R29 r29 macro
|
/external/linux-kselftest/tools/testing/selftests/powerpc/copyloops/asm/ |
D | ppc_asm.h | 19 #define R29 r29 macro
|
/external/llvm-project/llvm/lib/Target/AVR/ |
D | AVRRegisterInfo.td | 73 def R29 : AVRReg<29, "r29">, DwarfRegNum<[29]>; 90 def R29R28 : AVRReg<28, "r29:r28", [R28, R29], ["Y"]>, DwarfRegNum<[28]>; 131 R28, R29, R17, R16, R15, R14, R13, R12, R11, R10, 149 R28, R29, R17, R16
|
D | AVRCallingConv.td | 40 def CSR_Normal : CalleeSavedRegs<(add R29, R28, (sequence "R%u", 17, 2))>;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/MCTargetDesc/ |
D | LanaiBaseInfo.h | 107 case Lanai::R29: in getLanaiRegisterNumbering()
|
/external/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/ |
D | LanaiBaseInfo.h | 107 case Lanai::R29: in getLanaiRegisterNumbering()
|
/external/llvm/lib/Target/Lanai/MCTargetDesc/ |
D | LanaiBaseInfo.h | 108 case Lanai::R29: in getLanaiRegisterNumbering()
|
/external/llvm-project/llvm/test/DebugInfo/MIR/Hexagon/ |
D | dbgcall-site-instr-before-bundled-call.mir | 181 # CHECK-NEXT: DW_AT_GNU_call_site_value (DW_OP_breg29 R29+4, DW_OP_deref_size 0x4) 185 # CHECK-NEXT: DW_AT_GNU_call_site_value (DW_OP_breg29 R29+8, DW_OP_deref_size 0x4) 189 # CHECK-NEXT: DW_AT_GNU_call_site_value (DW_OP_breg29 R29+12, DW_OP_deref_size 0x4)
|