Searched refs:InstStore (Results 1 - 19 of 19) sorted by relevance

/external/swiftshader/third_party/subzero/src/
H A DIceASanInstrumentation.h54 void instrumentStore(LoweringContext &Context, InstStore *Instr) override;
60 ICE_TLS_DECLARE_FIELD(std::vector<InstStore *> *, LocalDtors);
H A DIceASanInstrumentation.cpp71 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()));
H A DIceInstrumentation.h76 virtual void instrumentStore(LoweringContext &, class InstStore *) {}
H A DIceInst.h743 class InstStore : public InstHighLevel { class in namespace:Ice
744 InstStore() = delete;
745 InstStore(const InstStore &) = delete;
746 InstStore &operator=(const InstStore &) = delete;
749 static InstStore *create(Cfg *Func, Operand *Data, Operand *Addr,
753 return new (Func->allocate<InstStore>()) InstStore(Func, Data, Addr);
764 InstStore(Cf
[all...]
H A DIceInstrumentation.cpp106 instrumentStore(Context, llvm::cast<InstStore>(Instr));
H A DIceInst.cpp489 InstStore::InstStore(Cfg *Func, Operand *Data, Operand *Addr) function in class:Ice::InstStore
497 Variable *InstStore::getRmwBeacon() const {
501 void InstStore::setRmwBeacon(Variable *Beacon) {
873 void InstStore::dump(const Cfg *Func) const {
H A DIceTargetLowering.cpp365 else if (llvm::isa<InstStore>(*Context.getCur()))
470 lowerStore(llvm::cast<InstStore>(Instr));
H A DIceTargetLowering.h417 virtual void lowerStore(const InstStore *Instr) = 0;
H A DIceConverter.cpp340 return Ice::InstStore::create(Func.get(), Val, Addr);
H A DIceTargetLoweringMIPS32.h787 void lowerStore(const InstStore *Instr) override;
H A DIceTargetLoweringX86BaseImpl.h722 auto *Store = llvm::dyn_cast<InstStore>(I3);
2677 InstStore::create(Func, legalize(StackArgs[i]), StackArgLocations[i]));
4174 auto *Store = InstStore::create(Func, Value, Ptr);
6885 void TargetX86Base<TraitsType>::lowerStore(const InstStore *Instr) {
6908 auto *Instr = llvm::cast<InstStore>(Context.getCur());
6913 auto *NewStore = Context.insert<InstStore>(Data, OptAddr);
H A DIceTargetLoweringARM32.cpp3756 lowerStore(InstStore::create(Func, StackArg.first, Addr));
5930 void TargetARM32::lowerStore(const InstStore *Instr) {
5950 assert(llvm::isa<InstStore>(Instr));
5956 Context.insert<InstStore>(Src, Mem);
H A DIceTargetLoweringARM32.h291 void lowerStore(const InstStore *Instr) override;
H A DIceTargetLoweringMIPS32.cpp3475 lowerStore(InstStore::create(Func, StackArg.first, Addr));
5603 void TargetMIPS32::lowerStore(const InstStore *Instr) {
5631 assert(llvm::isa<InstStore>(Instr));
5637 Context.insert<InstStore>(Src, Mem);
H A DIceTargetLoweringX86Base.h284 void lowerStore(const InstStore *Instr) override;
H A DWasmTranslator.cpp1260 Control()->appendInst(InstStore::create(Func, StoreVal, RealAddr));
H A DPNaClTranslator.cpp2626 Ice::InstStore::create(Func.get(), Value, Address, Alignment));
/external/swiftshader/src/Reactor/
H A DOptimizer.cpp524 if(llvm::isa<Ice::InstStore>(&instruction))
536 if(auto *store = llvm::dyn_cast<Ice::InstStore>(instruction))
570 if(auto *store = llvm::dyn_cast<Ice::InstStore>(instruction))
587 if(auto *instStore = llvm::dyn_cast<Ice::InstStore>(store))
610 if(auto *instStore = llvm::dyn_cast<Ice::InstStore>(store))
H A DSubzeroReactor.cpp946 auto store = Ice::InstStore::create(::function, value, ptr, align);

Completed in 519 milliseconds