Home
last modified time | relevance | path

Searched defs:Register (Results 1 – 25 of 94) sorted by relevance

1234

/freebsd-src/contrib/llvm-project/lldb/include/lldb/Target/
H A DDynamicRegisterInfo.h28 struct Register { struct
44 const RegisterFlags *flags_type = nullptr; argument
60 size_t SetRegisterInfo(std::vector<Register> &&regs, argument
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.h108 struct Register { global() struct
114 createRegisterRegister createRegister() argument
119 createSubRegisterRegister createSubRegister() argument
124 isSubRegisterRegister isSubRegister() argument
143 enum { Unknown = 0, Register, Memory, Implicit }; global() enumerator
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64Disassembler.cpp432 unsigned Register = DecodeFPR128RegisterClass() local
460 unsigned Register = DecodeFPR64RegisterClass() local
472 unsigned Register = DecodeFPR32RegisterClass() local
484 unsigned Register = DecodeFPR16RegisterClass() local
496 unsigned Register = DecodeFPR8RegisterClass() local
508 unsigned Register = DecodeGPR64commonRegisterClass() local
521 unsigned Register = DecodeGPR64RegisterClass() local
535 unsigned Register = DecodeGPR64x8ClassRegisterClass() local
547 unsigned Register = DecodeGPR64spRegisterClass() local
559 unsigned Register = DecodeMatrixIndexGPR32_8_11RegisterClass() local
573 unsigned Register = DecodeMatrixIndexGPR32_12_15RegisterClass() local
586 unsigned Register = DecodeGPR32RegisterClass() local
598 unsigned Register = DecodeGPR32spRegisterClass() local
610 unsigned Register = DecodeZPRRegisterClass() local
637 unsigned Register = DecodeZPR2RegisterClass() local
648 unsigned Register = DecodeZPR3RegisterClass() local
659 unsigned Register = DecodeZPR4RegisterClass() local
670 unsigned Register = DecodeZPR2Mul2RegisterClass() local
681 unsigned Register = DecodeZPR4Mul4RegisterClass() local
692 unsigned Register = DecodeZPR2StridedRegisterClass() local
704 unsigned Register = DecodeZPR4StridedRegisterClass() local
750 unsigned Register = DecodePPRRegisterClass() local
762 unsigned Register = DecodePNRRegisterClass() local
794 unsigned Register = DecodePPR2RegisterClass() local
805 unsigned Register = DecodePPR2Mul2RegisterClass() local
816 unsigned Register = DecodeQQRegisterClass() local
827 unsigned Register = DecodeQQQRegisterClass() local
838 unsigned Register = DecodeQQQQRegisterClass() local
849 unsigned Register = DecodeDDRegisterClass() local
860 unsigned Register = DecodeDDDRegisterClass() local
871 unsigned Register = DecodeDDDDRegisterClass() local
[all...]
/freebsd-src/sys/dev/acpica/Osd/
H A DOsdHardware.c99 AcpiOsReadPciConfiguration(ACPI_PCI_ID *PciId, UINT32 Register, UINT64 *Value, in AcpiOsReadPciConfiguration()
121 AcpiOsWritePciConfiguration (ACPI_PCI_ID *PciId, UINT32 Register, in AcpiOsWritePciConfiguration()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/Disassembler/
H A DHexagonDisassembler.cpp473 unsigned Register = in getSingleInstruction() local
692 unsigned Register = CtrlRegDecoderTable[RegNo]; in DecodeCtrRegsRegisterClass() local
720 unsigned Register = CtrlReg64DecoderTable[RegNo]; in DecodeCtrRegs64RegisterClass() local
728 unsigned Register = 0; in DecodeModRegsRegisterClass() local
818 unsigned Register = SysRegDecoderTable[RegNo]; in DecodeSysRegsRegisterClass() local
846 unsigned Register = SysReg64DecoderTable[RegNo]; in DecodeSysRegs64RegisterClass() local
872 unsigned Register = GuestRegDecoderTable[RegNo]; in DecodeGuestRegsRegisterClass() local
899 unsigned Register = GuestReg64DecoderTable[RegNo]; in DecodeGuestRegs64RegisterClass() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCChecker.cpp534 unsigned Register = Operand.getReg(); in checkRegistersReadOnly() local
545 bool HexagonMCChecker::registerUsed(unsigned Register) { in registerUsed()
559 unsigned Register, HexagonMCInstrInfo::PredicateInfo ConsumerPredicate) { in registerProducer()
737 void HexagonMCChecker::compoundRegisterMap(unsigned &Register) { in compoundRegisterMap()
768 void HexagonMCChecker::reportErrorRegisters(unsigned Register) { in reportErrorRegisters()
773 void HexagonMCChecker::reportErrorNewValue(unsigned Register) { in reportErrorNewValue()
H A DHexagonMCInstrInfo.h337 PredicateInfo(unsigned Register, unsigned Operand, bool PredicatedTrue) in PredicateInfo()
340 unsigned Register; variable
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Lanai/Disassembler/
H A DLanaiDisassembler.cpp179 unsigned Register = (Insn >> 18) & 0x1f; in decodeRiMemoryValue() local
192 unsigned Register = (Insn >> 15) & 0x1f; in decodeRrMemoryValue() local
205 unsigned Register = (Insn >> 12) & 0x1f; in decodeSplsValue() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVUtils.h27 class Register; global() variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineSSAContext.h25 class Register; variable
H A DLiveRangeEdit.h56 virtual bool LRE_CanEraseVirtReg(Register) { return true; } in LRE_CanEraseVirtReg() argument
59 virtual void LRE_WillShrinkVirtReg(Register) {} in LRE_WillShrinkVirtReg() argument
H A DRegister.h24 constexpr Register(MCRegister Val) : Reg(Val) {} in Register() function
[all...]
H A DDebugHandlerBase.h33 unsigned Register; member
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonConstExtenders.cpp232 struct Register { struct
234 Register(llvm::Register R, unsigned S) : Reg(R), Sub(S) {} in Register() argument
235 Register(const MachineOperand &Op) in Register() argument
237 Register &operator=(const MachineOperand &Op) { in operator =() argument
261 bool operator==(Register in operator MachineOperand() argument
246 isVReg__anon02cab7b40111::HexagonConstExtenders::Register isVReg() argument
249 isSlot__anon02cab7b40111::HexagonConstExtenders::Register isSlot() argument
250 operator MachineOperand__anon02cab7b40111::HexagonConstExtenders::Register operator MachineOperand() argument
262 operator !=__anon02cab7b40111::HexagonConstExtenders::Register operator !=() argument
263 operator <__anon02cab7b40111::HexagonConstExtenders::Register operator <() argument
267 Reg__anon02cab7b40111::HexagonConstExtenders::Register global() argument
268 Sub__anon02cab7b40111::HexagonConstExtenders::Register global() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PreLegalizerCombiner.cpp237 std::tuple<Register, Registe in matchExtAddvToUdotAddv() argument
235 matchExtAddvToUdotAddv(MachineInstr & MI,MachineRegisterInfo & MRI,const AArch64Subtarget & STI,std::tuple<Register,Register,bool> & MatchInfo) matchExtAddvToUdotAddv() argument
290 applyExtAddvToUdotAddv(MachineInstr & MI,MachineRegisterInfo & MRI,MachineIRBuilder & Builder,GISelChangeObserver & Observer,const AArch64Subtarget & STI,std::tuple<Register,Register,bool> & MatchInfo) applyExtAddvToUdotAddv() argument
294 applyExtAddvToUdotAddv(MachineInstr & MI,MachineRegisterInfo & MRI,MachineIRBuilder & Builder,GISelChangeObserver & Observer,const AArch64Subtarget & STI,std::tuple<Register,Register,bool> & MatchInfo) applyExtAddvToUdotAddv() argument
416 matchExtUaddvToUaddlv(MachineInstr & MI,MachineRegisterInfo & MRI,std::pair<Register,bool> & MatchInfo) matchExtUaddvToUaddlv() argument
449 applyExtUaddvToUaddlv(MachineInstr & MI,MachineRegisterInfo & MRI,MachineIRBuilder & B,GISelChangeObserver & Observer,std::pair<Register,bool> & MatchInfo) applyExtUaddvToUaddlv() argument
[all...]
H A DAArch64PostLegalizerCombiner.cpp343 matchOrToBSP(MachineInstr & MI,MachineRegisterInfo & MRI,std::tuple<Register,Register,Register> & MatchInfo) matchOrToBSP() argument
344 matchOrToBSP(MachineInstr & MI,MachineRegisterInfo & MRI,std::tuple<Register,Register,Register> & MatchInfo) matchOrToBSP() argument
374 applyOrToBSP(MachineInstr & MI,MachineRegisterInfo & MRI,MachineIRBuilder & B,std::tuple<Register,Register,Register> & MatchInfo) applyOrToBSP() argument
376 applyOrToBSP(MachineInstr & MI,MachineRegisterInfo & MRI,MachineIRBuilder & B,std::tuple<Register,Register,Register> & MatchInfo) applyOrToBSP() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/MC/
H A DMachineLocation.h25 unsigned Register = 0; ///< gcc/gdb register number. variable
H A DDXContainerPSVInfo.h96 uint32_t Register; global() member
107 addParam(uint32_t Stream,StringRef Name,uint32_t Index,dxbc::D3DSystemValue SystemValue,dxbc::SigComponentType CompType,uint32_t Register,uint8_t Mask,uint8_t ExclusiveMask,dxbc::SigMinPrecision MinPrecision) addParam() argument
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DInlineAsmLowering.h24 class Register; variable
/freebsd-src/contrib/llvm-project/llvm/lib/MC/
H A DMCStreamer.cpp496 emitCFIDefCfa(int64_t Register,int64_t Offset,SMLoc Loc) emitCFIDefCfa() argument
527 emitCFIDefCfaRegister(int64_t Register,SMLoc Loc) emitCFIDefCfaRegister() argument
538 emitCFILLVMDefAspaceCfa(int64_t Register,int64_t Offset,int64_t AddressSpace,SMLoc Loc) emitCFILLVMDefAspaceCfa() argument
550 emitCFIOffset(int64_t Register,int64_t Offset,SMLoc Loc) emitCFIOffset() argument
560 emitCFIRelOffset(int64_t Register,int64_t Offset,SMLoc Loc) emitCFIRelOffset() argument
608 emitCFISameValue(int64_t Register,SMLoc Loc) emitCFISameValue() argument
618 emitCFIRestore(int64_t Register,SMLoc Loc) emitCFIRestore() argument
655 emitCFIUndefined(int64_t Register,SMLoc Loc) emitCFIUndefined() argument
695 emitCFIReturnColumn(int64_t Register) emitCFIReturnColumn() argument
872 emitWinCFIPushReg(MCRegister Register,SMLoc Loc) emitWinCFIPushReg() argument
884 emitWinCFISetFrame(MCRegister Register,unsigned Offset,SMLoc Loc) emitWinCFISetFrame() argument
923 emitWinCFISaveReg(MCRegister Register,unsigned Offset,SMLoc Loc) emitWinCFISaveReg() argument
940 emitWinCFISaveXMM(MCRegister Register,unsigned Offset,SMLoc Loc) emitWinCFISaveXMM() argument
[all...]
H A DMCAsmStreamer.cpp1948 EmitRegisterName(int64_t Register) EmitRegisterName() argument
1963 emitCFIDefCfa(int64_t Register,int64_t Offset,SMLoc Loc) emitCFIDefCfa() argument
1977 emitCFILLVMDefAspaceCfa(int64_t Register,int64_t Offset,int64_t AddressSpace,SMLoc Loc) emitCFILLVMDefAspaceCfa() argument
2013 emitCFIDefCfaRegister(int64_t Register,SMLoc Loc) emitCFIDefCfaRegister() argument
2020 emitCFIOffset(int64_t Register,int64_t Offset,SMLoc Loc) emitCFIOffset() argument
2055 emitCFIRestore(int64_t Register,SMLoc Loc) emitCFIRestore() argument
2062 emitCFISameValue(int64_t Register,SMLoc Loc) emitCFISameValue() argument
2069 emitCFIRelOffset(int64_t Register,int64_t Offset,SMLoc Loc) emitCFIRelOffset() argument
2090 emitCFIUndefined(int64_t Register,SMLoc Loc) emitCFIUndefined() argument
2119 emitCFIReturnColumn(int64_t Register) emitCFIReturnColumn() argument
2213 emitWinCFIPushReg(MCRegister Register,SMLoc Loc) emitWinCFIPushReg() argument
2221 emitWinCFISetFrame(MCRegister Register,unsigned Offset,SMLoc Loc) emitWinCFISetFrame() argument
2238 emitWinCFISaveReg(MCRegister Register,unsigned Offset,SMLoc Loc) emitWinCFISaveReg() argument
2248 emitWinCFISaveXMM(MCRegister Register,unsigned Offset,SMLoc Loc) emitWinCFISaveXMM() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp1375 isLoadFoldable(MachineInstr & MI,SmallSet<Register,16> & FoldAsLoadDefCandidates) isLoadFoldable() argument
1395 isMoveImmediate(MachineInstr & MI,SmallSet<Register,4> & ImmDefRegs,DenseMap<Register,MachineInstr * > & ImmDefMIs) isMoveImmediate() argument
1396 isMoveImmediate(MachineInstr & MI,SmallSet<Register,4> & ImmDefRegs,DenseMap<Register,MachineInstr * > & ImmDefMIs) isMoveImmediate() argument
1417 foldImmediate(MachineInstr & MI,SmallSet<Register,4> & ImmDefRegs,DenseMap<Register,MachineInstr * > & ImmDefMIs,bool & Deleted) foldImmediate() argument
1418 foldImmediate(MachineInstr & MI,SmallSet<Register,4> & ImmDefRegs,DenseMap<Register,MachineInstr * > & ImmDefMIs,bool & Deleted) foldImmediate() argument
1508 foldRedundantNAPhysCopy(MachineInstr & MI,DenseMap<Register,MachineInstr * > & NAPhysToVirtMIs) foldRedundantNAPhysCopy() argument
1561 findTargetRecurrence(Register Reg,const SmallSet<Register,2> & TargetRegs,RecurrenceCycle & RC) findTargetRecurrence() argument
[all...]
H A DTailDuplicator.cpp349 processPHI(MachineInstr * MI,MachineBasicBlock * TailBB,MachineBasicBlock * PredBB,DenseMap<Register,RegSubRegPair> & LocalVRMap,SmallVectorImpl<std::pair<Register,RegSubRegPair>> & Copies,const DenseSet<Register> & RegsUsedByPhi,bool Remove) processPHI() argument
350 processPHI(MachineInstr * MI,MachineBasicBlock * TailBB,MachineBasicBlock * PredBB,DenseMap<Register,RegSubRegPair> & LocalVRMap,SmallVectorImpl<std::pair<Register,RegSubRegPair>> & Copies,const DenseSet<Register> & RegsUsedByPhi,bool Remove) processPHI() argument
383 duplicateInstruction(MachineInstr * MI,MachineBasicBlock * TailBB,MachineBasicBlock * PredBB,DenseMap<Register,RegSubRegPair> & LocalVRMap,const DenseSet<Register> & UsedByPhi) duplicateInstruction() argument
1037 appendCopies(MachineBasicBlock * MBB,SmallVectorImpl<std::pair<Register,RegSubRegPair>> & CopyInfos,SmallVectorImpl<MachineInstr * > & Copies) appendCopies() argument
[all...]
/freebsd-src/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator_stats.h59 void Register(AllocatorStats *s) { in Register() function
/freebsd-src/contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/
H A DABISysV_ppc64.cpp401 class Register { class in __anone88f57070111::ReturnValueExtractor
411 Register(Type ty, uint32_t index, uint32_t offs, RegisterContext *reg_ctx, in Register() function in __anone88f57070111::ReturnValueExtractor::Register
418 Register(Type ty, uint32_t index, RegisterContext *reg_ctx, in Register() function in __anone88f57070111::ReturnValueExtractor::Register
423 Register(uint32_t offs, RegisterContext *reg_ctx, ByteOrder byte_order) in Register() function in __anone88f57070111::ReturnValueExtractor::Register
[all...]

1234