reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
362 C = &(M.getContext()); 363 DL = &M.getDataLayout(); 364 CurModule = &M; 366 TargetTriple = Triple(M.getTargetTriple()); 383 M.getOrInsertFunction(SanCovTracePCIndirName, VoidTy, IntptrTy); 395 M.getOrInsertFunction(SanCovTraceCmp1, SanCovTraceCmpZeroExtAL, VoidTy, 398 M.getOrInsertFunction(SanCovTraceCmp2, SanCovTraceCmpZeroExtAL, VoidTy, 401 M.getOrInsertFunction(SanCovTraceCmp4, SanCovTraceCmpZeroExtAL, VoidTy, 404 M.getOrInsertFunction(SanCovTraceCmp8, VoidTy, Int64Ty, Int64Ty); 406 SanCovTraceConstCmpFunction[0] = M.getOrInsertFunction( 408 SanCovTraceConstCmpFunction[1] = M.getOrInsertFunction( 410 SanCovTraceConstCmpFunction[2] = M.getOrInsertFunction( 413 M.getOrInsertFunction(SanCovTraceConstCmp8, VoidTy, Int64Ty, Int64Ty); 420 M.getOrInsertFunction(SanCovTraceDiv4, AL, VoidTy, IRB.getInt32Ty()); 423 M.getOrInsertFunction(SanCovTraceDiv8, VoidTy, Int64Ty); 425 M.getOrInsertFunction(SanCovTraceGep, VoidTy, IntptrTy); 427 M.getOrInsertFunction(SanCovTraceSwitchName, VoidTy, Int64Ty, Int64PtrTy); 430 M.getOrInsertGlobal(SanCovLowestStackName, IntptrTy); 447 SanCovTracePC = M.getOrInsertFunction(SanCovTracePCName, VoidTy); 449 M.getOrInsertFunction(SanCovTracePCGuardName, VoidTy, Int32PtrTy); 451 for (auto &F : M) 457 Ctor = CreateInitCallsForSections(M, SanCovModuleCtorTracePcGuardName, 461 Ctor = CreateInitCallsForSections(M, SanCovModuleCtor8bitCountersName, 465 auto SecStartEnd = CreateSecStartEnd(M, SanCovPCsSectionName, IntptrPtrTy); 467 M, SanCovPCsInitName, {IntptrPtrTy, IntptrPtrTy}); 474 appendToUsed(M, GlobalsToAppendToUsed); 475 appendToCompilerUsed(M, GlobalsToAppendToCompilerUsed);