Searched refs:StoreInst (Results 1 - 25 of 102) sorted by relevance

12345

/freebsd-9.3-release/contrib/llvm/lib/Analysis/
H A DDelinearization.cpp75 else if (StoreInst *Store = dyn_cast<StoreInst>(&Inst))
88 if (!isa<StoreInst>(Inst) && !isa<LoadInst>(Inst) &&
H A DLoads.cpp115 } else if (StoreInst *SI = dyn_cast<StoreInst>(BBI)) {
176 if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) {
H A DAliasSetTracker.cpp311 bool AliasSetTracker::add(StoreInst *SI) {
354 if (StoreInst *SI = dyn_cast<StoreInst>(I))
439 bool AliasSetTracker::remove(StoreInst *SI) {
471 if (StoreInst *SI = dyn_cast<StoreInst>(I))
H A DAliasAnalysisEvaluator.cpp159 if (EvalTBAA && isa<StoreInst>(&*I))
224 AA.getLocation(cast<StoreInst>(*I2)))) {
249 switch (AA.alias(AA.getLocation(cast<StoreInst>(*I1)),
250 AA.getLocation(cast<StoreInst>(*I2)))) {
/freebsd-9.3-release/contrib/llvm/lib/IR/
H A DInstruction.cpp290 if (const StoreInst *SI = dyn_cast<StoreInst>(this))
291 return SI->isVolatile() == cast<StoreInst>(I)->isVolatile() &&
292 SI->getAlignment() == cast<StoreInst>(I)->getAlignment() &&
293 SI->getOrdering() == cast<StoreInst>(I)->getOrdering() &&
294 SI->getSynchScope() == cast<StoreInst>(I)->getSynchScope();
362 if (const StoreInst *SI = dyn_cast<StoreInst>(this))
363 return SI->isVolatile() == cast<StoreInst>(I)->isVolatile() &&
364 (SI->getAlignment() == cast<StoreInst>(
[all...]
H A DInstructions.cpp1075 // StoreInst Implementation
1078 void StoreInst::AssertOK() {
1090 StoreInst::StoreInst(Value *val, Value *addr, Instruction *InsertBefore) function in class:StoreInst
1092 OperandTraits<StoreInst>::op_begin(this),
1093 OperandTraits<StoreInst>::operands(this),
1103 StoreInst::StoreInst(Value *val, Value *addr, BasicBlock *InsertAtEnd) function in class:StoreInst
1105 OperandTraits<StoreInst>::op_begin(this),
1106 OperandTraits<StoreInst>
1116 StoreInst::StoreInst(Value *val, Value *addr, bool isVolatile, function in class:StoreInst
1130 StoreInst::StoreInst(Value *val, Value *addr, bool isVolatile, function in class:StoreInst
1144 StoreInst::StoreInst(Value *val, Value *addr, bool isVolatile, function in class:StoreInst
1160 StoreInst::StoreInst(Value *val, Value *addr, bool isVolatile, function in class:StoreInst
1174 StoreInst::StoreInst(Value *val, Value *addr, bool isVolatile, function in class:StoreInst
1188 StoreInst::StoreInst(Value *val, Value *addr, bool isVolatile, function in class:StoreInst
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Scalar/
H A DLowerAtomic.cpp103 static bool LowerStoreInst(StoreInst *SI) {
127 } else if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) {
H A DDeadStoreElimination.cpp151 if (isa<StoreInst>(I))
193 if (StoreInst *SI = dyn_cast<StoreInst>(Inst))
247 if (StoreInst *SI = dyn_cast<StoreInst>(I))
280 if (isa<StoreInst>(I))
300 if (StoreInst *SI = dyn_cast<StoreInst>(I))
517 if (StoreInst *SI = dyn_cast<StoreInst>(Ins
[all...]
H A DMemCpyOptimizer.cpp159 if (!isa<StoreInst>(TheStores[i]))
208 if (StoreInst *SI = dyn_cast<StoreInst>(Inst))
214 void addStore(int64_t OffsetFromFirst, StoreInst *SI) {
333 bool processStore(StoreInst *SI, BasicBlock::iterator &BBI);
379 if (!isa<StoreInst>(BI) && !isa<MemSetInst>(BI)) {
388 if (StoreInst *NextStore = dyn_cast<StoreInst>(BI)) {
484 bool MemCpyOpt::processStore(StoreInst *SI, BasicBlock::iterator &BBI) {
981 if (StoreInst *S
[all...]
H A DScalarReplAggregates.cpp180 void RewriteStoreUserOfWholeAlloca(StoreInst *SI, AllocaInst *AI,
484 if (StoreInst *SI = dyn_cast<StoreInst>(User)) {
638 if (StoreInst *SI = dyn_cast<StoreInst>(User)) {
727 StoreInst *NewStore = Builder.CreateStore(SrcVal, DstPtr);
1085 return cast<StoreInst>(I)->getPointerOperand() == AI;
1092 if (StoreInst *SI = dyn_cast<StoreInst>(Inst))
1101 if (StoreInst *S
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp72 } else if (const StoreInst *SI = dyn_cast<StoreInst>(U)) {
109 StoreInst *OnlyStore;
138 if (StoreInst *SI = dyn_cast<StoreInst>(User)) {
200 (isa<StoreInst>(I) && isa<AllocaInst>(I->getOperand(1)));
324 if (isa<LoadInst>(I) || isa<StoreInst>(I))
354 StoreInst *OnlyStore = Info.OnlyStore;
456 typedef SmallVector<std::pair<unsigned, StoreInst *>, 64> StoresByIndexTy;
461 if (StoreInst *S
[all...]
H A DSSAUpdater.cpp333 SomeVal = cast<StoreInst>(Insts[0])->getOperand(0);
372 if (StoreInst *SI = dyn_cast<StoreInst>(User)) {
385 if (isa<StoreInst>(BlockUses[i])) {
424 if (StoreInst *SI = dyn_cast<StoreInst>(II)) {
H A DDemoteRegToStack.cpp103 new StoreInst(&I, Slot, InsertPt);
133 new StoreInst(P->getIncomingValue(i), Slot,
H A DLowerInvoke.cpp218 new StoreInst(InvokeNoC, InvokeNum, true, II); // volatile
223 new StoreInst(StackSaveRet, StackPtr, true, II); // volatile
227 new StoreInst(Constant::getNullValue(Type::getInt32Ty(II->getContext())),
443 new StoreInst(OldBuf, OldJmpBufPtr, true, EntryBB->getTerminator());
446 new StoreInst(JmpBuf, JBListHead, true, EntryBB->getTerminator());
463 new StoreInst(ConstantInt::get(Type::getInt32Ty(F.getContext()), 0),
523 new StoreInst(BufPtr, JBListHead, UnwindHandler);
567 new StoreInst(OldBuf, JBListHead, true, R);
/freebsd-9.3-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAggrCopies.cpp127 if (StoreInst *store = dyn_cast<StoreInst>(use)) {
166 StoreInst *store = dyn_cast<StoreInst>(*load->use_begin());
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp288 if (StoreInst *Store = dyn_cast<StoreInst>(I)) {
311 if (StoreInst *SI = dyn_cast<StoreInst>(I))
342 else if (isa<LoadInst>(BI) || isa<StoreInst>(BI))
395 bool IsWrite = isa<StoreInst>(*I);
397 ? cast<StoreInst>(I)->getPointerOperand()
404 Value *StoredValue = cast<StoreInst>(I)->getValueOperand();
509 } else if (StoreInst *SI = dyn_cast<StoreInst>(
[all...]
H A DBoundsChecking.cpp184 if (isa<LoadInst>(I) || isa<StoreInst>(I) || isa<AtomicCmpXchgInst>(I) ||
197 } else if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) {
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DGCStrategy.cpp190 if (StoreInst *SI = dyn_cast<StoreInst>(IP))
200 StoreInst* SI = new StoreInst(ConstantPointerNull::get(cast<PointerType>(
240 isa<StoreInst>(I) || isa<LoadInst>(I))
297 Value *St = new StoreInst(CI->getArgOperand(0),
/freebsd-9.3-release/contrib/llvm/include/llvm/Transforms/Utils/
H A DLocal.h31 class StoreInst;
253 StoreInst *SI, DIBuilder &Builder);
/freebsd-9.3-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp383 new StoreInst(UndefValue::get(LI.getType()),
396 new StoreInst(UndefValue::get(LI.getType()),
453 static Instruction *InstCombineStoreToCast(InstCombiner &IC, StoreInst &SI) {
566 Instruction *InstCombiner::visitStoreInst(StoreInst &SI) {
617 if (StoreInst *PrevSI = dyn_cast<StoreInst>(BBI)) {
696 bool InstCombiner::SimplifyStoreAtEndOfBlock(StoreInst &SI) {
738 StoreInst *OtherStore = 0;
750 OtherStore = dyn_cast<StoreInst>(BBI);
766 if ((OtherStore = dyn_cast<StoreInst>(BB
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp344 typedef SmallVector<StoreInst *, 8> StoreList;
609 if (StoreInst *SI = dyn_cast<StoreInst>(VL[0]))
960 if (StoreInst *SI = dyn_cast<StoreInst>(VL[0]))
1140 if (StoreInst *SI = dyn_cast<StoreInst>(VL[0]))
1148 if (StoreInst *SI = dyn_cast<StoreInst>(I))
1158 if (StoreInst *S
[all...]
/freebsd-9.3-release/contrib/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h46 class StoreInst;
145 Location getLocation(const StoreInst *SI);
358 case Instruction::Store: return getModRefInfo((const StoreInst*)I, Loc);
422 ModRefResult getModRefInfo(const StoreInst *S, const Location &Loc);
425 ModRefResult getModRefInfo(const StoreInst *S, const Value *P, uint64_t Size){
H A DAliasSetTracker.h30 class StoreInst;
326 bool add(StoreInst *SI);
339 bool remove(StoreInst *SI);
/freebsd-9.3-release/contrib/llvm/lib/Analysis/IPA/
H A DGlobalsModRef.cpp255 } else if (StoreInst *SI = dyn_cast<StoreInst>(U)) {
321 } else if (StoreInst *SI = dyn_cast<StoreInst>(U)) {
456 } else if (StoreInst *SI = dyn_cast<StoreInst>(&*II)) {
/freebsd-9.3-release/contrib/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp202 if (StoreInst *SI = dyn_cast<StoreInst>(U)) {
290 } else if (StoreInst *SI = dyn_cast<StoreInst>(U)) {
366 if (StoreInst *SI = dyn_cast<StoreInst>(I))
619 } else if (const StoreInst *SI = dyn_cast<StoreInst>(U)) {
666 } else if (isa<StoreInst>(U)) {
684 } else if (StoreInst *S
[all...]

Completed in 279 milliseconds

12345