Home | History | Annotate | Download | only in Instrumentation

Lines Matching refs:Options

43 // The tool type must be just one of these ClTool* options, as the tools
122 OverrideOptionsFromCL(EfficiencySanitizerOptions Options) {
124 Options.ToolType = EfficiencySanitizerOptions::ESAN_CacheFrag;
126 Options.ToolType = EfficiencySanitizerOptions::ESAN_WorkingSet;
130 if (Options.ToolType == EfficiencySanitizerOptions::ESAN_None)
131 Options.ToolType = EfficiencySanitizerOptions::ESAN_CacheFrag;
133 return Options;
156 : ModulePass(ID), Options(OverrideOptionsFromCL(Opts)) {}
204 EfficiencySanitizerOptions Options;
243 llvm::createEfficiencySanitizerPass(const EfficiencySanitizerOptions &Options) {
244 return new EfficiencySanitizer(Options);
368 assert(Options.ToolType == EfficiencySanitizerOptions::ESAN_CacheFrag);
504 if (Options.ToolType == EfficiencySanitizerOptions::ESAN_CacheFrag)
545 ConstantInt::get(OrdTy, static_cast<int>(Options.ToolType)),
554 static_cast<int>(Options.ToolType)),
564 int Scale = ShadowScale[Options.ToolType];
576 if (Options.ToolType == EfficiencySanitizerOptions::ESAN_CacheFrag) {
580 } else if (Options.ToolType == EfficiencySanitizerOptions::ESAN_WorkingSet) {
638 if (Options.ToolType == EfficiencySanitizerOptions::ESAN_CacheFrag) {
830 if (Options.ToolType == EfficiencySanitizerOptions::ESAN_CacheFrag) {
832 } else if (Options.ToolType == EfficiencySanitizerOptions::ESAN_WorkingSet) {
848 assert(ShadowScale[Options.ToolType] == 6); // The code below assumes this