Lines Matching defs:DFSanFunction
283 struct DFSanFunction { struct
284 DataFlowSanitizer &DFS;
285 Function *F;
286 DominatorTree DT;
287 DataFlowSanitizer::InstrumentedABI IA;
288 bool IsNativeABI;
289 Value *ArgTLSPtr;
290 Value *RetvalTLSPtr;
291 AllocaInst *LabelReturnAlloca;
292 DenseMap<Value *, Value *> ValShadowMap;
293 DenseMap<AllocaInst *, AllocaInst *> AllocaShadowMap;
294 std::vector<std::pair<PHINode *, PHINode *> > PHIFixups;
295 DenseSet<Instruction *> SkipInsts;
296 std::vector<Value *> NonZeroChecks;
297 bool AvoidNewBlocks;
299 struct CachedCombinedShadow {
304 CachedCombinedShadows;
305 DenseMap<Value *, std::set<Value *>> ShadowElements;
307 DFSanFunction(DataFlowSanitizer &DFS, Function *F, bool IsNativeABI) in DFSanFunction() argument