• Home
  • Raw
  • Download

Lines Matching defs:baseCompiler

248 type baseCompiler struct {  struct
249 Properties BaseCompilerProperties
252 dir string
253 dir64 string
254 subDir string
255 relative string
256 path android.InstallPath
257 location installLocation
258 sanitize *sanitize
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(device bool) RustLinkage {
330 …compiler *baseCompiler) moduleInfoJSON(ctx ModuleContext, moduleInfoJSON *android.ModuleInfoJSON) {
357 func (compiler *baseCompiler) inData() bool {
361 func (compiler *baseCompiler) compilerProps() []interface{} {
365 func (compiler *baseCompiler) baseCompilerProps() BaseCompilerProperties {
378 …mpiler *baseCompiler) features(ctx android.ConfigurableEvaluatorContext, module *Module) []string {
383 …*baseCompiler) featuresToFlags(ctx android.ConfigurableEvaluatorContext, module *Module) []string {
392 func (compiler *baseCompiler) featureFlags(ctx ModuleContext, module *Module, flags Flags) Flags {
415 func (compiler *baseCompiler) cfgFlags(ctx ModuleContext, flags Flags) Flags {
452 func (compiler *baseCompiler) compilerFlags(ctx ModuleContext, flags Flags) Flags {
487 func (compiler *baseCompiler) compile(ctx ModuleContext, flags Flags, deps PathDeps) buildOutput {
491 func (compiler *baseCompiler) rustdoc(ctx ModuleContext, flags Flags,
497 func (compiler *baseCompiler) initialize(ctx ModuleContext) {
507 func (compiler *baseCompiler) cargoOutDir() android.OptionalPath {
511 func (compiler *baseCompiler) cargoEnvCompat() bool {
515 func (compiler *baseCompiler) cargoPkgVersion() string {
519 func (compiler *baseCompiler) unstrippedOutputFilePath() android.Path {
523 func (compiler *baseCompiler) strippedOutputFilePath() android.OptionalPath {
527 func (compiler *baseCompiler) compilerDeps(ctx DepsContext, deps Deps) Deps {
584 func (compiler *baseCompiler) crateName() string {
588 func (compiler *baseCompiler) everInstallable() bool {
593 func (compiler *baseCompiler) installDir(ctx ModuleContext) android.InstallPath {
619 func (compiler *baseCompiler) nativeCoverage() bool {
623 func (compiler *baseCompiler) install(ctx ModuleContext) {
628 func (compiler *baseCompiler) installTestData(ctx ModuleContext, data []android.DataPath) {
633 func (compiler *baseCompiler) getStem(ctx android.ModuleContext) string {
637 func (compiler *baseCompiler) getStemWithoutSuffix(ctx android.BaseModuleContext) string {
646 func (compiler *baseCompiler) relativeInstallPath() string {
650 func (compiler *baseCompiler) checkedCrateRootPath() (android.Path, error) {