Home
last modified time | relevance | path

Searched refs:SubRegRange (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DInfoByHwMode.h222 struct SubRegRange { struct
226 SubRegRange(const Record *R); argument
227 SubRegRange(uint16_t Size, uint16_t Offset) : Size(Size), Offset(Offset) {} in SubRegRange() argument
230 struct SubRegRangeByHwMode : public InfoByHwMode<SubRegRange> {
232 SubRegRangeByHwMode(SubRegRange Range) { in SubRegRangeByHwMode()
237 void insertSubRegRangeForMode(unsigned Mode, SubRegRange Info) { in insertSubRegRangeForMode()
H A DCodeGenRegisters.h124 SubRegRange &Range = this->Range.get(M); in addComposite()
125 SubRegRange &ARange = A->Range.get(M); in addComposite()
126 SubRegRange &BRange = B->Range.get(M); in addComposite()
136 SubRegRange &Range = this->Range.get(DefaultMode); in addComposite()
137 SubRegRange &ARange = A->Range.get(DefaultMode); in addComposite()
138 SubRegRange &BRange = B->Range.get(DefaultMode); in addComposite()
H A DInfoByHwMode.cpp189 SubRegRange::SubRegRange(const Record *R) { in SubRegRange() function in SubRegRange
198 auto I = Map.try_emplace(P.first, SubRegRange(P.second)); in SubRegRangeByHwMode()
H A DCodeGenRegisters.cpp63 Range.insertSubRegRangeForMode(DefaultMode, SubRegRange(R)); in CodeGenSubRegIndex()
69 Range(SubRegRange(-1, -1)), EnumValue(Enum), AllSuperRegsCovered(true), in CodeGenSubRegIndex()
1374 const SubRegRange &FirstPartRange = FirstPart->Range.get(M); in getConcatSubRegIndex()
1380 const SubRegRange &PartRange = Part->Range.get(M); in getConcatSubRegIndex()
1392 Idx->Range.get(M) = SubRegRange(Size, Offset); in getConcatSubRegIndex()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.td76 [SubRegRange<32>, SubRegRange<64>]>;
80 [SubRegRange<32, 32>, SubRegRange<64, 64>]>;
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DRegisterInfoEmitter.cpp1290 const SubRegRange &Range = Idx.Range.get(M); in runTargetDesc()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTarget.td91 class SubRegRange<int size, int offset = 0> {
96 class SubRegRangeByHwMode<list<HwMode> Ms = [], list<SubRegRange> Ts = []>
99 list<SubRegRange> Objects = Ts;