Searched refs:SubRegRange (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | InfoByHwMode.h | 221 struct SubRegRange { struct 225 SubRegRange(Record *R); argument 226 SubRegRange(uint16_t Size, uint16_t Offset) : Size(Size), Offset(Offset) {} in SubRegRange() argument 229 struct SubRegRangeByHwMode : public InfoByHwMode<SubRegRange> { 231 SubRegRangeByHwMode(SubRegRange Range) { Map.insert({DefaultMode, Range}); } in SubRegRangeByHwMode() 234 void insertSubRegRangeForMode(unsigned Mode, SubRegRange Info) { in insertSubRegRangeForMode()
|
H A D | CodeGenRegisters.h | 125 SubRegRange &Range = this->Range.get(M); in addComposite() 126 SubRegRange &ARange = A->Range.get(M); in addComposite() 127 SubRegRange &BRange = B->Range.get(M); in addComposite() 137 SubRegRange &Range = this->Range.get(DefaultMode); in addComposite() 138 SubRegRange &ARange = A->Range.get(DefaultMode); in addComposite() 139 SubRegRange &BRange = B->Range.get(DefaultMode); in addComposite()
|
H A D | InfoByHwMode.cpp | 186 SubRegRange::SubRegRange(Record *R) { in SubRegRange() function in SubRegRange 194 auto I = Map.insert({P.first, SubRegRange(P.second)}); in SubRegRangeByHwMode()
|
H A D | CodeGenRegisters.cpp | 62 Range.insertSubRegRangeForMode(DefaultMode, SubRegRange(R)); in CodeGenSubRegIndex() 68 Range(SubRegRange(-1, -1)), EnumValue(Enum), AllSuperRegsCovered(true), in CodeGenSubRegIndex() 1435 const SubRegRange &FirstPartRange = Part->Range.get(M); in getConcatSubRegIndex() 1445 const SubRegRange &PartRange = Part->Range.get(M); in getConcatSubRegIndex() 1457 Idx->Range.get(M) = SubRegRange(Size, Offset); in getConcatSubRegIndex()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVRegisterInfo.td | 69 [SubRegRange<32>, SubRegRange<64>]>; 73 [SubRegRange<32, 32>, SubRegRange<64, 64>]>;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | Target.td | 86 class SubRegRange<int size, int offset = 0> { 91 class SubRegRangeByHwMode<list<HwMode> Ms = [], list<SubRegRange> Ts = []> 94 list<SubRegRange> Objects = Ts;
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | RegisterInfoEmitter.cpp | 1251 const SubRegRange &Range = Idx.Range.get(M); in runTargetDesc()
|