Home
last modified time | relevance | path

Searched refs:getMemoryVT (Results 1 – 25 of 56) sorted by relevance

123

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrAtomics.td206 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i8;
212 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i16;
218 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i32;
224 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i64;
247 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i8;
253 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i16;
259 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i32;
265 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i64;
289 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i8;
296 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i16;
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrFragmentsSIMD.td831 return St->getAlignment() >= St->getMemoryVT().getStoreSize();
837 return Ld->getAlignment() >= Ld->getMemoryVT().getStoreSize();
893 Ld->getAlignment() >= Ld->getMemoryVT().getStoreSize();
931 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getStoreSize() == 4;
936 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getStoreSize() == 8;
941 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getStoreSize() == 8;
946 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getStoreSize() == 1;
951 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getStoreSize() == 2;
956 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getStoreSize() == 4;
961 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getStoreSize() == 8;
[all …]
H A DX86InstrFPStack.td48 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::f32;
52 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::f64;
56 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::f80;
60 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::f32;
63 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::f64;
66 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::f80;
70 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i16;
73 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i32;
76 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i64;
81 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i32;
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZOperators.td463 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i16;
466 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i32;
534 return cast<LoadSDNode>(N)->getMemoryVT() == MVT::i8;
537 return cast<LoadSDNode>(N)->getMemoryVT() == MVT::i16;
540 return cast<LoadSDNode>(N)->getMemoryVT() == MVT::i32;
549 return cast<LoadSDNode>(N)->getMemoryVT() == MVT::i8;
552 return cast<LoadSDNode>(N)->getMemoryVT() == MVT::i16;
555 return cast<LoadSDNode>(N)->getMemoryVT() == MVT::i32;
563 return cast<LoadSDNode>(N)->getMemoryVT() == MVT::i8;
566 return cast<LoadSDNode>(N)->getMemoryVT() == MVT::i16;
[all …]
H A DSystemZISelDAGToDAG.cpp999 if (Load->getMemoryVT() == MVT::i32 && in tryRISBGZero()
1090 if (Load->getMemoryVT() == MVT::i8) in tryRxSBG()
1193 if (Load->getMemoryVT().getSizeInBits() != in tryGather()
1217 if (Store->getMemoryVT().getSizeInBits() != Value.getValueSizeInBits()) in tryScatter()
1345 EVT MemVT = StoreNode->getMemoryVT(); in tryFoldLoadStoreIntoMemOperand()
1411 if (Load->getMemoryVT() != Store->getMemoryVT()) in canUseBlockOperation()
1429 uint64_t Size = Load->getMemoryVT().getStoreSize(); in canUseBlockOperation()
1445 uint64_t Size = Load->getMemoryVT().getStoreSize(); in storeLoadCanUseMVC()
1463 return !LoadA->isVolatile() && LoadA->getMemoryVT() == LoadB->getMemoryVT() && in storeLoadCanUseBlockBinary()
1470 TypeSize StoreSize = MemAccess->getMemoryVT().getStoreSize(); in storeLoadIsAligned()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp701 OS << " from " << LD->getMemoryVT().getEVTString(); in print_details()
713 OS << ", trunc to " << ST->getMemoryVT().getEVTString(); in print_details()
733 OS << " from " << MLd->getMemoryVT().getEVTString(); in print_details()
748 OS << ", trunc to " << MSt->getMemoryVT().getEVTString(); in print_details()
770 OS << " from " << MGather->getMemoryVT().getEVTString(); in print_details()
782 OS << ", trunc to " << MScatter->getMemoryVT().getEVTString(); in print_details()
H A DDAGCombiner.cpp2055 VT = LD->getMemoryVT(); in canFoldInAddressingMode()
2060 VT = ST->getMemoryVT(); in canFoldInAddressingMode()
2065 VT = LD->getMemoryVT(); in canFoldInAddressingMode()
2070 VT = ST->getMemoryVT(); in canFoldInAddressingMode()
7304 EVT MemVT = N->getMemoryVT(); in mergeTruncStores()
15236 EVT VT = LD->getMemoryVT(); in getCombineLoadStoreParts()
15243 EVT VT = ST->getMemoryVT(); in getCombineLoadStoreParts()
15251 EVT VT = LD->getMemoryVT(); in getCombineLoadStoreParts()
18100 if (Ld->getBasePtr() == Ptr && ST->getMemoryVT() == Ld->getMemoryVT() && in visitSTORE()
18116 ST->getMemoryVT() == ST1->getMemoryVT() && in visitSTORE()
[all …]
H A DLegalizeIntegerTypes.cpp266 N->getMemoryVT(), ResVT, in PromoteIntRes_Atomic0()
278 N->getMemoryVT(), in PromoteIntRes_Atomic1()
730 N->getMemoryVT(), dl, Ops, in PromoteIntRes_MGATHER()
3197 EVT VT = N->getMemoryVT(); in ExpandIntRes_LOAD()
3227 if (N->getMemoryVT().bitsLE(NVT)) { in ExpandIntRes_LOAD()
3228 EVT MemVT = N->getMemoryVT(); in ExpandIntRes_LOAD()
3274 EVT MemVT = N->getMemoryVT(); in ExpandIntRes_LOAD()
4172 EVT VT = cast<AtomicSDNode>(N)->getMemoryVT(); in ExpandIntRes_ATOMIC_LOAD()
4561 N->getMemoryVT(), in ExpandIntOp_STORE()
4584 if (N->getMemoryVT().bitsLE(NVT)) { in ExpandIntOp_STORE()
[all …]
H A DLegalizeVectorTypes.cpp1696 EVT MemoryVT = LD->getMemoryVT(); in SplitVecRes_LOAD()
1758 EVT MemoryVT = MLD->getMemoryVT(); in SplitVecRes_MLOAD()
1828 EVT MemoryVT = MGT->getMemoryVT(); in SplitVecRes_MGATHER()
2531 EVT MemoryVT = MGT->getMemoryVT(); in SplitVecOp_MGATHER()
2605 EVT MemoryVT = N->getMemoryVT(); in SplitVecOp_MSTORE()
2664 EVT MemoryVT = N->getMemoryVT(); in SplitVecOp_MSCATTER()
2724 EVT MemoryVT = N->getMemoryVT(); in SplitVecOp_STORE()
4969 EVT WideMemVT = MSC->getMemoryVT(); in WidenVecOp_MSCATTER()
5252 EVT LdVT = LD->getMemoryVT(); in GenWidenVectorLoads()
5405 EVT LdVT = LD->getMemoryVT(); in GenWidenVectorExtLoads()
[all …]
H A DLegalizeDAG.cpp512 EVT MemVT = ST->getMemoryVT(); in LegalizeStoreOps()
546 EVT StVT = ST->getMemoryVT(); in LegalizeStoreOps()
622 EVT MemVT = ST->getMemoryVT(); in LegalizeStoreOps()
683 EVT MemVT = LD->getMemoryVT(); in LegalizeLoadOps()
725 EVT SrcVT = LD->getMemoryVT(); in LegalizeLoadOps()
868 EVT MemVT = LD->getMemoryVT(); in LegalizeLoadOps()
2740 ISD::ATOMIC_CMP_SWAP, dl, cast<AtomicSDNode>(Node)->getMemoryVT(), VTs, in ExpandNode()
2750 cast<AtomicSDNode>(Node)->getMemoryVT(), in ExpandNode()
2771 EVT AtomicType = cast<AtomicSDNode>(Node)->getMemoryVT(); in ExpandNode()
3884 MVT VT = cast<AtomicSDNode>(Node)->getMemoryVT().getSimpleVT(); in ConvertNodeToLibcall()
[all …]
H A DLegalizeVectorOps.cpp260 if (LD->getMemoryVT().isVector() && ExtType != ISD::NON_EXTLOAD) { in LegalizeOp()
264 LD->getMemoryVT())) { in LegalizeOp()
290 EVT StVT = ST->getMemoryVT(); in LegalizeOp()
H A DLegalizeFloatTypes.cpp706 NewL = DAG.getLoad(L->getAddressingMode(), ISD::NON_EXTLOAD, L->getMemoryVT(), in SoftenFloatRes_LOAD()
708 L->getPointerInfo(), L->getMemoryVT(), in SoftenFloatRes_LOAD()
1053 Val = BitConvertToInteger(DAG.getNode(ISD::FP_ROUND, dl, ST->getMemoryVT(), in SoftenFloatOp_STORE()
1625 assert(LD->getMemoryVT().bitsLE(NVT) && "Float type not round?"); in ExpandFloatRes_LOAD()
1628 LD->getMemoryVT(), LD->getMemOperand()); in ExpandFloatRes_LOAD()
1985 assert(ST->getMemoryVT().bitsLE(NVT) && "Float type not round?"); in ExpandFloatOp_STORE()
1992 ST->getMemoryVT(), ST->getMemOperand()); in ExpandFloatOp_STORE()
H A DSelectionDAG.cpp674 ID.AddInteger(LD->getMemoryVT().getRawBits()); in AddNodeIDCustom()
681 ID.AddInteger(ST->getMemoryVT().getRawBits()); in AddNodeIDCustom()
688 ID.AddInteger(MLD->getMemoryVT().getRawBits()); in AddNodeIDCustom()
695 ID.AddInteger(MST->getMemoryVT().getRawBits()); in AddNodeIDCustom()
702 ID.AddInteger(MG->getMemoryVT().getRawBits()); in AddNodeIDCustom()
709 ID.AddInteger(MS->getMemoryVT().getRawBits()); in AddNodeIDCustom()
731 ID.AddInteger(AT->getMemoryVT().getRawBits()); in AddNodeIDCustom()
3242 EVT VT = LD->getMemoryVT(); in computeKnownBits()
4181 Tmp = LD->getMemoryVT().getScalarSizeInBits(); in ComputeNumSignBits()
4184 Tmp = LD->getMemoryVT().getScalarSizeInBits(); in ComputeNumSignBits()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp303 EVT VT = LD->getMemoryVT(); in isValidIndexedLoad()
330 MVT VT = LD->getMemoryVT().getSimpleVT(); in tryIndexedLoad()
359 MVT VT = LD->getMemoryVT().getSimpleVT(); in tryIndexedBinOp()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp416 assert(LD->getMemoryVT() == MVT::i32 && "Unexpected load EVT"); in LowerLOAD()
489 assert(ST->getMemoryVT() == MVT::i32 && "Unexpected store EVT"); in LowerSTORE()
943 if (N->getMemoryVT() == MVT::i32) { in LowerATOMIC_LOAD()
951 if (N->getMemoryVT() == MVT::i16) { in LowerATOMIC_LOAD()
959 if (N->getMemoryVT() == MVT::i8) in LowerATOMIC_LOAD()
974 if (N->getMemoryVT() == MVT::i32) { in LowerATOMIC_STORE()
981 if (N->getMemoryVT() == MVT::i16) { in LowerATOMIC_STORE()
989 if (N->getMemoryVT() == MVT::i8) in LowerATOMIC_STORE()
1784 ST->getMemoryVT(), in PerformDAGCombine()
1791 unsigned StoreBits = ST->getMemoryVT().getStoreSizeInBits(); in PerformDAGCombine()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp107 MVT VT = cast<MemSDNode>(Op)->getMemoryVT().getSimpleVT(); in SelectAddr()
124 MVT VT = LD->getMemoryVT().getSimpleVT(); in selectIndexedLoad()
368 MVT VT = LD->getMemoryVT().getSimpleVT(); in select()
H A DAVRISelLowering.cpp894 VT = LD->getMemoryVT(); in getPreIndexedAddressParts()
902 VT = ST->getMemoryVT(); in getPreIndexedAddressParts()
950 VT = LD->getMemoryVT(); in getPostIndexedAddressParts()
954 VT = ST->getMemoryVT(); in getPostIndexedAddressParts()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp843 EVT LoadedVT = LD->getMemoryVT(); in tryLoad()
1000 EVT LoadedVT = MemSD->getMemoryVT(); in tryLoadVector()
1267 EVT EltVT = Mem->getMemoryVT(); in tryLDGLDU()
1710 EVT StoreVT = ST->getMemoryVT(); in tryStore()
1879 EVT StoreVT = MemSD->getMemoryVT(); in tryStoreVector()
2117 EVT MemVT = Mem->getMemoryVT(); in tryLoadParam()
2209 Opcode = pickOpcodeForVT(Mem->getMemoryVT().getSimpleVT().SimpleTy, in tryStoreRetval()
2216 Opcode = pickOpcodeForVT(Mem->getMemoryVT().getSimpleVT().SimpleTy, in tryStoreRetval()
2223 Opcode = pickOpcodeForVT(Mem->getMemoryVT().getSimpleVT().SimpleTy, in tryStoreRetval()
2288 Opcode = pickOpcodeForVT(Mem->getMemoryVT().getSimpleVT().SimpleTy, in tryStoreParam()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelDAGToDAG.cpp299 cast<MemSDNode>(Node)->getMemoryVT().getSizeInBits() / 8 <= in Select()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp1106 bool Byte = N->getMemoryVT() == MVT::i8; in prepareTS1AM()
1125 bool Byte = cast<AtomicSDNode>(Op)->getMemoryVT() == MVT::i8; in finalizeTS1AM()
1140 if (N->getMemoryVT() == MVT::i8) { in lowerATOMIC_SWAP()
1163 SDValue TS1AM = DAG.getAtomic(VEISD::TS1AM, DL, N->getMemoryVT(), in lowerATOMIC_SWAP()
1173 if (N->getMemoryVT() == MVT::i16) { in lowerATOMIC_SWAP()
1182 SDValue TS1AM = DAG.getAtomic(VEISD::TS1AM, DL, N->getMemoryVT(), in lowerATOMIC_SWAP()
1315 EVT MemVT = LdNode->getMemoryVT(); in lowerLOAD()
1369 EVT MemVT = StNode->getMemoryVT(); in lowerSTORE()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp1058 if (Store->getMemoryVT() == MVT::i8) { in lowerPrivateTruncStore()
1061 } else if (Store->getMemoryVT() == MVT::i16) { in lowerPrivateTruncStore()
1074 EVT MemVT = Store->getMemoryVT(); in lowerPrivateTruncStore()
1148 EVT MemVT = StoreNode->getMemoryVT(); in LowerSTORE()
1300 EVT MemVT = Load->getMemoryVT(); in lowerPrivateExtLoad()
1354 EVT MemVT = LoadNode->getMemoryVT(); in LowerLOAD()
1712 if (LoadNode->getMemoryVT().getScalarType() != MVT::i32 || !ISD::isNON_EXTLoad(LoadNode)) in constBufferLoad()
H A DAMDGPUISelDAGToDAG.cpp497 if (LdHi->getMemoryVT() == MVT::i8) { in matchLoadD16FromBuildVector()
501 assert(LdHi->getMemoryVT() == MVT::i16); in matchLoadD16FromBuildVector()
506 Ops, LdHi->getMemoryVT(), in matchLoadD16FromBuildVector()
525 if (LdLo->getMemoryVT() == MVT::i8) { in matchLoadD16FromBuildVector()
529 assert(LdLo->getMemoryVT() == MVT::i16); in matchLoadD16FromBuildVector()
540 Ops, LdLo->getMemoryVT(), in matchLoadD16FromBuildVector()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td842 // cast<LoadSDNode>(N)->getMemoryVT() == MVT::<VT>;
843 // cast<StoreSDNode>(N)->getMemoryVT() == MVT::<VT>;
845 // cast<LoadSDNode>(N)->getMemoryVT().getScalarType() == MVT::<VT>;
846 // cast<StoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::<VT>;
1292 return St->getAlignment() >= St->getMemoryVT().getStoreSize();
1298 return St->getAlignment() < St->getMemoryVT().getStoreSize();
1310 return Ld->getAlignment() >= Ld->getMemoryVT().getStoreSize();
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp71 EVT LoadedVT = LD->getMemoryVT(); in SelectIndexedLoad()
470 EVT StoredVT = ST->getMemoryVT(); in SelectIndexedStore()
1479 if (L->getMemoryVT().getSizeInBits() > 32) in DetectUseSxtw()
1580 return N->getAlignment() >= N->getMemoryVT().getStoreSize(); in isAlignedMemNode()
1585 switch (N->getMemoryVT().getStoreSize()) { in isSmallStackStore()
/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.cpp902 Record *MemoryVT = getMemoryVT(); in getPredCode()
927 !isSignExtLoad() && !isZeroExtLoad() && getMemoryVT() == nullptr && in getPredCode()
949 getMemoryVT() == nullptr && getScalarMemoryVT() == nullptr && in getPredCode()
963 if (getMemoryVT() == nullptr && !isAtomicOrderingMonotonic() && in getPredCode()
1029 Record *MemoryVT = getMemoryVT(); in getPredCode()
1217 Record *TreePredicateFn::getMemoryVT() const { in getMemoryVT() function in TreePredicateFn
1323 if (getMemoryVT()) in getCodeToRunOnSDNode()

123