Home
last modified time | relevance | path

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

/trueos/contrib/llvm/lib/CodeGen/SelectionDAG/
HDLegalizeTypesGeneric.cpp251 bool isNonTemporal = LD->isNonTemporal(); in ExpandRes_NormalLoad() local
258 isVolatile, isNonTemporal, isInvariant, Alignment, in ExpandRes_NormalLoad()
267 isVolatile, isNonTemporal, isInvariant, in ExpandRes_NormalLoad()
465 bool isNonTemporal = St->isNonTemporal(); in ExpandOp_NormalStore() local
478 isVolatile, isNonTemporal, Alignment, TBAAInfo); in ExpandOp_NormalStore()
484 isVolatile, isNonTemporal, in ExpandOp_NormalStore()
HDLegalizeVectorTypes.cpp219 N->isVolatile(), N->isNonTemporal(), in ScalarizeVecRes_LOAD()
461 N->isVolatile(), N->isNonTemporal(), in ScalarizeVecOp_STORE()
466 N->isVolatile(), N->isNonTemporal(), in ScalarizeVecOp_STORE()
864 bool isNonTemporal = LD->isNonTemporal(); in SplitVecRes_LOAD() local
872 LD->getPointerInfo(), LoMemVT, isVolatile, isNonTemporal, in SplitVecRes_LOAD()
880 HiMemVT, isVolatile, isNonTemporal, isInvariant, Alignment, in SplitVecRes_LOAD()
1316 bool isNT = N->isNonTemporal(); in SplitVecOp_STORE()
2619 bool isNonTemporal = LD->isNonTemporal(); in GenWidenVectorLoads() local
2631 isVolatile, isNonTemporal, isInvariant, Align, in GenWidenVectorLoads()
2677 isNonTemporal, isInvariant, MinAlign(Align, Increment), in GenWidenVectorLoads()
[all …]
HDLegalizeDAG.cpp326 ST->isVolatile(), ST->isNonTemporal(), Alignment); in ExpandUnalignedStore()
361 ST->isVolatile(), ST->isNonTemporal(), in ExpandUnalignedStore()
385 ST->isNonTemporal(), in ExpandUnalignedStore()
413 ST->isVolatile(), ST->isNonTemporal(), Alignment); in ExpandUnalignedStore()
420 NewStoredVT, ST->isVolatile(), ST->isNonTemporal(), in ExpandUnalignedStore()
477 LD->isVolatile(), LD->isNonTemporal(), in ExpandUnalignedLoad()
497 LD->isNonTemporal(), in ExpandUnalignedLoad()
543 LD->isNonTemporal(), Alignment, LD->getTBAAInfo()); in ExpandUnalignedLoad()
549 LD->isNonTemporal(), MinAlign(Alignment, IncrementSize), in ExpandUnalignedLoad()
554 LD->isNonTemporal(), Alignment, LD->getTBAAInfo()); in ExpandUnalignedLoad()
[all …]
HDLegalizeVectorOps.cpp421 LD->isVolatile(), LD->isNonTemporal(), in ExpandLoad()
433 LD->isNonTemporal(), LD->getAlignment(), in ExpandLoad()
504 LD->isVolatile(), LD->isNonTemporal(), in ExpandLoad()
536 bool isNonTemporal = ST->isNonTemporal(); in ExpandStore() local
565 isVolatile, isNonTemporal, Alignment, TBAAInfo); in ExpandStore()
HDLegalizeIntegerTypes.cpp1809 bool isNonTemporal = N->isNonTemporal(); in ExpandIntRes_LOAD() local
1820 MemVT, isVolatile, isNonTemporal, Alignment, TBAAInfo); in ExpandIntRes_LOAD()
1842 isVolatile, isNonTemporal, isInvariant, Alignment, in ExpandIntRes_LOAD()
1855 isVolatile, isNonTemporal, in ExpandIntRes_LOAD()
1874 isVolatile, isNonTemporal, Alignment, TBAAInfo); in ExpandIntRes_LOAD()
1883 isVolatile, isNonTemporal, in ExpandIntRes_LOAD()
2713 bool isNonTemporal = N->isNonTemporal(); in ExpandIntOp_STORE() local
2723 N->getMemoryVT(), isVolatile, isNonTemporal, in ExpandIntOp_STORE()
2732 isVolatile, isNonTemporal, Alignment, TBAAInfo); in ExpandIntOp_STORE()
2744 NEVT, isVolatile, isNonTemporal, in ExpandIntOp_STORE()
[all …]
HDSelectionDAG.cpp511 bool isNonTemporal, bool isInvariant) { in encodeMemSDNodeFlags() argument
519 (isNonTemporal << 6) | in encodeMemSDNodeFlags()
4496 bool isVolatile, bool isNonTemporal, bool isInvariant, in getLoad() argument
4507 if (isNonTemporal) in getLoad()
4557 MMO->isNonTemporal(), in getLoad()
4576 bool isVolatile, bool isNonTemporal, in getLoad() argument
4582 PtrInfo, VT, isVolatile, isNonTemporal, isInvariant, Alignment, in getLoad()
4597 bool isVolatile, bool isNonTemporal, in getExtLoad() argument
4601 PtrInfo, MemVT, isVolatile, isNonTemporal, false, Alignment, in getExtLoad()
4622 LD->getMemoryVT(), LD->isVolatile(), LD->isNonTemporal(), in getIndexedLoad()
[all …]
HDDAGCombiner.cpp2833 ExtVT, LN0->isVolatile(), LN0->isNonTemporal(), in visitAND()
5333 LN0->isVolatile(), LN0->isNonTemporal(), in ReduceLoadWidth()
5338 ExtVT, LN0->isVolatile(), LN0->isNonTemporal(), in ReduceLoadWidth()
5747 LN0->isVolatile(), LN0->isNonTemporal(), in visitBITCAST()
7531 LD->isVolatile(), LD->isNonTemporal(), Align, in visitLOAD()
7833 Origin->isNonTemporal(), Origin->isInvariant(), getAlignment()); in loadSlice()
8365 LD->isVolatile(), LD->isNonTemporal(), in ReduceLoadOpStoreWidth()
8403 LD->isNonTemporal() || in TransformFPLoadStorePair()
8404 ST->isNonTemporal() || in TransformFPLoadStorePair()
9035 ST->isNonTemporal(), OrigAlign, in visitSTORE()
[all …]
HDLegalizeFloatTypes.cpp520 L->isNonTemporal(), false, L->getAlignment(), in SoftenFloatRes_LOAD()
533 L->isNonTemporal(), false, L->getAlignment(), in SoftenFloatRes_LOAD()
HDSelectionDAGBuilder.cpp3394 bool isNonTemporal = I.getMetadata("nontemporal") != 0; in visitLoad() local
3446 isNonTemporal, isInvariant, Alignment, TBAAInfo, in visitLoad()
3492 bool isNonTemporal = I.getMetadata("nontemporal") != 0; in visitStore() local
3510 isVolatile, isNonTemporal, Alignment, TBAAInfo); in visitStore()
/trueos/contrib/llvm/include/llvm/CodeGen/
HDMachineMemOperand.h157 bool isNonTemporal() const { return Flags & MONonTemporal; } in isNonTemporal() function
HDSelectionDAG.h766 bool isNonTemporal, bool isInvariant, unsigned Alignment,
773 bool isNonTemporal, unsigned Alignment,
784 bool isVolatile, bool isNonTemporal, bool isInvariant,
796 bool isNonTemporal, unsigned Alignment,
802 bool isNonTemporal, bool isVolatile,
HDSelectionDAGNodes.h1009 bool isNonTemporal() const { return (SubclassData >> 6) & 1; }
/trueos/contrib/llvm/lib/Target/X86/
HDX86InstrFragmentsSIMD.td427 return ST->isNonTemporal();
434 return ST->isNonTemporal() && !ST->isTruncatingStore() &&
443 return ST->isNonTemporal() &&
HDX86ISelLowering.cpp5445 LDBase->isVolatile(), LDBase->isNonTemporal(), in EltsFromConsecutiveLoads()
5449 LDBase->isVolatile(), LDBase->isNonTemporal(), in EltsFromConsecutiveLoads()
18100 Ld->isNonTemporal(), Ld->isInvariant(), in PerformLOADCombine()
18105 Ld->isNonTemporal(), Ld->isInvariant(), in PerformLOADCombine()
18194 Ld->isVolatile(), Ld->isNonTemporal(), in PerformLOADCombine()
18299 St->isNonTemporal(), Alignment); in PerformSTORECombine()
18302 St->isNonTemporal(), in PerformSTORECombine()
18379 St->isNonTemporal(), St->getAlignment()); in PerformSTORECombine()
18446 Ld->isNonTemporal(), Ld->isInvariant(), in PerformSTORECombine()
18456 St->isVolatile(), St->isNonTemporal(), in PerformSTORECombine()
[all …]
HDX86ISelDAGToDAG.cpp1932 if (!ISD::isNormalStore(StoreNode) || StoreNode->isNonTemporal()) in isLoadIncOrDecStore()
/trueos/contrib/llvm/lib/Target/R600/
HDAMDGPUISelLowering.cpp505 MemEltVT, Load->isVolatile(), Load->isNonTemporal(), in SplitVectorLoad()
561 Store->isVolatile(), Store->isNonTemporal(), in MergeVectorStore()
585 MemEltVT, Store->isVolatile(), Store->isNonTemporal(), in SplitVectorStore()
HDR600ISelLowering.cpp1277 LoadNode->isNonTemporal(), in LowerLOAD()
/trueos/contrib/llvm/lib/Target/XCore/
HDXCoreISelLowering.cpp437 LD->isVolatile(), LD->isNonTemporal(), 2); in LowerLOAD()
444 LD->isNonTemporal(), 2); in LowerLOAD()
502 ST->isVolatile(), ST->isNonTemporal(), in LowerSTORE()
509 ST->isNonTemporal(), 2); in LowerSTORE()
/trueos/contrib/llvm/lib/Target/NVPTX/
HDNVPTXISelLowering.cpp1206 LD->getPointerInfo(), LD->isVolatile(), LD->isNonTemporal(), in LowerLOADi1()
1325 bool isNonTemporal = ST->isNonTemporal(); in LowerSTOREi1() local
1328 ST->getPointerInfo(), MVT::i8, isNonTemporal, in LowerSTOREi1()
/trueos/contrib/llvm/lib/Target/Mips/
HDMipsSEISelLowering.cpp1106 Nd.isNonTemporal(), Nd.isInvariant(), in lowerLOAD()
1113 Nd.isNonTemporal(), Nd.isInvariant(), in lowerLOAD()
1144 Nd.isVolatile(), Nd.isNonTemporal(), Nd.getAlignment(), in lowerSTORE()
1150 Nd.isVolatile(), Nd.isNonTemporal(), in lowerSTORE()
HDMipsISelLowering.cpp2061 SD->isNonTemporal(), SD->getAlignment()); in lowerFP_TO_SINT_STORE()
/trueos/contrib/llvm/lib/Target/ARM/
HDARMISelLowering.cpp3449 Ld->isVolatile(), Ld->isNonTemporal(), in bitcastf32Toi32()
3468 Ld->isVolatile(), Ld->isNonTemporal(), in expandf64Toi32()
3478 Ld->isVolatile(), Ld->isNonTemporal(), in expandf64Toi32()
5616 LD->isNonTemporal(), LD->isInvariant(), in SkipLoadExtensionForVMULL()
5625 LD->isNonTemporal(), LD->getAlignment()); in SkipLoadExtensionForVMULL()
8929 LD->isNonTemporal(), LD->isInvariant(), in PerformVMOVRRDCombine()
8936 LD->isNonTemporal(), LD->isInvariant(), in PerformVMOVRRDCombine()
9048 St->isNonTemporal(), St->getAlignment()); in PerformSTORECombine()
9070 St->isNonTemporal(), St->getAlignment()); in PerformSTORECombine()
9076 St->isNonTemporal(), in PerformSTORECombine()
[all …]
/trueos/contrib/llvm/lib/CodeGen/
HDMachineInstr.cpp510 if (MMO.isNonTemporal()) in operator <<()
/trueos/contrib/llvm/lib/Target/SystemZ/
HDSystemZISelLowering.cpp1158 Load->isVolatile(), Load->isNonTemporal(), in adjustSubwordCmp()
/trueos/contrib/llvm/lib/Target/PowerPC/
HDPPCISelLowering.cpp7253 LD->isVolatile(), LD->isNonTemporal(), in PerformDAGCombine()