Lines Matching defs:baseCompiler
246 type baseCompiler struct { struct
247 Properties BaseCompilerProperties
250 dir string
251 dir64 string
252 subDir string
253 relative string
254 path android.InstallPath
255 location installLocation
256 sanitize *sanitize
258 distFile android.OptionalPath
260 installDeps android.InstallPaths
263 unstrippedOutputFile android.Path
266 strippedOutputFile android.OptionalPath
273 cachedCargoOutDir android.ModuleOutPath
276 cachedCrateRootPath android.Path
279 cachedCrateRootError error
282 func (compiler *baseCompiler) Disabled() bool {
287 func (compiler *baseCompiler) Thinlto() bool {
291 func (compiler *baseCompiler) SetDisabled() {
295 func (compiler *baseCompiler) noStdlibs() bool {
299 func (compiler *baseCompiler) coverageOutputZipPath() android.OptionalPath {
303 func (compiler *baseCompiler) preferRlib() bool {
307 func (compiler *baseCompiler) Aliases() map[string]string {
319 func (compiler *baseCompiler) stdLinkage(ctx *depsContext) RustLinkage {
332 func (compiler *baseCompiler) inData() bool {
336 func (compiler *baseCompiler) compilerProps() []interface{} {
349 …mpiler *baseCompiler) features(ctx android.ConfigurableEvaluatorContext, module *Module) []string {
354 …*baseCompiler) featuresToFlags(ctx android.ConfigurableEvaluatorContext, module *Module) []string {
363 func (compiler *baseCompiler) featureFlags(ctx ModuleContext, module *Module, flags Flags) Flags {
386 func (compiler *baseCompiler) cfgFlags(ctx ModuleContext, flags Flags) Flags {
423 func (compiler *baseCompiler) compilerFlags(ctx ModuleContext, flags Flags) Flags {
458 func (compiler *baseCompiler) compile(ctx ModuleContext, flags Flags, deps PathDeps) buildOutput {
462 func (compiler *baseCompiler) rustdoc(ctx ModuleContext, flags Flags,
468 func (compiler *baseCompiler) initialize(ctx ModuleContext) {
478 func (compiler *baseCompiler) cargoOutDir() android.OptionalPath {
482 func (compiler *baseCompiler) cargoEnvCompat() bool {
486 func (compiler *baseCompiler) cargoPkgVersion() string {
490 func (compiler *baseCompiler) unstrippedOutputFilePath() android.Path {
494 func (compiler *baseCompiler) strippedOutputFilePath() android.OptionalPath {
498 func (compiler *baseCompiler) compilerDeps(ctx DepsContext, deps Deps) Deps {
555 func (compiler *baseCompiler) crateName() string {
559 func (compiler *baseCompiler) everInstallable() bool {
564 func (compiler *baseCompiler) installDir(ctx ModuleContext) android.InstallPath {
590 func (compiler *baseCompiler) nativeCoverage() bool {
594 func (compiler *baseCompiler) install(ctx ModuleContext) {
599 func (compiler *baseCompiler) installTestData(ctx ModuleContext, data []android.DataPath) {
604 func (compiler *baseCompiler) getStem(ctx android.ModuleContext) string {
608 func (compiler *baseCompiler) getStemWithoutSuffix(ctx android.BaseModuleContext) string {
617 func (compiler *baseCompiler) relativeInstallPath() string {
621 func (compiler *baseCompiler) checkedCrateRootPath() (android.Path, error) {