Home
last modified time | relevance | path

Searched refs:getRegister (Results 1 – 25 of 89) sorted by relevance

1234

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinterDwarf.cpp243 OutStreamer->emitCFIDefCfa(Inst.getRegister(), Inst.getOffset()); in emitCFIInstruction()
246 OutStreamer->emitCFIDefCfaRegister(Inst.getRegister()); in emitCFIInstruction()
249 OutStreamer->emitCFILLVMDefAspaceCfa(Inst.getRegister(), Inst.getOffset(), in emitCFIInstruction()
253 OutStreamer->emitCFIOffset(Inst.getRegister(), Inst.getOffset()); in emitCFIInstruction()
256 OutStreamer->emitCFIRegister(Inst.getRegister(), Inst.getRegister2()); in emitCFIInstruction()
265 OutStreamer->emitCFISameValue(Inst.getRegister()); in emitCFIInstruction()
275 OutStreamer->emitCFIRestore(Inst.getRegister()); in emitCFIInstruction()
278 OutStreamer->emitCFIUndefined(Inst.getRegister()); in emitCFIInstruction()
/freebsd-13.1/contrib/llvm-project/libunwind/src/
H A DUnwindCursor.hpp598 _msContext.R0 = r.getRegister(UNW_ARM_R0); in UnwindCursor()
599 _msContext.R1 = r.getRegister(UNW_ARM_R1); in UnwindCursor()
600 _msContext.R2 = r.getRegister(UNW_ARM_R2); in UnwindCursor()
601 _msContext.R3 = r.getRegister(UNW_ARM_R3); in UnwindCursor()
602 _msContext.R4 = r.getRegister(UNW_ARM_R4); in UnwindCursor()
603 _msContext.R5 = r.getRegister(UNW_ARM_R5); in UnwindCursor()
604 _msContext.R6 = r.getRegister(UNW_ARM_R6); in UnwindCursor()
605 _msContext.R7 = r.getRegister(UNW_ARM_R7); in UnwindCursor()
606 _msContext.R8 = r.getRegister(UNW_ARM_R8); in UnwindCursor()
607 _msContext.R9 = r.getRegister(UNW_ARM_R9); in UnwindCursor()
[all …]
H A DDwarfInstructions.hpp67 return (pint_t)((sint_t)registers.getRegister((int)prolog.cfaRegister) + in getCFA()
84 return (pint_t)addressSpace.getRegister(cfa + (pint_t)savedReg.value); in getSavedRegister()
87 return (pint_t)addressSpace.getRegister(evaluateExpression( in getSavedRegister()
95 return registers.getRegister((int)savedReg.value); in getSavedRegister()
255 pint_t sp = newRegisters.getRegister(UNW_REG_SP); in stepWithDwarf()
715 *(++sp) = registers.getRegister((int)reg); in evaluateExpression()
722 *(++sp) = registers.getRegister((int)reg); in evaluateExpression()
761 svalue += static_cast<sint_t>(registers.getRegister((int)reg)); in evaluateExpression()
770 svalue += static_cast<sint_t>(registers.getRegister((int)reg)); in evaluateExpression()
H A DRegisters.hpp53 uint32_t getRegister(int num) const;
262 uint64_t getRegister(int num) const;
576 uint32_t getRegister(int num) const;
1142 uint64_t getRegister(int num) const;
1787 uint64_t getRegister(int num) const;
2074 uint32_t getRegister(int num) const;
2555 uint32_t getRegister(int num) const;
2752 uint32_t getRegister(int num) const;
3079 uint64_t getRegister(int num) const;
3374 uint32_t getRegister(int num) const;
[all …]
H A DAddressSpace.hpp183 uint64_t getRegister(pint_t addr);
205 inline uint64_t LocalAddressSpace::getRegister(pint_t addr) { in getRegister() function in libunwind::LocalAddressSpace
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.h582 return ArgInfo.WorkGroupIDX.getRegister();
588 return ArgInfo.WorkGroupIDY.getRegister();
594 return ArgInfo.WorkGroupIDZ.getRegister();
600 return ArgInfo.WorkGroupInfo.getRegister();
620 return ArgInfo.PrivateSegmentWaveByteOffset.getRegister();
706 return Arg ? Arg->getRegister() : MCRegister();
769 return ArgInfo.QueuePtr.getRegister();
773 return ArgInfo.ImplicitBufferPtr.getRegister();
889 return ArgInfo.WorkGroupIDX.getRegister();
892 return ArgInfo.WorkGroupIDY.getRegister();
[all …]
H A DSIMachineFunctionInfo.cpp219 return ArgInfo.PrivateSegmentBuffer.getRegister(); in addPrivateSegmentBuffer()
226 return ArgInfo.DispatchPtr.getRegister(); in addDispatchPtr()
233 return ArgInfo.QueuePtr.getRegister(); in addQueuePtr()
241 return ArgInfo.KernargSegmentPtr.getRegister(); in addKernargSegmentPtr()
248 return ArgInfo.DispatchID.getRegister(); in addDispatchID()
255 return ArgInfo.FlatScratchInit.getRegister(); in addFlatScratchInit()
262 return ArgInfo.ImplicitBufferPtr.getRegister(); in addImplicitBufferPtr()
538 OS << printReg(Arg.getRegister(), &TRI); in convertArgumentInfo()
H A DR600InstrInfo.cpp1021 getIndirectAddrRegClass()->getRegister(Address)); in expandPostRAPseudo()
1034 buildMovInstr(MBB, MI, getIndirectAddrRegClass()->getRegister(Address), in expandPostRAPseudo()
1106 case 0: AddrReg = R600::R600_AddrRegClass.getRegister(Address); break; in buildIndirectWrite()
1107 case 1: AddrReg = R600::R600_Addr_YRegClass.getRegister(Address); break; in buildIndirectWrite()
1108 case 2: AddrReg = R600::R600_Addr_ZRegClass.getRegister(Address); break; in buildIndirectWrite()
1109 case 3: AddrReg = R600::R600_Addr_WRegClass.getRegister(Address); break; in buildIndirectWrite()
1138 case 0: AddrReg = R600::R600_AddrRegClass.getRegister(Address); break; in buildIndirectRead()
1139 case 1: AddrReg = R600::R600_Addr_YRegClass.getRegister(Address); break; in buildIndirectRead()
1140 case 2: AddrReg = R600::R600_Addr_ZRegClass.getRegister(Address); break; in buildIndirectRead()
1141 case 3: AddrReg = R600::R600_Addr_WRegClass.getRegister(Address); break; in buildIndirectRead()
[all …]
H A DR600ExpandSpecialInstrs.cpp132 R600::R600_TReg32RegClass.getRegister((DstBase * 4) + Chan); in runOnMachineFunction()
232 DstReg = R600::R600_TReg32RegClass.getRegister((DstBase * 4) + Chan); in runOnMachineFunction()
H A DR600EmitClauseMarkers.cpp163 R600::R600_KC0RegClass.getRegister(UsedKCache[j].second)); in SubstituteKCacheBank()
167 R600::R600_KC1RegClass.getRegister(UsedKCache[j].second)); in SubstituteKCacheBank()
H A DAMDGPUArgumentUsageInfo.h71 MCRegister getRegister() const { in getRegister() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DCFIInstrInserter.cpp198 SetRegister = CFI.getRegister(); in calculateOutgoingCFAInfo()
207 SetRegister = CFI.getRegister(); in calculateOutgoingCFAInfo()
220 CSRRestored.set(CFI.getRegister()); in calculateOutgoingCFAInfo()
256 auto It = CSRLocMap.find(CFI.getRegister()); in calculateOutgoingCFAInfo()
259 {CFI.getRegister(), CSRSavedLocation(CSRReg, CSROffset)}); in calculateOutgoingCFAInfo()
263 CSRSaved.set(CFI.getRegister()); in calculateOutgoingCFAInfo()
H A DMachineOperand.cpp618 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
634 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
641 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
653 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
660 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
668 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
681 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
699 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
705 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
H A DExecutionDomainFix.cpp248 LLVM_DEBUG(dbgs() << printReg(RC->getRegister(rx), TRI) << ":\t" << *MI); in processDefs()
340 const int Def = RDA->getReachingDef(mi, RC->getRegister(rx)); in visitSoftInstr()
342 return RDA->getReachingDef(mi, RC->getRegister(I)) <= Def; in visitSoftInstr()
446 for (MCRegAliasIterator AI(RC->getRegister(i), TRI, true); AI.isValid(); in runOnMachineFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp117 Reg = CurDAG->getRegister(ARM::CPSR, MVT::i32); in SelectCMOVPred()
870 Offset = CurDAG->getRegister(0, MVT::i32); in SelectAddrMode2OffsetImmPre()
889 Offset = CurDAG->getRegister(0, MVT::i32); in SelectAddrMode2OffsetImm()
923 Offset = CurDAG->getRegister(0, MVT::i32); in SelectAddrMode3()
939 Offset = CurDAG->getRegister(0, MVT::i32); in SelectAddrMode3()
968 Offset = CurDAG->getRegister(0, MVT::i32); in SelectAddrMode3Offset()
1087 Offset = CurDAG->getRegister(0, MVT::i32); in SelectAddrMode6Offset()
1765 PredReg = CurDAG->getRegister(0, MVT::i32); in tryMVEIndexedLoad()
2159 SDValue Reg0 = CurDAG->getRegister(0, MVT::i32); in SelectVLD()
3689 CurDAG->getRegister(0, MVT::i32), in Select()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelDAGToDAG.cpp70 return CurDAG->getRegister(GlobalBaseReg, in getGlobalBaseReg()
140 R2 = CurDAG->getRegister(SP::G0, TLI->getPointerTy(CurDAG->getDataLayout())); in SelectADDRrr()
235 PairedReg = CurDAG->getRegister(GPVR, MVT::v2i32); in tryInlineAsm()
282 PairedReg = CurDAG->getRegister(GPVR, MVT::v2i32); in tryInlineAsm()
357 TopPart = CurDAG->getRegister(SP::G0, MVT::i32); in Select()
H A DSparcISelLowering.cpp274 RetOps.push_back(DAG.getRegister(SP::I0, PtrVT)); in LowerReturn_32()
820 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); in LowerCall_32()
841 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); in LowerCall_32()
884 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); in LowerCall_32()
913 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); in LowerCall_32()
1170 SDValue StackPtr = DAG.getRegister(SP::O6, PtrVT); in LowerCall_64()
1215 SDValue StackPtr = DAG.getRegister(SP::O6, PtrVT); in LowerCall_64()
1258 Ops.push_back(DAG.getRegister(RegsToPass[i].first, in LowerCall_64()
2072 DAG.getRegister(SP::O0, PtrVT), in LowerGlobalTLSAddress()
2126 DAG.getRegister(SP::G7, PtrVT), Offset); in LowerGlobalTLSAddress()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AsmBackend.cpp581 getXRegFromWReg(*MRI.getLLVMRegNum(Inst.getRegister(), true)); in generateCompactUnwindEncoding()
603 unsigned LRReg = *MRI.getLLVMRegNum(LRPush.getRegister(), true); in generateCompactUnwindEncoding()
604 unsigned FPReg = *MRI.getLLVMRegNum(FPPush.getRegister(), true); in generateCompactUnwindEncoding()
625 unsigned Reg1 = *MRI.getLLVMRegNum(Inst.getRegister(), true); in generateCompactUnwindEncoding()
636 unsigned Reg2 = *MRI.getLLVMRegNum(Inst2.getRegister(), true); in generateCompactUnwindEncoding()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp80 return Mips::MSACtrlRegClass.getRegister(RegNum); in getMSACtrlReg()
254 SDValue Zero = CurDAG->getRegister(Mips::ZERO, MVT::i32); in selectAddE()
820 CurDAG->getRegister(Mips::ZERO_64, MVT::i64), in trySelect()
1031 CurDAG->getRegister(Mips::HWR29, MVT::i32), in trySelect()
1116 SDValue ZeroVal = CurDAG->getRegister( in trySelect()
1140 SDValue ZeroVal = CurDAG->getRegister(Mips::ZERO, MVT::i32); in trySelect()
1163 SDValue ZeroVal = CurDAG->getRegister(Mips::ZERO, MVT::i32); in trySelect()
1219 SDValue ZeroVal = CurDAG->getRegister(Mips::ZERO, MVT::i32); in trySelect()
1276 SDValue Zero64Val = CurDAG->getRegister(Mips::ZERO_64, MVT::i64); in trySelect()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUPALMetadata.h58 unsigned getRegister(unsigned Reg);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp120 Reg = CurDAG->getRegister(XCore::CP, MVT::i32); in SelectInlineAsmMemoryOperand()
123 Reg = CurDAG->getRegister(XCore::DP, MVT::i32); in SelectInlineAsmMemoryOperand()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelDAGToDAG.cpp132 Base = CurDAG->getRegister(Lanai::R0, CN->getValueType(0)); in selectAddrRiSpls()
145 Base = CurDAG->getRegister(Lanai::R0, CN->getValueType(0)); in selectAddrRiSpls()
/freebsd-13.1/contrib/llvm-project/llvm/lib/MC/
H A DMCDwarf.cpp1299 unsigned Reg1 = Instr.getRegister(); in emitCFIInstruction()
1319 unsigned Reg = Instr.getRegister(); in emitCFIInstruction()
1341 unsigned Reg = Instr.getRegister(); in emitCFIInstruction()
1352 unsigned Reg = Instr.getRegister(); in emitCFIInstruction()
1362 unsigned Reg = Instr.getRegister(); in emitCFIInstruction()
1378 unsigned Reg = Instr.getRegister(); in emitCFIInstruction()
1408 unsigned Reg = Instr.getRegister(); in emitCFIInstruction()
1414 unsigned Reg = Instr.getRegister(); in emitCFIInstruction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp164 UpdatedCSRs.push_back(AArch64::GPR64commonRegClass.getRegister(i)); in UpdateCustomCalleeSavedRegs()
278 for (MCSubRegIterator SubReg(AArch64::GPR64commonRegClass.getRegister(i), in UpdateCustomCallPreservedMask()
328 markSuperRegs(Reserved, AArch64::GPR32commonRegClass.getRegister(i)); in getReservedRegs()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAsmBackend.cpp1130 CFARegister = *MRI.getLLVMRegNum(Inst.getRegister(), true); in generateCompactUnwindEncoding()
1136 CFARegister = *MRI.getLLVMRegNum(Inst.getRegister(), true); in generateCompactUnwindEncoding()
1139 Reg = *MRI.getLLVMRegNum(Inst.getRegister(), true); in generateCompactUnwindEncoding()
1148 << Inst.getRegister() << "\n"); in generateCompactUnwindEncoding()

1234