Lines Matching refs:d
110 func (d *dexer) effectiveOptimizeEnabled() bool {
111 return BoolDefault(d.dexProperties.Optimize.Enabled, d.dexProperties.Optimize.EnabledByDefault)
114 func (d *DexProperties) resourceShrinkingEnabled(ctx android.ModuleContext) bool {
115 …return !ctx.Config().Eng() && BoolDefault(d.Optimize.Optimized_shrink_resources, Bool(d.Optimize.S…
118 func (d *DexProperties) optimizedResourceShrinkingEnabled(ctx android.ModuleContext) bool {
119 return d.resourceShrinkingEnabled(ctx) && Bool(d.Optimize.Optimized_shrink_resources)
122 func (d *dexer) optimizeOrObfuscateEnabled() bool {
123 …return d.effectiveOptimizeEnabled() && (proptools.Bool(d.dexProperties.Optimize.Optimize) || propt…
165 `--deps-file ${out}.d && ` +
205 func (d *dexer) dexCommonFlags(ctx android.ModuleContext,
208 flags = d.dexProperties.Dxflags
214 for _, f := range android.PathsForModuleSrc(ctx, d.dexProperties.Main_dex_rules) {
260 func (d *dexer) d8Flags(ctx android.ModuleContext, dexParams *compileDexParams) (d8Flags []string, …
268 if flags, deps, profileOutput := d.addArtProfile(ctx, dexParams); profileOutput != nil {
277 func (d *dexer) r8Flags(ctx android.ModuleContext, dexParams *compileDexParams) (r8Flags []string, …
279 opt := d.dexProperties.Optimize
302 if d.transitiveStaticLibsHeaderJars != nil {
303 for _, jar := range d.transitiveStaticLibsHeaderJars.ToList() {
308 if d.transitiveLibsHeaderJars != nil {
309 for _, jar := range d.transitiveLibsHeaderJars.ToList() {
325 flagFiles = append(flagFiles, d.extraProguardFlagsFiles...)
381 if d.resourcesInput.Valid() {
382 r8Flags = append(r8Flags, "--resource-input", d.resourcesInput.Path().String())
383 r8Deps = append(r8Deps, d.resourcesInput.Path())
384 r8Flags = append(r8Flags, "--resource-output", d.resourcesOutput.Path().String())
390 if flags, deps, profileOutput := d.addArtProfile(ctx, dexParams); profileOutput != nil {
410 func (d *dexer) addArtProfile(ctx android.ModuleContext, dexParams *compileDexParams) (flags []stri…
427 func (d *dexer) compileDex(ctx android.ModuleContext, dexParams *compileDexParams) (android.OutputP…
434 if proptools.Bool(d.dexProperties.Uncompress_dex) {
438 commonFlags, commonDeps := d.dexCommonFlags(ctx, dexParams)
442 if proptools.BoolDefault(d.dexProperties.Exclude_kotlinc_generated_files, false) {
446 useR8 := d.effectiveOptimizeEnabled()
450 d.proguardDictionary = android.OptionalPathForPath(proguardDictionary)
452 d.proguardConfiguration = android.OptionalPathForPath(proguardConfiguration)
457 d.proguardUsageZip = android.OptionalPathForPath(proguardUsageZip)
459 d.resourcesOutput = android.OptionalPathForPath(resourcesOutput)
465 r8Flags, r8Deps, r8ArtProfileOutputPath := d.r8Flags(ctx, dexParams)
489 if d.resourcesInput.Valid() {
504 d8Flags, d8Deps, d8ArtProfileOutputPath := d.d8Flags(ctx, dexParams)
532 if proptools.Bool(d.dexProperties.Uncompress_dex) {