Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DCombinerHelper.cpp858 std::vector<LLT> &MemOps, unsigned Limit, uint64_t Size, unsigned DstAlign, in findGISelOptimalMemOpLowering() argument
920 MemOps.push_back(Ty); in findGISelOptimalMemOpLowering()
982 std::vector<LLT> MemOps; in optimizeMemset() local
991 MemOps, Limit, KnownLen, (DstAlignCanChange ? 0 : Align), 0, in optimizeMemset()
1000 Type *IRTy = getTypeForLLT(MemOps[0], C); in optimizeMemset()
1013 LLT LargestTy = MemOps[0]; in optimizeMemset()
1014 for (unsigned i = 1; i < MemOps.size(); i++) in optimizeMemset()
1015 if (MemOps[i].getSizeInBits() > LargestTy.getSizeInBits()) in optimizeMemset()
1016 LargestTy = MemOps[i]; in optimizeMemset()
1031 for (unsigned I = 0; I < MemOps.size(); I++) { in optimizeMemset()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMLoadStoreOptimizer.cpp184 void FormCandidates(const MemOpQueue &MemOps);
1000 void ARMLoadStoreOpt::FormCandidates(const MemOpQueue &MemOps) { in FormCandidates() argument
1001 const MachineInstr *FirstMI = MemOps[0].MI; in FormCandidates()
1007 unsigned EIndex = MemOps.size(); in FormCandidates()
1010 const MachineInstr *MI = MemOps[SIndex].MI; in FormCandidates()
1011 int Offset = MemOps[SIndex].Offset; in FormCandidates()
1056 int NewOffset = MemOps[I].Offset; in FormCandidates()
1059 const MachineOperand &MO = getLoadStoreRegOp(*MemOps[I].MI); in FormCandidates()
1089 unsigned Position = MemOps[I].Position; in FormCandidates()
1090 if (Position < MemOps[Latest].Position) in FormCandidates()
[all …]
DARMTargetTransformInfo.cpp559 std::vector<EVT> MemOps; in getMemcpyCost() local
565 MemOps, Limit, Size, DstAlign, SrcAlign, false /*IsMemset*/, in getMemcpyCost()
569 return MemOps.size() * 2; in getMemcpyCost()
DARMISelLowering.cpp3946 SmallVector<SDValue, 4> MemOps; in StoreByValRegs() local
3955 MemOps.push_back(Store); in StoreByValRegs()
3959 if (!MemOps.empty()) in StoreByValRegs()
3960 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps); in StoreByValRegs()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/
DARCISelLowering.cpp476 SmallVector<SDValue, 4> MemOps; in LowerCallArguments() local
547 MemOps.push_back(Store); in LowerCallArguments()
571 MemOps.push_back(DAG.getMemcpy( in LowerCallArguments()
580 if (!MemOps.empty()) { in LowerCallArguments()
581 MemOps.push_back(Chain); in LowerCallArguments()
582 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps); in LowerCallArguments()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp1292 SmallVector<SDValue, 4> MemOps; in LowerCCCArguments() local
1371 MemOps.push_back(Store); in LowerCCCArguments()
1399 MemOps.push_back(DAG.getMemcpy(Chain, dl, FIN, ArgDI->SDV, in LowerCCCArguments()
1410 if (!MemOps.empty()) { in LowerCCCArguments()
1411 MemOps.push_back(Chain); in LowerCCCArguments()
1412 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps); in LowerCCCArguments()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp5889 std::vector<EVT> MemOps; in getMemcpyLoadsAndStores() local
5906 MemOps, Limit, Size, (DstAlignCanChange ? 0 : Alignment), in getMemcpyLoadsAndStores()
5914 Type *Ty = MemOps[0].getTypeForEVT(C); in getMemcpyLoadsAndStores()
5938 unsigned NumMemOps = MemOps.size(); in getMemcpyLoadsAndStores()
5941 EVT VT = MemOps[i]; in getMemcpyLoadsAndStores()
6072 std::vector<EVT> MemOps; in getMemmoveLoadsAndStores() local
6089 MemOps, Limit, Size, (DstAlignCanChange ? 0 : Align), SrcAlign, in getMemmoveLoadsAndStores()
6096 Type *Ty = MemOps[0].getTypeForEVT(C); in getMemmoveLoadsAndStores()
6112 unsigned NumMemOps = MemOps.size(); in getMemmoveLoadsAndStores()
6114 EVT VT = MemOps[i]; in getMemmoveLoadsAndStores()
[all …]
DTargetLowering.cpp180 TargetLowering::findOptimalMemOpLowering(std::vector<EVT> &MemOps, in findOptimalMemOpLowering() argument
274 MemOps.push_back(VT); in findOptimalMemOpLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineScheduler.cpp1523 void clusterNeighboringMemOps(ArrayRef<SUnit *> MemOps, ScheduleDAGInstrs *DAG);
1560 ArrayRef<SUnit *> MemOps, ScheduleDAGInstrs *DAG) { in clusterNeighboringMemOps() argument
1562 for (SUnit *SU : MemOps) { in clusterNeighboringMemOps()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp3646 SmallVector<SDValue, 8> MemOps; in LowerFormalArguments_32SVR4() local
3692 MemOps.push_back(Store); in LowerFormalArguments_32SVR4()
3711 MemOps.push_back(Store); in LowerFormalArguments_32SVR4()
3719 if (!MemOps.empty()) in LowerFormalArguments_32SVR4()
3720 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps); in LowerFormalArguments_32SVR4()
3806 SmallVector<SDValue, 8> MemOps; in LowerFormalArguments_64SVR4() local
3909 MemOps.push_back(Store); in LowerFormalArguments_64SVR4()
3936 MemOps.push_back(Store); in LowerFormalArguments_64SVR4()
4140 MemOps.push_back(Store); in LowerFormalArguments_64SVR4()
4147 if (!MemOps.empty()) in LowerFormalArguments_64SVR4()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp3597 SmallVector<SDValue, 8> MemOps; in saveVarArgRegisters() local
3628 MemOps.push_back(Store); in saveVarArgRegisters()
3657 MemOps.push_back(Store); in saveVarArgRegisters()
3666 if (!MemOps.empty()) { in saveVarArgRegisters()
3667 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOps); in saveVarArgRegisters()
5639 SmallVector<SDValue, 4> MemOps; in LowerAAPCS_VASTART() local
5643 MemOps.push_back(DAG.getStore(Chain, DL, Stack, VAList, in LowerAAPCS_VASTART()
5658 MemOps.push_back(DAG.getStore(Chain, DL, GRTop, GRTopAddr, in LowerAAPCS_VASTART()
5674 MemOps.push_back(DAG.getStore(Chain, DL, VRTop, VRTopAddr, in LowerAAPCS_VASTART()
5682 MemOps.push_back(DAG.getStore( in LowerAAPCS_VASTART()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp1447 SDValue MemOps[SystemZ::NumArgFPRs]; in LowerFormalArguments() local
1455 MemOps[I] = DAG.getStore(ArgValue.getValue(1), DL, ArgValue, FIN, in LowerFormalArguments()
1460 makeArrayRef(&MemOps[NumFixedFPRs], in LowerFormalArguments()
3334 SDValue MemOps[NumFields]; in lowerVASTART() local
3341 MemOps[I] = DAG.getStore(Chain, DL, Fields[I], FieldAddr, in lowerVASTART()
3345 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOps); in lowerVASTART()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetLowering.h3091 bool findOptimalMemOpLowering(std::vector<EVT> &MemOps,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelDAGToDAG.cpp3233 MachineMemOperand *MemOps[] = {StoreNode->getMemOperand(), in foldLoadStoreIntoMemOperand() local
3235 CurDAG->setNodeMemRefs(Result, MemOps); in foldLoadStoreIntoMemOperand()
DX86ISelLowering.cpp3585 SmallVector<SDValue, 8> MemOps; in LowerFormalArguments() local
3597 MemOps.push_back(Store); in LowerFormalArguments()
3612 MemOps.push_back(DAG.getNode(X86ISD::VASTART_SAVE_XMM_REGS, dl, in LowerFormalArguments()
3616 if (!MemOps.empty()) in LowerFormalArguments()
3617 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps); in LowerFormalArguments()
23147 SmallVector<SDValue, 8> MemOps; in LowerVASTART() local
23154 MemOps.push_back(Store); in LowerVASTART()
23162 MemOps.push_back(Store); in LowerVASTART()
23169 MemOps.push_back(Store); in LowerVASTART()
23178 MemOps.push_back(Store); in LowerVASTART()
[all …]