/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ |
H A D | ARMLoadStoreOptimizer.cpp | 94 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 D | ARMISelLowering.cpp | 2901 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 D | XCoreISelLowering.cpp | 1126 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 D | AArch64ISelLowering.cpp | 1064 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 D | SelectionDAG.cpp | 3597 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 D | PPCISelLowering.cpp | 2093 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 D | HexagonISelLowering.cpp | 854 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 D | SystemZISelLowering.cpp | 730 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 D | X86ISelLowering.cpp | 2366 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...] |