Lines Matching refs:ModFlagBehavior

288 bool Module::isValidModFlagBehavior(Metadata *MD, ModFlagBehavior &MFB) {  in isValidModFlagBehavior()
292 MFB = static_cast<ModFlagBehavior>(Val); in isValidModFlagBehavior()
299 bool Module::isValidModuleFlag(const MDNode &ModFlag, ModFlagBehavior &MFB, in isValidModuleFlag()
320 ModFlagBehavior MFB; in getModuleFlagsMetadata()
360 void Module::addModuleFlag(ModFlagBehavior Behavior, StringRef Key, in addModuleFlag()
368 void Module::addModuleFlag(ModFlagBehavior Behavior, StringRef Key, in addModuleFlag()
372 void Module::addModuleFlag(ModFlagBehavior Behavior, StringRef Key, in addModuleFlag()
386 void Module::setModuleFlag(ModFlagBehavior Behavior, StringRef Key, in setModuleFlag()
391 ModFlagBehavior MFB; in setModuleFlag()
401 void Module::setModuleFlag(ModFlagBehavior Behavior, StringRef Key, in setModuleFlag()
405 void Module::setModuleFlag(ModFlagBehavior Behavior, StringRef Key, in setModuleFlag()
618 addModuleFlag(ModFlagBehavior::Min, "PIC Level", PL); in setPICLevel()
632 addModuleFlag(ModFlagBehavior::Max, "PIE Level", PL); in setPIELevel()
650 addModuleFlag(ModFlagBehavior::Error, "Code Model", CL); in setCodeModel()
666 addModuleFlag(ModFlagBehavior::Error, "Large Data Threshold", in setLargeDataThreshold()
672 setModuleFlag(ModFlagBehavior::Error, "CSProfileSummary", M); in setProfileSummary()
674 setModuleFlag(ModFlagBehavior::Error, "ProfileSummary", M); in setProfileSummary()
693 addModuleFlag(ModFlagBehavior::Error, "SemanticInterposition", SI); in setSemanticInterposition()
706 addModuleFlag(ModFlagBehavior::Max, "RtLibUseGOT", 1); in setRtLibUseGOT()
718 addModuleFlag(ModFlagBehavior::Max, "direct-access-external-data", Value); in setDirectAccessExternalData()
728 addModuleFlag(ModFlagBehavior::Max, "uwtable", uint32_t(Kind)); in setUwtable()
738 addModuleFlag(ModFlagBehavior::Max, "frame-pointer", static_cast<int>(Kind)); in setFramePointer()
750 addModuleFlag(ModFlagBehavior::Error, "stack-protector-guard", ID); in setStackProtectorGuard()
762 addModuleFlag(ModFlagBehavior::Error, "stack-protector-guard-reg", ID); in setStackProtectorGuardReg()
774 addModuleFlag(ModFlagBehavior::Error, "stack-protector-guard-symbol", ID); in setStackProtectorGuardSymbol()
785 addModuleFlag(ModFlagBehavior::Error, "stack-protector-guard-offset", Offset); in setStackProtectorGuardOffset()
803 addModuleFlag(ModFlagBehavior::Error, "override-stack-alignment", Align); in setOverrideStackAlignment()
816 M.addModuleFlag(Module::ModFlagBehavior::Warning, Name, in addSDKVersionMD()
895 addModuleFlag(ModFlagBehavior::Warning, "darwin.target_variant.triple", in setDarwinTargetVariantTriple()