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.td27855 let isNonTemporal = 1;
27880 let isNonTemporal = 1;
27905 let isNonTemporal = 1;
27929 let isNonTemporal = 1;
27953 let isNonTemporal = 1;
27976 let isNonTemporal = 1;
28000 let isNonTemporal = 1;
28024 let isNonTemporal = 1;
28047 let isNonTemporal = 1;
28070 let isNonTemporal
[all...]
H A DHexagonISelDAGToDAG.cpp126 if (LD->isNonTemporal()) in INITIALIZE_PASS()
516 if (ST->isNonTemporal()) in SelectIndexedStore()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h298 bool isNonTemporal() const { return FlagVals & MONonTemporal; } in isNonTemporal() function
H A DSelectionDAGNodes.h1362 bool isNonTemporal() const { return MemSDNodeBits.IsNonTemporal; }
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp202 bool isNonTemporal() const { in isNonTemporal() function in __anone9343ac70111::SIMemOpInfo
827 IsNonTemporal &= MMO->isNonTemporal(); in constructFromMIWithMMO()
2662 MOI.isNonTemporal(), MOI.isLastUse()); in expandLoad()
2696 MOI.isNonTemporal()); in expandStore()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVAsmPrinter.cpp265 if (!MMO->isNonTemporal()) in emitNTLHint()
H A DRISCVInstrInfo.cpp1477 if (STI.hasStdExtZihintntl() && MMO->isNonTemporal()) { in getInstSizeInBytes()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOperand.cpp1148 if (isNonTemporal()) in print()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1316 if (!ISD::isNormalStore(StoreNode) || StoreNode->isNonTemporal()) in isFusableLoadOpStorePattern()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp326 bool IsNonTemporal = MMO && MMO->isNonTemporal(); in X86FastEmitLoad()
487 bool IsNonTemporal = MMO && MMO->isNonTemporal(); in X86FastEmitStore()
H A DX86ISelDAGToDAG.cpp530 if (!N->isNonTemporal()) in useNonTemporalLoad()
3437 if (!ISD::isNormalStore(StoreNode) || StoreNode->isNonTemporal()) in isFusableLoadOpStorePattern()
H A DX86ISelLowering.cpp6380 if (!Mem || !Mem->readMem() || !Mem->isSimple() || Mem->isNonTemporal()) in getBROADCAST_LOAD()
7034 if (LDBase->isNonTemporal() && LDBase->getAlign() >= Align(32) && in EltsFromConsecutiveLoads()
51228 ((Ld->isNonTemporal() && !Subtarget.hasInt256() && in combineLoad()
51699 if (St->isNonTemporal() && StVT == VT && in combineStore()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td1454 return cast<StoreSDNode>(N)->isNonTemporal();
1472 return cast<LoadSDNode>(N)->isNonTemporal();
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVInstructionSelector.cpp748 if (MemOp->isNonTemporal()) in addMemoryOperands()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp20022 LD->isNonTemporal() || in TransformFPLoadStorePair()
20023 ST->isNonTemporal() || in TransformFPLoadStorePair()
20422 if (St->isNonTemporal() != Other->isNonTemporal()) in getStoreMergeCandidates()
20449 if (cast<LoadSDNode>(Val)->isNonTemporal() != OtherLd->isNonTemporal()) in getStoreMergeCandidates()
21195 bool IsNonTemporalStore = St->isNonTemporal(); in mergeConsecutiveStores()
21197 cast<LoadSDNode>(StoredVal)->isNonTemporal(); in mergeConsecutiveStores()
H A DSelectionDAG.cpp12089 MemSDNodeBits.IsNonTemporal = MMO->isNonTemporal(); in MemSDNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td466 !cast<MaskedLoadSDNode>(N)->isNonTemporal();
519 cast<MaskedLoadSDNode>(N)->isNonTemporal();
528 !cast<MaskedStoreSDNode>(N)->isNonTemporal();
558 cast<MaskedStoreSDNode>(N)->isNonTemporal();
H A DAArch64ISelLowering.cpp6460 if (StoreNode->isNonTemporal() && MemVT.getSizeInBits() == 256u && in LowerSTORE()
22648 if (!LD->isNonTemporal()) in performLOADCombine()
26261 if (LoadNode->isNonTemporal() && Subtarget->isLittleEndian() && in ReplaceNodeResults()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp8558 LD->isNonTemporal()) in canReuseLoadAddress()