Home
last modified time | relevance | path

Searched refs:LoweringContext (Results 1 – 8 of 8) sorted by relevance

/external/swiftshader/third_party/subzero/src/
DIceInstrumentation.h37 class LoweringContext; variable
52 virtual void instrumentInst(LoweringContext &Context);
57 virtual void instrumentFuncStart(LoweringContext &) {} in instrumentFuncStart() argument
58 virtual void instrumentAlloca(LoweringContext &, class InstAlloca *) {} in instrumentAlloca() argument
59 virtual void instrumentArithmetic(LoweringContext &, class InstArithmetic *) { in instrumentArithmetic() argument
61 virtual void instrumentBr(LoweringContext &, class InstBr *) {} in instrumentBr() argument
62 virtual void instrumentCall(LoweringContext &, class InstCall *) {} in instrumentCall() argument
63 virtual void instrumentCast(LoweringContext &, class InstCast *) {} in instrumentCast() argument
64 virtual void instrumentExtractElement(LoweringContext &, in instrumentExtractElement() argument
66 virtual void instrumentFcmp(LoweringContext &, class InstFcmp *) {} in instrumentFcmp() argument
[all …]
DIceASanInstrumentation.h50 void instrumentFuncStart(LoweringContext &Context) override;
51 void instrumentCall(LoweringContext &Context, InstCall *Instr) override;
52 void instrumentRet(LoweringContext &Context, InstRet *Instr) override;
53 void instrumentLoad(LoweringContext &Context, InstLoad *Instr) override;
54 void instrumentStore(LoweringContext &Context, InstStore *Instr) override;
55 void instrumentAccess(LoweringContext &Context, Operand *Op, SizeT Size,
DIceTargetLowering.h72 class LoweringContext {
73 LoweringContext(const LoweringContext &) = delete;
74 LoweringContext &operator=(const LoweringContext &) = delete;
77 LoweringContext() = default;
78 ~LoweringContext() = default;
149 explicit PostIncrLoweringContext(LoweringContext &Context) in PostIncrLoweringContext()
157 LoweringContext &Context;
278 LoweringContext &getContext() { return Context; } in getContext()
598 LoweringContext Context;
DIceTargetLowering.cpp67 void LoweringContext::init(CfgNode *N) { in init()
74 void LoweringContext::rewind() { in rewind()
82 void LoweringContext::insert(Inst *Instr) { in insert()
87 void LoweringContext::skipDeleted(InstList::iterator &I) const { in skipDeleted()
92 void LoweringContext::advanceForward(InstList::iterator &I) const { in advanceForward()
99 Inst *LoweringContext::getLastInserted() const { in getLastInserted()
104 void LoweringContext::availabilityReset() { in availabilityReset()
109 void LoweringContext::availabilityUpdate() { in availabilityUpdate()
121 Variable *LoweringContext::availabilityGet(Operand *Src) const { in availabilityGet()
DIceInstrumentation.cpp36 LoweringContext Context; in instrumentFunc()
59 void Instrumentation::instrumentInst(LoweringContext &Context) { in instrumentInst()
DIceASanInstrumentation.cpp218 void ASanInstrumentation::instrumentFuncStart(LoweringContext &Context) { in instrumentFuncStart()
341 void ASanInstrumentation::instrumentCall(LoweringContext &Context, in instrumentCall()
364 void ASanInstrumentation::instrumentLoad(LoweringContext &Context, in instrumentLoad()
380 void ASanInstrumentation::instrumentStore(LoweringContext &Context, in instrumentStore()
411 void ASanInstrumentation::instrumentAccess(LoweringContext &Context, in instrumentAccess()
461 void ASanInstrumentation::instrumentRet(LoweringContext &Context, InstRet *) { in instrumentRet()
DIceCfg.cpp1418 auto &LoweringContext = getTarget()->getContext(); in materializeVectorShuffles() local
1419 LoweringContext.setInsertPoint(instToIterator(&Instr)); in materializeVectorShuffles()
1420 LoweringContext.insert(ShuffleVector); in materializeVectorShuffles()
DIceCfgNode.cpp606 LoweringContext &Context = Target->getContext(); in doAddressOpt()
617 LoweringContext &Context = Target->getContext(); in genCode()