| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| MergedLoadStoreMotion.cpp | 118 StoreInst *canSinkFromBlock(BasicBlock *BB, StoreInst *SI); 119 PHINode *getPHIOperand(BasicBlock *BB, StoreInst *S0, StoreInst *S1); 122 bool canSinkStoresAndGEPs(StoreInst *S0, StoreInst *S1) const; 123 void sinkStoresAndGEPs(BasicBlock *BB, StoreInst *SinkCand, 124 StoreInst *ElseInst); 187 StoreInst *MergedLoadStoreMotion::canSinkFromBlock(BasicBlock *BB1, 188 StoreInst *Store0) [all...] |
| LowerAtomic.cpp | 113 static bool LowerStoreInst(StoreInst *SI) { 130 } else if (StoreInst *SI = dyn_cast<StoreInst>(&Inst)) {
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/ |
| MemCpyOptimizer.h | 38 class StoreInst; 63 bool processStore(StoreInst *SI, BasicBlock::iterator &BBI); 76 bool moveUp(StoreInst *SI, Instruction *P, const LoadInst *LI);
|
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| ValueLatticeUtils.cpp | 34 if (auto *Store = dyn_cast<StoreInst>(U))
|
| Loads.cpp | 385 } else if (StoreInst *SI = dyn_cast<StoreInst>(BBI)) { 497 if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) { 555 if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) {
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| AutoInitRemark.h | 30 class StoreInst; 45 void inspectStore(StoreInst &SI);
|
| VNCoercion.h | 26 class StoreInst; 55 StoreInst *DepSI, const DataLayout &DL);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86AvoidStoreForwardingBlocks.cpp | 102 void breakBlockedCopies(MachineInstr *LoadInst, MachineInstr *StoreInst, 106 MachineInstr *StoreInst, int64_t StDispImm, 110 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 auto PrevInstrIt = prev_nodbg(MachineBasicBlock::instr_iterator(StoreInst), 430 MachineOperand &StoreSrcVReg = StoreInst->getOperand(X86::AddrNumOperands); 437 int64_t LdDispImm, MachineInstr *StoreInst, [all...] |
| X86PreAMXConfig.cpp | 164 new StoreInst(PaletteValue, PalettePos, Pos); 178 new StoreInst(Row, RowPos, Pos); 179 new StoreInst(Col, ColPos, Pos); 205 Instruction *Init0 = new StoreInst(Val0, Addr, false, Alignment, Cfg);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/ |
| SLPVectorizer.h | 45 class StoreInst; 59 using StoreList = SmallVector<StoreInst *, 8>; 138 bool vectorizeStores(ArrayRef<StoreInst *> Stores, slpvectorizer::BoUpSLP &R);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| NVPTXLowerAggrCopies.cpp | 79 if (StoreInst *SI = dyn_cast<StoreInst>(LI->user_back())) { 106 auto *SI = cast<StoreInst>(*LI->user_begin());
|
| NVPTXLowerAlloca.cpp | 96 auto SI = dyn_cast<StoreInst>(AllocaUse.getUser());
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| GCRootLowering.cpp | 128 if (isa<AllocaInst>(I) || isa<GetElementPtrInst>(I) || isa<StoreInst>(I) || 151 if (StoreInst *SI = dyn_cast<StoreInst>(IP)) 161 new StoreInst( 205 Value *St = new StoreInst(CI->getArgOperand(0),
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| PromoteMemoryToRegister.cpp | 72 } else if (const StoreInst *SI = dyn_cast<StoreInst>(U)) { 109 StoreInst *OnlyStore; 135 if (StoreInst *SI = dyn_cast<StoreInst>(User)) { 190 (isa<StoreInst>(I) && isa<AllocaInst>(I->getOperand(1))); 318 if (isa<LoadInst>(I) || isa<StoreInst>(I)) 357 StoreInst *OnlyStore = Info.OnlyStore; 466 using StoresByIndexTy = SmallVector<std::pair<unsigned, StoreInst *>, 64>; 470 if (StoreInst *SI = dyn_cast<StoreInst>(U) [all...] |
| SSAUpdater.cpp | 330 SomeVal = cast<StoreInst>(Insts[0])->getOperand(0); 363 if (StoreInst *SI = dyn_cast<StoreInst>(User)) { 376 if (isa<StoreInst>(I)) { 415 if (StoreInst *SI = dyn_cast<StoreInst>(&I)) {
|
| DemoteRegToStack.cpp | 103 new StoreInst(&I, Slot, &*InsertPt); 136 new StoreInst(P->getIncomingValue(i), Slot,
|
| GlobalStatus.cpp | 93 } else if (const StoreInst *SI = dyn_cast<StoreInst>(I)) {
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| VPlanTransforms.cpp | 66 } else if (StoreInst *Store = dyn_cast<StoreInst>(Inst)) {
|
| LoadStoreVectorizer.cpp | 298 if (StoreInst *S = dyn_cast<StoreInst>(I)) 659 assert(isa<StoreInst>(I) && 665 if (isa<LoadInst>(I) || isa<StoreInst>(I)) { 726 if (isa<StoreInst>(MemInstr) && ChainLoad && 731 if (MemLoad && isa<StoreInst>(ChainInstr) && 847 } else if (StoreInst *SI = dyn_cast<StoreInst>(&I)) { 992 StoreInst *S0 = cast<StoreInst>(Chain[0]) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPURewriteOutArguments.cpp | 122 StoreInst *SI = dyn_cast<StoreInst>(U.getUser()); 160 U.getOperandNo() != StoreInst::getPointerOperandIndex()) 269 SmallVector<std::pair<ReturnInst *, StoreInst *>, 4> ReplaceableStores; 289 StoreInst *SI = nullptr; 291 SI = dyn_cast<StoreInst>(Q.getInst()); 305 for (std::pair<ReturnInst *, StoreInst *> Store : ReplaceableStores) {
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| ThreadSanitizer.cpp | 450 const bool IsWrite = isa<StoreInst>(*I); 451 Value *Addr = IsWrite ? cast<StoreInst>(I)->getPointerOperand() 465 cast<StoreInst>(WI.Inst)->isVolatile()); 505 if (StoreInst *SI = dyn_cast<StoreInst>(I)) 551 else if (isa<LoadInst>(Inst) || isa<StoreInst>(Inst)) 614 const bool IsWrite = isa<StoreInst>(*II.Inst); 615 Value *Addr = IsWrite ? cast<StoreInst>(II.Inst)->getPointerOperand() 629 Value *StoredValue = cast<StoreInst>(II.Inst)->getValueOperand(); 652 const unsigned Alignment = IsWrite ? cast<StoreInst>(II.Inst)->getAlignment( [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| GlobalOpt.cpp | 214 if (StoreInst *SI = dyn_cast<StoreInst>(U)) { 306 } else if (StoreInst *SI = dyn_cast<StoreInst>(U)) { 420 if (StoreInst *SI = dyn_cast<StoreInst>(I)) 641 if (auto *Store = dyn_cast<StoreInst>(U)) { 678 } else if (const StoreInst *SI = dyn_cast<StoreInst>(U)) { 719 } else if (isa<StoreInst>(U)) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| InstCombineLoadStoreAlloca.cpp | 482 static StoreInst *combineStoreToNewValue(InstCombinerImpl &IC, StoreInst &SI, 492 StoreInst *NewStore = IC.Builder.CreateAlignedStore( 912 static bool canSimplifyNullStoreOrGEP(StoreInst &SI) { 984 StoreInst *SI = new StoreInst(UndefValue::get(LI.getType()), 1113 static bool combineStoreToValueType(InstCombinerImpl &IC, StoreInst &SI) { 1151 static bool unpackStoreToAggregate(InstCombinerImpl &IC, StoreInst &SI) { 1292 StoreInst &SI) { 1319 auto *SI = dyn_cast<StoreInst>(U) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ |
| ObjCARCContract.cpp | 197 static StoreInst *findSafeStoreForStoreStrongContraction(LoadInst *Load, 201 StoreInst *Store = nullptr; 256 Store = dyn_cast<StoreInst>(Inst); 284 findRetainForStoreStrongContraction(Value *New, StoreInst *Store, 350 StoreInst *Store = 481 new StoreInst(Null, CI->getArgOperand(0), CI);
|
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| CGBuilder.h | 95 llvm::StoreInst *CreateStore(llvm::Value *Val, Address Addr, 102 llvm::StoreInst *CreateAlignedStore(llvm::Value *Val, llvm::Value *Addr, 109 llvm::StoreInst *CreateDefaultAlignedStore(llvm::Value *Val, 123 llvm::StoreInst *CreateFlagStore(bool Value, llvm::Value *Addr) {
|