Home
last modified time | relevance | path

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

/external/swiftshader/third_party/subzero/src/
DIceASanInstrumentation.cpp71 ICE_TLS_DEFINE_FIELD(std::vector<InstStore *> *, ASanInstrumentation,
220 ICE_TLS_SET_FIELD(LocalDtors, new std::vector<InstStore *>()); in instrumentFuncStart()
334 Context.insert(InstStore::create(Func, PoisonConst, PoisonAddrVar)); in instrumentFuncStart()
336 ->emplace_back(InstStore::create(Func, ZeroConst, PoisonAddrVar)); in instrumentFuncStart()
381 InstStore *Instr) { in instrumentStore()
385 InstStore::create(Context.getNode()->getCfg(), instrumentReloc(Reloc), in instrumentStore()
464 for (InstStore *RzUnpoison : *ICE_TLS_GET_FIELD(LocalDtors)) { in instrumentRet()
465 Context.insert(InstStore::create(Func, RzUnpoison->getData(), in instrumentRet()
DIceASanInstrumentation.h54 void instrumentStore(LoweringContext &Context, InstStore *Instr) override;
60 ICE_TLS_DECLARE_FIELD(std::vector<InstStore *> *, LocalDtors);
DIceInst.h757 class InstStore : public InstHighLevel {
758 InstStore() = delete;
759 InstStore(const InstStore &) = delete;
760 InstStore &operator=(const InstStore &) = delete;
763 static InstStore *create(Cfg *Func, Operand *Data, Operand *Addr,
767 return new (Func->allocate<InstStore>()) InstStore(Func, Data, Addr);
776 InstStore(Cfg *Func, Operand *Data, Operand *Addr);
DIceInstrumentation.h75 virtual void instrumentStore(LoweringContext &, class InstStore *) {} in instrumentStore() argument
DIceInstrumentation.cpp106 instrumentStore(Context, llvm::cast<InstStore>(Instr)); in instrumentInst()
DIceInst.cpp481 InstStore::InstStore(Cfg *Func, Operand *Data, Operand *Addr) in InstStore() function in Ice::InstStore
489 Variable *InstStore::getRmwBeacon() const { in getRmwBeacon()
493 void InstStore::setRmwBeacon(Variable *Beacon) { in setRmwBeacon()
865 void InstStore::dump(const Cfg *Func) const { in dump()
DIceTargetLowering.cpp365 else if (llvm::isa<InstStore>(*Context.getCur())) in doAddressOpt()
457 lowerStore(llvm::cast<InstStore>(Instr)); in lower()
DIceTargetLowering.h410 virtual void lowerStore(const InstStore *Instr) = 0;
DIceConverter.cpp340 return Ice::InstStore::create(Func.get(), Val, Addr); in convertStoreInstruction()
DIceTargetLoweringMIPS32.h787 void lowerStore(const InstStore *Instr) override;
DIceTargetLoweringX86BaseImpl.h719 auto *Store = llvm::dyn_cast<InstStore>(I3);
2747 InstStore::create(Func, legalize(StackArgs[i]), StackArgLocations[i]));
4249 auto *Store = InstStore::create(Func, Value, Ptr);
6937 void TargetX86Base<TraitsType>::lowerStore(const InstStore *Instr) {
6960 auto *Instr = llvm::cast<InstStore>(Context.getCur());
6965 auto *NewStore = Context.insert<InstStore>(Data, OptAddr);
DIceTargetLoweringARM32.h291 void lowerStore(const InstStore *Instr) override;
DIceTargetLoweringMIPS32.cpp3460 lowerStore(InstStore::create(Func, StackArg.first, Addr)); in lowerCall()
5580 void TargetMIPS32::lowerStore(const InstStore *Instr) { in lowerStore()
5608 assert(llvm::isa<InstStore>(Instr)); in doAddressOptStore()
5614 Context.insert<InstStore>(Src, Mem); in doAddressOptStore()
DIceTargetLoweringARM32.cpp3770 lowerStore(InstStore::create(Func, StackArg.first, Addr)); in lowerCall()
6151 void TargetARM32::lowerStore(const InstStore *Instr) { in lowerStore()
6171 assert(llvm::isa<InstStore>(Instr)); in doAddressOptStore()
6177 Context.insert<InstStore>(Src, Mem); in doAddressOptStore()
DWasmTranslator.cpp1260 Control()->appendInst(InstStore::create(Func, StoreVal, RealAddr)); in StoreMem()
DIceTargetLoweringX86Base.h284 void lowerStore(const InstStore *Instr) override;
DPNaClTranslator.cpp2626 Ice::InstStore::create(Func.get(), Value, Address, Alignment)); in ProcessRecord()
/external/swiftshader/src/Reactor/
DOptimizer.cpp690 if(llvm::isa<Ice::InstStore>(&instruction)) in isStore()
DSubzeroReactor.cpp1523 auto store = Ice::InstStore::create(::function, V(value), V(ptr), align); in createStore()
4793 auto store = Ice::InstStore::create(awaitFunc, promiseVal, outPtr); in generateAwaitFunction()