| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMLoadStoreOptimizer.cpp | 1009 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 D | ARMTargetTransformInfo.cpp | 1126 std::vector<EVT> MemOps; in getNumMemOps() local 1128 MemOps, Limit, MOp, DstAddrSpace, in getNumMemOps() 1130 return MemOps.size() * Factor; in getNumMemOps()
|
| H A D | ARMISelLowering.cpp | 4290 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 D | ARCISelLowering.cpp | 475 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 D | CombinerHelper.cpp | 1164 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 D | XCoreISelLowering.cpp | 1291 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 D | SelectionDAG.cpp | 6410 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 D | TargetLowering.cpp | 193 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 D | MachineScheduler.cpp | 1547 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 D | HexagonISelLowering.cpp | 965 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 D | PPCISelLowering.cpp | 4119 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 D | SystemZISelLowering.cpp | 1544 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 D | AArch64ISelLowering.cpp | 5388 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 D | TargetLowering.h | 3308 bool findOptimalMemOpLowering(std::vector<EVT> &MemOps, unsigned Limit,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelDAGToDAG.cpp | 3356 MachineMemOperand *MemOps[] = {StoreNode->getMemOperand(), in foldLoadStoreIntoMemOperand() local 3358 CurDAG->setNodeMemRefs(Result, MemOps); in foldLoadStoreIntoMemOperand()
|
| H A D | X86ISelLowering.cpp | 3513 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 …]
|