Home
last modified time | relevance | path

Searched defs:AllocaUseVisitor (Results 1 – 2 of 2) sorted by relevance

/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1291 struct AllocaUseVisitor : PtrUseVisitor<AllocaUseVisitor> { struct
1292 using Base = PtrUseVisitor<AllocaUseVisitor>;
1293 AllocaUseVisitor(const DataLayout &DL, const DominatorTree &DT, in AllocaUseVisitor() function
1299 void visit(Instruction &I) { in visit()
1310 void visit(Instruction *I) { return visit(*I); } in visit()
1312 void visitPHINode(PHINode &I) { in visitPHINode()
1317 void visitSelectInst(SelectInst &I) { in visitSelectInst()
1322 void visitStoreInst(StoreInst &SI) { in visitStoreInst()
1385 void visitMemIntrinsic(MemIntrinsic &MI) { handleMayWrite(MI); } in visitMemIntrinsic()
1387 void visitBitCastInst(BitCastInst &BC) { in visitBitCastInst()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp493 struct AllocaUseVisitor : PtrUseVisitor<AllocaUseVisitor> { struct
494 using Base = PtrUseVisitor<AllocaUseVisitor>;
495 AllocaUseVisitor(const DataLayout &DL, const DominatorTree &DT, in AllocaUseVisitor() argument
500 void visit(Instruction &I) { in visit()
506 void visit(Instruction *I) { return visit(*I); } in visit()
508 void visitLoadInst(LoadInst &) {} // Good. Nothing to do. in visitLoadInst()
513 void visitStoreInst(StoreInst &SI) { PI.setAborted(&SI); } in visitStoreInst()
517 void visitInstruction(Instruction &I) { PI.setAborted(&I); } in visitInstruction()
520 const DominatorTree &DT;
521 const CoroBeginInst &CoroBegin;