Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.h1453 uint64_t FlatVariant) const;
1459 uint64_t FlatVariant) const;
1462 bool allowNegativeFlatOffset(uint64_t FlatVariant) const;
H A DAMDGPUISelDAGToDAG.h157 SDValue &Offset, uint64_t FlatVariant) const;
H A DAMDGPUInstructionSelector.h241 uint64_t FlatVariant) const;
H A DAMDGPUISelDAGToDAG.cpp1754 uint64_t FlatVariant) const { in SelectFlatOffsetImpl()
1761 FlatVariant == SIInstrFlags::FLAT && in SelectFlatOffsetImpl()
1767 (FlatVariant != SIInstrFlags::FlatScratch || in SelectFlatOffsetImpl()
1772 if (TII->isLegalFLATOffset(COffsetVal, AS, FlatVariant)) { in SelectFlatOffsetImpl()
1790 TII->splitFlatOffset(COffsetVal, AS, FlatVariant); in SelectFlatOffsetImpl()
H A DSIInstrInfo.cpp9555 uint64_t FlatVariant) const { in isLegalFLATOffset()
9560 if (ST.hasFlatSegmentOffsetBug() && FlatVariant == SIInstrFlags::FLAT && in isLegalFLATOffset()
9566 FlatVariant == SIInstrFlags::FlatScratch && Offset < 0 && in isLegalFLATOffset()
9571 bool AllowNegative = allowNegativeFlatOffset(FlatVariant); in isLegalFLATOffset()
9579 uint64_t FlatVariant) const { in splitFlatOffset()
9583 bool AllowNegative = allowNegativeFlatOffset(FlatVariant); in splitFlatOffset()
9593 FlatVariant == SIInstrFlags::FlatScratch && ImmField < 0 && in splitFlatOffset()
9604 assert(isLegalFLATOffset(ImmField, AddrSpace, FlatVariant)); in splitFlatOffset()
9609 bool SIInstrInfo::allowNegativeFlatOffset(uint64_t FlatVariant) const { in allowNegativeFlatOffset()
9611 FlatVariant == SIInstrFlags::FlatScratch) in allowNegativeFlatOffset()
[all …]
H A DAMDGPUInstructionSelector.cpp5339 uint64_t FlatVariant) const { in selectFlatOffsetImpl()
5352 if (ConstOffset == 0 || (FlatVariant == SIInstrFlags::FlatScratch && in selectFlatOffsetImpl()
5357 if (!TII.isLegalFLATOffset(ConstOffset, AddrSpace, FlatVariant)) in selectFlatOffsetImpl()
H A DSIISelLowering.cpp1614 decltype(SIInstrFlags::FLAT) FlatVariant = in isLegalFlatAddressingMode() local
1621 AM.BaseOffs, AddrSpace, FlatVariant)); in isLegalFlatAddressingMode()