Home | History | Annotate | Download | only in Instrumentation

Lines Matching refs:Options

54   GCOVOptions Options;
55 Options.EmitNotes = true;
56 Options.EmitData = true;
57 Options.UseCfgChecksum = false;
58 Options.NoRedZone = false;
59 Options.FunctionNamesInData = true;
60 Options.ExitBlockBeforeBody = DefaultExitBlockBeforeBody;
66 memcpy(Options.Version, DefaultGCOVVersion.c_str(), 4);
67 return Options;
77 GCOVProfiler(const GCOVOptions &Opts) : ModulePass(ID), Options(Opts) {
78 assert((Options.EmitNotes || Options.EmitData) &&
80 ReversedVersion[0] = Options.Version[3];
81 ReversedVersion[1] = Options.Version[2];
82 ReversedVersion[2] = Options.Version[1];
83 ReversedVersion[3] = Options.Version[0];
131 GCOVOptions Options;
133 // Reversed, NUL-terminated copy of Options.Version.
149 ModulePass *llvm::createGCOVProfilerPass(const GCOVOptions &Options) {
150 return new GCOVProfiler(Options);
459 if (Options.EmitNotes) emitProfileNotes();
460 if (Options.EmitData) return emitProfileArcs();
516 Options.UseCfgChecksum,
517 Options.ExitBlockBeforeBody));
680 if (Options.NoRedZone)
840 if (Options.NoRedZone)
868 Options.FunctionNamesInData
872 Builder.getInt8(Options.UseCfgChecksum),
896 if (Options.NoRedZone)
952 if (Options.NoRedZone)