Changeset e0923186 in OpenModelica


Ignore:
Timestamp:
2020-09-28T15:52:39+02:00 (4 years ago)
Author:
Karim Abdelhak <karim.abdelhak@…>
Parents:
0ced7b4
Message:

[BE] add inlining for DEFAULT_INLINE()

  • also inline functions with DEFAULT_INLINE() when inlining NORM_INLINE()
  • partially fixes ticket #4611
File:
1 edited

Legend:

Unmodified
Added
Removed
  • OMCompiler/Compiler/BackEnd/BackendInline.mo

    rfdfd6ac re0923186  
    8181// =============================================================================
    8282public function normalInlineFunction
     83  "inlines functions with normal or default inline attribute"
    8384  input BackendDAE.BackendDAE inDAE;
    8485  output BackendDAE.BackendDAE outDAE;
    8586algorithm
    8687  if Flags.getConfigEnum(Flags.INLINE_METHOD) == 1 then
    87     outDAE := inlineCalls({DAE.NORM_INLINE()}, inDAE);
     88    outDAE := inlineCalls({DAE.NORM_INLINE(), DAE.DEFAULT_INLINE()}, inDAE);
    8889  else
    89     outDAE := inlineCallsBDAE({DAE.NORM_INLINE()}, inDAE);
     90    outDAE := inlineCallsBDAE({DAE.NORM_INLINE(), DAE.DEFAULT_INLINE()}, inDAE);
    9091  end if;
    9192end normalInlineFunction;
Note: See TracChangeset for help on using the changeset viewer.