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

/external/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp98 const MemOpQueue &MemOps, unsigned DefReg,
111 MemOpQueue &MemOps,
127 unsigned Scratch, MemOpQueue &MemOps,
129 void AdvanceRS(MachineBasicBlock &MBB, MemOpQueue &MemOps);
560 /// uses we find is a kill. Unfortunately MemOps is not sorted by Position, so
563 SmallVectorImpl<MachineOperand *> &UsesOfImpDefs, const MemOpQueue &MemOps,
572 for (unsigned i = 0; i < MemOps.size(); ++i) {
573 MachineInstr &MI = *MemOps[i].MBBI;
574 unsigned MIPosition = MemOps[i].Position;
608 // MergeOpsUpdate - call MergeOps and update MemOps an
562 findUsesOfImpDef( SmallVectorImpl<MachineOperand *> &UsesOfImpDefs, const MemOpQueue &MemOps, unsigned DefReg, unsigned RangeBegin, unsigned RangeEnd) argument
708 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
1316 AdvanceRS(MachineBasicBlock &MBB, MemOpQueue &MemOps) argument
1507 MemOpQueue MemOps; local
1811 IsSafeAndProfitableToMove(bool isLd, unsigned Base, MachineBasicBlock::iterator I, MachineBasicBlock::iterator E, SmallPtrSet<MachineInstr*, 4> &MemOps, SmallSet<unsigned, 4> &MemRegs, const TargetRegisterInfo *TRI) argument
2009 SmallPtrSet<MachineInstr*, 4> MemOps; local
[all...]
H A DARMISelLowering.cpp2844 SmallVector<SDValue, 4> MemOps; local
2859 MemOps.push_back(Store);
2866 if (!MemOps.empty())
2867 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps);
/external/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1308 SmallVector<SDValue, 4> MemOps; local
1389 MemOps.push_back(Store);
1417 MemOps.push_back(DAG.getMemcpy(Chain, dl, FIN, ArgDI->SDV,
1428 if (!MemOps.empty()) {
1429 MemOps.push_back(Chain);
1430 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3780 static bool FindOptimalMemOpLowering(std::vector<EVT> &MemOps, argument
3876 MemOps.push_back(VT);
3899 std::vector<EVT> MemOps; local
3917 if (!FindOptimalMemOpLowering(MemOps, Limit, Size,
3924 Type *Ty = MemOps[0].getTypeForEVT(*DAG.getContext());
3944 unsigned NumMemOps = MemOps.size();
3947 EVT VT = MemOps[i];
4014 std::vector<EVT> MemOps; local
4028 if (!FindOptimalMemOpLowering(MemOps, Limit, Size,
4034 Type *Ty = MemOps[
4109 std::vector<EVT> MemOps; local
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1845 SmallVector<SDValue, 8> MemOps; local
1867 MemOps.push_back(Store);
1897 MemOps.push_back(Store);
1906 if (!MemOps.empty()) {
1907 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOps);
3507 SmallVector<SDValue, 4> MemOps; local
3512 MemOps.push_back(DAG.getStore(Chain, DL, Stack, VAList,
3527 MemOps.push_back(DAG.getStore(Chain, DL, GRTop, GRTopAddr,
3542 MemOps.push_back(DAG.getStore(Chain, DL, VRTop, VRTopAddr,
3549 MemOps
[all...]
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp858 SmallVector<SDValue, 4> MemOps; local
922 if (!MemOps.empty())
923 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps);
/external/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp762 SDValue MemOps[SystemZ::NumArgFPRs]; local
770 MemOps[I] = DAG.getStore(ArgValue.getValue(1), DL, ArgValue, FIN,
777 makeArrayRef(&MemOps[NumFixedFPRs],
1971 SDValue MemOps[NumFields]; local
1978 MemOps[I] = DAG.getStore(Chain, DL, Fields[I], FieldAddr,
1983 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOps);
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp2336 SmallVector<SDValue, 8> MemOps; local
2381 MemOps.push_back(Store);
2400 MemOps.push_back(Store);
2408 if (!MemOps.empty())
2409 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps);
2480 SmallVector<SDValue, 8> MemOps; local
2557 MemOps.push_back(Store);
2578 MemOps.push_back(Store);
2692 MemOps.push_back(Store);
2699 if (!MemOps
2809 SmallVector<SDValue, 8> MemOps; local
[all...]
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2439 SmallVector<SDValue, 8> MemOps; local
2454 MemOps.push_back(Store);
2478 MemOps.push_back(DAG.getNode(X86ISD::VASTART_SAVE_XMM_REGS, dl,
2482 if (!MemOps.empty())
2483 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps);
13242 SmallVector<SDValue, 8> MemOps;
13249 MemOps.push_back(Store);
13258 MemOps.push_back(Store);
13268 MemOps.push_back(Store);
13277 MemOps
[all...]

Completed in 1001 milliseconds