/external/llvm/lib/Target/ARM/ |
H A D | ARMLoadStoreOptimizer.cpp | 98 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 D | ARMISelLowering.cpp | 2844 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/Hexagon/ |
H A D | HexagonISelLowering.cpp | 858 SmallVector<SDValue, 4> MemOps; local 922 if (!MemOps.empty()) 923 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps);
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 1308 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/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 762 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/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 3780 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/X86/ |
H A D | X86ISelLowering.cpp | 2439 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...] |
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 1845 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/PowerPC/ |
H A D | PPCISelLowering.cpp | 2336 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...] |