Lines Matching defs:addModuleFlag
357 /// addModuleFlag - Add a module-level flag to the module-level flags
360 void Module::addModuleFlag(ModFlagBehavior Behavior, StringRef Key,
368 void Module::addModuleFlag(ModFlagBehavior Behavior, StringRef Key,
370 addModuleFlag(Behavior, Key, ConstantAsMetadata::get(Val));
372 void Module::addModuleFlag(ModFlagBehavior Behavior, StringRef Key,
375 addModuleFlag(Behavior, Key, ConstantInt::get(Int32Ty, Val));
377 void Module::addModuleFlag(MDNode *Node) {
399 addModuleFlag(Behavior, Key, Val);
618 addModuleFlag(ModFlagBehavior::Min, "PIC Level", PL);
632 addModuleFlag(ModFlagBehavior::Max, "PIE Level", PL);
650 addModuleFlag(ModFlagBehavior::Error, "Code Model", CL);
666 addModuleFlag(ModFlagBehavior::Error, "Large Data Threshold",
693 addModuleFlag(ModFlagBehavior::Error, "SemanticInterposition", SI);
706 addModuleFlag(ModFlagBehavior::Max, "RtLibUseGOT", 1);
718 addModuleFlag(ModFlagBehavior::Max, "direct-access-external-data", Value);
728 addModuleFlag(ModFlagBehavior::Max, "uwtable", uint32_t(Kind));
738 addModuleFlag(ModFlagBehavior::Max, "frame-pointer", static_cast<int>(Kind));
750 addModuleFlag(ModFlagBehavior::Error, "stack-protector-guard", ID);
762 addModuleFlag(ModFlagBehavior::Error, "stack-protector-guard-reg", ID);
774 addModuleFlag(ModFlagBehavior::Error, "stack-protector-guard-symbol", ID);
785 addModuleFlag(ModFlagBehavior::Error, "stack-protector-guard-offset", Offset);
803 addModuleFlag(ModFlagBehavior::Error, "override-stack-alignment", Align);
816 M.addModuleFlag(Module::ModFlagBehavior::Warning, Name,
895 addModuleFlag(ModFlagBehavior::Warning, "darwin.target_variant.triple",