Home
last modified time | relevance | path

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

12

/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()
544 N->isVolatile(), N->isNonTemporal(), in ScalarizeVecOp_STORE()
549 N->isVolatile(), N->isNonTemporal(), in ScalarizeVecOp_STORE()
999 bool isNonTemporal = LD->isNonTemporal(); in SplitVecRes_LOAD() local
1007 LD->getPointerInfo(), LoMemVT, isVolatile, isNonTemporal, in SplitVecRes_LOAD()
1015 HiMemVT, isVolatile, isNonTemporal, isInvariant, Alignment, in SplitVecRes_LOAD()
1814 bool isNT = N->isNonTemporal(); in SplitVecOp_STORE()
3387 bool isNonTemporal = LD->isNonTemporal(); in GenWidenVectorLoads() local
3399 isVolatile, isNonTemporal, isInvariant, Align, in GenWidenVectorLoads()
3444 isNonTemporal, isInvariant, MinAlign(Align, Increment), in GenWidenVectorLoads()
[all …]
DLegalizeDAG.cpp335 ST->isVolatile(), ST->isNonTemporal(), Alignment); in ExpandUnalignedStore()
371 ST->isVolatile(), ST->isNonTemporal(), in ExpandUnalignedStore()
395 ST->isNonTemporal(), in ExpandUnalignedStore()
423 ST->isVolatile(), ST->isNonTemporal(), Alignment); in ExpandUnalignedStore()
432 ST->isVolatile(), ST->isNonTemporal(), Alignment, ST->getAAInfo()); in ExpandUnalignedStore()
489 LD->isVolatile(), LD->isNonTemporal(), in ExpandUnalignedLoad()
509 LD->isNonTemporal(), in ExpandUnalignedLoad()
556 LD->isNonTemporal(), LD->isInvariant(), Alignment, in ExpandUnalignedLoad()
563 LD->isNonTemporal(),LD->isInvariant(), in ExpandUnalignedLoad()
568 LD->isNonTemporal(), LD->isInvariant(), Alignment, in ExpandUnalignedLoad()
[all …]
DLegalizeVectorOps.cpp535 LD->isVolatile(), LD->isNonTemporal(), in ExpandLoad()
548 LD->isNonTemporal(), LD->isInvariant(), in ExpandLoad()
624 LD->isVolatile(), LD->isNonTemporal(), LD->isInvariant(), in ExpandLoad()
655 bool isNonTemporal = ST->isNonTemporal(); in ExpandStore() local
685 isVolatile, isNonTemporal, MinAlign(Alignment, Idx*Stride), in ExpandStore()
DLegalizeIntegerTypes.cpp2007 bool isNonTemporal = N->isNonTemporal(); in ExpandIntRes_LOAD() local
2018 MemVT, isVolatile, isNonTemporal, isInvariant, in ExpandIntRes_LOAD()
2042 isVolatile, isNonTemporal, isInvariant, Alignment, in ExpandIntRes_LOAD()
2055 isVolatile, isNonTemporal, isInvariant, in ExpandIntRes_LOAD()
2074 isVolatile, isNonTemporal, isInvariant, Alignment, in ExpandIntRes_LOAD()
2084 isVolatile, isNonTemporal, isInvariant, in ExpandIntRes_LOAD()
2957 bool isNonTemporal = N->isNonTemporal(); in ExpandIntOp_STORE() local
2967 N->getMemoryVT(), isVolatile, isNonTemporal, in ExpandIntOp_STORE()
2976 isVolatile, isNonTemporal, Alignment, AAInfo); in ExpandIntOp_STORE()
2988 NEVT, isVolatile, isNonTemporal, in ExpandIntOp_STORE()
[all …]
DSelectionDAG.cpp557 bool isNonTemporal, bool isInvariant) { in encodeMemSDNodeFlags() argument
565 (isNonTemporal << 6) | in encodeMemSDNodeFlags()
5043 bool isVolatile, bool isNonTemporal, bool isInvariant, in getLoad() argument
5054 if (isNonTemporal) in getLoad()
5104 MMO->isNonTemporal(), in getLoad()
5123 bool isVolatile, bool isNonTemporal, in getLoad() argument
5129 PtrInfo, VT, isVolatile, isNonTemporal, isInvariant, Alignment, in getLoad()
5144 bool isVolatile, bool isNonTemporal, in getExtLoad() argument
5149 PtrInfo, MemVT, isVolatile, isNonTemporal, isInvariant, in getExtLoad()
5170 LD->getMemoryVT(), LD->isVolatile(), LD->isNonTemporal(), in getIndexedLoad()
[all …]
DDAGCombiner.cpp3242 ExtVT, LN0->isVolatile(), LN0->isNonTemporal(), in visitAND()
5934 LN0->isVolatile(), LN0->isNonTemporal(), LN0->isInvariant(), in CombineExtLoad()
6856 LN0->isVolatile(), LN0->isNonTemporal(), in ReduceLoadWidth()
6861 ExtVT, LN0->isVolatile(), LN0->isNonTemporal(), in ReduceLoadWidth()
7310 LN0->isVolatile(), LN0->isNonTemporal(), in visitBITCAST()
9998 LD->isVolatile(), LD->isNonTemporal(), in visitLOAD()
10303 Origin->isNonTemporal(), Origin->isInvariant(), getAlignment()); in loadSlice()
10838 LD->isVolatile(), LD->isNonTemporal(), in ReduceLoadOpStoreWidth()
10876 LD->isNonTemporal() || in TransformFPLoadStorePair()
10877 ST->isNonTemporal() || in TransformFPLoadStorePair()
[all …]
DLegalizeFloatTypes.cpp622 L->isNonTemporal(), false, L->getAlignment(), in SoftenFloatRes_LOAD()
636 L->isNonTemporal(), false, L->getAlignment(), in SoftenFloatRes_LOAD()
2073 L->isNonTemporal(), false, L->getAlignment(), in PromoteFloatRes_LOAD()
DSelectionDAGBuilder.cpp3125 bool isNonTemporal = I.getMetadata(LLVMContext::MD_nontemporal) != nullptr; in visitLoad() local
3194 isNonTemporal, isInvariant, Alignment, AAInfo, in visitLoad()
3239 bool isNonTemporal = I.getMetadata(LLVMContext::MD_nontemporal) != nullptr; in visitStore() local
3260 isVolatile, isNonTemporal, Alignment, AAInfo); in visitStore()
/external/llvm/include/llvm/CodeGen/
DMachineMemOperand.h178 bool isNonTemporal() const { return Flags & MONonTemporal; } in isNonTemporal() function
DSelectionDAG.h833 bool isNonTemporal, bool isInvariant, unsigned Alignment,
841 bool isNonTemporal, bool isInvariant, unsigned Alignment,
852 bool isVolatile, bool isNonTemporal, bool isInvariant,
863 bool isNonTemporal, unsigned Alignment,
869 bool isNonTemporal, bool isVolatile,
DSelectionDAGNodes.h1141 bool isNonTemporal() const { return (SubclassData >> 6) & 1; }
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp467 LD->isVolatile(), LD->isNonTemporal(), in LowerLOAD()
475 LD->isNonTemporal(), LD->isInvariant(), 2); in LowerLOAD()
534 ST->isVolatile(), ST->isNonTemporal(), in LowerSTORE()
541 ST->isNonTemporal(), 2); in LowerSTORE()
983 N->isVolatile(), N->isNonTemporal(), N->isInvariant(), in LowerATOMIC_LOAD()
991 N->isVolatile(), N->isNonTemporal(), in LowerATOMIC_LOAD()
997 N->isVolatile(), N->isNonTemporal(), in LowerATOMIC_LOAD()
1013 N->isVolatile(), N->isNonTemporal(), in LowerATOMIC_STORE()
1021 N->isVolatile(), N->isNonTemporal(), in LowerATOMIC_STORE()
1027 N->isVolatile(), N->isNonTemporal(), in LowerATOMIC_STORE()
/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfoV60.td128 let isNVStorable = 1, isNonTemporal = 1 in {
164 let isNonTemporal = 1 in {
207 let isNVStorable = 1, isNonTemporal = 1 in {
305 let isNonTemporal = 1 in {
409 let isNVStorable = 1 , isNonTemporal = 1 in {
452 let isNonTemporal = 1 in {
496 let isNVStorable = 1, isNonTemporal = 1 in {
550 let isNonTemporal = 1 in {
596 let isNonTemporal = 1 in {
656 let isNonTemporal = 1, BaseOpcode = "vS32b_ppu" in
[all …]
DHexagonInstrFormats.td183 bit isNonTemporal = 0;
198 let isNT = !if(isNonTemporal, "true", "false");
DHexagonISelLowering.cpp1306 LoadNode->isNonTemporal(), in LowerLOAD()
1315 LoadNode->isNonTemporal(), in LowerLOAD()
1328 LoadNode->isNonTemporal(), in LowerLOAD()
1337 LoadNode->isNonTemporal(), in LowerLOAD()
1352 LoadNode->isVolatile(), LoadNode->isNonTemporal(), in LowerLOAD()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.cpp1189 MemEltVT, Load->isVolatile(), Load->isNonTemporal(), in ScalarizeVectorLoad()
1236 LoMemVT, Load->isVolatile(), Load->isNonTemporal(), in SplitVectorLoad()
1246 HiMemVT, Load->isVolatile(), Load->isNonTemporal(), in SplitVectorLoad()
1306 Store->isNonTemporal(), Store->isVolatile(), in MergeVectorStore()
1312 Store->isVolatile(), Store->isNonTemporal(), in MergeVectorStore()
1340 MemEltVT, Store->isNonTemporal(), Store->isVolatile(), in ScalarizeVectorStore()
1387 Store->isNonTemporal(), in SplitVectorStore()
1395 Store->isNonTemporal(), in SplitVectorStore()
/external/llvm/lib/CodeGen/
DMIRPrinter.cpp851 if (Op.isNonTemporal()) in print()
DMachineInstr.cpp621 if (isNonTemporal()) in print()
/external/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp1223 Nd.isNonTemporal(), Nd.isInvariant(), in lowerLOAD()
1230 Nd.isNonTemporal(), Nd.isInvariant(), in lowerLOAD()
1261 Nd.isVolatile(), Nd.isNonTemporal(), Nd.getAlignment(), in lowerSTORE()
1267 Nd.isVolatile(), Nd.isNonTemporal(), in lowerSTORE()
/external/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.cpp1877 LD->getPointerInfo(), LD->isVolatile(), LD->isNonTemporal(), in LowerLOADi1()
2007 bool isNonTemporal = ST->isNonTemporal(); in LowerSTOREi1() local
2010 ST->getPointerInfo(), MVT::i8, isNonTemporal, in LowerSTOREi1()
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp3704 Ld->isVolatile(), Ld->isNonTemporal(), in bitcastf32Toi32()
3725 Ld->isVolatile(), Ld->isNonTemporal(), in expandf64Toi32()
3735 Ld->isVolatile(), Ld->isNonTemporal(), in expandf64Toi32()
6273 LD->isNonTemporal(), LD->isInvariant(), in SkipLoadExtensionForVMULL()
6282 LD->isNonTemporal(), LD->getAlignment()); in SkipLoadExtensionForVMULL()
9223 LD->isNonTemporal(), LD->isInvariant(), in PerformVMOVRRDCombine()
9230 LD->isNonTemporal(), LD->isInvariant(), in PerformVMOVRRDCombine()
9906 St->isNonTemporal(), St->getAlignment()); in PerformSTORECombine()
9928 St->isNonTemporal(), St->getAlignment()); in PerformSTORECombine()
9935 St->isNonTemporal(), in PerformSTORECombine()
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp6248 LD->isNonTemporal()) in canReuseLoadAddress()
7673 ScalarMemVT, LN->isVolatile(), LN->isNonTemporal(), in LowerVectorLoad()
7680 LN->isVolatile(), LN->isNonTemporal(), in LowerVectorLoad()
7727 LN->isVolatile(), LN->isNonTemporal(), in LowerVectorLoad()
7772 ScalarMemVT, SN->isVolatile(), SN->isNonTemporal(), in LowerVectorStore()
7778 SN->isVolatile(), SN->isNonTemporal(), in LowerVectorStore()
7867 MVT::i8 /* memory type */, SN->isNonTemporal(), SN->isVolatile(), in LowerVectorStore()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp5449 LDBase->isNonTemporal(), LDBase->isInvariant(), in EltsFromConsecutiveLoads()
15295 Ld->getPointerInfo(), Ld->isVolatile(), Ld->isNonTemporal(), in LowerExtendedLoad()
15310 Ld->isNonTemporal(), Ld->isInvariant(), in LowerExtendedLoad()
15379 Ld->isVolatile(), Ld->isNonTemporal(), Ld->isInvariant(), in LowerExtendedLoad()
25932 Ld->isNonTemporal(), Ld->isInvariant(), in PerformLOADCombine()
25937 Ld->isNonTemporal(), Ld->isInvariant(), in PerformLOADCombine()
26153 St->isNonTemporal(), Alignment); in PerformSTORECombine()
26156 St->isNonTemporal(), in PerformSTORECombine()
26173 St->isNonTemporal(), St->getAlignment()); in PerformSTORECombine()
26248 St->isNonTemporal(), St->getAlignment()); in PerformSTORECombine()
[all …]
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp7547 LN0->isNonTemporal(), LN0->isInvariant(), in performIntToFpCombine()
8578 St->isVolatile(), St->isNonTemporal(), St->getAlignment()); in replaceSplatVectorStore()
8586 St->isNonTemporal(), Alignment); in replaceSplatVectorStore()
8650 S->isVolatile(), S->isNonTemporal(), S->getAlignment()); in split16BStores()
8654 S->getPointerInfo(), S->isVolatile(), S->isNonTemporal(), in split16BStores()

12