Home
last modified time | relevance | path

Searched refs:isNonTemporal (Results 1 – 17 of 17) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp200 bool isNonTemporal() const { in isNonTemporal() function in __anon418845fb0111::SIMemOpInfo
639 IsNonTemporal &= MMO->isNonTemporal(); in constructFromMIWithMMO()
1692 MOI.isNonTemporal()); in expandLoad()
1725 MOI.isNonTemporal()); in expandStore()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrFormats.td173 bit isNonTemporal = 0;
188 let isNT = !if(isNonTemporal, "true", "false");
H A DHexagonDepInstrInfo.td27743 let isNonTemporal = 1;
27766 let isNonTemporal = 1;
27789 let isNonTemporal = 1;
27812 let isNonTemporal = 1;
27835 let isNonTemporal = 1;
27857 let isNonTemporal = 1;
27879 let isNonTemporal = 1;
27902 let isNonTemporal = 1;
27924 let isNonTemporal = 1;
27946 let isNonTemporal = 1;
[all …]
H A DHexagonISelDAGToDAG.cpp116 if (LD->isNonTemporal()) in SelectIndexedLoad()
506 if (ST->isNonTemporal()) in SelectIndexedStore()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h301 bool isNonTemporal() const { return FlagVals & MONonTemporal; } in isNonTemporal() function
H A DSelectionDAGNodes.h1288 bool isNonTemporal() const { return MemSDNodeBits.IsNonTemporal; }
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOperand.cpp1094 if (isNonTemporal()) in print()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td1286 return cast<StoreSDNode>(N)->isNonTemporal();
1304 return cast<LoadSDNode>(N)->isNonTemporal();
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1260 if (!ISD::isNormalStore(StoreNode) || StoreNode->isNonTemporal()) in isFusableLoadOpStorePattern()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp330 bool IsNonTemporal = MMO && MMO->isNonTemporal(); in X86FastEmitLoad()
495 bool IsNonTemporal = MMO && MMO->isNonTemporal(); in X86FastEmitStore()
H A DX86ISelDAGToDAG.cpp477 if (!N->isNonTemporal()) in useNonTemporalLoad()
3006 if (!ISD::isNormalStore(StoreNode) || StoreNode->isNonTemporal()) in isFusableLoadOpStorePattern()
H A DX86ISelLowering.cpp8004 if (!Mem || !Mem->readMem() || !Mem->isSimple() || Mem->isNonTemporal()) in getBROADCAST_LOAD()
8643 if (LDBase->isNonTemporal() && LDBase->getAlignment() >= 32 && in EltsFromConsecutiveLoads()
16092 if (!Ld->isNonTemporal()) { in lowerV2X128Shuffle()
45768 ((Ld->isNonTemporal() && !Subtarget.hasInt256() && in combineLoad()
46236 if (St->isNonTemporal() && StVT == VT && in combineStore()
50125 if (Ld->isSimple() && !Ld->isNonTemporal() && in combineConcatVectorOps()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp16777 LD->isNonTemporal() || in TransformFPLoadStorePair()
16778 ST->isNonTemporal() || in TransformFPLoadStorePair()
17116 if (St->isNonTemporal() != Other->isNonTemporal()) in getStoreMergeCandidates()
17141 if (cast<LoadSDNode>(Val)->isNonTemporal() != OtherLd->isNonTemporal()) in getStoreMergeCandidates()
17851 bool IsNonTemporalStore = St->isNonTemporal(); in mergeConsecutiveStores()
17853 cast<LoadSDNode>(StoredVal)->isNonTemporal(); in mergeConsecutiveStores()
H A DSelectionDAG.cpp9712 MemSDNodeBits.IsNonTemporal = MMO->isNonTemporal(); in MemSDNode()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td313 !cast<MaskedLoadSDNode>(N)->isNonTemporal();
366 cast<MaskedLoadSDNode>(N)->isNonTemporal();
375 !cast<MaskedStoreSDNode>(N)->isNonTemporal();
405 cast<MaskedStoreSDNode>(N)->isNonTemporal();
H A DAArch64ISelLowering.cpp4599 if (StoreNode->isNonTemporal() && MemVT.getSizeInBits() == 256u && in LowerSTORE()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp8222 LD->isNonTemporal()) in canReuseLoadAddress()