Home
last modified time | relevance | path

Searched refs:MemOps (Results 1 – 16 of 16) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp1009 unsigned EIndex = MemOps.size(); in FormCandidates()
1013 int Offset = MemOps[SIndex].Offset; in FormCandidates()
1876 MemOpQueue MemOps; in LoadStoreMultipleOpti() local
1938 for (MI = MemOps.begin(), ME = MemOps.end(); MI != ME; ++MI) { in LoadStoreMultipleOpti()
1949 if (MI != MemOps.end()) { in LoadStoreMultipleOpti()
1971 if (MemOps.size() > 0) { in LoadStoreMultipleOpti()
1972 FormCandidates(MemOps); in LoadStoreMultipleOpti()
1977 MemOps.clear(); in LoadStoreMultipleOpti()
1980 if (MemOps.size() > 0) in LoadStoreMultipleOpti()
1981 FormCandidates(MemOps); in LoadStoreMultipleOpti()
[all …]
H A DARMTargetTransformInfo.cpp1126 std::vector<EVT> MemOps; in getNumMemOps() local
1128 MemOps, Limit, MOp, DstAddrSpace, in getNumMemOps()
1130 return MemOps.size() * Factor; in getNumMemOps()
H A DARMISelLowering.cpp4290 SmallVector<SDValue, 4> MemOps; in StoreByValRegs() local
4299 MemOps.push_back(Store); in StoreByValRegs()
4303 if (!MemOps.empty()) in StoreByValRegs()
4304 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps); in StoreByValRegs()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp475 SmallVector<SDValue, 4> MemOps; in LowerCallArguments() local
546 MemOps.push_back(Store); in LowerCallArguments()
571 MemOps.push_back(DAG.getMemcpy( in LowerCallArguments()
581 if (!MemOps.empty()) { in LowerCallArguments()
582 MemOps.push_back(Chain); in LowerCallArguments()
583 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps); in LowerCallArguments()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp1164 MemOps.push_back(Ty); in findGISelOptimalMemOpLowering()
1230 std::vector<LLT> MemOps; in optimizeMemset() local
1262 LLT LargestTy = MemOps[0]; in optimizeMemset()
1265 LargestTy = MemOps[i]; in optimizeMemset()
1281 LLT Ty = MemOps[I]; in optimizeMemset()
1388 std::vector<LLT> MemOps; in optimizeMemcpy() local
1396 MemOps, Limit, in optimizeMemcpy()
1435 for (auto CopyTy : MemOps) { in optimizeMemcpy()
1490 std::vector<LLT> MemOps; in optimizeMemmove() local
1501 MemOps, Limit, in optimizeMemmove()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1291 SmallVector<SDValue, 4> MemOps; in LowerCCCArguments() local
1370 MemOps.push_back(Store); in LowerCCCArguments()
1399 MemOps.push_back(DAG.getMemcpy( in LowerCCCArguments()
1409 if (!MemOps.empty()) { in LowerCCCArguments()
1410 MemOps.push_back(Chain); in LowerCCCArguments()
1411 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps); in LowerCCCArguments()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp6410 std::vector<EVT> MemOps; in getMemcpyLoadsAndStores() local
6468 EVT VT = MemOps[i]; in getMemcpyLoadsAndStores()
6603 std::vector<EVT> MemOps; in getMemmoveLoadsAndStores() local
6617 MemOps, Limit, in getMemmoveLoadsAndStores()
6647 EVT VT = MemOps[i]; in getMemmoveLoadsAndStores()
6668 EVT VT = MemOps[i]; in getMemmoveLoadsAndStores()
6714 std::vector<EVT> MemOps; in getMemsetStores() local
6746 EVT LargestVT = MemOps[0]; in getMemsetStores()
6748 if (MemOps[i].bitsGT(LargestVT)) in getMemsetStores()
6749 LargestVT = MemOps[i]; in getMemsetStores()
[all …]
H A DTargetLowering.cpp193 std::vector<EVT> &MemOps, unsigned Limit, const MemOp &Op, unsigned DstAS, in findOptimalMemOpLowering() argument
274 MemOps.push_back(VT); in findOptimalMemOpLowering()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineScheduler.cpp1547 void clusterNeighboringMemOps(ArrayRef<MemOpInfo> MemOps, bool FastCluster,
1551 bool groupMemOps(ArrayRef<MemOpInfo> MemOps, ScheduleDAGInstrs *DAG,
1709 ArrayRef<MemOpInfo> MemOps, ScheduleDAGInstrs *DAG, in groupMemOps() argument
1713 MemOps.size() * DAG->SUnits.size() / 1000 > FastClusterThreshold; in groupMemOps()
1715 for (const auto &MemOp : MemOps) { in groupMemOps()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp965 SmallVector<SDValue, 8> MemOps; in LowerVASTART() local
993 MemOps.push_back(Store); in LowerVASTART()
1002 MemOps.push_back(Store); in LowerVASTART()
1011 MemOps.push_back(Store); in LowerVASTART()
1013 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOps); in LowerVASTART()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp4119 SmallVector<SDValue, 8> MemOps; in LowerFormalArguments_32SVR4() local
4166 MemOps.push_back(Store); in LowerFormalArguments_32SVR4()
4185 MemOps.push_back(Store); in LowerFormalArguments_32SVR4()
4193 if (!MemOps.empty()) in LowerFormalArguments_32SVR4()
4277 SmallVector<SDValue, 8> MemOps; in LowerFormalArguments_64SVR4() local
4409 MemOps.push_back(Store); in LowerFormalArguments_64SVR4()
4586 MemOps.push_back(Store); in LowerFormalArguments_64SVR4()
4593 if (!MemOps.empty()) in LowerFormalArguments_64SVR4()
7053 MemOps.push_back(Store); in LowerFormalArguments_AIX()
7142 MemOps.push_back(Store); in LowerFormalArguments_AIX()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1544 SDValue MemOps[SystemZ::ELFNumArgFPRs]; in LowerFormalArguments() local
1553 MemOps[I] = DAG.getStore(ArgValue.getValue(1), DL, ArgValue, FIN, in LowerFormalArguments()
1558 makeArrayRef(&MemOps[NumFixedFPRs], in LowerFormalArguments()
3443 SDValue MemOps[NumFields]; in lowerVASTART() local
3450 MemOps[I] = DAG.getStore(Chain, DL, Fields[I], FieldAddr, in lowerVASTART()
3454 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOps); in lowerVASTART()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp5388 SmallVector<SDValue, 8> MemOps; in saveVarArgRegisters() local
5419 MemOps.push_back(Store); in saveVarArgRegisters()
5448 MemOps.push_back(Store); in saveVarArgRegisters()
5457 if (!MemOps.empty()) { in saveVarArgRegisters()
7669 SmallVector<SDValue, 4> MemOps; in LowerAAPCS_VASTART() local
7675 MemOps.push_back(DAG.getStore(Chain, DL, Stack, VAList, in LowerAAPCS_VASTART()
7692 MemOps.push_back(DAG.getStore(Chain, DL, GRTop, GRTopAddr, in LowerAAPCS_VASTART()
7710 MemOps.push_back(DAG.getStore(Chain, DL, VRTop, VRTopAddr, in LowerAAPCS_VASTART()
7719 MemOps.push_back( in LowerAAPCS_VASTART()
7727 MemOps.push_back( in LowerAAPCS_VASTART()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3308 bool findOptimalMemOpLowering(std::vector<EVT> &MemOps, unsigned Limit,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp3356 MachineMemOperand *MemOps[] = {StoreNode->getMemOperand(), in foldLoadStoreIntoMemOperand() local
3358 CurDAG->setNodeMemRefs(Result, MemOps); in foldLoadStoreIntoMemOperand()
H A DX86ISelLowering.cpp3513 SmallVector<SDValue, 8> MemOps; in createVarArgAreaAndStoreRegisters() local
3527 MemOps.push_back(Store); in createVarArgAreaAndStoreRegisters()
3541 MemOps.push_back(DAG.getNode(X86ISD::VASTART_SAVE_XMM_REGS, DL, in createVarArgAreaAndStoreRegisters()
3545 if (!MemOps.empty()) in createVarArgAreaAndStoreRegisters()
3546 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOps); in createVarArgAreaAndStoreRegisters()
24752 SmallVector<SDValue, 8> MemOps; in LowerVASTART() local
24759 MemOps.push_back(Store); in LowerVASTART()
24767 MemOps.push_back(Store); in LowerVASTART()
24774 MemOps.push_back(Store); in LowerVASTART()
24783 MemOps.push_back(Store); in LowerVASTART()
[all …]