Lines Matching refs:DFSanVisitor
394 friend class DFSanVisitor;
741 class DFSanVisitor : public InstVisitor<DFSanVisitor> { class
745 DFSanVisitor(DFSanFunction &DFSF) : DFSF(DFSF) {} in DFSanVisitor() function in __anonc1e0408c0211::DFSanVisitor
1545 DFSanVisitor(DFSF).visit(Inst); in runImpl()
1849 void DFSanVisitor::visitInstOperands(Instruction &I) { in visitInstOperands()
1894 void DFSanVisitor::visitInstOperandOrigins(Instruction &I) { in visitInstOperandOrigins()
2195 void DFSanVisitor::visitLoadInst(LoadInst &LI) { in visitLoadInst()
2457 void DFSanVisitor::visitStoreInst(StoreInst &SI) { in visitStoreInst()
2508 void DFSanVisitor::visitCASOrRMW(Align InstAlignment, Instruction &I) { in visitCASOrRMW()
2527 void DFSanVisitor::visitAtomicRMWInst(AtomicRMWInst &I) { in visitAtomicRMWInst()
2534 void DFSanVisitor::visitAtomicCmpXchgInst(AtomicCmpXchgInst &I) { in visitAtomicCmpXchgInst()
2541 void DFSanVisitor::visitUnaryOperator(UnaryOperator &UO) { in visitUnaryOperator()
2545 void DFSanVisitor::visitBinaryOperator(BinaryOperator &BO) { in visitBinaryOperator()
2549 void DFSanVisitor::visitBitCastInst(BitCastInst &BCI) { in visitBitCastInst()
2559 void DFSanVisitor::visitCastInst(CastInst &CI) { visitInstOperands(CI); } in visitCastInst()
2561 void DFSanVisitor::visitCmpInst(CmpInst &CI) { in visitCmpInst()
2570 void DFSanVisitor::visitLandingPadInst(LandingPadInst &LPI) { in visitLandingPadInst()
2586 void DFSanVisitor::visitGetElementPtrInst(GetElementPtrInst &GEPI) { in visitGetElementPtrInst()
2602 void DFSanVisitor::visitExtractElementInst(ExtractElementInst &I) { in visitExtractElementInst()
2606 void DFSanVisitor::visitInsertElementInst(InsertElementInst &I) { in visitInsertElementInst()
2610 void DFSanVisitor::visitShuffleVectorInst(ShuffleVectorInst &I) { in visitShuffleVectorInst()
2614 void DFSanVisitor::visitExtractValueInst(ExtractValueInst &I) { in visitExtractValueInst()
2623 void DFSanVisitor::visitInsertValueInst(InsertValueInst &I) { in visitInsertValueInst()
2632 void DFSanVisitor::visitAllocaInst(AllocaInst &I) { in visitAllocaInst()
2658 void DFSanVisitor::visitSelectInst(SelectInst &I) { in visitSelectInst()
2712 void DFSanVisitor::visitMemSetInst(MemSetInst &I) { in visitMemSetInst()
2725 void DFSanVisitor::visitMemTransferInst(MemTransferInst &I) { in visitMemTransferInst()
2758 void DFSanVisitor::visitBranchInst(BranchInst &BR) { in visitBranchInst()
2765 void DFSanVisitor::visitSwitchInst(SwitchInst &SW) { in visitSwitchInst()
2780 void DFSanVisitor::visitReturnInst(ReturnInst &RI) { in visitReturnInst()
2802 void DFSanVisitor::addShadowArguments(Function &F, CallBase &CB, in addShadowArguments()
2841 void DFSanVisitor::addOriginArguments(Function &F, CallBase &CB, in addOriginArguments()
2879 bool DFSanVisitor::visitWrappedCallBase(Function &F, CallBase &CB) { in visitWrappedCallBase()
2986 void DFSanVisitor::visitCallBase(CallBase &CB) { in visitCallBase()
3077 void DFSanVisitor::visitPHINode(PHINode &PN) { in visitPHINode()