/external/swiftshader/third_party/subzero/src/ |
IceASanInstrumentation.h | 54 void instrumentStore(LoweringContext &Context, InstStore *Instr) override; 60 ICE_TLS_DECLARE_FIELD(std::vector<InstStore *> *, LocalDtors);
|
IceInstrumentation.h | 76 virtual void instrumentStore(LoweringContext &, class InstStore *) {}
|
IceASanInstrumentation.cpp | 71 ICE_TLS_DEFINE_FIELD(std::vector<InstStore *> *, ASanInstrumentation, 220 ICE_TLS_SET_FIELD(LocalDtors, new std::vector<InstStore *>()); 334 Context.insert(InstStore::create(Func, PoisonConst, PoisonAddrVar)); 336 ->emplace_back(InstStore::create(Func, ZeroConst, PoisonAddrVar)); 381 InstStore *Instr) { 384 auto *NewStore = InstStore::create( 463 for (InstStore *RzUnpoison : *ICE_TLS_GET_FIELD(LocalDtors)) { 465 InstStore::create(Func, RzUnpoison->getData(), RzUnpoison->getAddr()));
|
IceInst.h | 750 class InstStore : public InstHighLevel { 751 InstStore() = delete; 752 InstStore(const InstStore &) = delete; 753 InstStore &operator=(const InstStore &) = delete; 756 static InstStore *create(Cfg *Func, Operand *Data, Operand *Addr, 760 return new (Func->allocate<InstStore>()) InstStore(Func, Data, Addr); 771 InstStore(Cfg *Func, Operand *Data, Operand *Addr) [all...] |
IceInstrumentation.cpp | 106 instrumentStore(Context, llvm::cast<InstStore>(Instr));
|
IceInst.cpp | 489 InstStore::InstStore(Cfg *Func, Operand *Data, Operand *Addr) 497 Variable *InstStore::getRmwBeacon() const { 501 void InstStore::setRmwBeacon(Variable *Beacon) { 873 void InstStore::dump(const Cfg *Func) const { [all...] |
IceTargetLowering.cpp | 365 else if (llvm::isa<InstStore>(*Context.getCur())) 470 lowerStore(llvm::cast<InstStore>(Instr)); [all...] |
IceTargetLowering.h | 417 virtual void lowerStore(const InstStore *Instr) = 0;
|
IceConverter.cpp | 340 return Ice::InstStore::create(Func.get(), Val, Addr); [all...] |
IceTargetLoweringMIPS32.h | 787 void lowerStore(const InstStore *Instr) override; [all...] |
IceTargetLoweringX86BaseImpl.h | 722 auto *Store = llvm::dyn_cast<InstStore>(I3); [all...] |
IceTargetLoweringARM32.h | 291 void lowerStore(const InstStore *Instr) override; [all...] |
IceTargetLoweringMIPS32.cpp | [all...] |
IceTargetLoweringARM32.cpp | [all...] |
IceTargetLoweringX86Base.h | 284 void lowerStore(const InstStore *Instr) override; [all...] |
WasmTranslator.cpp | [all...] |
PNaClTranslator.cpp | [all...] |
/external/swiftshader/src/Reactor/ |
Optimizer.cpp | 602 if(llvm::isa<Ice::InstStore>(&instruction)) 614 if(auto *store = llvm::dyn_cast<Ice::InstStore>(instruction)) 648 if(auto *store = llvm::dyn_cast<Ice::InstStore>(instruction)) 665 if(auto *instStore = llvm::dyn_cast<Ice::InstStore>(store)) 667 return Ice::typeWidthInBytes(instStore->getData()->getType()); 688 if(auto *instStore = llvm::dyn_cast<Ice::InstStore>(store)) 692 return instStore->getData()->getType() == instLoad->getDest()->getType();
|
SubzeroReactor.cpp | 965 auto store = Ice::InstStore::create(::function, value, ptr, align); [all...] |