Searched defs:Stores (Results 1 - 6 of 6) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
H A D | Sink.cpp | 59 bool SinkInstruction(Instruction *I, SmallPtrSet<Instruction *, 8> &Stores); 137 SmallPtrSet<Instruction *, 8> Stores; local 150 if (SinkInstruction(Inst, Stores)) 160 SmallPtrSet<Instruction *, 8> &Stores) { 163 Stores.insert(Inst); 169 for (SmallPtrSet<Instruction *, 8>::iterator I = Stores.begin(), 170 E = Stores.end(); I != E; ++I) 223 SmallPtrSet<Instruction *, 8> &Stores) { 232 if (!isSafeToMove(Inst, AA, Stores)) 159 isSafeToMove(Instruction *Inst, AliasAnalysis *AA, SmallPtrSet<Instruction *, 8> &Stores) argument 222 SinkInstruction(Instruction *Inst, SmallPtrSet<Instruction *, 8> &Stores) argument
|
H A D | Scalarizer.cpp | 619 ValueVector Stores; local 620 Stores.resize(NumElems); 623 Stores[I] = Builder.CreateAlignedStore(Val[I], Ptr[I], Align); 625 transferMetadata(&SI, Stores);
|
/external/llvm/lib/Analysis/ |
H A D | AliasAnalysisEvaluator.cpp | 147 SetVector<Value *> Stores; local 159 Stores.insert(&*I); 220 for (SetVector<Value *>::iterator I2 = Stores.begin(), E2 = Stores.end(); 245 for (SetVector<Value *>::iterator I1 = Stores.begin(), E = Stores.end(); 247 for (SetVector<Value *>::iterator I2 = Stores.begin(); I2 != I1; ++I2) {
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeDAG.cpp | 350 SmallVector<SDValue, 8> Stores; local 360 Stores.push_back(DAG.getStore(Load.getValue(1), dl, Load, Ptr, 382 Stores.push_back(DAG.getTruncStore(Load.getValue(1), dl, Load, Ptr, 390 SDValue Result = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Stores); 467 SmallVector<SDValue, 8> Stores; local 481 Stores.push_back(DAG.getStore(Load.getValue(1), dl, Load, StackPtr, 502 Stores.push_back(DAG.getTruncStore(Load.getValue(1), dl, Load, StackPtr, 507 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Stores); 863 "Vector Stores are handled in LegalizeVectorOps"); 1507 SmallVector<SDValue, 8> Stores; [all...] |
H A D | LegalizeVectorOps.cpp | 616 SmallVector<SDValue, 8> Stores; local 629 Stores.push_back(Store); 631 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Stores);
|
/external/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 2252 bool vectorizeStores(ArrayRef<StoreInst *> Stores, int costThreshold, 2320 bool SLPVectorizer::vectorizeStores(ArrayRef<StoreInst *> Stores, argument 2332 for (unsigned i = 0, e = Stores.size(); i < e; ++i) { 2337 if (R.isConsecutiveAccess(Stores[i], Stores[j])) { 2338 Tails.insert(Stores[j]); 2339 Heads.insert(Stores[i]); 2340 ConsecutiveChain[Stores[i]] = Stores[j];
|
Completed in 106 milliseconds