Home
last modified time | relevance | path

Searched refs:ImmField (Results 1 – 2 of 2) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMicroMipsSizeReduction.cpp51 struct ImmField { struct
52 ImmField() : ImmFieldOperand(-1), Shift(0), LBound(0), HBound(0) {} in ImmField() function
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-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DSIInstrInfo.cpp7509 int64_t ImmField = 0; in splitFlatOffset() local
7520 ImmField = COffsetVal - RemainderOffset; in splitFlatOffset()
7523 FlatVariant == SIInstrFlags::FlatScratch && ImmField < 0 && in splitFlatOffset()
7524 (ImmField % 4) != 0) { in splitFlatOffset()
7526 RemainderOffset += ImmField % 4; in splitFlatOffset()
7527 ImmField -= ImmField % 4; in splitFlatOffset()
7530 ImmField = COffsetVal & maskTrailingOnes<uint64_t>(NumBits); in splitFlatOffset()
7531 RemainderOffset = COffsetVal - ImmField; in splitFlatOffset()
7534 assert(isLegalFLATOffset(ImmField, AddrSpace, FlatVariant)); in splitFlatOffset()
7535 assert(RemainderOffset + ImmField == COffsetVal); in splitFlatOffset()
[all …]