Home
last modified time | relevance | path

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

/freebsd-14.2/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 = 1;
[all …]
H A DHexagonISelDAGToDAG.cpp121 if (LD->isNonTemporal()) in INITIALIZE_PASS()
511 if (ST->isNonTemporal()) in SelectIndexedStore()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h293 bool isNonTemporal() const { return FlagVals & MONonTemporal; } in isNonTemporal() function
H A DSelectionDAGNodes.h1335 bool isNonTemporal() const { return MemSDNodeBits.IsNonTemporal; }
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp200 bool isNonTemporal() const { in isNonTemporal() function in __anon051f72bd0111::SIMemOpInfo
737 IsNonTemporal &= MMO->isNonTemporal(); in constructFromMIWithMMO()
2433 MOI.isNonTemporal()); in expandLoad()
2466 MOI.isNonTemporal()); in expandStore()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVAsmPrinter.cpp205 if (!MMO->isNonTemporal()) in emitNTLHint()
H A DRISCVInstrInfo.cpp1508 if (ST.hasStdExtZihintntl() && MMO->isNonTemporal()) { in getInstSizeInBytes()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOperand.cpp1145 if (isNonTemporal()) in print()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1301 if (!ISD::isNormalStore(StoreNode) || StoreNode->isNonTemporal()) in isFusableLoadOpStorePattern()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td1393 return cast<StoreSDNode>(N)->isNonTemporal();
1411 return cast<LoadSDNode>(N)->isNonTemporal();
/freebsd-14.2/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()
3375 if (!ISD::isNormalStore(StoreNode) || StoreNode->isNonTemporal()) in isFusableLoadOpStorePattern()
H A DX86ISelLowering.cpp6233 if (!Mem || !Mem->readMem() || !Mem->isSimple() || Mem->isNonTemporal()) in getBROADCAST_LOAD()
6888 if (LDBase->isNonTemporal() && LDBase->getAlign() >= Align(32) && in EltsFromConsecutiveLoads()
49968 ((Ld->isNonTemporal() && !Subtarget.hasInt256() && in combineLoad()
50477 if (St->isNonTemporal() && StVT == VT && in combineStore()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVInstructionSelector.cpp574 if (MemOp->isNonTemporal()) in addMemoryOperands()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp19684 LD->isNonTemporal() || in TransformFPLoadStorePair()
19685 ST->isNonTemporal() || in TransformFPLoadStorePair()
20084 if (St->isNonTemporal() != Other->isNonTemporal()) in getStoreMergeCandidates()
20111 if (cast<LoadSDNode>(Val)->isNonTemporal() != OtherLd->isNonTemporal()) in getStoreMergeCandidates()
20850 bool IsNonTemporalStore = St->isNonTemporal(); in mergeConsecutiveStores()
20852 cast<LoadSDNode>(StoredVal)->isNonTemporal(); in mergeConsecutiveStores()
H A DSelectionDAG.cpp11760 MemSDNodeBits.IsNonTemporal = MMO->isNonTemporal(); in MemSDNode()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td448 !cast<MaskedLoadSDNode>(N)->isNonTemporal();
501 cast<MaskedLoadSDNode>(N)->isNonTemporal();
510 !cast<MaskedStoreSDNode>(N)->isNonTemporal();
540 cast<MaskedStoreSDNode>(N)->isNonTemporal();
H A DAArch64ISelLowering.cpp5877 if (StoreNode->isNonTemporal() && MemVT.getSizeInBits() == 256u && in LowerSTORE()
21269 if (LD->isVolatile() || !LD->isNonTemporal() || !Subtarget->isLittleEndian()) in performLOADCombine()
24838 if (LoadNode->isNonTemporal() && Subtarget->isLittleEndian() && in ReplaceNodeResults()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp8433 LD->isNonTemporal()) in canReuseLoadAddress()