Home
last modified time | relevance | path

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

1234

/openbsd-src/gnu/llvm/lldb/include/lldb/Target/
H A DDynamicRegisterInfo.h27 struct Register { struct
44 DynamicRegisterInfo() = default; argument
57 size_t SetRegisterInfo(std::vector<Register> &&regs, argument
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.h108 struct Register { struct
114 static Register createRegister(int RegNo, const char *Comment) { in createRegister() argument
119 static Register createSubRegister(int RegNo, unsigned SizeInBits, in createSubRegister() argument
124 bool isSubRegister() const { return SubRegSize; } in isSubRegister() argument
143 enum { Unknown = 0, Register, Memory, Implicit }; enumerator
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64Disassembler.cpp423 unsigned Register = in DecodeFPR128RegisterClass() local
443 unsigned Register = in DecodeFPR64RegisterClass() local
455 unsigned Register = in DecodeFPR32RegisterClass() local
467 unsigned Register = in DecodeFPR16RegisterClass() local
479 unsigned Register = in DecodeFPR8RegisterClass() local
491 unsigned Register = in DecodeGPR64commonRegisterClass() local
504 unsigned Register = in DecodeGPR64RegisterClass() local
518 unsigned Register = in DecodeGPR64x8ClassRegisterClass() local
530 unsigned Register = in DecodeGPR64spRegisterClass() local
542 unsigned Register = in DecodeMatrixIndexGPR32_8_11RegisterClass() local
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/Disassembler/
H A DHexagonDisassembler.cpp473 unsigned Register = in getSingleInstruction() local
690 unsigned Register = CtrlRegDecoderTable[RegNo]; in DecodeCtrRegsRegisterClass() local
718 unsigned Register = CtrlReg64DecoderTable[RegNo]; in DecodeCtrRegs64RegisterClass() local
726 unsigned Register = 0; in DecodeModRegsRegisterClass() local
816 unsigned Register = SysRegDecoderTable[RegNo]; in DecodeSysRegsRegisterClass() local
844 unsigned Register = SysReg64DecoderTable[RegNo]; in DecodeSysRegs64RegisterClass() local
870 unsigned Register = GuestRegDecoderTable[RegNo]; in DecodeGuestRegsRegisterClass() local
897 unsigned Register = GuestReg64DecoderTable[RegNo]; in DecodeGuestRegs64RegisterClass() local
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCChecker.cpp538 unsigned Register = Operand.getReg(); in checkRegistersReadOnly() local
549 bool HexagonMCChecker::registerUsed(unsigned Register) { in registerUsed()
563 unsigned Register, HexagonMCInstrInfo::PredicateInfo ConsumerPredicate) { in registerProducer()
741 void HexagonMCChecker::compoundRegisterMap(unsigned &Register) { in compoundRegisterMap()
772 void HexagonMCChecker::reportErrorRegisters(unsigned Register) { in reportErrorRegisters()
777 void HexagonMCChecker::reportErrorNewValue(unsigned Register) { in reportErrorNewValue()
H A DHexagonMCInstrInfo.h337 PredicateInfo(unsigned Register, unsigned Operand, bool PredicatedTrue) in PredicateInfo()
340 unsigned Register; variable
/openbsd-src/gnu/llvm/llvm/include/llvm/MC/
H A DMCDwarf.h504 unsigned Register; variable
533 static MCCFIInstruction cfiDefCfa(MCSymbol *L, unsigned Register, in cfiDefCfa()
540 static MCCFIInstruction createDefCfaRegister(MCSymbol *L, unsigned Register) { in createDefCfaRegister()
562 static MCCFIInstruction createLLVMDefAspaceCfa(MCSymbol *L, unsigned Register, in createLLVMDefAspaceCfa()
571 static MCCFIInstruction createOffset(MCSymbol *L, unsigned Register, in createOffset()
579 static MCCFIInstruction createRelOffset(MCSymbol *L, unsigned Register, in createRelOffset()
604 static MCCFIInstruction createRestore(MCSymbol *L, unsigned Register) { in createRestore()
610 static MCCFIInstruction createUndefined(MCSymbol *L, unsigned Register) { in createUndefined()
616 static MCCFIInstruction createSameValue(MCSymbol *L, unsigned Register) { in createSameValue()
H A DMachineLocation.h25 unsigned Register = 0; ///< gcc/gdb register number. variable
/openbsd-src/gnu/llvm/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
/openbsd-src/gnu/llvm/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() function
237 Register &operator=(const MachineOperand &Op) { in operator =()
246 bool isVReg() const { in isVReg()
249 bool isSlot() const { return Reg != 0 && Reg.isStack(); } in isSlot()
250 operator MachineOperand() const { in operator MachineOperand()
261 bool operator==(Register R) const { return Reg == R.Reg && Sub == R.Sub; } in operator ==()
262 bool operator!=(Register R) const { return !operator==(R); } in operator !=()
263 bool operator<(Register R) const { in operator <()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/MC/
H A DMCAsmStreamer.cpp1880 void MCAsmStreamer::EmitRegisterName(int64_t Register) { in EmitRegisterName()
1895 void MCAsmStreamer::emitCFIDefCfa(int64_t Register, int64_t Offset) { in emitCFIDefCfa()
1909 void MCAsmStreamer::emitCFILLVMDefAspaceCfa(int64_t Register, int64_t Offset, in emitCFILLVMDefAspaceCfa()
1945 void MCAsmStreamer::emitCFIDefCfaRegister(int64_t Register) { in emitCFIDefCfaRegister()
1952 void MCAsmStreamer::emitCFIOffset(int64_t Register, int64_t Offset) { in emitCFIOffset()
1987 void MCAsmStreamer::emitCFIRestore(int64_t Register) { in emitCFIRestore()
1994 void MCAsmStreamer::emitCFISameValue(int64_t Register) { in emitCFISameValue()
2001 void MCAsmStreamer::emitCFIRelOffset(int64_t Register, int64_t Offset) { in emitCFIRelOffset()
2021 void MCAsmStreamer::emitCFIUndefined(int64_t Register) { in emitCFIUndefined()
2049 void MCAsmStreamer::emitCFIReturnColumn(int64_t Register) { in emitCFIReturnColumn()
[all …]
H A DMCStreamer.cpp492 void MCStreamer::emitCFIDefCfa(int64_t Register, int64_t Offset) { in emitCFIDefCfa()
523 void MCStreamer::emitCFIDefCfaRegister(int64_t Register) { in emitCFIDefCfaRegister()
534 void MCStreamer::emitCFILLVMDefAspaceCfa(int64_t Register, int64_t Offset, in emitCFILLVMDefAspaceCfa()
546 void MCStreamer::emitCFIOffset(int64_t Register, int64_t Offset) { in emitCFIOffset()
556 void MCStreamer::emitCFIRelOffset(int64_t Register, int64_t Offset) { in emitCFIRelOffset()
602 void MCStreamer::emitCFISameValue(int64_t Register) { in emitCFISameValue()
612 void MCStreamer::emitCFIRestore(int64_t Register) { in emitCFIRestore()
648 void MCStreamer::emitCFIUndefined(int64_t Register) { in emitCFIUndefined()
687 void MCStreamer::emitCFIReturnColumn(int64_t Register) { in emitCFIReturnColumn()
864 void MCStreamer::emitWinCFIPushReg(MCRegister Register, SMLoc Loc) { in emitWinCFIPushReg()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
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 DMachineSSAContext.h25 class Register; variable
H A DRegister.h24 constexpr Register(MCRegister Val): Reg(Val) {} in Register() function
H A DDebugHandlerBase.h33 unsigned Register; member
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVUtils.h27 class Register; variable
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DInlineAsmLowering.h24 class Register; variable
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp1331 MachineInstr &MI, SmallSet<Register, 16> &FoldAsLoadDefCandidates) { in isLoadFoldable()
1351 MachineInstr &MI, SmallSet<Register, 4> &ImmDefRegs, in isMoveImmediate()
1352 DenseMap<Register, MachineInstr *> &ImmDefMIs) { in isMoveImmediate()
1372 MachineInstr &MI, SmallSet<Register, 4> &ImmDefRegs, in foldImmediate()
1373 DenseMap<Register, MachineInstr *> &ImmDefMIs) { in foldImmediate()
1453 MachineInstr &MI, DenseMap<Register, MachineInstr *> &NAPhysToVirtMIs) { in foldRedundantNAPhysCopy()
1506 Register Reg, const SmallSet<Register, 2> &TargetRegs, in findTargetRecurrence()
H A DTailDuplicator.cpp349 DenseMap<Register, RegSubRegPair> &LocalVRMap, in processPHI()
350 SmallVectorImpl<std::pair<Register, RegSubRegPair>> &Copies, in processPHI()
383 DenseMap<Register, RegSubRegPair> &LocalVRMap, in duplicateInstruction()
1036 SmallVectorImpl<std::pair<Register, RegSubRegPair>> &CopyInfos, in appendCopies()
/openbsd-src/gnu/llvm/llvm/tools/llvm-exegesis/lib/
H A DRegisterValue.h28 unsigned Register; member
/openbsd-src/gnu/llvm/lldb/source/Plugins/ABI/PowerPC/
H A DABISysV_ppc64.cpp401 class Register { class in __anondf7718cc0111::ReturnValueExtractor
411 Register(Type ty, uint32_t index, uint32_t offs, RegisterContext *reg_ctx, in Register() function in __anondf7718cc0111::ReturnValueExtractor::Register
418 Register(Type ty, uint32_t index, RegisterContext *reg_ctx, in Register() function in __anondf7718cc0111::ReturnValueExtractor::Register
423 Register(uint32_t offs, RegisterContext *reg_ctx, ByteOrder byte_order) in Register() function in __anondf7718cc0111::ReturnValueExtractor::Register
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp406 struct Register { struct in __anon21cc4c950111::SystemZAsmParser
407 RegisterGroup Group;
408 unsigned Num;
409 SMLoc StartLoc, EndLoc;
911 const MCExpr *Register; in parseAnyRegister() local
978 const MCExpr *Register; in parseIntegerRegister() local
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator_stats.h70 void Register(AllocatorStats *s) { in Register() function
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/CodeView/
H A DSymbolRecord.h385 RegisterId Register; variable
479 ulittle16_t Register; member
501 ulittle16_t Register; member
551 ulittle16_t Register; member
855 uint16_t Register = 0; variable
913 RegisterId Register; variable

1234