Home
last modified time | relevance | path

Searched refs:COffsetVal (Results 1 – 3 of 3) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUISelDAGToDAG.cpp1751 int64_t COffsetVal = cast<ConstantSDNode>(N1)->getSExtValue(); in SelectFlatOffsetImpl() local
1754 if (TII->isLegalFLATOffset(COffsetVal, AS, FlatVariant)) { in SelectFlatOffsetImpl()
1756 OffsetVal = COffsetVal; in SelectFlatOffsetImpl()
1772 TII->splitFlatOffset(COffsetVal, AS, FlatVariant); in SelectFlatOffsetImpl()
1870 int64_t COffsetVal = cast<ConstantSDNode>(RHS)->getSExtValue(); in SelectGlobalSAddr() local
1873 if (TII->isLegalFLATOffset(COffsetVal, AMDGPUAS::GLOBAL_ADDRESS, in SelectGlobalSAddr()
1876 ImmOffset = COffsetVal; in SelectGlobalSAddr()
1878 if (COffsetVal > 0) { in SelectGlobalSAddr()
1885 COffsetVal, AMDGPUAS::GLOBAL_ADDRESS, SIInstrFlags::FlatGlobal); in SelectGlobalSAddr()
1904 !TII->isInlineConstant(APInt(32, COffsetVal & 0xffffffff)) + in SelectGlobalSAddr()
[all …]
DSIInstrInfo.cpp7506 SIInstrInfo::splitFlatOffset(int64_t COffsetVal, unsigned AddrSpace, in splitFlatOffset() argument
7508 int64_t RemainderOffset = COffsetVal; in splitFlatOffset()
7519 RemainderOffset = (COffsetVal / D) * D; in splitFlatOffset()
7520 ImmField = COffsetVal - RemainderOffset; in splitFlatOffset()
7529 } else if (COffsetVal >= 0) { in splitFlatOffset()
7530 ImmField = COffsetVal & maskTrailingOnes<uint64_t>(NumBits); in splitFlatOffset()
7531 RemainderOffset = COffsetVal - ImmField; in splitFlatOffset()
7535 assert(RemainderOffset + ImmField == COffsetVal); in splitFlatOffset()
DSIInstrInfo.h1084 std::pair<int64_t, int64_t> splitFlatOffset(int64_t COffsetVal,