Home
last modified time | relevance | path

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

123

/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypesGeneric.cpp267 bool isNonTemporal = LD->isNonTemporal(); in ExpandRes_NormalLoad() local
274 isVolatile, isNonTemporal, isInvariant, Alignment, in ExpandRes_NormalLoad()
283 isVolatile, isNonTemporal, isInvariant, in ExpandRes_NormalLoad()
482 bool isNonTemporal = St->isNonTemporal(); in ExpandOp_NormalStore() local
495 isVolatile, isNonTemporal, Alignment, AAInfo); in ExpandOp_NormalStore()
501 isVolatile, isNonTemporal, in ExpandOp_NormalStore()
DLegalizeVectorTypes.cpp234 N->isVolatile(), N->isNonTemporal(), in ScalarizeVecRes_LOAD()
542 N->isVolatile(), N->isNonTemporal(), in ScalarizeVecOp_STORE()
547 N->isVolatile(), N->isNonTemporal(), in ScalarizeVecOp_STORE()
1056 bool isNonTemporal = LD->isNonTemporal(); in SplitVecRes_LOAD() local
1064 LD->getPointerInfo(), LoMemVT, isVolatile, isNonTemporal, in SplitVecRes_LOAD()
1072 HiMemVT, isVolatile, isNonTemporal, isInvariant, Alignment, in SplitVecRes_LOAD()
1871 bool isNT = N->isNonTemporal(); in SplitVecOp_STORE()
3505 bool isNonTemporal = LD->isNonTemporal(); in GenWidenVectorLoads() local
3517 isVolatile, isNonTemporal, isInvariant, Align, in GenWidenVectorLoads()
3562 isNonTemporal, isInvariant, MinAlign(Align, Increment), in GenWidenVectorLoads()
[all …]
DLegalizeDAG.cpp396 bool isNonTemporal = ST->isNonTemporal(); in OptimizeFloatStore() local
406 isVolatile, isNonTemporal, Alignment, AAInfo); in OptimizeFloatStore()
415 isVolatile, isNonTemporal, Alignment, AAInfo); in OptimizeFloatStore()
429 isNonTemporal, Alignment, AAInfo); in OptimizeFloatStore()
434 isVolatile, isNonTemporal, MinAlign(Alignment, 4U), in OptimizeFloatStore()
452 bool isNonTemporal = ST->isNonTemporal(); in LegalizeStoreOps() local
493 isNonTemporal, Alignment, AAInfo); in LegalizeStoreOps()
516 NVT, isVolatile, isNonTemporal, Alignment, AAInfo); in LegalizeStoreOps()
537 isVolatile, isNonTemporal, Alignment, in LegalizeStoreOps()
551 ExtraVT, isVolatile, isNonTemporal, in LegalizeStoreOps()
[all …]
DTargetLowering.cpp3173 LD->isVolatile(), LD->isNonTemporal(), LD->isInvariant(), in scalarizeVectorLoad()
3203 bool isNonTemporal = ST->isNonTemporal(); in scalarizeVectorStore() local
3234 isVolatile, isNonTemporal, MinAlign(Alignment, Idx * Stride), in scalarizeVectorStore()
3298 LD->isVolatile(), LD->isNonTemporal(), in expandUnalignedLoad()
3318 LD->isNonTemporal(), in expandUnalignedLoad()
3364 LD->isNonTemporal(), LD->isInvariant(), Alignment, in expandUnalignedLoad()
3371 LD->isNonTemporal(),LD->isInvariant(), in expandUnalignedLoad()
3376 LD->isNonTemporal(), LD->isInvariant(), Alignment, in expandUnalignedLoad()
3383 LD->isNonTemporal(), LD->isInvariant(), in expandUnalignedLoad()
3426 ST->isVolatile(), ST->isNonTemporal(), Alignment); in expandUnalignedStore()
[all …]
DSelectionDAG.cpp530 bool isNonTemporal, bool isInvariant) { in encodeMemSDNodeFlags() argument
538 (isNonTemporal << 6) | in encodeMemSDNodeFlags()
5056 bool isVolatile, bool isNonTemporal, in getLoad() argument
5067 if (isNonTemporal) in getLoad()
5115 MMO->isNonTemporal(), in getLoad()
5134 bool isVolatile, bool isNonTemporal, in getLoad() argument
5139 PtrInfo, VT, isVolatile, isNonTemporal, isInvariant, Alignment, in getLoad()
5153 bool isVolatile, bool isNonTemporal, in getExtLoad() argument
5158 PtrInfo, MemVT, isVolatile, isNonTemporal, isInvariant, in getExtLoad()
5177 LD->getMemoryVT(), LD->isVolatile(), LD->isNonTemporal(), in getIndexedLoad()
[all …]
DLegalizeIntegerTypes.cpp2056 bool isNonTemporal = N->isNonTemporal(); in ExpandIntRes_LOAD() local
2067 MemVT, isVolatile, isNonTemporal, isInvariant, in ExpandIntRes_LOAD()
2091 isVolatile, isNonTemporal, isInvariant, Alignment, in ExpandIntRes_LOAD()
2104 isVolatile, isNonTemporal, isInvariant, in ExpandIntRes_LOAD()
2123 isVolatile, isNonTemporal, isInvariant, Alignment, in ExpandIntRes_LOAD()
2133 isVolatile, isNonTemporal, isInvariant, in ExpandIntRes_LOAD()
3048 bool isNonTemporal = N->isNonTemporal(); in ExpandIntOp_STORE() local
3058 N->getMemoryVT(), isVolatile, isNonTemporal, in ExpandIntOp_STORE()
3067 isVolatile, isNonTemporal, Alignment, AAInfo); in ExpandIntOp_STORE()
3079 NEVT, isVolatile, isNonTemporal, in ExpandIntOp_STORE()
[all …]
DLegalizeVectorOps.cpp540 LD->isVolatile(), LD->isNonTemporal(), in ExpandLoad()
553 LD->isNonTemporal(), LD->isInvariant(), in ExpandLoad()
666 ST->isVolatile(), ST->isNonTemporal(), in ExpandStore()
DDAGCombiner.cpp3280 ExtVT, LN0->isVolatile(), LN0->isNonTemporal(), in visitAND()
5989 LN0->isVolatile(), LN0->isNonTemporal(), LN0->isInvariant(), in CombineExtLoad()
6906 LN0->isVolatile(), LN0->isNonTemporal(), in ReduceLoadWidth()
6911 ExtVT, LN0->isVolatile(), LN0->isNonTemporal(), in ReduceLoadWidth()
7443 LN0->isVolatile(), LN0->isNonTemporal(), in visitBITCAST()
10116 LD->isVolatile(), LD->isNonTemporal(), in visitLOAD()
10421 Origin->isNonTemporal(), Origin->isInvariant(), getAlignment()); in loadSlice()
10956 LD->isVolatile(), LD->isNonTemporal(), in ReduceLoadOpStoreWidth()
10994 LD->isNonTemporal() || in TransformFPLoadStorePair()
10995 ST->isNonTemporal() || in TransformFPLoadStorePair()
[all …]
/external/llvm/include/llvm/CodeGen/
DMachineMemOperand.h180 bool isNonTemporal() const { return FlagVals & MONonTemporal; } in isNonTemporal() function
DSelectionDAG.h917 bool isNonTemporal, bool isInvariant, unsigned Alignment,
924 EVT MemVT, bool isVolatile, bool isNonTemporal,
935 bool isNonTemporal, bool isInvariant, unsigned Alignment,
945 bool isNonTemporal, unsigned Alignment,
951 bool isNonTemporal, bool isVolatile, unsigned Alignment,
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp463 LD->isVolatile(), LD->isNonTemporal(), in LowerLOAD()
471 LD->isNonTemporal(), LD->isInvariant(), 2); in LowerLOAD()
530 ST->isVolatile(), ST->isNonTemporal(), in LowerSTORE()
537 ST->isNonTemporal(), 2); in LowerSTORE()
978 N->isVolatile(), N->isNonTemporal(), N->isInvariant(), in LowerATOMIC_LOAD()
986 N->isVolatile(), N->isNonTemporal(), in LowerATOMIC_LOAD()
992 N->isVolatile(), N->isNonTemporal(), in LowerATOMIC_LOAD()
1009 N->isVolatile(), N->isNonTemporal(), in LowerATOMIC_STORE()
1017 N->isVolatile(), N->isNonTemporal(), in LowerATOMIC_STORE()
1023 N->isVolatile(), N->isNonTemporal(), in LowerATOMIC_STORE()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonInstrFormats.td168 bit isNonTemporal = 0;
183 let isNT = !if(isNonTemporal, "true", "false");
DHexagonDepInstrInfo.td27167 let isNonTemporal = 1;
27189 let isNonTemporal = 1;
27211 let isNonTemporal = 1;
27233 let isNonTemporal = 1;
27255 let isNonTemporal = 1;
27276 let isNonTemporal = 1;
27297 let isNonTemporal = 1;
27319 let isNonTemporal = 1;
27340 let isNonTemporal = 1;
27361 let isNonTemporal = 1;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIMemoryLegalizer.cpp190 bool isNonTemporal() const { in isNonTemporal() function in __anona9dd6f520111::SIMemOpInfo
529 IsNonTemporal &= MMO->isNonTemporal(); in constructFromMIWithMMO()
1172 if (MOI.isNonTemporal()) { in expandLoad()
1199 if (MOI.isNonTemporal()) { in expandStore()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DSIMemoryLegalizer.cpp194 bool isNonTemporal() const { in isNonTemporal() function in __anon95730a5e0111::SIMemOpInfo
555 IsNonTemporal &= MMO->isNonTemporal(); in constructFromMIWithMMO()
1214 if (MOI.isNonTemporal()) { in expandLoad()
1240 if (MOI.isNonTemporal()) { in expandStore()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineMemOperand.h261 bool isNonTemporal() const { return FlagVals & MONonTemporal; } in isNonTemporal() function
/external/llvm-project/llvm/include/llvm/CodeGen/
DMachineMemOperand.h269 bool isNonTemporal() const { return FlagVals & MONonTemporal; } in isNonTemporal() function
/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfoV60.td143 let isNVStorable = 1, isNonTemporal = 1 in {
179 let isNonTemporal = 1 in {
222 let isNVStorable = 1, isNonTemporal = 1 in {
320 let isNonTemporal = 1 in {
426 let isNVStorable = 1 , isNonTemporal = 1 in {
469 let isNonTemporal = 1 in {
513 let isNVStorable = 1, isNonTemporal = 1 in {
567 let isNonTemporal = 1 in {
613 let isNonTemporal = 1 in {
674 let isNonTemporal = 1, BaseOpcode = "vS32b_ppu" in
[all …]
DHexagonInstrFormats.td183 bit isNonTemporal = 0;
198 let isNT = !if(isNonTemporal, "true", "false");
DHexagonISelLowering.cpp1343 LoadNode->isNonTemporal(), in LowerLOAD()
1352 LoadNode->isNonTemporal(), in LowerLOAD()
1365 LoadNode->isNonTemporal(), in LowerLOAD()
1374 LoadNode->isNonTemporal(), in LowerLOAD()
1389 LoadNode->isVolatile(), LoadNode->isNonTemporal(), in LowerLOAD()
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonInstrFormats.td173 bit isNonTemporal = 0;
188 let isNT = !if(isNonTemporal, "true", "false");
/external/llvm-project/mlir/lib/Conversion/SPIRVToLLVM/
DConvertSPIRVToLLVM.cpp224 bool isNonTemporal) { in replaceWithLoadOrStore() argument
230 loadOp, dstType, loadOp.ptr(), alignment, isVolatile, isNonTemporal); in replaceWithLoadOrStore()
236 isVolatile, isNonTemporal); in replaceWithLoadOrStore()
907 bool isNonTemporal = memoryAccess == spirv::MemoryAccess::Nontemporal; in matchAndRewrite() local
910 isVolatile, isNonTemporal); in matchAndRewrite()
/external/llvm-project/mlir/lib/Dialect/LLVMIR/IR/
DLLVMDialect.cpp198 bool isNonTemporal) { in build() argument
203 if (isNonTemporal) in build()
259 bool isNonTemporal) { in build() argument
264 if (isNonTemporal) in build()
/external/llvm-project/mlir/include/mlir/Dialect/LLVMIR/
DLLVMOps.td301 CArg<"bool", "false">:$isVolatile, CArg<"bool", "false">:$isNonTemporal),
304 build($_builder, $_state, type, addr, alignment, isVolatile, isNonTemporal);
308 CArg<"bool", "false">:$isNonTemporal)>];
325 CArg<"bool", "false">:$isNonTemporal)>
/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.cpp1092 LoMemVT, Load->isVolatile(), Load->isNonTemporal(), in SplitVectorLoad()
1102 HiMemVT, Load->isVolatile(), Load->isNonTemporal(), in SplitVectorLoad()
1164 Store->isNonTemporal(), Store->isVolatile(), in MergeVectorStore()
1170 Store->isVolatile(), Store->isNonTemporal(), in MergeVectorStore()
1213 Store->isNonTemporal(), in SplitVectorStore()
1221 Store->isNonTemporal(), in SplitVectorStore()

123