Searched refs:SubRegRange (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | InfoByHwMode.h | 222 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 D | CodeGenRegisters.h | 124 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 D | InfoByHwMode.cpp | 189 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 D | CodeGenRegisters.cpp | 63 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 D | RISCVRegisterInfo.td | 76 [SubRegRange<32>, SubRegRange<64>]>; 80 [SubRegRange<32, 32>, SubRegRange<64, 64>]>;
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | RegisterInfoEmitter.cpp | 1290 const SubRegRange &Range = Idx.Range.get(M); in runTargetDesc()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | Target.td | 91 class SubRegRange<int size, int offset = 0> { 96 class SubRegRangeByHwMode<list<HwMode> Ms = [], list<SubRegRange> Ts = []> 99 list<SubRegRange> Objects = Ts;
|