Searched defs:Loads (Results 1 - 11 of 11) sorted by relevance

/external/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp55 DenseMap<BasicBlock*, Value*> Loads; local
58 Value *&V = Loads[PN->getIncomingBlock(i)];
/external/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.cpp58 SDValue Loads[6]; local
67 Loads[i] = DAG.getLoad(VT, dl, Chain,
72 TFOps[i] = Loads[i].getValue(1);
80 TFOps[i] = DAG.getStore(Chain, dl, Loads[i],
108 Loads[i] = DAG.getLoad(VT, dl, Chain,
113 TFOps[i] = Loads[i].getValue(1);
132 TFOps[i] = DAG.getStore(Chain, dl, Loads[i],
/external/llvm/lib/Analysis/
H A DAliasAnalysisEvaluator.cpp146 SetVector<Value *> Loads; local
157 Loads.insert(&*I);
218 for (SetVector<Value *>::iterator I1 = Loads.begin(), E = Loads.end();
/external/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp255 SmallVector<SDNode*, 4> Loads; local
259 Loads.push_back(BaseLoad);
265 Loads.push_back(Load);
274 SDNode *Lead = Loads[0];
278 for (unsigned I = 1, E = Loads.size(); I != E; ++I) {
280 SDNode *Load = Loads[I];
H A DLegalizeVectorTypes.cpp2799 SmallVector<SDValue, 16> Loads; local
2800 Loads.push_back(L);
2803 Loads.push_back(DAG.getUNDEF(L->getValueType(0)));
2806 L = DAG.getNode(ISD::CONCAT_VECTORS, dl, LdOp->getValueType(0), Loads);
H A DDAGCombiner.cpp8084 unsigned Loads; member in struct:__anon25800::LoadedSlice::Cost
8091 : ForCodeSize(ForCodeSize), Loads(0), Truncates(0),
8096 : ForCodeSize(ForCodeSize), Loads(1), Truncates(0),
8124 Loads += RHS.Loads;
8133 return Loads == RHS.Loads && Truncates == RHS.Truncates &&
8143 unsigned ExpensiveOpsLHS = Loads + CrossRegisterBanksCopies;
8144 unsigned ExpensiveOpsRHS = RHS.Loads + RHS.CrossRegisterBanksCopies;
8457 assert(GlobalLSCost.Loads >
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DLoadCombine.cpp1 //===- LoadCombine.cpp - Combine Adjacent Loads ---------------------------===//
115 for (auto &Loads : LoadMap) {
116 if (Loads.second.size() < 2)
118 std::sort(Loads.second.begin(), Loads.second.end(),
122 if (aggregateLoads(Loads.second))
132 bool LoadCombine::aggregateLoads(SmallVectorImpl<LoadPOPPair> &Loads) { argument
133 assert(Loads.size() >= 2 && "Insufficient loads!");
139 for (auto &L : Loads) {
171 bool LoadCombine::combineLoads(SmallVectorImpl<LoadPOPPair> &Loads) { argument
[all...]
/external/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp384 SmallVector<LoadInst*, 16> Loads; local
392 Loads.push_back(LI);
420 Loads.push_back(LI);
450 if (Loads.empty()) return true; // No users, this is a dead argument.
463 for (unsigned i = 0, e = Loads.size(); i != e; ++i) {
466 LoadInst *Load = Loads[i];
/external/llvm/lib/Target/R600/
H A DR600ISelLowering.cpp1611 SDValue Loads[4]; local
1621 Loads[i] = DAG.getNode(AMDGPUISD::REGISTER_LOAD, DL, ElemVT,
1627 Loads[i] = DAG.getUNDEF(ElemVT);
1630 LoweredLoad = DAG.getNode(ISD::BUILD_VECTOR, DL, TargetVT, Loads);
H A DAMDGPUISelLowering.cpp1012 SmallVector<SDValue, 8> Loads; local
1027 Loads.push_back(NewLoad.getValue(0));
1032 DAG.getNode(ISD::BUILD_VECTOR, SL, LoadVT, Loads),
/external/llvm/lib/CodeGen/
H A DMachineScheduler.cpp1243 void clusterNeighboringLoads(ArrayRef<SUnit*> Loads, ScheduleDAGMI *DAG);
1247 void LoadClusterMutation::clusterNeighboringLoads(ArrayRef<SUnit*> Loads, argument
1250 for (unsigned Idx = 0, End = Loads.size(); Idx != End; ++Idx) {
1251 SUnit *SU = Loads[Idx];

Completed in 326 milliseconds