Home
last modified time | relevance | path

Searched refs:RegNum (Results 1 – 25 of 35) sorted by relevance

12

/freebsd-12.1/contrib/compiler-rt/lib/xray/
H A Dxray_mips64.cc35 enum RegNum : uint32_t { enum
105 PatchOpcodes::PO_SD, RegNum::RN_SP, RegNum::RN_RA, 0x8); in patchSled()
107 PatchOpcodes::PO_SD, RegNum::RN_SP, RegNum::RN_T9, 0x0); in patchSled()
114 PatchOpcodes::PO_DSLL, 0x0, RegNum::RN_T9, RegNum::RN_T9, 0x10); in patchSled()
118 PatchOpcodes::PO_DSLL, 0x0, RegNum::RN_T9, RegNum::RN_T9, 0x10); in patchSled()
124 PatchOpcodes::PO_JALR, RegNum::RN_T9, 0x0, RegNum::RN_RA, 0X0); in patchSled()
126 PatchOpcodes::PO_ORI, RegNum::RN_T0, RegNum::RN_T0, LoFunctionID); in patchSled()
128 PatchOpcodes::PO_LD, RegNum::RN_SP, RegNum::RN_T9, 0x0); in patchSled()
130 PatchOpcodes::PO_LD, RegNum::RN_SP, RegNum::RN_RA, 0x8); in patchSled()
132 PatchOpcodes::PO_DADDIU, RegNum::RN_SP, RegNum::RN_SP, 0x10); in patchSled()
[all …]
H A Dxray_mips.cc34 enum RegNum : uint32_t { enum
105 PatchOpcodes::PO_SW, RegNum::RN_SP, RegNum::RN_RA, 0x4); in patchSled()
107 PatchOpcodes::PO_SW, RegNum::RN_SP, RegNum::RN_T9, 0x0); in patchSled()
111 PatchOpcodes::PO_ORI, RegNum::RN_T9, RegNum::RN_T9, LoTracingHookAddr); in patchSled()
113 PatchOpcodes::PO_LUI, 0x0, RegNum::RN_T0, HiFunctionID); in patchSled()
115 PatchOpcodes::PO_JALR, RegNum::RN_T9, 0x0, RegNum::RN_RA, 0X0); in patchSled()
117 PatchOpcodes::PO_ORI, RegNum::RN_T0, RegNum::RN_T0, LoFunctionID); in patchSled()
119 PatchOpcodes::PO_LW, RegNum::RN_SP, RegNum::RN_T9, 0x0); in patchSled()
121 PatchOpcodes::PO_LW, RegNum::RN_SP, RegNum::RN_RA, 0x4); in patchSled()
123 PatchOpcodes::PO_ADDIU, RegNum::RN_SP, RegNum::RN_SP, 0x8); in patchSled()
[all …]
/freebsd-12.1/contrib/llvm/lib/MC/
H A DMCRegisterInfo.cpp73 DwarfLLVMRegPair Key = { RegNum, 0 }; in getDwarfRegNum()
75 if (I == M+Size || I->FromReg != RegNum) in getDwarfRegNum()
86 DwarfLLVMRegPair Key = { RegNum, 0 }; in getLLVMRegNum()
92 int MCRegisterInfo::getLLVMRegNumFromEH(unsigned RegNum) const { in getLLVMRegNumFromEH()
98 DwarfLLVMRegPair Key = { RegNum, 0 }; in getLLVMRegNumFromEH()
100 if (I == M+Size || I->FromReg != RegNum) in getLLVMRegNumFromEH()
114 int LRegNum = getLLVMRegNumFromEH(RegNum); in getDwarfRegNumFromDwarfEHRegNum()
117 return RegNum; in getDwarfRegNumFromDwarfEHRegNum()
120 int MCRegisterInfo::getSEHRegNum(unsigned RegNum) const { in getSEHRegNum()
122 if (I == L2SEHRegs.end()) return (int)RegNum; in getSEHRegNum()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AVR/AsmParser/
H A DAVRAsmParser.cpp321 int RegNum = matchFn(Name); in parseRegisterName() local
327 if (RegNum == AVR::NoRegister) { in parseRegisterName()
328 RegNum = matchFn(Name.lower()); in parseRegisterName()
330 if (RegNum == AVR::NoRegister) { in parseRegisterName()
334 return RegNum; in parseRegisterName()
340 if (RegNum == AVR::NoRegister) in parseRegisterName()
343 return RegNum; in parseRegisterName()
347 int RegNum = AVR::NoRegister; in parseRegister() local
363 return RegNum; in parseRegister()
689 RegName << "r" << RegNum; in validateTargetOperandClass()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AVR/InstPrinter/
H A DAVRInstPrinter.cpp89 const char *AVRInstPrinter::getPrettyRegisterName(unsigned RegNum, in getPrettyRegisterName() argument
94 unsigned RegLoNum = MRI.getSubReg(RegNum, AVR::sub_lo); in getPrettyRegisterName()
95 RegNum = (RegLoNum != AVR::NoRegister) ? RegLoNum : RegNum; in getPrettyRegisterName()
98 return getRegisterName(RegNum); in getPrettyRegisterName()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp206 unsigned RegNum; member
253 return Reg.RegNum; in getReg()
432 Op->Reg.RegNum = RegNum; in CreateReg()
1771 std::string Name = r + utostr(RegNum) + Colon + utostr(RegNum - 1); in processInstruction()
1776 std::string Name = r + utostr(RegNum + 1) + Colon + utostr(RegNum); in processInstruction()
1788 std::string Name = r + utostr(RegNum) + Colon + utostr(RegNum - 1); in processInstruction()
1793 std::string Name = r + utostr(RegNum + 1) + Colon + utostr(RegNum); in processInstruction()
1805 std::string Name = r + utostr(RegNum) + Colon + utostr(RegNum - 1); in processInstruction()
1810 std::string Name = r + utostr(RegNum + 1) + Colon + utostr(RegNum); in processInstruction()
1825 std::string Name = r + utostr(RegNum) + Colon + utostr(RegNum - 1); in processInstruction()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCRegisterInfo.h399 int getDwarfRegNum(unsigned RegNum, bool isEH) const;
402 int getLLVMRegNum(unsigned RegNum, bool isEH) const;
407 int getLLVMRegNumFromEH(unsigned RegNum) const;
411 int getDwarfRegNumFromDwarfEHRegNum(unsigned RegNum) const;
415 int getSEHRegNum(unsigned RegNum) const;
419 int getCodeViewRegNum(unsigned RegNum) const;
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/AsmParser/
H A DMSP430AsmParser.cpp197 static std::unique_ptr<MSP430Operand> CreateReg(unsigned RegNum, SMLoc S, in CreateReg() argument
199 return make_unique<MSP430Operand>(k_Reg, RegNum, S, E); in CreateReg()
207 static std::unique_ptr<MSP430Operand> CreateMem(unsigned RegNum, in CreateMem() argument
210 return make_unique<MSP430Operand>(RegNum, Val, S, E); in CreateMem()
213 static std::unique_ptr<MSP430Operand> CreateIndReg(unsigned RegNum, SMLoc S, in CreateIndReg() argument
215 return make_unique<MSP430Operand>(k_IndReg, RegNum, S, E); in CreateIndReg()
218 static std::unique_ptr<MSP430Operand> CreatePostIndReg(unsigned RegNum, SMLoc S, in CreatePostIndReg() argument
220 return make_unique<MSP430Operand>(k_PostIndReg, RegNum, S, E); in CreatePostIndReg()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp309 unsigned RegNum; member
335 unsigned RegNum; member
1831 Op->Reg.RegNum = RegNum; in CreateReg()
1863 Op->VectorList.RegNum = RegNum; in CreateVectorList()
2280 if (!RegNum) { in matchRegisterNameAlias()
2301 return RegNum; in matchRegisterNameAlias()
2319 RegNum = Reg; in tryParseScalarRegister()
3148 if (RegNum) { in tryParseVectorRegister()
3158 Reg = RegNum; in tryParseVectorRegister()
3171 unsigned RegNum; in tryParseSVEPredicateVector() local
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp69 bool ParseRegister(unsigned &RegNum, SMLoc &StartLoc, SMLoc &EndLoc) override;
121 unsigned RegNum; member
156 return Reg.RegNum; in getReg()
591 static std::unique_ptr<LanaiOperand> createReg(unsigned RegNum, SMLoc Start, in createReg()
594 Op->Reg.RegNum = RegNum; in createReg()
693 unsigned RegNum; in parseRegister() local
698 RegNum = MatchRegisterName(Lexer.getTok().getIdentifier()); in parseRegister()
699 if (RegNum == 0) in parseRegister()
702 return LanaiOperand::createReg(RegNum, Start, End); in parseRegister()
707 bool LanaiAsmParser::ParseRegister(unsigned &RegNum, SMLoc &StartLoc, in ParseRegister() argument
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/
H A DInstructionSelectorImpl.h732 int64_t RegNum = MatchTable[CurrentIdx++]; in executeMatchTable() local
734 OutMIs[InsnID].addDef(RegNum, RegState::Implicit); in executeMatchTable()
737 << InsnID << "], " << RegNum << ")\n"); in executeMatchTable()
743 int64_t RegNum = MatchTable[CurrentIdx++]; in executeMatchTable() local
745 OutMIs[InsnID].addUse(RegNum, RegState::Implicit); in executeMatchTable()
748 << InsnID << "], " << RegNum << ")\n"); in executeMatchTable()
754 int64_t RegNum = MatchTable[CurrentIdx++]; in executeMatchTable() local
756 OutMIs[InsnID].addReg(RegNum); in executeMatchTable()
759 << InsnID << "], " << RegNum << ")\n"); in executeMatchTable()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DStackMaps.cpp94 int RegNum = TRI->getDwarfRegNum(Reg, false); in getDwarfRegNum() local
95 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid() && RegNum < 0; ++SR) in getDwarfRegNum()
96 RegNum = TRI->getDwarfRegNum(*SR, false); in getDwarfRegNum()
98 assert(RegNum >= 0 && "Invalid Dwarf register number."); in getDwarfRegNum()
99 return (unsigned)RegNum; in getDwarfRegNum()
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp231 unsigned RegNum; member
287 return Reg.RegNum; in getReg()
387 static std::unique_ptr<SparcOperand> CreateReg(unsigned RegNum, unsigned Kind, in CreateReg() argument
390 Op->Reg.RegNum = RegNum; in CreateReg()
420 Op.Reg.RegNum = IntPairRegs[regIdx / 2]; in MorphToIntPairReg()
431 Op.Reg.RegNum = DoubleRegs[regIdx / 2]; in MorphToDoubleReg()
454 Op.Reg.RegNum = Reg; in MorphToQuadReg()
467 Op.Reg.RegNum = CoprocPairRegs[regIdx / 2]; in MorphToCoprocPairReg()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiRegisterInfo.h50 int getDwarfRegNum(unsigned RegNum, bool IsEH) const;
/freebsd-12.1/contrib/llvm/lib/Target/BPF/AsmParser/
H A DBPFAsmParser.cpp88 unsigned RegNum; member
148 return Reg.RegNum; in getReg()
207 Op->Reg.RegNum = RegNo; in createReg()
/freebsd-12.1/contrib/llvm/lib/Target/ARC/Disassembler/
H A DARCDisassembler.cpp281 auto DecodeRegisterOrImm = [&Inst, Address, Decoder](Field RegNum, in DecodeMoveHRegInstruction()
283 if (30 == RegNum) { in DecodeMoveHRegInstruction()
288 return DecodeGPR32RegisterClass(Inst, RegNum, Address, Decoder); in DecodeMoveHRegInstruction()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/InstPrinter/
H A DPPCInstPrinter.cpp477 const char *PPCInstPrinter::getVerboseConditionRegName(unsigned RegNum, in getVerboseConditionRegName() argument
482 if (RegNum < PPC::CR0EQ || RegNum > PPC::CR7UN) in getVerboseConditionRegName()
H A DPPCInstPrinter.h27 const char *getVerboseConditionRegName(unsigned RegNum,
/freebsd-12.1/contrib/llvm/tools/clang/lib/Basic/
H A DTargetInfo.cpp470 if (AN == Name && ARN.RegNum < Names.size()) in isValidGCCRegisterName()
511 if (AN == Name && ARN.RegNum < Names.size()) in getNormalizedGCCRegisterName()
512 return ReturnCanonical ? Names[ARN.RegNum] : Name; in getNormalizedGCCRegisterName()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp726 unsigned RegNum; member
2943 Op->Reg.RegNum = RegNum; in CreateCCOut()
2961 Op->Reg.RegNum = RegNum; in CreateReg()
3070 Op->VectorList.RegNum = RegNum; in CreateVectorList()
3082 Op->VectorList.RegNum = RegNum; in CreateVectorListAllLanes()
3094 Op->VectorList.RegNum = RegNum; in CreateVectorListIndexed()
3144 Op->PostIdxReg.RegNum = RegNum; in CreatePostIdxReg()
3389 if (!RegNum) { in tryParseRegister()
3413 if (!RegNum) { in tryParseRegister()
3426 if (hasD16() && RegNum >= ARM::D16 && RegNum <= ARM::D31) in tryParseRegister()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsAsmPrinter.cpp341 unsigned RegNum = TRI->getEncodingValue(Reg); in printSavedRegsBitmask() local
346 FPUBitmask |= (1 << RegNum); in printSavedRegsBitmask()
349 FPUBitmask |= (3 << RegNum); in printSavedRegsBitmask()
353 CPUBitmask |= (1 << RegNum); in printSavedRegsBitmask()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp883 unsigned RegNum);
885 unsigned& RegNum, unsigned& RegWidth,
1630 unsigned RegNum) { in AddNextRegisterToList() argument
1733 RegNum = (unsigned) RegLo; in ParseAMDGPURegister()
1771 RegNum = 0; in ParseAMDGPURegister()
1783 if (RegNum % Size != 0) in ParseAMDGPURegister()
1785 if (DwordRegIndex) { *DwordRegIndex = RegNum; } in ParseAMDGPURegister()
1786 RegNum = RegNum / Size; in ParseAMDGPURegister()
1791 if (RegNum >= RC.getNumRegs()) in ParseAMDGPURegister()
1793 Reg = RC.getRegister(RegNum); in ParseAMDGPURegister()
[all …]
/freebsd-12.1/contrib/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugFrame.cpp141 auto RegNum = Data.getULEB128(Offset); in parse() local
143 addInstruction(Opcode, RegNum, 0); in parse()
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp175 unsigned RegNum; member
526 return Reg.RegNum; in getReg()
575 Op->Reg.RegNum = RegNo; in createReg()
730 Op.Reg.RegNum = convertFPR32ToFPR64(Reg); in validateTargetOperandClass()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/Disassembler/
H A DMipsDisassembler.cpp2409 unsigned RegNum; in DecodeRegListOperand() local
2417 RegNum = RegLst & 0xf; in DecodeRegListOperand()
2420 if (RegNum > 9) in DecodeRegListOperand()
2423 for (unsigned i = 0; i < RegNum; i++) in DecodeRegListOperand()
2446 unsigned RegNum = RegLst & 0x3; in DecodeRegListOperand16() local
2448 for (unsigned i = 0; i <= RegNum; i++) in DecodeRegListOperand16()

12