Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrFormats.td179 bit isNonTemporal = 0;
194 let isNT = !if(isNonTemporal, "true", "false");
H A DHexagonDepInstrInfo.td27896 let isNonTemporal = 1;
27921 let isNonTemporal = 1;
27946 let isNonTemporal = 1;
27970 let isNonTemporal = 1;
27994 let isNonTemporal = 1;
28017 let isNonTemporal = 1;
28041 let isNonTemporal = 1;
28065 let isNonTemporal = 1;
28088 let isNonTemporal = 1;
28111 let isNonTemporal = 1;
[all …]
H A DHexagonISelDAGToDAG.cpp126 if (LD->isNonTemporal()) in INITIALIZE_PASS()
517 if (ST->isNonTemporal()) in SelectIndexedStore()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h302 bool isNonTemporal() const { return FlagVals & MONonTemporal; } in isNonTemporal() function
H A DSelectionDAGNodes.h1437 bool isNonTemporal() const { return MemSDNodeBits.IsNonTemporal; }
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp204 bool isNonTemporal() const { in isNonTemporal() function in __anone9343ac70111::SIMemOpInfo
808 IsNonTemporal &= MMO->isNonTemporal(); in constructFromMIWithMMO()
2641 MOI.isNonTemporal(), MOI.isLastUse()); in expandLoad()
2675 MOI.isNonTemporal()); in expandStore()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVAsmPrinter.cpp285 if (!MMO->isNonTemporal()) in emitNTLHint()
H A DRISCVInstrInfo.cpp1832 if (STI.hasStdExtZihintntl() && MMO->isNonTemporal()) { in getInstSizeInBytes()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOperand.cpp1163 if (isNonTemporal()) in print()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp327 bool IsNonTemporal = MMO && MMO->isNonTemporal(); in X86FastEmitLoad()
488 bool IsNonTemporal = MMO && MMO->isNonTemporal(); in X86FastEmitStore()
H A DX86ISelDAGToDAG.cpp574 if (!N->isNonTemporal()) in useNonTemporalLoad()
3504 if (!ISD::isNormalStore(StoreNode) || StoreNode->isNonTemporal()) in isFusableLoadOpStorePattern()
H A DX86ISelLowering.cpp6730 if (!Mem || !Mem->readMem() || !Mem->isSimple() || Mem->isNonTemporal()) in getBROADCAST_LOAD()
7384 if (LDBase->isNonTemporal() && LDBase->getAlign() >= Align(32) && in EltsFromConsecutiveLoads()
52941 ((Ld->isNonTemporal() && !Subtarget.hasInt256() && in combineLoad()
53428 if (St->isNonTemporal() && StVT == VT && in combineStore()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td1543 return cast<StoreSDNode>(N)->isNonTemporal();
1561 return cast<LoadSDNode>(N)->isNonTemporal();
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1327 if (!ISD::isNormalStore(StoreNode) || StoreNode->isNonTemporal()) in isFusableLoadOpStorePattern()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp21041 LD->isNonTemporal() || ST->isNonTemporal() || in TransformFPLoadStorePair()
21436 if (St->isNonTemporal() != Other->isNonTemporal()) in getStoreMergeCandidates()
21463 if (cast<LoadSDNode>(Val)->isNonTemporal() != OtherLd->isNonTemporal()) in getStoreMergeCandidates()
22252 bool IsNonTemporalStore = St->isNonTemporal(); in mergeConsecutiveStores()
22254 cast<LoadSDNode>(StoredVal)->isNonTemporal(); in mergeConsecutiveStores()
H A DSelectionDAG.cpp12680 MemSDNodeBits.IsNonTemporal = MMO->isNonTemporal(); in MemSDNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVInstructionSelector.cpp1098 if (MemOp->isNonTemporal()) in addMemoryOperands()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td555 !cast<MaskedLoadSDNode>(N)->isNonTemporal();
608 cast<MaskedLoadSDNode>(N)->isNonTemporal();
617 !cast<MaskedStoreSDNode>(N)->isNonTemporal();
647 cast<MaskedStoreSDNode>(N)->isNonTemporal();
H A DAArch64ISelLowering.cpp6787 if (StoreNode->isNonTemporal() && MemVT.getSizeInBits() == 256u && in LowerSTORE()
23706 if (!LD->isNonTemporal()) in performLOADCombine()
27783 if (LoadNode->isNonTemporal() && Subtarget->isLittleEndian() && in ReplaceNodeResults()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp8624 LD->isNonTemporal()) in canReuseLoadAddress()