Searched refs:ImmField (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MicroMipsSizeReduction.cpp | 51 struct ImmField { struct 52 ImmField() : ImmFieldOperand(-1), Shift(0), LBound(0), HBound(0) {} in ImmField() argument 53 ImmField(uint8_t Shift, int16_t LBound, int16_t HBound, in ImmField() function 94 struct ImmField Imm; ///< Characteristics of immediate field 98 struct ImmField Imm) in ReduceEntry() 106 int8_t ImmField() const { return Imm.ImmFieldOperand; } in ImmField() function 215 ReduceADDIUToADDIUR1SP, OpInfo(OT_Operands02), ImmField(2, 0, 64, 2)}, 217 OpInfo(OT_Operand2), ImmField(0, 0, 0, 2)}, 219 ReduceADDIUToADDIUR1SP, OpInfo(OT_Operands02), ImmField(2, 0, 64, 2)}, 221 ReduceADDIUToADDIUSP, OpInfo(OT_Operand2), ImmField(0, 0, 0, 2)}, [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIInstrInfo.cpp | 9150 int64_t ImmField = 0; in splitFlatOffset() local 9159 ImmField = COffsetVal - RemainderOffset; in splitFlatOffset() 9162 FlatVariant == SIInstrFlags::FlatScratch && ImmField < 0 && in splitFlatOffset() 9163 (ImmField % 4) != 0) { in splitFlatOffset() 9165 RemainderOffset += ImmField % 4; in splitFlatOffset() 9166 ImmField -= ImmField % 4; in splitFlatOffset() 9169 ImmField = COffsetVal & maskTrailingOnes<uint64_t>(NumBits); in splitFlatOffset() 9170 RemainderOffset = COffsetVal - ImmField; in splitFlatOffset() 9173 assert(isLegalFLATOffset(ImmField, AddrSpace, FlatVariant)); in splitFlatOffset() 9174 assert(RemainderOffset + ImmField == COffsetVal); in splitFlatOffset() [all …]
|