/external/llvm/lib/Target/X86/ |
X86AtomicExpandPass.cpp | 51 bool shouldExpandStore(StoreInst *SI); 62 bool expandAtomicStore(StoreInst *SI); 80 (isa<StoreInst>(&Inst) && cast<StoreInst>(&Inst)->isAtomic())) 91 if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) 156 bool X86AtomicExpandPass::shouldExpandStore(StoreInst *SI) { 166 if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) 269 bool X86AtomicExpandPass::expandAtomicStore(StoreInst *SI) [all...] |
/external/llvm/unittests/Analysis/ |
MixedTBAATest.cpp | 44 auto *Store1 = new StoreInst(Value, Addr, BB); 45 auto *Store2 = new StoreInst(Value, Addr, BB);
|
/external/llvm/lib/Analysis/ |
Loads.cpp | 115 } else if (StoreInst *SI = dyn_cast<StoreInst>(BBI)) { 176 if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) {
|
Delinearization.cpp | 76 else if (StoreInst *Store = dyn_cast<StoreInst>(&Inst)) 89 if (!isa<StoreInst>(Inst) && !isa<LoadInst>(Inst) &&
|
AliasSetTracker.cpp | 310 bool AliasSetTracker::add(StoreInst *SI) { 353 if (StoreInst *SI = dyn_cast<StoreInst>(I)) 438 bool AliasSetTracker::remove(StoreInst *SI) { 470 if (StoreInst *SI = dyn_cast<StoreInst>(I))
|
/external/llvm/lib/Transforms/Scalar/ |
LowerAtomic.cpp | 107 static bool LowerStoreInst(StoreInst *SI) { 133 } else if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) {
|
DeadStoreElimination.cpp | 155 if (isa<StoreInst>(I)) 198 if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) 252 if (StoreInst *SI = dyn_cast<StoreInst>(I)) 285 if (isa<StoreInst>(I)) 305 if (StoreInst *SI = dyn_cast<StoreInst>(I)) 519 if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) [all...] |
MemCpyOptimizer.cpp | 167 if (!isa<StoreInst>(TheStores[i])) 216 if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) 222 void addStore(int64_t OffsetFromFirst, StoreInst *SI) { 341 bool processStore(StoreInst *SI, BasicBlock::iterator &BBI); 387 if (!isa<StoreInst>(BI) && !isa<MemSetInst>(BI)) { 396 if (StoreInst *NextStore = dyn_cast<StoreInst>(BI)) { 492 bool MemCpyOpt::processStore(StoreInst *SI, BasicBlock::iterator &BBI) { [all...] |
ScalarReplAggregates.cpp | 181 void RewriteStoreUserOfWholeAlloca(StoreInst *SI, AllocaInst *AI, 486 if (StoreInst *SI = dyn_cast<StoreInst>(UI)) { 640 if (StoreInst *SI = dyn_cast<StoreInst>(User)) { 729 StoreInst *NewStore = Builder.CreateStore(SrcVal, DstPtr); [all...] |
/external/llvm/lib/Transforms/Utils/ |
PromoteMemoryToRegister.cpp | 72 } else if (const StoreInst *SI = dyn_cast<StoreInst>(U)) { 109 StoreInst *OnlyStore; 137 if (StoreInst *SI = dyn_cast<StoreInst>(User)) { 199 (isa<StoreInst>(I) && isa<AllocaInst>(I->getOperand(1))); 322 if (isa<LoadInst>(I) || isa<StoreInst>(I)) 351 StoreInst *OnlyStore = Info.OnlyStore; 453 typedef SmallVector<std::pair<unsigned, StoreInst *>, 64> StoresByIndexTy; 457 if (StoreInst *SI = dyn_cast<StoreInst>(U) [all...] |
SSAUpdater.cpp | 332 SomeVal = cast<StoreInst>(Insts[0])->getOperand(0); 371 if (StoreInst *SI = dyn_cast<StoreInst>(User)) { 384 if (isa<StoreInst>(BlockUses[i])) { 423 if (StoreInst *SI = dyn_cast<StoreInst>(II)) {
|
DemoteRegToStack.cpp | 103 new StoreInst(&I, Slot, InsertPt); 133 new StoreInst(P->getIncomingValue(i), Slot,
|
GlobalStatus.cpp | 75 } else if (const StoreInst *SI = dyn_cast<StoreInst>(I)) {
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXLowerAggrCopies.cpp | 127 if (StoreInst *store = dyn_cast<StoreInst>(use)) { 166 StoreInst *store = dyn_cast<StoreInst>(*load->user_begin());
|
/external/llvm/lib/IR/ |
Instruction.cpp | 278 if (const StoreInst *SI = dyn_cast<StoreInst>(I1)) 279 return SI->isVolatile() == cast<StoreInst>(I2)->isVolatile() && 280 (SI->getAlignment() == cast<StoreInst>(I2)->getAlignment() || 282 SI->getOrdering() == cast<StoreInst>(I2)->getOrdering() && 283 SI->getSynchScope() == cast<StoreInst>(I2)->getSynchScope(); 417 return !cast<StoreInst>(this)->isUnordered();
|
Instructions.cpp | [all...] |
/external/llvm/lib/Transforms/Instrumentation/ |
ThreadSanitizer.cpp | 279 if (StoreInst *Store = dyn_cast<StoreInst>(I)) { 302 if (StoreInst *SI = dyn_cast<StoreInst>(I)) 330 else if (isa<LoadInst>(Inst) || isa<StoreInst>(Inst)) 384 bool IsWrite = isa<StoreInst>(*I); 386 ? cast<StoreInst>(I)->getPointerOperand() 393 Value *StoredValue = cast<StoreInst>(I)->getValueOperand(); 488 } else if (StoreInst *SI = dyn_cast<StoreInst>(I)) [all...] |
BoundsChecking.cpp | 183 if (isa<LoadInst>(I) || isa<StoreInst>(I) || isa<AtomicCmpXchgInst>(I) || 196 } else if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) {
|
/external/llvm/lib/CodeGen/ |
AtomicExpandLoadLinkedPass.cpp | 44 bool expandAtomicStore(StoreInst *LI); 75 (isa<StoreInst>(&Inst) && cast<StoreInst>(&Inst)->isAtomic())) 90 else if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) 120 bool AtomicExpandLoadLinked::expandAtomicStore(StoreInst *SI) {
|
GCStrategy.cpp | 181 if (StoreInst *SI = dyn_cast<StoreInst>(IP)) 191 StoreInst* SI = new StoreInst(ConstantPointerNull::get(cast<PointerType>( 231 isa<StoreInst>(I) || isa<LoadInst>(I)) 289 Value *St = new StoreInst(CI->getArgOperand(0),
|
/external/lldb/include/lldb/Expression/ |
IRForTarget.h | 33 class StoreInst; 654 llvm::StoreInst *m_result_store; ///< If non-NULL, the store instruction that writes to the result variable. If m_has_side_effects is true, this is NULL.
|
/external/llvm/include/llvm/Transforms/Utils/ |
Local.h | 31 class StoreInst; 253 StoreInst *SI, DIBuilder &Builder);
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineLoadStoreAlloca.cpp | 402 new StoreInst(UndefValue::get(LI.getType()), 415 new StoreInst(UndefValue::get(LI.getType()), 472 static Instruction *InstCombineStoreToCast(InstCombiner &IC, StoreInst &SI) { 597 Instruction *InstCombiner::visitStoreInst(StoreInst &SI) { 648 if (StoreInst *PrevSI = dyn_cast<StoreInst>(BBI)) { 727 bool InstCombiner::SimplifyStoreAtEndOfBlock(StoreInst &SI) { 769 StoreInst *OtherStore = nullptr; 781 OtherStore = dyn_cast<StoreInst>(BBI); 797 if ((OtherStore = dyn_cast<StoreInst>(BBI))) [all...] |
/external/llvm/include/llvm/Analysis/ |
AliasAnalysis.h | 46 class StoreInst; 145 Location getLocation(const StoreInst *SI); 366 case Instruction::Store: return getModRefInfo((const StoreInst*)I, Loc); 430 ModRefResult getModRefInfo(const StoreInst *S, const Location &Loc); 433 ModRefResult getModRefInfo(const StoreInst *S, const Value *P, uint64_t Size){
|
/external/llvm/lib/Analysis/IPA/ |
GlobalsModRef.cpp | 260 } else if (StoreInst *SI = dyn_cast<StoreInst>(I)) { 316 } else if (StoreInst *SI = dyn_cast<StoreInst>(U)) { 448 } else if (StoreInst *SI = dyn_cast<StoreInst>(&*II)) {
|