Lines Matching refs:DFSanVisitor

420   friend class DFSanVisitor;
785 class DFSanVisitor : public InstVisitor<DFSanVisitor> { class
789 DFSanVisitor(DFSanFunction &DFSF) : DFSF(DFSF) {} in DFSanVisitor() function in __anon5712215c0211::DFSanVisitor
1740 DFSanVisitor(DFSF).visit(Inst); in runImpl()
2049 void DFSanVisitor::visitInstOperands(Instruction &I) { in visitInstOperands()
2095 void DFSanVisitor::visitInstOperandOrigins(Instruction &I) { in visitInstOperandOrigins()
2394 void DFSanVisitor::visitLoadInst(LoadInst &LI) { in visitLoadInst()
2661 void DFSanVisitor::visitStoreInst(StoreInst &SI) { in visitStoreInst()
2714 void DFSanVisitor::visitCASOrRMW(Align InstAlignment, Instruction &I) { in visitCASOrRMW()
2733 void DFSanVisitor::visitAtomicRMWInst(AtomicRMWInst &I) { in visitAtomicRMWInst()
2740 void DFSanVisitor::visitAtomicCmpXchgInst(AtomicCmpXchgInst &I) { in visitAtomicCmpXchgInst()
2747 void DFSanVisitor::visitUnaryOperator(UnaryOperator &UO) { in visitUnaryOperator()
2751 void DFSanVisitor::visitBinaryOperator(BinaryOperator &BO) { in visitBinaryOperator()
2755 void DFSanVisitor::visitBitCastInst(BitCastInst &BCI) { in visitBitCastInst()
2765 void DFSanVisitor::visitCastInst(CastInst &CI) { visitInstOperands(CI); } in visitCastInst()
2767 void DFSanVisitor::visitCmpInst(CmpInst &CI) { in visitCmpInst()
2778 void DFSanVisitor::visitLandingPadInst(LandingPadInst &LPI) { in visitLandingPadInst()
2794 void DFSanVisitor::visitGetElementPtrInst(GetElementPtrInst &GEPI) { in visitGetElementPtrInst()
2810 void DFSanVisitor::visitExtractElementInst(ExtractElementInst &I) { in visitExtractElementInst()
2814 void DFSanVisitor::visitInsertElementInst(InsertElementInst &I) { in visitInsertElementInst()
2818 void DFSanVisitor::visitShuffleVectorInst(ShuffleVectorInst &I) { in visitShuffleVectorInst()
2822 void DFSanVisitor::visitExtractValueInst(ExtractValueInst &I) { in visitExtractValueInst()
2831 void DFSanVisitor::visitInsertValueInst(InsertValueInst &I) { in visitInsertValueInst()
2840 void DFSanVisitor::visitAllocaInst(AllocaInst &I) { in visitAllocaInst()
2866 void DFSanVisitor::visitSelectInst(SelectInst &I) { in visitSelectInst()
2920 void DFSanVisitor::visitMemSetInst(MemSetInst &I) { in visitMemSetInst()
2931 void DFSanVisitor::visitMemTransferInst(MemTransferInst &I) { in visitMemTransferInst()
2960 void DFSanVisitor::visitBranchInst(BranchInst &BR) { in visitBranchInst()
2967 void DFSanVisitor::visitSwitchInst(SwitchInst &SW) { in visitSwitchInst()
2982 void DFSanVisitor::visitReturnInst(ReturnInst &RI) { in visitReturnInst()
3004 void DFSanVisitor::addShadowArguments(Function &F, CallBase &CB, in addShadowArguments()
3045 void DFSanVisitor::addOriginArguments(Function &F, CallBase &CB, in addOriginArguments()
3083 bool DFSanVisitor::visitWrappedCallBase(Function &F, CallBase &CB) { in visitWrappedCallBase()
3191 Value *DFSanVisitor::makeAddAcquireOrderingTable(IRBuilder<> &IRB) { in makeAddAcquireOrderingTable()
3208 void DFSanVisitor::visitLibAtomicLoad(CallBase &CB) { in visitLibAtomicLoad()
3234 Value *DFSanVisitor::makeAddReleaseOrderingTable(IRBuilder<> &IRB) { in makeAddReleaseOrderingTable()
3251 void DFSanVisitor::visitLibAtomicStore(CallBase &CB) { in visitLibAtomicStore()
3271 void DFSanVisitor::visitLibAtomicExchange(CallBase &CB) { in visitLibAtomicExchange()
3296 void DFSanVisitor::visitLibAtomicCompareExchange(CallBase &CB) { in visitLibAtomicCompareExchange()
3322 void DFSanVisitor::visitCallBase(CallBase &CB) { in visitCallBase()
3449 void DFSanVisitor::visitPHINode(PHINode &PN) { in visitPHINode()