发明名称 Compile Time Execution
摘要 When compiling high level, graphical code (e.g. LabVIEW(TM) code) representative of a design, parts of the code that do not depend on external input data may be executed during the compilation process. Specific variables and/or value traces of specific variables in the program, e.g. constant values and/or repeating patterns may be recorded then analyzed, and certain transformations may be applied in the compilation process according to the results of the analysis, thereby optimizing the design. In one approach, the graph may be dynamically stepped through one node at a time, and it may be determined whether all inputs to the stepped-through node are known. If those inputs are known, type conversion and the operation corresponding to the stepped-through node may be dynamically performed. In another approach, a subset of the graphical code not depending on external data may be compiled and executed, thereby obtaining the same results as described above.
申请公布号 US2014059524(A1) 申请公布日期 2014.02.27
申请号 US201213592995 申请日期 2012.08.23
申请人 KEE HOJIN;LY TAI A.;PETERSEN NEWTON G.;WASHINGTON JEFFREY D.;YI HAORAN;BLASIG DUSTYN K. 发明人 KEE HOJIN;LY TAI A.;PETERSEN NEWTON G.;WASHINGTON JEFFREY D.;YI HAORAN;BLASIG DUSTYN K.
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址
您可能感兴趣的专利