Lines Matching defs:Opt
156 GlobalMergeOptions Opt;
187 GlobalMergeImpl(const TargetMachine *TM, GlobalMergeOptions Opt)
188 : TM(TM), Opt(Opt) {}
194 GlobalMergeOptions Opt;
200 Opt.MaxOffset = GlobalMergeMaxOffset;
208 Opt.MaxOffset = MaximalOffset;
209 Opt.SizeOnly = OnlyOptimizeForSize;
210 Opt.MergeExternal = MergeExternalGlobals;
211 Opt.MergeConstantGlobals = MergeConstantGlobals;
212 Opt.MergeConstAggressive = MergeConstAggressive;
224 Opt.MinSize = GlobalMergeMinDataSize;
226 Opt.MinSize = *SDL + 1;
228 Opt.MinSize = 0;
230 GlobalMergeImpl P(TM, Opt);
273 if (!GlobalMergeGroupByUse || (Opt.MergeConstAggressive && isConst)) {
375 if (Opt.SizeOnly && !ParentFn->hasMinSize())
511 if (MergedSize > Opt.MaxOffset) {
699 if (!(Opt.MergeExternal && GV.hasExternalLinkage()) &&
731 bool CanMerge = AllocSize < Opt.MaxOffset && AllocSize >= Opt.MinSize;
753 if (Opt.MergeConstantGlobals)