Home
last modified time | relevance | path

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

1234

/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.h267 return ArgInfo.WorkGroupIDX.getRegister(); in addWorkGroupIDX()
273 return ArgInfo.WorkGroupIDY.getRegister(); in addWorkGroupIDY()
279 return ArgInfo.WorkGroupIDZ.getRegister(); in addWorkGroupIDZ()
285 return ArgInfo.WorkGroupInfo.getRegister(); in addWorkGroupInfo()
305 return ArgInfo.PrivateSegmentWaveByteOffset.getRegister(); in addPrivateSegmentWaveByteOffset()
410 return ArgInfo.PrivateSegmentWaveByteOffset.getRegister(); in getPrivateSegmentWaveByteOffsetSystemSGPR()
453 return ArgInfo.QueuePtr.getRegister(); in getQueuePtrUserSGPR()
457 return ArgInfo.ImplicitBufferPtr.getRegister(); in getImplicitBufferPtrUserSGPR()
597 return ArgInfo.WorkGroupIDX.getRegister(); in getWorkGroupIDSGPR()
600 return ArgInfo.WorkGroupIDY.getRegister(); in getWorkGroupIDSGPR()
[all …]
H A DSIMachineFunctionInfo.cpp187 return ArgInfo.PrivateSegmentBuffer.getRegister(); in addPrivateSegmentBuffer()
194 return ArgInfo.DispatchPtr.getRegister(); in addDispatchPtr()
201 return ArgInfo.QueuePtr.getRegister(); in addQueuePtr()
209 return ArgInfo.KernargSegmentPtr.getRegister(); in addKernargSegmentPtr()
216 return ArgInfo.DispatchID.getRegister(); in addDispatchID()
223 return ArgInfo.FlatScratchInit.getRegister(); in addFlatScratchInit()
230 return ArgInfo.ImplicitBufferPtr.getRegister(); in addImplicitBufferPtr()
H A DR600InstrInfo.cpp1044 getIndirectAddrRegClass()->getRegister(Address)); in expandPostRAPseudo()
1057 buildMovInstr(MBB, MI, getIndirectAddrRegClass()->getRegister(Address), in expandPostRAPseudo()
1129 case 0: AddrReg = R600::R600_AddrRegClass.getRegister(Address); break; in buildIndirectWrite()
1130 case 1: AddrReg = R600::R600_Addr_YRegClass.getRegister(Address); break; in buildIndirectWrite()
1131 case 2: AddrReg = R600::R600_Addr_ZRegClass.getRegister(Address); break; in buildIndirectWrite()
1132 case 3: AddrReg = R600::R600_Addr_WRegClass.getRegister(Address); break; in buildIndirectWrite()
1161 case 0: AddrReg = R600::R600_AddrRegClass.getRegister(Address); break; in buildIndirectRead()
1162 case 1: AddrReg = R600::R600_Addr_YRegClass.getRegister(Address); break; in buildIndirectRead()
1163 case 2: AddrReg = R600::R600_Addr_ZRegClass.getRegister(Address); break; in buildIndirectRead()
1164 case 3: AddrReg = R600::R600_Addr_WRegClass.getRegister(Address); break; in buildIndirectRead()
[all …]
H A DR600ExpandSpecialInstrs.cpp145 R600::R600_TReg32RegClass.getRegister((DstBase * 4) + Chan); in runOnMachineFunction()
245 DstReg = R600::R600_TReg32RegClass.getRegister((DstBase * 4) + Chan); in runOnMachineFunction()
H A DR600EmitClauseMarkers.cpp180 R600::R600_KC0RegClass.getRegister(UsedKCache[j].second)); in SubstituteKCacheBank()
184 R600::R600_KC1RegClass.getRegister(UsedKCache[j].second)); in SubstituteKCacheBank()
H A DAMDGPUISelDAGToDAG.cpp684 Base = CurDAG->getRegister(R600::INDIRECT_BASE_ADDR, MVT::i32); in SelectADDRIndirect()
688 Base = CurDAG->getRegister(R600::INDIRECT_BASE_ADDR, MVT::i32); in SelectADDRIndirect()
1132 return std::make_pair(TFI, CurDAG->getRegister(Info->getFrameOffsetReg(), in foldFrameIndex()
1138 return std::make_pair(N, CurDAG->getRegister(Info->getScratchWaveOffsetReg(), in foldFrameIndex()
1151 Rsrc = CurDAG->getRegister(Info->getScratchRSrcReg(), MVT::v4i32); in SelectMUBUFScratchOffen()
1167 SOffset = CurDAG->getRegister(SOffsetReg, MVT::i32); in SelectMUBUFScratchOffen()
1222 SRsrc = CurDAG->getRegister(Info->getScratchRSrcReg(), MVT::v4i32); in SelectMUBUFScratchOffset()
1230 SOffset = CurDAG->getRegister(SOffsetReg, MVT::i32); in SelectMUBUFScratchOffset()
1642 CurDAG->getRegister(AMDGPU::EXEC, MVT::i1), in SelectBRCOND()
2230 Base = CurDAG->getRegister(R600::INDIRECT_BASE_ADDR, MVT::i32); in SelectADDRIndirect()
[all …]
H A DAMDGPUArgumentUsageInfo.h62 unsigned getRegister() const { in getRegister() function
/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinterDwarf.cpp201 OutStreamer->EmitCFIDefCfa(Inst.getRegister(), Inst.getOffset()); in emitCFIInstruction()
204 OutStreamer->EmitCFIDefCfaRegister(Inst.getRegister()); in emitCFIInstruction()
207 OutStreamer->EmitCFIOffset(Inst.getRegister(), Inst.getOffset()); in emitCFIInstruction()
210 OutStreamer->EmitCFIRegister(Inst.getRegister(), Inst.getRegister2()); in emitCFIInstruction()
219 OutStreamer->EmitCFISameValue(Inst.getRegister()); in emitCFIInstruction()
228 OutStreamer->EmitCFIRestore(Inst.getRegister()); in emitCFIInstruction()
/freebsd-12.1/contrib/libunwind/src/
H A DUnwindCursor.hpp594 _msContext.R0 = r.getRegister(UNW_ARM_R0); in UnwindCursor()
595 _msContext.R1 = r.getRegister(UNW_ARM_R1); in UnwindCursor()
596 _msContext.R2 = r.getRegister(UNW_ARM_R2); in UnwindCursor()
597 _msContext.R3 = r.getRegister(UNW_ARM_R3); in UnwindCursor()
598 _msContext.R4 = r.getRegister(UNW_ARM_R4); in UnwindCursor()
599 _msContext.R5 = r.getRegister(UNW_ARM_R5); in UnwindCursor()
600 _msContext.R6 = r.getRegister(UNW_ARM_R6); in UnwindCursor()
601 _msContext.R7 = r.getRegister(UNW_ARM_R7); in UnwindCursor()
602 _msContext.R8 = r.getRegister(UNW_ARM_R8); in UnwindCursor()
603 _msContext.R9 = r.getRegister(UNW_ARM_R9); in UnwindCursor()
[all …]
H A DDwarfInstructions.hpp68 return (pint_t)((sint_t)registers.getRegister((int)prolog.cfaRegister) + in getCFA()
85 return addressSpace.getRegister(cfa + (pint_t)savedReg.value); in getSavedRegister()
88 return addressSpace.getRegister( in getSavedRegister()
97 return registers.getRegister((int)savedReg.value); in getSavedRegister()
247 pint_t sp = newRegisters.getRegister(UNW_REG_SP); in stepWithDwarf()
707 *(++sp) = registers.getRegister((int)reg); in evaluateExpression()
714 *(++sp) = registers.getRegister((int)reg); in evaluateExpression()
753 svalue += static_cast<sint_t>(registers.getRegister((int)reg)); in evaluateExpression()
762 svalue += static_cast<sint_t>(registers.getRegister((int)reg)); in evaluateExpression()
H A DRegisters.hpp50 uint32_t getRegister(int num) const;
257 uint64_t getRegister(int num) const;
571 uint32_t getRegister(int num) const;
1137 uint64_t getRegister(int num) const;
1780 uint64_t getRegister(int num) const;
2057 uint32_t getRegister(int num) const;
2538 uint32_t getRegister(int num) const;
2735 uint64_t getRegister(int num) const;
2996 uint32_t getRegister(int num) const;
3318 uint64_t getRegister(int num) const;
[all …]
H A DAddressSpace.hpp218 uint64_t getRegister(pint_t addr);
240 inline uint64_t LocalAddressSpace::getRegister(pint_t addr) { in getRegister() function in libunwind::LocalAddressSpace
624 uint64_t getRegister(pint_t addr);
661 typename P::uint_t OtherAddressSpace<P>::getRegister(pint_t addr) { in getRegister() function in libunwind::OtherAddressSpace
662 return P::getRegister(*(uint64_t *)localCopy(addr)); in getRegister()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp108 Reg = CurDAG->getRegister(ARM::CPSR, MVT::i32); in SelectCMOVPred()
792 Offset = CurDAG->getRegister(0, MVT::i32); in SelectAddrMode2OffsetImmPre()
811 Offset = CurDAG->getRegister(0, MVT::i32); in SelectAddrMode2OffsetImm()
845 Offset = CurDAG->getRegister(0, MVT::i32); in SelectAddrMode3()
861 Offset = CurDAG->getRegister(0, MVT::i32); in SelectAddrMode3()
890 Offset = CurDAG->getRegister(0, MVT::i32); in SelectAddrMode3Offset()
1013 Offset = CurDAG->getRegister(0, MVT::i32); in SelectAddrMode6Offset()
1797 SDValue Reg0 = CurDAG->getRegister(0, MVT::i32); in SelectVLD()
1929 SDValue Reg0 = CurDAG->getRegister(0, MVT::i32); in SelectVST()
2611 CurDAG->getRegister(0, MVT::i32), in Select()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcISelDAGToDAG.cpp71 return CurDAG->getRegister(GlobalBaseReg, in getGlobalBaseReg()
141 R2 = CurDAG->getRegister(SP::G0, TLI->getPointerTy(CurDAG->getDataLayout())); in SelectADDRrr()
236 PairedReg = CurDAG->getRegister(GPVR, MVT::v2i32); in tryInlineAsm()
283 PairedReg = CurDAG->getRegister(GPVR, MVT::v2i32); in tryInlineAsm()
357 TopPart = CurDAG->getRegister(SP::G0, MVT::i32); in Select()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AsmBackend.cpp555 getXRegFromWReg(MRI.getLLVMRegNum(Inst.getRegister(), true)); in generateCompactUnwindEncoding()
574 unsigned LRReg = MRI.getLLVMRegNum(LRPush.getRegister(), true); in generateCompactUnwindEncoding()
575 unsigned FPReg = MRI.getLLVMRegNum(FPPush.getRegister(), true); in generateCompactUnwindEncoding()
596 unsigned Reg1 = MRI.getLLVMRegNum(Inst.getRegister(), true); in generateCompactUnwindEncoding()
603 unsigned Reg2 = MRI.getLLVMRegNum(Inst2.getRegister(), true); in generateCompactUnwindEncoding()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DExecutionDomainFix.cpp248 LLVM_DEBUG(dbgs() << printReg(RC->getRegister(rx), TRI) << ":\t" << *MI); in processDefs()
342 return RDA->getReachingDef(mi, RC->getRegister(LHS)) < in visitSoftInstr()
343 RDA->getReachingDef(mi, RC->getRegister(RHS)); in visitSoftInstr()
447 for (MCRegAliasIterator AI(RC->getRegister(i), TRI, true); AI.isValid(); in runOnMachineFunction()
H A DMachineOperand.cpp612 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
628 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
635 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
647 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
654 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
667 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
685 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
691 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
H A DCFIInstrInserter.cpp173 SetRegister = CFI.getRegister(); in calculateOutgoingCFAInfo()
182 SetRegister = CFI.getRegister(); in calculateOutgoingCFAInfo()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp293 Segment = CurDAG->getRegister(0, MVT::i32); in getAddressOperands()
1890 AM.Segment = CurDAG->getRegister(X86::GS, MVT::i16); in selectVectorAddr()
1903 AM.Base_Reg = CurDAG->getRegister(0, VT); in selectVectorAddr()
1947 AM.Base_Reg = CurDAG->getRegister(0, VT); in selectAddr()
1951 AM.IndexReg = CurDAG->getRegister(0, VT); in selectAddr()
2087 Base = CurDAG->getRegister(0, MVT::i64); in selectLEA64_32Addr()
2100 Index = CurDAG->getRegister(0, MVT::i64); in selectLEA64_32Addr()
2131 SDValue T = CurDAG->getRegister(0, MVT::i32); in selectLEAAddr()
2143 AM.Base_Reg = CurDAG->getRegister(0, VT); in selectLEAAddr()
2150 AM.IndexReg = CurDAG->getRegister(0, VT); in selectLEAAddr()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp308 SDValue Zero = CurDAG->getRegister(Mips::ZERO, MVT::i32); in selectAddE()
872 CurDAG->getRegister(Mips::ZERO_64, MVT::i64), in trySelect()
1010 CurDAG->getRegister(Mips::HWR29, MVT::i32), in trySelect()
1094 SDValue ZeroVal = CurDAG->getRegister( in trySelect()
1118 SDValue ZeroVal = CurDAG->getRegister(Mips::ZERO, MVT::i32); in trySelect()
1140 SDValue ZeroVal = CurDAG->getRegister(Mips::ZERO, MVT::i32); in trySelect()
1196 SDValue ZeroVal = CurDAG->getRegister(Mips::ZERO, MVT::i32); in trySelect()
1253 SDValue Zero64Val = CurDAG->getRegister(Mips::ZERO_64, MVT::i64); in trySelect()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp89 UpdatedCSRs.push_back(AArch64::GPR64commonRegClass.getRegister(i)); in UpdateCustomCalleeSavedRegs()
152 for (MCSubRegIterator SubReg(AArch64::GPR64commonRegClass.getRegister(i), in UpdateCustomCallPreservedMask()
200 markSuperRegs(Reserved, AArch64::GPR32commonRegClass.getRegister(i)); in getReservedRegs()
/freebsd-12.1/contrib/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-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiISelDAGToDAG.cpp133 Base = CurDAG->getRegister(Lanai::R0, CN->getValueType(0)); in selectAddrRiSpls()
146 Base = CurDAG->getRegister(Lanai::R0, CN->getValueType(0)); in selectAddrRiSpls()
/freebsd-12.1/contrib/llvm/lib/MC/
H A DMCDwarf.cpp1320 unsigned Reg1 = Instr.getRegister(); in EmitCFIInstruction()
1340 unsigned Reg = Instr.getRegister(); in EmitCFIInstruction()
1362 unsigned Reg = Instr.getRegister(); in EmitCFIInstruction()
1373 unsigned Reg = Instr.getRegister(); in EmitCFIInstruction()
1386 unsigned Reg = Instr.getRegister(); in EmitCFIInstruction()
1416 unsigned Reg = Instr.getRegister(); in EmitCFIInstruction()
1422 unsigned Reg = Instr.getRegister(); in EmitCFIInstruction()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAsmBackend.cpp988 CFARegister = MRI.getLLVMRegNum(Inst.getRegister(), true); in generateCompactUnwindEncoding()
994 CFARegister = MRI.getLLVMRegNum(Inst.getRegister(), true); in generateCompactUnwindEncoding()
997 Reg = MRI.getLLVMRegNum(Inst.getRegister(), true); in generateCompactUnwindEncoding()
1006 << Inst.getRegister() << "\n"); in generateCompactUnwindEncoding()

1234