Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_mips64.cpp34 enum RegNum : uint32_t { enum
105 RegNum::RN_RA, 0x8); in patchSled()
107 RegNum::RN_T9, 0x0); in patchSled()
113 RegNum::RN_T9, RegNum::RN_T9, 0x10); in patchSled()
117 RegNum::RN_T9, RegNum::RN_T9, 0x10); in patchSled()
123 0x0, RegNum::RN_RA, 0X0); in patchSled()
125 RegNum::RN_T0, LoFunctionID); in patchSled()
127 RegNum::RN_T9, 0x0); in patchSled()
129 RegNum::RN_RA, 0x8); in patchSled()
131 RegNum::RN_SP, 0x10); in patchSled()
[all …]
H A Dxray_mips.cpp33 enum RegNum : uint32_t { enum
104 Address[2] = encodeInstruction(PatchOpcodes::PO_SW, RegNum::RN_SP, in patchSled()
105 RegNum::RN_RA, 0x4); in patchSled()
107 RegNum::RN_T9, 0x0); in patchSled()
111 RegNum::RN_T9, LoTracingHookAddr); in patchSled()
115 0x0, RegNum::RN_RA, 0X0); in patchSled()
117 RegNum::RN_T0, LoFunctionID); in patchSled()
119 RegNum::RN_T9, 0x0); in patchSled()
121 RegNum::RN_RA, 0x4); in patchSled()
123 RegNum::RN_SP, 0x8); in patchSled()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/MC/
H A DMCRegisterInfo.cpp68 int MCRegisterInfo::getDwarfRegNum(MCRegister RegNum, bool isEH) const { in getDwarfRegNum() argument
74 DwarfLLVMRegPair Key = { RegNum, 0 }; in getDwarfRegNum()
76 if (I == M+Size || I->FromReg != RegNum) in getDwarfRegNum()
81 Optional<unsigned> MCRegisterInfo::getLLVMRegNum(unsigned RegNum, in getLLVMRegNum() argument
88 DwarfLLVMRegPair Key = { RegNum, 0 }; in getLLVMRegNum()
90 if (I != M + Size && I->FromReg == RegNum) in getLLVMRegNum()
104 if (Optional<unsigned> LRegNum = getLLVMRegNum(RegNum, true)) in getDwarfRegNumFromDwarfEHRegNum()
106 return RegNum; in getDwarfRegNumFromDwarfEHRegNum()
109 int MCRegisterInfo::getSEHRegNum(MCRegister RegNum) const { in getSEHRegNum()
111 if (I == L2SEHRegs.end()) return (int)RegNum; in getSEHRegNum()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugFrame.cpp142 return RegNum == RHS.RegNum && Offset == RHS.Offset && in operator ==()
570 if (!RegNum) in parseRows()
584 if (!RegNum) in parseRows()
645 for (uint32_t RegNum = 16; RegNum < 32; ++RegNum) { in parseRows() local
664 if (!RegNum) in parseRows()
673 if (!RegNum) in parseRows()
685 if (!RegNum) in parseRows()
698 if (!RegNum) in parseRows()
710 if (!RegNum) in parseRows()
719 if (!RegNum) in parseRows()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCCallingConv.cpp42 unsigned RegNum = State.getFirstUnallocated(ArgRegs); in CC_PPC32_SVR4_Custom_AlignArgRegs() local
48 if (RegNum != NumArgRegs && RegNum % 2 == 1) { in CC_PPC32_SVR4_Custom_AlignArgRegs()
49 State.AllocateReg(ArgRegs[RegNum]); in CC_PPC32_SVR4_Custom_AlignArgRegs()
67 unsigned RegNum = State.getFirstUnallocated(ArgRegs); in CC_PPC32_SVR4_Custom_SkipLastArgRegsPPCF128() local
68 int RegsLeft = NumArgRegs - RegNum; in CC_PPC32_SVR4_Custom_SkipLastArgRegsPPCF128()
72 if (RegNum != NumArgRegs && RegsLeft < 4) { in CC_PPC32_SVR4_Custom_SkipLastArgRegsPPCF128()
74 State.AllocateReg(ArgRegs[RegNum + i]); in CC_PPC32_SVR4_Custom_SkipLastArgRegsPPCF128()
93 unsigned RegNum = State.getFirstUnallocated(ArgRegs); in CC_PPC32_SVR4_Custom_AlignFPArgRegs() local
97 if (RegNum != NumArgRegs && ArgRegs[RegNum] == PPC::F8) { in CC_PPC32_SVR4_Custom_AlignFPArgRegs()
98 State.AllocateReg(ArgRegs[RegNum]); in CC_PPC32_SVR4_Custom_AlignFPArgRegs()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/AsmParser/
H A DAVRAsmParser.cpp338 int RegNum = matchFn(Name); in parseRegisterName() local
344 if (RegNum == AVR::NoRegister) { in parseRegisterName()
345 RegNum = matchFn(Name.lower()); in parseRegisterName()
347 if (RegNum == AVR::NoRegister) { in parseRegisterName()
351 return RegNum; in parseRegisterName()
357 if (RegNum == AVR::NoRegister) in parseRegisterName()
360 return RegNum; in parseRegisterName()
364 int RegNum = AVR::NoRegister; in parseRegister() local
386 return RegNum; in parseRegister()
724 RegName << "r" << RegNum; in validateTargetOperandClass()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugFrame.h66 uint32_t RegNum; /// The register number for Kind == RegPlusOffset. variable
78 : Kind(K), RegNum(InvalidRegisterNumber), Offset(0), AddrSpace(None), in UnwindLocation()
83 : Kind(K), RegNum(Reg), Offset(Off), AddrSpace(AS), Dereference(Deref) {} in UnwindLocation()
86 : Kind(DWARFExpr), RegNum(InvalidRegisterNumber), Offset(0), Expr(E), in UnwindLocation()
130 uint32_t getRegister() const { return RegNum; } in getRegister()
140 void setRegister(uint32_t NewRegNum) { RegNum = NewRegNum; } in setRegister()
188 Optional<UnwindLocation> getRegisterLocation(uint32_t RegNum) const { in getRegisterLocation() argument
189 auto Pos = Locations.find(RegNum); in getRegisterLocation()
201 Locations.erase(RegNum); in setRegisterLocation()
202 Locations.insert(std::make_pair(RegNum, Location)); in setRegisterLocation()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
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-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp207 unsigned RegNum; member
254 return Reg.RegNum; in getReg()
435 Op->Reg.RegNum = RegNum; in CreateReg()
1783 std::string Name = r + utostr(RegNum) + Colon + utostr(RegNum - 1); in processInstruction()
1788 std::string Name = r + utostr(RegNum + 1) + Colon + utostr(RegNum); in processInstruction()
1800 std::string Name = r + utostr(RegNum) + Colon + utostr(RegNum - 1); in processInstruction()
1805 std::string Name = r + utostr(RegNum + 1) + Colon + utostr(RegNum); in processInstruction()
1817 std::string Name = r + utostr(RegNum) + Colon + utostr(RegNum - 1); in processInstruction()
1822 std::string Name = r + utostr(RegNum + 1) + Colon + utostr(RegNum); in processInstruction()
1837 std::string Name = r + utostr(RegNum) + Colon + utostr(RegNum - 1); in processInstruction()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/MSP430/AsmParser/
H A DMSP430AsmParser.cpp198 static std::unique_ptr<MSP430Operand> CreateReg(unsigned RegNum, SMLoc S, in CreateReg() argument
200 return std::make_unique<MSP430Operand>(k_Reg, RegNum, S, E); in CreateReg()
208 static std::unique_ptr<MSP430Operand> CreateMem(unsigned RegNum, in CreateMem() argument
211 return std::make_unique<MSP430Operand>(RegNum, Val, S, E); in CreateMem()
214 static std::unique_ptr<MSP430Operand> CreateIndReg(unsigned RegNum, SMLoc S, in CreateIndReg() argument
216 return std::make_unique<MSP430Operand>(k_IndReg, RegNum, S, E); in CreateIndReg()
219 static std::unique_ptr<MSP430Operand> CreatePostIndReg(unsigned RegNum, SMLoc S, in CreatePostIndReg() argument
221 return std::make_unique<MSP430Operand>(k_PostIndReg, RegNum, S, E); in CreatePostIndReg()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp123 unsigned RegNum; member
158 return Reg.RegNum; in getReg()
597 Op->Reg.RegNum = RegNum; in createReg()
698 unsigned RegNum; in parseRegister() local
705 RegNum = MatchRegisterName(Lexer.getTok().getIdentifier()); in parseRegister()
706 if (RegNum == 0) { in parseRegister()
712 return LanaiOperand::createReg(RegNum, Start, End); in parseRegister()
719 bool LanaiAsmParser::ParseRegister(unsigned &RegNum, SMLoc &StartLoc, in ParseRegister() argument
726 RegNum = Op->getReg(); in ParseRegister()
730 OperandMatchResultTy LanaiAsmParser::tryParseRegister(unsigned &RegNum, in tryParseRegister() argument
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp358 unsigned RegNum; member
1988 Op->Reg.RegNum = RegNum; in CreateReg()
2020 Op->VectorList.RegNum = RegNum; in CreateVectorList()
2201 Op->MatrixReg.RegNum = RegNum; in CreateMatrixRegister()
2646 if (!RegNum) { in matchRegisterNameAlias()
2667 return RegNum; in matchRegisterNameAlias()
2685 RegNum = Reg; in tryParseScalarRegister()
3691 if (RegNum) { in tryParseVectorRegister()
3701 Reg = RegNum; in tryParseVectorRegister()
3873 if (!RegNum) in tryParseMatrixTileList()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCRegisterInfo.h513 int getDwarfRegNum(MCRegister RegNum, bool isEH) const;
517 Optional<unsigned> getLLVMRegNum(unsigned RegNum, bool isEH) const;
521 int getDwarfRegNumFromDwarfEHRegNum(unsigned RegNum) const;
525 int getSEHRegNum(MCRegister RegNum) const;
529 int getCodeViewRegNum(MCRegister RegNum) const;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp173 unsigned RegNum; member
346 return Reg.RegNum; in getReg()
599 Op->Reg.RegNum = RegNum; in CreateReg()
647 Op.Reg.RegNum = I32Regs[regIdx]; in MorphToI32Reg()
656 Op.Reg.RegNum = F32Regs[regIdx]; in MorphToF32Reg()
665 Op.Reg.RegNum = F128Regs[regIdx / 2]; in MorphToF128Reg()
686 Op.Reg.RegNum = MISCRegs[regIdx]; in MorphToMISCReg()
808 int RegNum = matchFn(Name); in parseRegisterName() local
812 if (RegNum == VE::NoRegister) { in parseRegisterName()
813 RegNum = matchFn(Name.lower()); in parseRegisterName()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kMCCodeEmitter.cpp154 unsigned RegNum = MCO.getReg(); in encodeReg() local
159 uint32_t Val = RI->getEncodingValue(RegNum); in encodeReg()
166 Buffer |= (uint64_t)M68kII::isAddressRegister(RegNum) << Offset; in encodeReg()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DInstructionSelectorImpl.h903 int64_t RegNum = MatchTable[CurrentIdx++]; in executeMatchTable() local
905 OutMIs[InsnID].addDef(RegNum, RegState::Implicit); in executeMatchTable()
908 << InsnID << "], " << RegNum << ")\n"); in executeMatchTable()
914 int64_t RegNum = MatchTable[CurrentIdx++]; in executeMatchTable() local
916 OutMIs[InsnID].addUse(RegNum, RegState::Implicit); in executeMatchTable()
919 << InsnID << "], " << RegNum << ")\n"); in executeMatchTable()
925 int64_t RegNum = MatchTable[CurrentIdx++]; in executeMatchTable() local
928 OutMIs[InsnID].addReg(RegNum, RegFlags); in executeMatchTable()
932 << InsnID << "], " << RegNum << ", " << RegFlags << ")\n"); in executeMatchTable()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiRegisterInfo.h47 int getDwarfRegNum(unsigned RegNum, bool IsEH) const;
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DStackMaps.cpp179 int RegNum = TRI->getDwarfRegNum(Reg, false); in getDwarfRegNum() local
180 for (MCSuperRegIterator SR(Reg, TRI); SR.isValid() && RegNum < 0; ++SR) in getDwarfRegNum()
181 RegNum = TRI->getDwarfRegNum(*SR, false); in getDwarfRegNum()
183 assert(RegNum >= 0 && "Invalid Dwarf register number."); in getDwarfRegNum()
184 return (unsigned)RegNum; in getDwarfRegNum()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/Disassembler/
H A DARCDisassembler.cpp283 auto DecodeRegisterOrImm = [&Inst, Address, Decoder](Field RegNum, in DecodeMoveHRegInstruction()
285 if (30 == RegNum) { in DecodeMoveHRegInstruction()
290 return DecodeGPR32RegisterClass(Inst, RegNum, Address, Decoder); in DecodeMoveHRegInstruction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp238 unsigned RegNum; member
324 return Reg.RegNum; in getReg()
438 static std::unique_ptr<SparcOperand> CreateReg(unsigned RegNum, unsigned Kind, in CreateReg() argument
441 Op->Reg.RegNum = RegNum; in CreateReg()
471 Op.Reg.RegNum = IntPairRegs[regIdx / 2]; in MorphToIntPairReg()
482 Op.Reg.RegNum = DoubleRegs[regIdx / 2]; in MorphToDoubleReg()
505 Op.Reg.RegNum = Reg; in MorphToQuadReg()
518 Op.Reg.RegNum = CoprocPairRegs[regIdx / 2]; in MorphToCoprocPairReg()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/AsmParser/
H A DBPFAsmParser.cpp90 unsigned RegNum; member
150 return Reg.RegNum; in getReg()
209 Op->Reg.RegNum = RegNo; in createReg()
/freebsd-13.1/contrib/llvm-project/clang/lib/Basic/
H A DTargetInfo.cpp541 if (AN == Name && ARN.RegNum < Names.size()) in isValidGCCRegisterName()
582 if (AN == Name && ARN.RegNum < Names.size()) in getNormalizedGCCRegisterName()
583 return ReturnCanonical ? Names[ARN.RegNum] : Name; in getNormalizedGCCRegisterName()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/CSKY/AsmParser/
H A DCSKYAsmParser.cpp91 unsigned RegNum; member
198 return Reg.RegNum; in getReg()
236 Op->Reg.RegNum = RegNo; in createReg()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp2492 RegNum = 0; in addVPTPredROperands()
3614 Op->Reg.RegNum = RegNum; in CreateCCOut()
3632 Op->Reg.RegNum = RegNum; in CreateReg()
3751 Op->VectorList.RegNum = RegNum; in CreateVectorList()
3763 Op->VectorList.RegNum = RegNum; in CreateVectorListAllLanes()
3775 Op->VectorList.RegNum = RegNum; in CreateVectorListIndexed()
3824 Op->PostIdxReg.RegNum = RegNum; in CreatePostIdxReg()
4083 if (!RegNum) { in tryParseRegister()
4107 if (!RegNum) { in tryParseRegister()
4120 if (!hasD32() && RegNum >= ARM::D16 && RegNum <= ARM::D31) in tryParseRegister()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCInstPrinter.cpp608 const char *PPCInstPrinter::getVerboseConditionRegName(unsigned RegNum, in getVerboseConditionRegName() argument
613 if (RegNum < PPC::CR0EQ || RegNum > PPC::CR7UN) in getVerboseConditionRegName()

12