Home
last modified time | relevance | path

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

1234

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinterDwarf.cpp239 OutStreamer->emitCFIDefCfa(Inst.getRegister(), Inst.getOffset()); in emitCFIInstruction()
242 OutStreamer->emitCFIDefCfaRegister(Inst.getRegister()); in emitCFIInstruction()
245 OutStreamer->emitCFILLVMDefAspaceCfa(Inst.getRegister(), Inst.getOffset(), in emitCFIInstruction()
249 OutStreamer->emitCFIOffset(Inst.getRegister(), Inst.getOffset()); in emitCFIInstruction()
252 OutStreamer->emitCFIRegister(Inst.getRegister(), Inst.getRegister2()); in emitCFIInstruction()
261 OutStreamer->emitCFISameValue(Inst.getRegister()); in emitCFIInstruction()
271 OutStreamer->emitCFIRestore(Inst.getRegister()); in emitCFIInstruction()
274 OutStreamer->emitCFIUndefined(Inst.getRegister()); in emitCFIInstruction()
/openbsd-src/gnu/llvm/libunwind/src/
H A DUnwindCursor.hpp579 _msContext.Rax = r.getRegister(UNW_X86_64_RAX); in UnwindCursor()
580 _msContext.Rcx = r.getRegister(UNW_X86_64_RCX); in UnwindCursor()
581 _msContext.Rdx = r.getRegister(UNW_X86_64_RDX); in UnwindCursor()
582 _msContext.Rbx = r.getRegister(UNW_X86_64_RBX); in UnwindCursor()
583 _msContext.Rsp = r.getRegister(UNW_X86_64_RSP); in UnwindCursor()
584 _msContext.Rbp = r.getRegister(UNW_X86_64_RBP); in UnwindCursor()
585 _msContext.Rsi = r.getRegister(UNW_X86_64_RSI); in UnwindCursor()
586 _msContext.Rdi = r.getRegister(UNW_X86_64_RDI); in UnwindCursor()
587 _msContext.R8 = r.getRegister(UNW_X86_64_R8); in UnwindCursor()
588 _msContext.R9 = r.getRegister(UNW_X86_64_R9); in UnwindCursor()
[all …]
H A DDwarfInstructions.hpp68 return (pint_t)((sint_t)registers.getRegister((int)prolog.cfaRegister) + in getCFA()
96 return (pint_t)addressSpace.getRegister(cfa + (pint_t)savedReg.value); in getSavedRegister()
103 return (pint_t)addressSpace.getRegister(evaluateExpression( in getSavedRegister()
111 return registers.getRegister((int)savedReg.value); in getSavedRegister()
278 returnAddress = registers.getRegister(cieInfo.returnAddressRegister); in stepWithDwarf()
351 pint_t sp = newRegisters.getRegister(UNW_REG_SP); in stepWithDwarf()
811 *(++sp) = registers.getRegister((int)reg); in evaluateExpression()
818 *(++sp) = registers.getRegister((int)reg); in evaluateExpression()
857 svalue += static_cast<sint_t>(registers.getRegister((int)reg)); in evaluateExpression()
866 svalue += static_cast<sint_t>(registers.getRegister((int)reg)); in evaluateExpression()
H A DRegisters.hpp64 uint32_t getRegister(int num) const;
141 inline uint32_t Registers_x86::getRegister(int regNum) const { in getRegister() function in libunwind::Registers_x86
282 uint64_t getRegister(int num) const;
369 inline uint64_t Registers_x86_64::getRegister(int regNum) const { in getRegister() function in libunwind::Registers_x86_64
601 uint32_t getRegister(int num) const;
725 inline uint32_t Registers_ppc::getRegister(int regNum) const { in getRegister() function in libunwind::Registers_ppc
1171 uint64_t getRegister(int num) const;
1289 inline uint64_t Registers_ppc64::getRegister(int regNum) const { in getRegister() function in libunwind::Registers_ppc64
1820 uint64_t getRegister(int num) const;
1892 inline uint64_t Registers_arm64::getRegister(int regNum) const { in getRegister() function in libunwind::Registers_arm64
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.h699 return ArgInfo.WorkGroupIDX.getRegister();
705 return ArgInfo.WorkGroupIDY.getRegister();
711 return ArgInfo.WorkGroupIDZ.getRegister();
717 return ArgInfo.WorkGroupInfo.getRegister();
737 return ArgInfo.PrivateSegmentWaveByteOffset.getRegister();
825 return Arg ? Arg->getRegister() : MCRegister();
847 return ArgInfo.PrivateSegmentWaveByteOffset.getRegister();
884 return ArgInfo.QueuePtr.getRegister();
888 return ArgInfo.ImplicitBufferPtr.getRegister();
1004 return ArgInfo.WorkGroupIDX.getRegister();
[all …]
H A DSIMachineFunctionInfo.cpp202 AMDGPU::VGPR_32RegClass.getRegister(ST.getMaxNumVGPRs(F) - 1); in SIMachineFunctionInfo()
226 return ArgInfo.PrivateSegmentBuffer.getRegister(); in addPrivateSegmentBuffer()
233 return ArgInfo.DispatchPtr.getRegister(); in addDispatchPtr()
240 return ArgInfo.QueuePtr.getRegister(); in addQueuePtr()
248 return ArgInfo.KernargSegmentPtr.getRegister(); in addKernargSegmentPtr()
255 return ArgInfo.DispatchID.getRegister(); in addDispatchID()
262 return ArgInfo.FlatScratchInit.getRegister(); in addFlatScratchInit()
269 return ArgInfo.ImplicitBufferPtr.getRegister(); in addImplicitBufferPtr()
275 return ArgInfo.LDSKernelId.getRegister(); in addLDSKernelId()
585 OS << printReg(Arg.getRegister(), &TRI); in convertArgumentInfo()
H A DR600InstrInfo.cpp1017 getIndirectAddrRegClass()->getRegister(Address)); in expandPostRAPseudo()
1030 buildMovInstr(MBB, MI, getIndirectAddrRegClass()->getRegister(Address), in expandPostRAPseudo()
1077 unsigned Reg = R600::R600_TReg32RegClass.getRegister((4 * Index) + Chan); in reserveIndirectRegisters()
1102 case 0: AddrReg = R600::R600_AddrRegClass.getRegister(Address); break; in buildIndirectWrite()
1103 case 1: AddrReg = R600::R600_Addr_YRegClass.getRegister(Address); break; in buildIndirectWrite()
1104 case 2: AddrReg = R600::R600_Addr_ZRegClass.getRegister(Address); break; in buildIndirectWrite()
1105 case 3: AddrReg = R600::R600_Addr_WRegClass.getRegister(Address); break; in buildIndirectWrite()
1134 case 0: AddrReg = R600::R600_AddrRegClass.getRegister(Address); break; in buildIndirectRead()
1135 case 1: AddrReg = R600::R600_Addr_YRegClass.getRegister(Address); break; in buildIndirectRead()
1136 case 2: AddrReg = R600::R600_Addr_ZRegClass.getRegister(Address); break; in buildIndirectRead()
[all …]
H A DR600ISelDAGToDAG.cpp136 Base = CurDAG->getRegister(R600::INDIRECT_BASE_ADDR, MVT::i32); in SelectADDRIndirect()
140 Base = CurDAG->getRegister(R600::INDIRECT_BASE_ADDR, MVT::i32); in SelectADDRIndirect()
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.cpp164 R600::R600_KC0RegClass.getRegister(UsedKCache[j].second)); in SubstituteKCacheBank()
168 R600::R600_KC1RegClass.getRegister(UsedKCache[j].second)); in SubstituteKCacheBank()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64Disassembler.cpp424 AArch64MCRegisterClasses[AArch64::FPR128RegClassID].getRegister(RegNo); in DecodeFPR128RegisterClass()
444 AArch64MCRegisterClasses[AArch64::FPR64RegClassID].getRegister(RegNo); in DecodeFPR64RegisterClass()
456 AArch64MCRegisterClasses[AArch64::FPR32RegClassID].getRegister(RegNo); in DecodeFPR32RegisterClass()
468 AArch64MCRegisterClasses[AArch64::FPR16RegClassID].getRegister(RegNo); in DecodeFPR16RegisterClass()
480 AArch64MCRegisterClasses[AArch64::FPR8RegClassID].getRegister(RegNo); in DecodeFPR8RegisterClass()
492 AArch64MCRegisterClasses[AArch64::GPR64commonRegClassID].getRegister( in DecodeGPR64commonRegisterClass()
505 AArch64MCRegisterClasses[AArch64::GPR64RegClassID].getRegister(RegNo); in DecodeGPR64RegisterClass()
519 AArch64MCRegisterClasses[AArch64::GPR64x8ClassRegClassID].getRegister( in DecodeGPR64x8ClassRegisterClass()
531 AArch64MCRegisterClasses[AArch64::GPR64spRegClassID].getRegister(RegNo); in DecodeGPR64spRegisterClass()
544 .getRegister(RegNo); in DecodeMatrixIndexGPR32_8_11RegisterClass()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp121 Reg = CurDAG->getRegister(ARM::CPSR, MVT::i32); in SelectCMOVPred()
876 Offset = CurDAG->getRegister(0, MVT::i32); in SelectAddrMode2OffsetImmPre()
895 Offset = CurDAG->getRegister(0, MVT::i32); in SelectAddrMode2OffsetImm()
929 Offset = CurDAG->getRegister(0, MVT::i32); in SelectAddrMode3()
945 Offset = CurDAG->getRegister(0, MVT::i32); in SelectAddrMode3()
974 Offset = CurDAG->getRegister(0, MVT::i32); in SelectAddrMode3Offset()
1093 Offset = CurDAG->getRegister(0, MVT::i32); in SelectAddrMode6Offset()
1647 CurDAG->getRegister(0, MVT::i32), Chain }; in tryARMIndexedLoad()
1657 CurDAG->getRegister(0, MVT::i32), Chain }; in tryARMIndexedLoad()
1688 CurDAG->getRegister(0, MVT::i32), Chain }; in tryT1IndexedLoad()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DCFIInstrInserter.cpp195 SetRegister = CFI.getRegister(); in calculateOutgoingCFAInfo()
204 SetRegister = CFI.getRegister(); in calculateOutgoingCFAInfo()
217 CSRRestored.set(CFI.getRegister()); in calculateOutgoingCFAInfo()
253 auto It = CSRLocMap.find(CFI.getRegister()); in calculateOutgoingCFAInfo()
256 {CFI.getRegister(), CSRSavedLocation(CSRReg, CSROffset)}); in calculateOutgoingCFAInfo()
260 CSRSaved.set(CFI.getRegister()); in calculateOutgoingCFAInfo()
H A DMachineOperand.cpp653 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
669 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
676 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
688 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
695 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
703 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
716 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
734 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
740 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()
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcISelDAGToDAG.cpp77 return CurDAG->getRegister(GlobalBaseReg, in INITIALIZE_PASS()
147 R2 = CurDAG->getRegister(SP::G0, TLI->getPointerTy(CurDAG->getDataLayout())); in SelectADDRrr()
241 PairedReg = CurDAG->getRegister(GPVR, MVT::v2i32); in tryInlineAsm()
288 PairedReg = CurDAG->getRegister(GPVR, MVT::v2i32); in tryInlineAsm()
363 TopPart = CurDAG->getRegister(SP::G0, MVT::i32); in Select()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AsmBackend.cpp587 getXRegFromWReg(*MRI.getLLVMRegNum(Inst.getRegister(), true)); in generateCompactUnwindEncoding()
610 unsigned LRReg = *MRI.getLLVMRegNum(LRPush.getRegister(), true); in generateCompactUnwindEncoding()
611 unsigned FPReg = *MRI.getLLVMRegNum(FPPush.getRegister(), true); in generateCompactUnwindEncoding()
633 unsigned Reg1 = *MRI.getLLVMRegNum(Inst.getRegister(), true); in generateCompactUnwindEncoding()
644 unsigned Reg2 = *MRI.getLLVMRegNum(Inst2.getRegister(), true); in generateCompactUnwindEncoding()
/openbsd-src/gnu/llvm/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()
1063 CurDAG->getRegister(Mips::HWR29, MVT::i32), in trySelect()
1148 SDValue ZeroVal = CurDAG->getRegister( in trySelect()
1172 SDValue ZeroVal = CurDAG->getRegister(Mips::ZERO, MVT::i32); in trySelect()
1195 SDValue ZeroVal = CurDAG->getRegister(Mips::ZERO, MVT::i32); in trySelect()
1251 SDValue ZeroVal = CurDAG->getRegister(Mips::ZERO, MVT::i32); in trySelect()
1308 SDValue Zero64Val = CurDAG->getRegister(Mips::ZERO_64, MVT::i64); in trySelect()
/openbsd-src/gnu/llvm/llvm/tools/llvm-exegesis/lib/
H A DRegisterAliasing.h91 const RegisterAliasingTracker &getRegister(MCPhysReg Reg) const;
H A DRegisterAliasing.cpp66 RegisterAliasingTrackerCache::getRegister(MCPhysReg PhysReg) const { in getRegister() function in llvm::exegesis::RegisterAliasingTrackerCache
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUPALMetadata.h58 unsigned getRegister(unsigned Reg);
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/
H A DCSKYISelDAGToDAG.cpp85 ReplaceNode(N, CurDAG->getRegister(GP, N->getValueType(0)).getNode()); in INITIALIZE_PASS()
204 PairedReg = CurDAG->getRegister(GPVR, MVT::i64); in selectInlineAsm()
239 PairedReg = CurDAG->getRegister(GPVR, MVT::i64); in selectInlineAsm()
/openbsd-src/gnu/llvm/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp127 Reg = CurDAG->getRegister(XCore::CP, MVT::i32); in SelectInlineAsmMemoryOperand()
130 Reg = CurDAG->getRegister(XCore::DP, MVT::i32); in SelectInlineAsmMemoryOperand()
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanaiISelDAGToDAG.cpp136 Base = CurDAG->getRegister(Lanai::R0, CN->getValueType(0)); in selectAddrRiSpls()
149 Base = CurDAG->getRegister(Lanai::R0, CN->getValueType(0)); in selectAddrRiSpls()
/openbsd-src/gnu/llvm/llvm/lib/MC/
H A DMCDwarf.cpp1326 unsigned Reg1 = Instr.getRegister(); in emitCFIInstruction()
1346 unsigned Reg = Instr.getRegister(); in emitCFIInstruction()
1368 unsigned Reg = Instr.getRegister(); in emitCFIInstruction()
1379 unsigned Reg = Instr.getRegister(); in emitCFIInstruction()
1389 unsigned Reg = Instr.getRegister(); in emitCFIInstruction()
1405 unsigned Reg = Instr.getRegister(); in emitCFIInstruction()
1435 unsigned Reg = Instr.getRegister(); in emitCFIInstruction()
1441 unsigned Reg = Instr.getRegister(); in emitCFIInstruction()

1234