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

/external/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp68 DenseMap<BasicBlock*, Value*> Loads; local
71 Value *&V = Loads[PN->getIncomingBlock(i)];
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp64 std::map<BasicBlock*, Value*> Loads; local
67 Value *&V = Loads[PN->getIncomingBlock(i)];
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
H A DARMSelectionDAGInfo.cpp57 SDValue Loads[MAX_LOADS_IN_LDM]; local
66 Loads[i] = DAG.getLoad(VT, dl, Chain,
71 TFOps[i] = Loads[i].getValue(1);
78 TFOps[i] = DAG.getStore(Chain, dl, Loads[i],
105 Loads[i] = DAG.getLoad(VT, dl, Chain,
109 TFOps[i] = Loads[i].getValue(1);
127 TFOps[i] = DAG.getStore(Chain, dl, Loads[i],
/external/swiftshader/third_party/LLVM/lib/Target/PTX/
H A DPTXSelectionDAGInfo.cpp59 SDValue Loads[MAX_LOADS_IN_LDM]; local
69 Loads[i] = DAG.getLoad(VT, dl, Chain,
74 TFOps[i] = Loads[i].getValue(1);
81 TFOps[i] = DAG.getStore(Chain, dl, Loads[i],
108 Loads[i] = DAG.getLoad(VT, dl, Chain,
112 TFOps[i] = Loads[i].getValue(1);
130 TFOps[i] = DAG.getStore(Chain, dl, Loads[i],
/external/llvm/lib/Analysis/
H A DAliasAnalysisEvaluator.cpp103 SetVector<Value *> Loads; local
114 Loads.insert(&*I);
178 for (Value *Load : Loads) {
H A DLoopAccessAnalysis.cpp1514 SmallVector<LoadInst *, 16> Loads; local
1556 Loads.push_back(Ld);
1638 for (LoadInst *LD : Loads) {
/external/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp249 SmallVector<SDNode*, 4> Loads; local
253 Loads.push_back(BaseLoad);
259 Loads.push_back(Load);
268 SDNode *Lead = Loads[0];
272 for (unsigned I = 1, E = Loads.size(); I != E; ++I) {
274 SDNode *Load = Loads[I];
H A DLegalizeVectorTypes.cpp3566 SmallVector<SDValue, 16> Loads; local
3567 Loads.push_back(L);
3570 Loads.push_back(DAG.getUNDEF(L->getValueType(0)));
3573 L = DAG.getNode(ISD::CONCAT_VECTORS, dl, LdOp->getValueType(0), Loads);
H A DDAGCombiner.cpp454 /// Loads that may alias with those stores are placed in AliasLoadNodes.
5978 SmallVector<SDValue, 4> Loads; local
5995 Loads.push_back(SplitLoad.getValue(0));
6000 SDValue NewValue = DAG.getNode(ISD::CONCAT_VECTORS, DL, DstVT, Loads);
10194 unsigned Loads; member in struct:__anon12624::LoadedSlice::Cost
10201 : ForCodeSize(ForCodeSize), Loads(0), Truncates(0),
10206 : ForCodeSize(ForCodeSize), Loads(1), Truncates(0),
10234 Loads += RHS.Loads;
10243 return Loads
[all...]
/external/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.cpp158 SDValue Loads[6]; local
212 Loads[i] = DAG.getLoad(VT, dl, Chain,
217 TFOps[i] = Loads[i].getValue(1);
236 TFOps[i] = DAG.getStore(Chain, dl, Loads[i],
/external/llvm/lib/Transforms/Scalar/
H A DLoadCombine.cpp1 //===- LoadCombine.cpp - Combine Adjacent Loads ---------------------------===//
38 #define LDCOMBINE_NAME "Combine Adjacent Loads"
122 for (auto &Loads : LoadMap) {
123 if (Loads.second.size() < 2)
125 std::sort(Loads.second.begin(), Loads.second.end(),
129 if (aggregateLoads(Loads.second))
139 bool LoadCombine::aggregateLoads(SmallVectorImpl<LoadPOPPair> &Loads) { argument
140 assert(Loads.size() >= 2 && "Insufficient loads!");
147 for (auto &L : Loads) {
183 combineLoads(SmallVectorImpl<LoadPOPPair> &Loads) argument
[all...]
/external/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp41 #include "llvm/Analysis/Loads.h"
528 SmallVector<LoadInst*, 16> Loads; local
536 Loads.push_back(LI);
564 Loads.push_back(LI);
594 if (Loads.empty()) return true; // No users, this is a dead argument.
605 for (LoadInst *Load : Loads) {
H A DGlobalOpt.cpp329 // Loads are ok.
1689 SmallVector<LoadInst *, 4> Loads; local
1695 Loads.push_back(LI);
1710 Loads.push_back(LI);
1733 if (Loads.size() * Stores.size() > Threshold)
1736 for (auto *L : Loads) {
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
H A DArgumentPromotion.cpp378 SmallVector<LoadInst*, 16> Loads; local
387 Loads.push_back(LI);
416 Loads.push_back(LI);
446 if (Loads.empty()) return true; // No users, this is a dead argument.
459 for (unsigned i = 0, e = Loads.size(); i != e; ++i) {
462 LoadInst *Load = Loads[i];
/external/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp76 DenseMap<BasicBlock *, Value *> &Loads, Function &F);
1084 DenseMap<BasicBlock *, Value *> Loads; local
1094 replaceUseWithLoad(PN, U, SpillSlot, Loads, F);
1156 DenseMap<BasicBlock *, Value *> &Loads,
1212 Value *&Load = Loads[IncomingBlock];
1155 replaceUseWithLoad(Value *V, Use &U, AllocaInst *&SpillSlot, DenseMap<BasicBlock *, Value *> &Loads, Function &F) argument
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp213 SmallVector<SDNode*, 4> Loads; local
217 Loads.push_back(BaseLoad);
223 Loads.push_back(Load);
232 SDNode *Lead = Loads[0];
236 for (unsigned I = 1, E = Loads.size(); I != E; ++I) {
238 SDNode *Load = Loads[I];
/external/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp1676 SDValue Loads[4]; local
1687 Loads[i] = DAG.getNode(AMDGPUISD::REGISTER_LOAD, DL, ElemVT,
1693 LoweredLoad = DAG.getBuildVector(TargetVT, DL, makeArrayRef(Loads, NumElemVT));
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1338 SDValue Loads[4]; local
1340 Loads[0] = DAG.getExtLoad(Ext, DL, MVT::i32, Chain, Base,
1349 Loads[1] = DAG.getExtLoad(Ext, DL, MVT::i32, Chain, Ptr,
1357 SDValue Tmp1 = DAG.getNode(ISD::SHL, DL, MVT::i32, Loads[1], ShiftAmount);
1358 SDValue Tmp2 = DAG.getNode(ISD::OR, DL, MVT::i32, Tmp1, Loads[0]);
1362 Loads[2] = DAG.getExtLoad(Ext, DL, MVT::i32, Chain, Ptr,
1371 Loads[3] = DAG.getExtLoad(Ext, DL, MVT::i32, Chain, Ptr,
1378 Tmp1 = DAG.getNode(ISD::SHL, DL, MVT::i32, Loads[3], ShiftAmount);
1379 SDValue Tmp4 = DAG.getNode(ISD::OR, DL, MVT::i32, Tmp1, Loads[2]);
1384 Loads[
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp8139 SDValue Loads[4], LoadChains[4]; local
8145 Loads[i] =
8148 LoadChains[i] = Loads[i].getValue(1);
8159 StoreChain, dl, Loads[i], Idx, SN->getPointerInfo().getWithOffset(i),

Completed in 523 milliseconds