| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonInstrFormats.td | 170 bit isNonTemporal = 0; 185 let isNT = !if(isNonTemporal, "true", "false");
|
| H A D | HexagonDepInstrInfo.td | 27754 let isNonTemporal = 1; 27778 let isNonTemporal = 1; 27802 let isNonTemporal = 1; 27825 let isNonTemporal = 1; 27848 let isNonTemporal = 1; 27870 let isNonTemporal = 1; 27893 let isNonTemporal = 1; 27916 let isNonTemporal = 1; 27938 let isNonTemporal = 1; 27960 let isNonTemporal = 1; [all …]
|
| H A D | HexagonISelDAGToDAG.cpp | 116 if (LD->isNonTemporal()) in SelectIndexedLoad() 506 if (ST->isNonTemporal()) in SelectIndexedStore()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineMemOperand.h | 290 bool isNonTemporal() const { return FlagVals & MONonTemporal; } in isNonTemporal() function
|
| H A D | SelectionDAGNodes.h | 1302 bool isNonTemporal() const { return MemSDNodeBits.IsNonTemporal; }
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/ |
| H A D | SPIRVToLLVM.cpp | 224 bool isNonTemporal) { in replaceWithLoadOrStore() argument 231 isVolatile, isNonTemporal); in replaceWithLoadOrStore() 238 isVolatile, isNonTemporal); in replaceWithLoadOrStore() 912 bool isNonTemporal = memoryAccess == spirv::MemoryAccess::Nontemporal; in matchAndRewrite() local 916 isNonTemporal); in matchAndRewrite()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIMemoryLegalizer.cpp | 200 bool isNonTemporal() const { in isNonTemporal() function in __anon363febf70111::SIMemOpInfo 703 IsNonTemporal &= MMO->isNonTemporal(); in constructFromMIWithMMO() 2178 MOI.isNonTemporal()); in expandLoad() 2211 MOI.isNonTemporal()); in expandStore()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMOps.td | 495 CArg<"bool", "false">:$isVolatile, CArg<"bool", "false">:$isNonTemporal), 500 build($_builder, $_state, type, addr, alignment, isVolatile, isNonTemporal); 504 CArg<"bool", "false">:$isNonTemporal)>,]; 526 CArg<"bool", "false">:$isNonTemporal)>
|
| /llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/ |
| H A D | LLVMDialect.cpp | 764 bool isNonTemporal) { in build() argument 769 if (isNonTemporal) in build() 840 bool isNonTemporal) { in build() argument 845 if (isNonTemporal) in build()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineOperand.cpp | 1099 if (isNonTemporal()) in print()
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVInstructionSelector.cpp | 432 if (MemOp->isNonTemporal()) in addMemoryOperands()
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelDAGToDAG.cpp | 1259 if (!ISD::isNormalStore(StoreNode) || StoreNode->isNonTemporal()) in isFusableLoadOpStorePattern()
|
| /llvm-project-15.0.7/llvm/include/llvm/Target/ |
| H A D | TargetSelectionDAG.td | 1317 return cast<StoreSDNode>(N)->isNonTemporal(); 1335 return cast<LoadSDNode>(N)->isNonTemporal();
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86FastISel.cpp | 328 bool IsNonTemporal = MMO && MMO->isNonTemporal(); in X86FastEmitLoad() 489 bool IsNonTemporal = MMO && MMO->isNonTemporal(); in X86FastEmitStore()
|
| H A D | X86ISelDAGToDAG.cpp | 527 if (!N->isNonTemporal()) in useNonTemporalLoad() 3111 if (!ISD::isNormalStore(StoreNode) || StoreNode->isNonTemporal()) in isFusableLoadOpStorePattern()
|
| H A D | X86ISelLowering.cpp | 8696 if (!Mem || !Mem->readMem() || !Mem->isSimple() || Mem->isNonTemporal()) in getBROADCAST_LOAD() 9335 if (LDBase->isNonTemporal() && LDBase->getAlign() >= Align(32) && in EltsFromConsecutiveLoads() 48976 ((Ld->isNonTemporal() && !Subtarget.hasInt256() && in combineLoad() 49444 if (St->isNonTemporal() && StVT == VT && in combineStore()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 17738 LD->isNonTemporal() || in TransformFPLoadStorePair() 17739 ST->isNonTemporal() || in TransformFPLoadStorePair() 18095 if (St->isNonTemporal() != Other->isNonTemporal()) in getStoreMergeCandidates() 18120 if (cast<LoadSDNode>(Val)->isNonTemporal() != OtherLd->isNonTemporal()) in getStoreMergeCandidates() 18847 bool IsNonTemporalStore = St->isNonTemporal(); in mergeConsecutiveStores() 18849 cast<LoadSDNode>(StoredVal)->isNonTemporal(); in mergeConsecutiveStores()
|
| H A D | SelectionDAG.cpp | 10803 MemSDNodeBits.IsNonTemporal = MMO->isNonTemporal(); in MemSDNode()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.td | 351 !cast<MaskedLoadSDNode>(N)->isNonTemporal(); 404 cast<MaskedLoadSDNode>(N)->isNonTemporal(); 413 !cast<MaskedStoreSDNode>(N)->isNonTemporal(); 443 cast<MaskedStoreSDNode>(N)->isNonTemporal();
|
| H A D | AArch64ISelLowering.cpp | 5197 if (StoreNode->isNonTemporal() && MemVT.getSizeInBits() == 256u && in LowerSTORE()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 8281 LD->isNonTemporal()) in canReuseLoadAddress()
|