Home | History | Annotate | Download | only in Instrumentation

Lines Matching refs:GlobalVariable

329   GlobalVariable *ParamTLS;
331 GlobalVariable *ParamOriginTLS;
333 GlobalVariable *RetvalTLS;
335 GlobalVariable *RetvalOriginTLS;
338 GlobalVariable *VAArgTLS;
341 GlobalVariable *VAArgOverflowSizeTLS;
344 GlobalVariable *OriginTLS;
394 static GlobalVariable *createPrivateNonConstGlobalForString(Module &M,
397 return new GlobalVariable(M, StrConst->getType(), /*isConstant=*/false,
448 RetvalTLS = new GlobalVariable(
450 GlobalVariable::ExternalLinkage, nullptr, "__msan_retval_tls", nullptr,
451 GlobalVariable::InitialExecTLSModel);
452 RetvalOriginTLS = new GlobalVariable(
453 M, OriginTy, false, GlobalVariable::ExternalLinkage, nullptr,
454 "__msan_retval_origin_tls", nullptr, GlobalVariable::InitialExecTLSModel);
456 ParamTLS = new GlobalVariable(
458 GlobalVariable::ExternalLinkage, nullptr, "__msan_param_tls", nullptr,
459 GlobalVariable::InitialExecTLSModel);
460 ParamOriginTLS = new GlobalVariable(
462 GlobalVariable::ExternalLinkage, nullptr, "__msan_param_origin_tls",
463 nullptr, GlobalVariable::InitialExecTLSModel);
465 VAArgTLS = new GlobalVariable(
467 GlobalVariable::ExternalLinkage, nullptr, "__msan_va_arg_tls", nullptr,
468 GlobalVariable::InitialExecTLSModel);
469 VAArgOverflowSizeTLS = new GlobalVariable(
470 M, IRB.getInt64Ty(), false, GlobalVariable::ExternalLinkage, nullptr,
472 GlobalVariable::InitialExecTLSModel);
473 OriginTLS = new GlobalVariable(
474 M, IRB.getInt32Ty(), false, GlobalVariable::ExternalLinkage, nullptr,
475 "__msan_origin_tls", nullptr, GlobalVariable::InitialExecTLSModel);
547 new GlobalVariable(M, IRB.getInt32Ty(), true, GlobalValue::WeakODRLinkage,
551 new GlobalVariable(M, IRB.getInt32Ty(), true, GlobalValue::WeakODRLinkage,