Searched refs:Stores (Results 1 - 7 of 7) sorted by relevance

/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/
H A DSink.cpp57 bool SinkInstruction(Instruction *I, SmallPtrSet<Instruction *, 8> &Stores);
134 SmallPtrSet<Instruction *, 8> Stores; local
147 if (SinkInstruction(Inst, Stores))
157 SmallPtrSet<Instruction *, 8> &Stores) {
160 Stores.insert(Inst);
166 for (SmallPtrSet<Instruction *, 8>::iterator I = Stores.begin(),
167 E = Stores.end(); I != E; ++I)
220 SmallPtrSet<Instruction *, 8> &Stores) {
222 if (!isSafeToMove(Inst, AA, Stores))
156 isSafeToMove(Instruction *Inst, AliasAnalysis *AA, SmallPtrSet<Instruction *, 8> &Stores) argument
219 SinkInstruction(Instruction *Inst, SmallPtrSet<Instruction *, 8> &Stores) argument
/freebsd-10.2-release/contrib/llvm/lib/Analysis/
H A DAliasAnalysisEvaluator.cpp148 SetVector<Value *> Stores; local
160 Stores.insert(&*I);
221 for (SetVector<Value *>::iterator I2 = Stores.begin(), E2 = Stores.end();
246 for (SetVector<Value *>::iterator I1 = Stores.begin(), E = Stores.end();
248 for (SetVector<Value *>::iterator I2 = Stores.begin(); I2 != I1; ++I2) {
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp557 SmallVector<SDValue, 8> Stores; local
570 Stores.push_back(Store);
573 &Stores[0], Stores.size());
H A DLegalizeDAG.cpp349 SmallVector<SDValue, 8> Stores; local
359 Stores.push_back(DAG.getStore(Load.getValue(1), dl, Load, Ptr,
381 Stores.push_back(DAG.getTruncStore(Load.getValue(1), dl, Load, Ptr,
390 DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &Stores[0],
391 Stores.size());
468 SmallVector<SDValue, 8> Stores; local
482 Stores.push_back(DAG.getStore(Load.getValue(1), dl, Load, StackPtr,
503 Stores.push_back(DAG.getTruncStore(Load.getValue(1), dl, Load, StackPtr,
508 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &Stores[0],
509 Stores
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp1864 bool vectorizeStores(ArrayRef<StoreInst *> Stores, int costThreshold,
1932 bool SLPVectorizer::vectorizeStores(ArrayRef<StoreInst *> Stores, argument
1944 for (unsigned i = 0, e = Stores.size(); i < e; ++i) {
1949 if (R.isConsecutiveAccess(Stores[i], Stores[j])) {
1950 Tails.insert(Stores[j]);
1951 Heads.insert(Stores[i]);
1952 ConsecutiveChain[Stores[i]] = Stores[j];
H A DLoopVectorize.cpp1282 // Handle Stores:
3849 ValueVector Stores;
3899 Stores.push_back(St);
3910 if (!Stores.size()) {
3926 for (I = Stores.begin(), IE = Stores.end(); I != IE; ++I) {
4535 // Only examine Loads, Stores and PHINodes.
/freebsd-10.2-release/contrib/llvm/lib/Target/R600/
H A DR600ISelLowering.cpp1128 SDValue Stores[4]; local
1141 Stores[i] = DAG.getNode(AMDGPUISD::REGISTER_STORE, DL, MVT::Other,
1145 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Stores, NumElemVT);

Completed in 314 milliseconds