Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypesGeneric.cpp212 bool isNonTemporal = LD->isNonTemporal(); in ExpandRes_NormalLoad() local
218 isVolatile, isNonTemporal, isInvariant, Alignment); in ExpandRes_NormalLoad()
226 isVolatile, isNonTemporal, isInvariant, in ExpandRes_NormalLoad()
398 bool isNonTemporal = St->isNonTemporal(); in ExpandOp_NormalStore() local
410 isVolatile, isNonTemporal, Alignment); in ExpandOp_NormalStore()
417 isVolatile, isNonTemporal, in ExpandOp_NormalStore()
DLegalizeVectorTypes.cpp196 N->isVolatile(), N->isNonTemporal(), in ScalarizeVecRes_LOAD()
415 N->isVolatile(), N->isNonTemporal(), in ScalarizeVecOp_STORE()
420 N->isVolatile(), N->isNonTemporal(), in ScalarizeVecOp_STORE()
752 bool isNonTemporal = LD->isNonTemporal(); in SplitVecRes_LOAD() local
759 LD->getPointerInfo(), LoMemVT, isVolatile, isNonTemporal, in SplitVecRes_LOAD()
767 HiMemVT, isVolatile, isNonTemporal, isInvariant, Alignment); in SplitVecRes_LOAD()
1123 bool isNT = N->isNonTemporal(); in SplitVecOp_STORE()
2319 bool isNonTemporal = LD->isNonTemporal(); in GenWidenVectorLoads() local
2330 isVolatile, isNonTemporal, isInvariant, Align); in GenWidenVectorLoads()
2376 isNonTemporal, isInvariant, in GenWidenVectorLoads()
[all …]
DLegalizeDAG.cpp313 ST->isVolatile(), ST->isNonTemporal(), Alignment); in ExpandUnalignedStore()
348 ST->isVolatile(), ST->isNonTemporal(), in ExpandUnalignedStore()
372 ST->isNonTemporal(), in ExpandUnalignedStore()
399 ST->isVolatile(), ST->isNonTemporal(), Alignment); in ExpandUnalignedStore()
405 NewStoredVT, ST->isVolatile(), ST->isNonTemporal(), in ExpandUnalignedStore()
432 LD->isNonTemporal(), in ExpandUnalignedLoad()
463 LD->isVolatile(), LD->isNonTemporal(), in ExpandUnalignedLoad()
482 LD->isNonTemporal(), in ExpandUnalignedLoad()
527 LD->isNonTemporal(), Alignment); in ExpandUnalignedLoad()
533 LD->isNonTemporal(), MinAlign(Alignment,IncrementSize)); in ExpandUnalignedLoad()
[all …]
DLegalizeVectorOps.cpp315 LD->isVolatile(), LD->isNonTemporal(), in ExpandLoad()
346 bool isNonTemporal = ST->isNonTemporal(); in ExpandStore() local
374 isVolatile, isNonTemporal, Alignment); in ExpandStore()
DLegalizeIntegerTypes.cpp422 N->isNonTemporal(), N->getAlignment()); in PromoteIntRes_LOAD()
1036 bool isNonTemporal = N->isNonTemporal(); in PromoteIntOp_STORE() local
1044 isVolatile, isNonTemporal, Alignment); in PromoteIntOp_STORE()
1795 bool isNonTemporal = N->isNonTemporal(); in ExpandIntRes_LOAD() local
1805 MemVT, isVolatile, isNonTemporal, Alignment); in ExpandIntRes_LOAD()
1827 isVolatile, isNonTemporal, isInvariant, Alignment); in ExpandIntRes_LOAD()
1839 isVolatile, isNonTemporal, in ExpandIntRes_LOAD()
1858 isVolatile, isNonTemporal, Alignment); in ExpandIntRes_LOAD()
1867 isVolatile, isNonTemporal, in ExpandIntRes_LOAD()
2679 bool isNonTemporal = N->isNonTemporal(); in ExpandIntOp_STORE() local
[all …]
DDAGCombiner.cpp732 LD->isNonTemporal(), LD->getAlignment()); in PromoteOperand()
955 LD->isNonTemporal(), LD->getAlignment()); in PromoteLoad()
2611 LN0->isVolatile(), LN0->isNonTemporal(), in visitAND()
2634 LN0->isVolatile(), LN0->isNonTemporal(), in visitAND()
2667 ExtVT, LN0->isVolatile(), LN0->isNonTemporal(), in visitAND()
2703 ExtVT, LN0->isVolatile(), LN0->isNonTemporal(), in visitAND()
4279 LN0->isVolatile(), LN0->isNonTemporal(), in visitSIGN_EXTEND()
4303 LN0->isVolatile(), LN0->isNonTemporal(), in visitSIGN_EXTEND()
4335 LN0->isNonTemporal(), in visitSIGN_EXTEND()
4573 LN0->isVolatile(), LN0->isNonTemporal(), in visitZERO_EXTEND()
[all …]
DSelectionDAG.cpp489 bool isNonTemporal, bool isInvariant) { in encodeMemSDNodeFlags() argument
497 (isNonTemporal << 6) | in encodeMemSDNodeFlags()
4138 bool isVolatile, bool isNonTemporal, bool isInvariant, in getLoad() argument
4149 if (isNonTemporal) in getLoad()
4199 MMO->isNonTemporal(), in getLoad()
4216 bool isVolatile, bool isNonTemporal, in getLoad() argument
4222 PtrInfo, VT, isVolatile, isNonTemporal, isInvariant, Alignment, in getLoad()
4229 bool isVolatile, bool isNonTemporal, in getExtLoad() argument
4233 PtrInfo, MemVT, isVolatile, isNonTemporal, false, Alignment, in getExtLoad()
4246 LD->getMemoryVT(), LD->isVolatile(), LD->isNonTemporal(), in getIndexedLoad()
[all …]
DLegalizeFloatTypes.cpp483 L->isNonTemporal(), false, L->getAlignment()); in SoftenFloatRes_LOAD()
495 L->isNonTemporal(), false, L->getAlignment()); in SoftenFloatRes_LOAD()
807 ST->isVolatile(), ST->isNonTemporal(), in SoftenFloatOp_STORE()
1152 LD->isNonTemporal(), LD->getAlignment()); in ExpandFloatRes_LOAD()
1462 ST->isNonTemporal(), ST->getAlignment()); in ExpandFloatOp_STORE()
DSelectionDAGBuilder.cpp3208 bool isNonTemporal = I.getMetadata("nontemporal") != 0; in visitLoad() local
3260 isNonTemporal, isInvariant, Alignment, TBAAInfo, in visitLoad()
3306 bool isNonTemporal = I.getMetadata("nontemporal") != 0; in visitStore() local
3324 isVolatile, isNonTemporal, Alignment, TBAAInfo); in visitStore()
/external/llvm/include/llvm/CodeGen/
DMachineMemOperand.h151 bool isNonTemporal() const { return Flags & MONonTemporal; } in isNonTemporal() function
DSelectionDAG.h656 bool isNonTemporal, bool isInvariant, unsigned Alignment,
661 bool isNonTemporal, unsigned Alignment,
669 bool isVolatile, bool isNonTemporal, bool isInvariant,
681 bool isNonTemporal, unsigned Alignment,
687 bool isNonTemporal, bool isVolatile,
DSelectionDAGNodes.h919 bool isNonTemporal() const { return (SubclassData >> 6) & 1; }
/external/llvm/lib/Target/X86/
DX86InstrFragmentsSIMD.td302 return ST->isNonTemporal();
309 return ST->isNonTemporal() && !ST->isTruncatingStore() &&
318 return ST->isNonTemporal() &&
DX86ISelLowering.cpp4864 LDBase->isVolatile(), LDBase->isNonTemporal(), in EltsFromConsecutiveLoads()
4868 LDBase->isVolatile(), LDBase->isNonTemporal(), in EltsFromConsecutiveLoads()
14348 Ld->isNonTemporal(), Ld->isInvariant(), in PerformLOADCombine()
14407 St->isNonTemporal(), St->getAlignment()); in PerformSTORECombine()
14410 St->isNonTemporal(), St->getAlignment()); in PerformSTORECombine()
14479 St->isNonTemporal(), St->getAlignment()); in PerformSTORECombine()
14546 Ld->isNonTemporal(), Ld->isInvariant(), in PerformSTORECombine()
14556 St->isVolatile(), St->isNonTemporal(), in PerformSTORECombine()
14567 Ld->isVolatile(), Ld->isNonTemporal(), in PerformSTORECombine()
14571 Ld->isVolatile(), Ld->isNonTemporal(), in PerformSTORECombine()
[all …]
DX86ISelDAGToDAG.cpp1868 if (!ISD::isNormalStore(StoreNode) || StoreNode->isNonTemporal()) in isLoadIncOrDecStore()
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp462 LD->isVolatile(), LD->isNonTemporal(), 2); in LowerLOAD()
469 LD->isNonTemporal(), 2); in LowerLOAD()
527 ST->isVolatile(), ST->isNonTemporal(), in LowerSTORE()
534 ST->isNonTemporal(), 2); in LowerSTORE()
/external/llvm/lib/Target/CellSPU/
DSPUISelLowering.cpp670 LN->isVolatile(), LN->isNonTemporal(), false, 16); in LowerLOAD()
707 LN->isVolatile(), LN->isNonTemporal(), false, in LowerLOAD()
863 lowMemPtr, SN->isVolatile(), SN->isNonTemporal(), in LowerSTORE()
906 LN->isVolatile(), LN->isNonTemporal(), in LowerSTORE()
964 SN->isVolatile(), SN->isNonTemporal(), in LowerSTORE()
994 SN->isVolatile(), SN->isNonTemporal(), 16); in LowerSTORE()
999 SN->isVolatile(), SN->isNonTemporal(), 16); in LowerSTORE()
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp2943 Ld->isVolatile(), Ld->isNonTemporal(), in bitcastf32Toi32()
2962 Ld->isVolatile(), Ld->isNonTemporal(), in expandf64Toi32()
2972 Ld->isVolatile(), Ld->isNonTemporal(), in expandf64Toi32()
4772 LD->isNonTemporal(), LD->isInvariant(), in SkipExtension()
7310 LD->isNonTemporal(), LD->isInvariant(), in PerformVMOVRRDCombine()
7317 LD->isNonTemporal(), LD->isInvariant(), in PerformVMOVRRDCombine()
7429 St->isNonTemporal(), St->getAlignment()); in PerformSTORECombine()
7451 St->isNonTemporal(), St->getAlignment()); in PerformSTORECombine()
7457 St->isNonTemporal(), in PerformSTORECombine()
7483 St->isNonTemporal(), St->getAlignment(), in PerformSTORECombine()
/external/llvm/lib/CodeGen/
DMachineInstr.cpp472 if (MMO.isNonTemporal()) in operator <<()