Lines Matching refs:Options
46 // General options for llc. Other pass-specific options are specified
47 // within the corresponding llc passes, and target-specific options
48 // and back-end code generation options are specified with the target machine.
181 // -print-before, and -stop-after options work.
212 // If user just wants to list available options, skip module loading
262 TargetOptions Options;
263 Options.LessPreciseFPMADOption = EnableFPMAD;
264 Options.NoFramePointerElim = DisableFPElim;
265 Options.AllowFPOpFusion = FuseFPOps;
266 Options.UnsafeFPMath = EnableUnsafeFPMath;
267 Options.NoInfsFPMath = EnableNoInfsFPMath;
268 Options.NoNaNsFPMath = EnableNoNaNsFPMath;
269 Options.HonorSignDependentRoundingFPMathOption =
271 Options.UseSoftFloat = GenerateSoftFloatCalls;
273 Options.FloatABIType = FloatABIForCalls;
274 Options.NoZerosInBSS = DontPlaceZerosInBSS;
275 Options.GuaranteedTailCallOpt = EnableGuaranteedTailCallOpt;
276 Options.DisableTailCalls = DisableTailCalls;
277 Options.StackAlignmentOverride = OverrideStackAlignment;
278 Options.TrapFuncName = TrapFuncName;
279 Options.PositionIndependentExecutable = EnablePIE;
280 Options.EnableSegmentedStacks = SegmentedStacks;
281 Options.UseInitArray = UseInitArray;
285 MCPU, FeaturesStr, Options,
373 // Before executing passes, print the final values of the LLVM options.