Searched refs:MemOps (Results 1 - 9 of 9) sorted by relevance

/external/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp145 void FormCandidates(const MemOpQueue &MemOps);
795 /// Call MergeOps and update MemOps and merges accordingly on success.
920 void ARMLoadStoreOpt::FormCandidates(const MemOpQueue &MemOps) { argument
921 const MachineInstr *FirstMI = MemOps[0].MI;
927 unsigned EIndex = MemOps.size();
930 const MachineInstr *MI = MemOps[SIndex].MI;
931 int Offset = MemOps[SIndex].Offset;
959 int NewOffset = MemOps[I].Offset;
962 const MachineOperand &MO = getLoadStoreRegOp(*MemOps[I].MI);
989 unsigned Position = MemOps[
[all...]
H A DARMISelLowering.cpp3018 SmallVector<SDValue, 4> MemOps; local
3028 MemOps.push_back(Store);
3032 if (!MemOps.empty())
3033 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps);
/external/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1320 SmallVector<SDValue, 4> MemOps; local
1400 MemOps.push_back(Store);
1428 MemOps.push_back(DAG.getMemcpy(Chain, dl, FIN, ArgDI->SDV,
1439 if (!MemOps.empty()) {
1440 MemOps.push_back(Chain);
1441 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp4156 static bool FindOptimalMemOpLowering(std::vector<EVT> &MemOps, argument
4252 MemOps.push_back(VT);
4283 std::vector<EVT> MemOps; local
4299 if (!FindOptimalMemOpLowering(MemOps, Limit, Size,
4306 Type *Ty = MemOps[0].getTypeForEVT(*DAG.getContext());
4326 unsigned NumMemOps = MemOps.size();
4329 EVT VT = MemOps[i];
4396 std::vector<EVT> MemOps; local
4409 if (!FindOptimalMemOpLowering(MemOps, Limit, Size,
4415 Type *Ty = MemOps[
4490 std::vector<EVT> MemOps; local
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp2941 SmallVector<SDValue, 8> MemOps; local
2987 MemOps.push_back(Store);
3006 MemOps.push_back(Store);
3014 if (!MemOps.empty())
3015 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps);
3109 SmallVector<SDValue, 8> MemOps; local
3213 MemOps.push_back(Store);
3240 MemOps.push_back(Store);
3445 MemOps.push_back(Store);
3452 if (!MemOps
3558 SmallVector<SDValue, 8> MemOps; local
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2573 SmallVector<SDValue, 8> MemOps; local
2595 MemOps.push_back(Store);
2625 MemOps.push_back(Store);
2634 if (!MemOps.empty()) {
2635 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOps);
4199 SmallVector<SDValue, 4> MemOps; local
4203 MemOps.push_back(DAG.getStore(Chain, DL, Stack, VAList,
4218 MemOps.push_back(DAG.getStore(Chain, DL, GRTop, GRTopAddr,
4233 MemOps.push_back(DAG.getStore(Chain, DL, VRTop, VRTopAddr,
4240 MemOps
[all...]
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1053 SmallVector<SDValue, 8> MemOps; local
1154 if (!MemOps.empty())
1155 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps);
/external/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp967 SDValue MemOps[SystemZ::NumArgFPRs]; local
975 MemOps[I] = DAG.getStore(ArgValue.getValue(1), DL, ArgValue, FIN,
981 makeArrayRef(&MemOps[NumFixedFPRs],
2710 SDValue MemOps[NumFields];
2717 MemOps[I] = DAG.getStore(Chain, DL, Fields[I], FieldAddr,
2722 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOps);
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2857 SmallVector<SDValue, 8> MemOps; local
2870 MemOps.push_back(Store);
2885 MemOps.push_back(DAG.getNode(X86ISD::VASTART_SAVE_XMM_REGS, dl,
2889 if (!MemOps.empty())
2890 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps);
15848 SmallVector<SDValue, 8> MemOps;
15855 MemOps.push_back(Store);
15863 MemOps.push_back(Store);
15871 MemOps.push_back(Store);
15879 MemOps
[all...]

Completed in 1218 milliseconds