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

/freebsd-10-stable/contrib/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp94 const MemOpQueue &MemOps, unsigned DefReg,
104 MemOpQueue &MemOps,
120 unsigned Scratch, MemOpQueue &MemOps,
123 void AdvanceRS(MachineBasicBlock &MBB, MemOpQueue &MemOps);
375 /// uses we find is a kill. Unfortunately MemOps is not sorted by Position, so
378 SmallVectorImpl<MachineOperand *> &UsesOfImpDefs, const MemOpQueue &MemOps,
387 for (unsigned i = 0; i < MemOps.size(); ++i) {
388 MachineInstr &MI = *MemOps[i].MBBI;
389 unsigned MIPosition = MemOps[i].Position;
423 // MergeOpsUpdate - call MergeOps and update MemOps an
377 findUsesOfImpDef( SmallVectorImpl<MachineOperand *> &UsesOfImpDefs, const MemOpQueue &MemOps, unsigned DefReg, unsigned RangeBegin, unsigned RangeEnd) argument
523 MergeLDR_STR(MachineBasicBlock &MBB, unsigned SIndex, unsigned Base, int Opcode, unsigned Size, ARMCC::CondCodes Pred, unsigned PredReg, unsigned Scratch, MemOpQueue &MemOps, SmallVectorImpl<MachineBasicBlock::iterator> &Merges) argument
1114 AdvanceRS(MachineBasicBlock &MBB, MemOpQueue &MemOps) argument
1301 MemOpQueue MemOps; local
1591 IsSafeAndProfitableToMove(bool isLd, unsigned Base, MachineBasicBlock::iterator I, MachineBasicBlock::iterator E, SmallPtrSet<MachineInstr*, 4> &MemOps, SmallSet<unsigned, 4> &MemRegs, const TargetRegisterInfo *TRI) argument
1793 SmallPtrSet<MachineInstr*, 4> MemOps; local
[all...]
H A DARMISelLowering.cpp2901 SmallVector<SDValue, 4> MemOps; local
2916 MemOps.push_back(Store);
2923 if (!MemOps.empty())
2925 &MemOps[0], MemOps.size());
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1126 SmallVector<SDValue, 4> MemOps; local
1207 MemOps.push_back(Store);
1236 MemOps.push_back(DAG.getMemcpy(Chain, dl, FIN, ArgDI->SDV,
1247 if (!MemOps.empty()) {
1248 MemOps.push_back(Chain);
1249 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &MemOps[0],
1250 MemOps.size());
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1064 SmallVector<SDValue, 8> MemOps; local
1084 MemOps.push_back(Store);
1108 MemOps.push_back(Store);
1123 if (!MemOps.empty()) {
1124 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, &MemOps[0],
1125 MemOps.size());
2803 SmallVector<SDValue, 4> MemOps; local
2808 MemOps.push_back(DAG.getStore(Chain, DL, Stack, VAList,
2823 MemOps.push_back(DAG.getStore(Chain, DL, GRTop, GRTopAddr,
2839 MemOps
[all...]
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3597 static bool FindOptimalMemOpLowering(std::vector<EVT> &MemOps, argument
3691 MemOps.push_back(VT);
3714 std::vector<EVT> MemOps; local
3732 if (!FindOptimalMemOpLowering(MemOps, Limit, Size,
3739 Type *Ty = MemOps[0].getTypeForEVT(*DAG.getContext());
3759 unsigned NumMemOps = MemOps.size();
3762 EVT VT = MemOps[i];
3830 std::vector<EVT> MemOps; local
3844 if (!FindOptimalMemOpLowering(MemOps, Limit, Size,
3850 Type *Ty = MemOps[
3927 std::vector<EVT> MemOps; local
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp2093 SmallVector<SDValue, 8> MemOps; local
2138 MemOps.push_back(Store);
2157 MemOps.push_back(Store);
2165 if (!MemOps.empty())
2167 MVT::Other, &MemOps[0], MemOps.size());
2260 SmallVector<SDValue, 8> MemOps; local
2352 MemOps.push_back(Store);
2374 MemOps.push_back(Store);
2496 MemOps
2612 SmallVector<SDValue, 8> MemOps; local
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp854 SmallVector<SDValue, 4> MemOps; local
918 if (!MemOps.empty())
919 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &MemOps[0],
920 MemOps.size());
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp730 SDValue MemOps[SystemZ::NumArgFPRs]; local
738 MemOps[I] = DAG.getStore(ArgValue.getValue(1), DL, ArgValue, FIN,
745 &MemOps[NumFixedFPRs],
1734 SDValue MemOps[NumFields]; local
1741 MemOps[I] = DAG.getStore(Chain, DL, Fields[I], FieldAddr,
1746 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOps, NumFields);
/freebsd-10-stable/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2366 SmallVector<SDValue, 8> MemOps; local
2381 MemOps.push_back(Store);
2405 MemOps.push_back(DAG.getNode(X86ISD::VASTART_SAVE_XMM_REGS, dl,
2410 if (!MemOps.empty())
2412 &MemOps[0], MemOps.size());
10855 SmallVector<SDValue, 8> MemOps; local
10862 MemOps.push_back(Store);
10871 MemOps.push_back(Store);
10881 MemOps
[all...]

Completed in 656 milliseconds