/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
MergedLoadStoreMotion.cpp | 114 StoreInst *canSinkFromBlock(BasicBlock *BB, StoreInst *SI); 115 PHINode *getPHIOperand(BasicBlock *BB, StoreInst *S0, StoreInst *S1); 118 bool sinkStore(BasicBlock *BB, StoreInst *SinkCand, StoreInst *ElseInst); 181 StoreInst *MergedLoadStoreMotion::canSinkFromBlock(BasicBlock *BB1, 182 StoreInst *Store0) { 186 auto *Store1 = dyn_cast<StoreInst>(&Inst); 204 PHINode *MergedLoadStoreMotion::getPHIOperand(BasicBlock *BB, StoreInst *S0 [all...] |
LowerAtomic.cpp | 107 static bool LowerStoreInst(StoreInst *SI) { 125 } else if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) {
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
ValueLatticeUtils.cpp | 33 if (auto *Store = dyn_cast<StoreInst>(U)) {
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/NVPTX/ |
NVPTXLowerAggrCopies.cpp | 80 if (StoreInst *SI = dyn_cast<StoreInst>(LI->user_back())) { 107 StoreInst *SI = dyn_cast<StoreInst>(*LI->user_begin());
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
X86AvoidStoreForwardingBlocks.cpp | 106 void breakBlockedCopies(MachineInstr *LoadInst, MachineInstr *StoreInst, 110 MachineInstr *StoreInst, int64_t StDispImm, 114 MachineInstr *StoreInst, unsigned NStoreOpcode, 386 int64_t LoadDisp, MachineInstr *StoreInst, 391 MachineOperand &StoreBase = getBaseOperand(StoreInst); 394 MachineMemOperand *SMMO = *StoreInst->memoperands_begin(); 413 MachineInstr *StInst = StoreInst; 414 if (StoreInst->getPrevNode() == LoadInst) 428 MachineOperand &StoreSrcVReg = StoreInst->getOperand(X86::AddrNumOperands); 435 int64_t LdDispImm, MachineInstr *StoreInst, [all...] |
/external/llvm/unittests/Analysis/ |
MixedTBAATest.cpp | 46 auto *Store1 = new StoreInst(Value, Addr, BB); 47 auto *Store2 = new StoreInst(Value, Addr, BB);
|
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/ |
Local.h | 26 class StoreInst; 170 StoreInst *SI, DIBuilder &Builder);
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Scalar/ |
MemCpyOptimizer.h | 36 class StoreInst; 61 bool processStore(StoreInst *SI, BasicBlock::iterator &BBI);
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/ |
VNCoercion.h | 28 class StoreInst; 56 StoreInst *DepSI, const DataLayout &DL);
|
/external/llvm/unittests/Transforms/Utils/ |
MemorySSA.cpp | 83 StoreInst *StoreInst = B.CreateStore(B.getInt8(16), PointerArg); 97 MemoryDef *StoreAccess = cast<MemoryDef>(MSSA.getMemoryAccess(StoreInst)); 124 StoreInst *StoreInst = B.CreateStore(B.getInt8(16), PointerArg); 134 MemoryDef *StoreAccess = cast<MemoryDef>(MSSA.getMemoryAccess(StoreInst)); 167 StoreInst *StoreInst = B.CreateStore(B.getInt8(16), PointerArg); 180 MemoryDef *StoreAccess = cast<MemoryDef>(MSSA.getMemoryAccess(StoreInst)); 228 StoreInst *S1 = B.CreateStore(ConstantInt::get(Int8, 0), Alloca) [all...] |
/external/swiftshader/third_party/LLVM/lib/VMCore/ |
Instruction.cpp | 202 if (const StoreInst *SI = dyn_cast<StoreInst>(this)) 203 return SI->isVolatile() == cast<StoreInst>(I)->isVolatile() && 204 SI->getAlignment() == cast<StoreInst>(I)->getAlignment() && 205 SI->getOrdering() == cast<StoreInst>(I)->getOrdering() && 206 SI->getSynchScope() == cast<StoreInst>(I)->getSynchScope(); 257 if (const StoreInst *SI = dyn_cast<StoreInst>(this)) 258 return SI->isVolatile() == cast<StoreInst>(I)->isVolatile() && 259 SI->getAlignment() == cast<StoreInst>(I)->getAlignment() & [all...] |
/external/llvm/include/llvm/Analysis/ |
MemoryLocation.h | 26 class StoreInst; 66 static MemoryLocation get(const StoreInst *SI); 73 else if (auto *I = dyn_cast<StoreInst>(Inst))
|
/external/llvm/lib/Analysis/ |
Delinearization.cpp | 75 else if (StoreInst *Store = dyn_cast<StoreInst>(&Inst)) 88 if (!isa<StoreInst>(Inst) && !isa<LoadInst>(Inst) &&
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
MemoryLocation.h | 27 class StoreInst; 75 static MemoryLocation get(const StoreInst *SI); 87 return get(cast<StoreInst>(Inst));
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Vectorize/ |
SLPVectorizer.h | 46 class StoreInst; 60 using StoreList = SmallVector<StoreInst *, 8>; 143 bool vectorizeStores(ArrayRef<StoreInst *> Stores, slpvectorizer::BoUpSLP &R);
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/ |
MemorySSA.cpp | 135 StoreInst *EntryStore = B.CreateStore(B.getInt8(16), PointerArg); 159 StoreInst *LeftStore = B.CreateStore(B.getInt8(16), PointerArg); 184 StoreInst *SecondEntryStore = B.CreateStore(B.getInt8(16), PointerArg); 225 StoreInst *SI = B.CreateStore(B.getInt8(16), PointerArg); 307 StoreInst *EntryStore = B.CreateStore(B.getInt8(16), PointerArg); 310 StoreInst *SideStore = B.CreateStore(B.getInt8(16), PointerArg); 343 StoreInst *EntryStore = B.CreateStore(B.getInt8(16), PointerArg); 389 StoreInst *EntryStore = B.CreateStore(B.getInt8(16), PointerArg); 433 StoreInst *EntryStore = B.CreateStore(B.getInt8(16), PointerArg); 490 StoreInst *StoreInst = B.CreateStore(B.getInt8(16), PointerArg) [all...] |
TBAATest.cpp | 34 static StoreInst *getFunctionWithSingleStore(Module *M, StringRef Name) { 41 auto *SI = new StoreInst(ConstantInt::get(IntType, 42),
|
/external/llvm/lib/Transforms/Scalar/ |
MergedLoadStoreMotion.cpp | 132 StoreInst *canSinkFromBlock(BasicBlock *BB, StoreInst *SI); 133 PHINode *getPHIOperand(BasicBlock *BB, StoreInst *S0, StoreInst *S1); 136 bool sinkStore(BasicBlock *BB, StoreInst *SinkCand, StoreInst *ElseInst); 378 StoreInst *MergedLoadStoreMotion::canSinkFromBlock(BasicBlock *BB1, 379 StoreInst *Store0) { 383 auto *Store1 = dyn_cast<StoreInst>(&Inst); 401 PHINode *MergedLoadStoreMotion::getPHIOperand(BasicBlock *BB, StoreInst *S0 [all...] |
LowerAtomic.cpp | 108 static bool LowerStoreInst(StoreInst *SI) { 126 } else if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) {
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
Loads.cpp | 143 } else if (StoreInst *SI = dyn_cast<StoreInst>(BBI)) { 197 if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) {
|
/external/llvm/include/llvm/Transforms/Vectorize/ |
SLPVectorizer.h | 41 typedef SmallVector<StoreInst *, 8> StoreList; 102 bool vectorizeStores(ArrayRef<StoreInst *> Stores, int costThreshold,
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
PromoteMemoryToRegister.cpp | 93 } else if (const StoreInst *SI = dyn_cast<StoreInst>(U)) { 161 (isa<StoreInst>(I) && isa<AllocaInst>(I->getOperand(1))); 296 StoreInst *OnlyStore; 325 if (StoreInst *SI = dyn_cast<StoreInst>(User)) { 367 if (isa<LoadInst>(I) || isa<StoreInst>(I)) 460 StoreInst *SI = cast<StoreInst>(AI->use_back()); 692 if (StoreInst *SI = dyn_cast<StoreInst>(I)) [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
LoadStoreVectorizer.cpp | 81 unsigned getAlignment(StoreInst *SI) const { 212 if (StoreInst *SI = dyn_cast<StoreInst>(I)) 220 if (StoreInst *S = dyn_cast<StoreInst>(I)) 436 if (isa<LoadInst>(I) || isa<StoreInst>(I)) { 464 if (isa<StoreInst>(MemInstrValue) && isa<LoadInst>(ChainInstrValue) && 469 if (isa<LoadInst>(MemInstrValue) && isa<StoreInst>(ChainInstrValue) && 540 } else if (StoreInst *SI = dyn_cast<StoreInst>(&I)) [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
InstCombineLoadStoreAlloca.cpp | 186 new StoreInst(UndefValue::get(LI.getType()), 199 new StoreInst(UndefValue::get(LI.getType()), 256 static Instruction *InstCombineStoreToCast(InstCombiner &IC, StoreInst &SI) { 369 Instruction *InstCombiner::visitStoreInst(StoreInst &SI) { 420 if (StoreInst *PrevSI = dyn_cast<StoreInst>(BBI)) { 499 bool InstCombiner::SimplifyStoreAtEndOfBlock(StoreInst &SI) { 541 StoreInst *OtherStore = 0; 553 OtherStore = dyn_cast<StoreInst>(BBI); 569 if ((OtherStore = dyn_cast<StoreInst>(BBI))) [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
LowerAtomic.cpp | 103 static bool LowerStoreInst(StoreInst *SI) { 127 } else if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) {
|