├── .github └── workflows │ ├── greetings.yml │ └── main.yml ├── .gitignore ├── .gitmodules ├── .travis.yml ├── CHANGELOG.md ├── CMakeLists.txt ├── CONTRIBUTING.md ├── INSTALL.md ├── INSTALL_Ant.md ├── ISSUE_TEMPLATE.md ├── LICENSE ├── PULL_REQUEST_TEMPLATE.md ├── README.dev.md ├── README.md ├── ant-solution.xml ├── cmake ├── git.cmake ├── module │ └── FindAnt.cmake └── omni_compiler.cmake ├── compiler ├── cray.cmake ├── gnu.cmake ├── intel.cmake ├── nag.cmake └── pgi.cmake ├── cx2t ├── CMakeLists.txt ├── claw.properties.in ├── common-targets.xml ├── ivy.xml ├── src │ ├── CMakeLists.txt │ ├── build.xml │ ├── claw │ │ ├── config │ │ │ ├── claw-default.xml │ │ │ ├── claw-external-set.xml │ │ │ ├── claw-high-level-set.xml │ │ │ ├── claw-internal-set.xml │ │ │ ├── claw-low-level-set.xml │ │ │ ├── claw_config.xsd │ │ │ └── claw_transformation_set.xsd │ │ ├── shenron │ │ │ ├── transformation │ │ │ │ ├── BlockTransformation.java │ │ │ │ ├── DependentTransformationGroup.java │ │ │ │ ├── IndependentTransformationGroup.java │ │ │ │ ├── Transformation.java │ │ │ │ └── TransformationGroup.java │ │ │ └── translator │ │ │ │ ├── AnalyzedPragma.java │ │ │ │ └── Translator.java │ │ ├── tatsu │ │ │ ├── TatsuConstant.java │ │ │ ├── analysis │ │ │ │ ├── dependency │ │ │ │ │ ├── DependenceAnalysis.java │ │ │ │ │ ├── DependenceDirection.java │ │ │ │ │ └── IterationSpace.java │ │ │ │ └── topology │ │ │ │ │ ├── DirectedGraph.java │ │ │ │ │ └── TopologicalSort.java │ │ │ ├── common │ │ │ │ ├── CompilerDirective.java │ │ │ │ ├── Context.java │ │ │ │ ├── Message.java │ │ │ │ ├── Target.java │ │ │ │ └── Utility.java │ │ │ ├── directive │ │ │ │ ├── common │ │ │ │ │ ├── DataMovement.java │ │ │ │ │ └── Directive.java │ │ │ │ ├── configuration │ │ │ │ │ ├── AcceleratorConfiguration.java │ │ │ │ │ ├── AcceleratorDataStrategy.java │ │ │ │ │ ├── AcceleratorLocalStrategy.java │ │ │ │ │ ├── OpenAccConfiguration.java │ │ │ │ │ └── OpenMpConfiguration.java │ │ │ │ └── generator │ │ │ │ │ ├── DirectiveGenerator.java │ │ │ │ │ ├── DirectiveNone.java │ │ │ │ │ ├── OpenAcc.java │ │ │ │ │ ├── OpenAccExecutionMode.java │ │ │ │ │ ├── OpenMp.java │ │ │ │ │ └── OpenMpExecutionMode.java │ │ │ ├── primitive │ │ │ │ ├── Body.java │ │ │ │ ├── Condition.java │ │ │ │ ├── Field.java │ │ │ │ ├── Function.java │ │ │ │ ├── Loop.java │ │ │ │ ├── Pragma.java │ │ │ │ ├── Range.java │ │ │ │ ├── Type.java │ │ │ │ └── Xmod.java │ │ │ └── xcodeml │ │ │ │ ├── abstraction │ │ │ │ ├── AssignStatement.java │ │ │ │ ├── BoundDefinition.java │ │ │ │ ├── DimensionDefinition.java │ │ │ │ ├── FunctionCall.java │ │ │ │ ├── HoistedNestedDoStatement.java │ │ │ │ ├── InsertionPosition.java │ │ │ │ ├── NestedDoStatement.java │ │ │ │ ├── PromotionInfo.java │ │ │ │ ├── ReshapeInfo.java │ │ │ │ └── Xblock.java │ │ │ │ ├── backend │ │ │ │ └── OmniBackendDriver.java │ │ │ │ ├── error │ │ │ │ └── XanalysisError.java │ │ │ │ ├── exception │ │ │ │ ├── IllegalDirectiveException.java │ │ │ │ └── IllegalTransformationException.java │ │ │ │ ├── module │ │ │ │ └── ModuleCache.java │ │ │ │ └── xnode │ │ │ │ ├── Xname.java │ │ │ │ ├── XnodeUtil.java │ │ │ │ ├── common │ │ │ │ ├── Xattr.java │ │ │ │ ├── Xcode.java │ │ │ │ ├── XcodeML.java │ │ │ │ ├── XcodeProgram.java │ │ │ │ ├── XdeclTable.java │ │ │ │ ├── XglobalDeclTable.java │ │ │ │ ├── Xid.java │ │ │ │ ├── Xnode.java │ │ │ │ ├── Xscope.java │ │ │ │ ├── XstorageClass.java │ │ │ │ ├── XsymbolTable.java │ │ │ │ └── XtypeTable.java │ │ │ │ └── fortran │ │ │ │ ├── DeclarationPosition.java │ │ │ │ ├── FbasicType.java │ │ │ │ ├── FfunctionDefinition.java │ │ │ │ ├── FfunctionType.java │ │ │ │ ├── FmoduleDefinition.java │ │ │ │ ├── FortranModule.java │ │ │ │ ├── FortranType.java │ │ │ │ ├── FstructType.java │ │ │ │ ├── Intent.java │ │ │ │ └── Xintrinsic.java │ │ └── wani │ │ │ ├── CLIOptions.java │ │ │ ├── ClawConstant.java │ │ │ ├── ClawVersion.java.in │ │ │ ├── ClawX2T.java │ │ │ ├── ConfigurationOptions.java │ │ │ ├── language │ │ │ ├── ClawClause.java │ │ │ ├── ClawConstraint.java │ │ │ ├── ClawDirective.java │ │ │ ├── ClawMapping.java │ │ │ ├── ClawMappingVar.java │ │ │ ├── ClawPragma.java │ │ │ ├── ClawRange.java │ │ │ └── parser │ │ │ │ └── Claw.g4 │ │ │ ├── report │ │ │ └── ClawTransformationReport.java │ │ │ ├── serialization │ │ │ ├── Serialization.java │ │ │ ├── SerializationMode.java │ │ │ └── SerializationStep.java │ │ │ ├── transformation │ │ │ ├── ClawBlockTransformation.java │ │ │ ├── ClawTransformation.java │ │ │ ├── internal │ │ │ │ └── OpenAccContinuation.java │ │ │ ├── ll │ │ │ │ ├── caching │ │ │ │ │ └── Kcaching.java │ │ │ │ ├── directive │ │ │ │ │ └── DirectivePrimitive.java │ │ │ │ ├── loop │ │ │ │ │ ├── ExpandNotation.java │ │ │ │ │ ├── IfExtract.java │ │ │ │ │ ├── LoopExtraction.java │ │ │ │ │ ├── LoopFusion.java │ │ │ │ │ ├── LoopHoist.java │ │ │ │ │ └── LoopInterchange.java │ │ │ │ └── utility │ │ │ │ │ ├── ArrayToFctCall.java │ │ │ │ │ └── UtilityRemove.java │ │ │ └── sca │ │ │ │ ├── ModelData.java │ │ │ │ ├── Sca.java │ │ │ │ ├── ScaCPUvectorizeGroup.java │ │ │ │ ├── ScaForward.java │ │ │ │ ├── ScaGPU.java │ │ │ │ ├── ScaRoutine.java │ │ │ │ └── VectorBlock.java │ │ │ └── x2t │ │ │ ├── configuration │ │ │ ├── Configuration.java │ │ │ ├── GroupConfiguration.java │ │ │ └── ModelConfig.java │ │ │ └── translator │ │ │ ├── ClawDirectiveKey.java │ │ │ ├── ClawTranslator.java │ │ │ └── ClawTranslatorDriver.java │ └── external │ │ └── transformation │ │ └── AddPrint.java └── unittest │ ├── CMakeLists.txt │ ├── build.xml │ ├── claw │ ├── shenron │ │ ├── transformation │ │ │ └── TransformationAndGroupTest.java │ │ └── translator │ │ │ └── AnalyzedPragmaTest.java │ ├── tatsu │ │ ├── analysis │ │ │ └── dependency │ │ │ │ └── DependenceAnalysisTest.java │ │ ├── common │ │ │ ├── CompilerDirectiveTest.java │ │ │ └── UtilityTest.java │ │ ├── directive │ │ │ ├── configuration │ │ │ │ └── EnumTest.java │ │ │ └── generator │ │ │ │ ├── GeneratorTest.java │ │ │ │ ├── OpenAccExecutionModeTest.java │ │ │ │ └── OpenMpExecutionModeTest.java │ │ ├── primitive │ │ │ ├── ConditionTest.java │ │ │ ├── FieldTest.java │ │ │ ├── LoopTest.java │ │ │ ├── PragmaTest.java │ │ │ └── XmodTest.java │ │ └── xcodeml │ │ │ ├── abstraction │ │ │ ├── AssignStatementTest.java │ │ │ ├── DimensionTest.java │ │ │ └── NestedDoStatementTest.java │ │ │ └── xnode │ │ │ ├── common │ │ │ ├── XbasicTest.java │ │ │ ├── XcodeMLTest.java │ │ │ ├── XcodeProgTest.java │ │ │ ├── XdeclTableTest.java │ │ │ ├── XenumTest.java │ │ │ ├── XglobalDeclTest.java │ │ │ ├── XidTest.java │ │ │ ├── XnodeTest.java │ │ │ ├── XnodeUtilTest.java │ │ │ ├── XsymbolsTest.java │ │ │ ├── XtypeTableTest.java │ │ │ └── XvarDeclTest.java │ │ │ └── fortran │ │ │ ├── FbasicTypeTest.java │ │ │ ├── FfunctionDefinitionTest.java │ │ │ ├── FfunctionTypeTest.java │ │ │ ├── FmoduleDefinitionTest.java │ │ │ ├── FortranTypeTest.java │ │ │ └── XintrinsicTest.java │ └── wani │ │ ├── language │ │ └── language │ │ │ ├── ClawEnumTest.java │ │ │ ├── ClawPragmaTest.java │ │ │ └── ClawRangeTest.java │ │ ├── transformation │ │ └── sca │ │ │ └── ModelDataTest.java │ │ └── x2t │ │ └── configuration │ │ ├── ConfigurationTest.java │ │ └── ModelConfigTest.java │ ├── data │ ├── arguments.xml │ ├── assignStatement.xml │ ├── assignStatement2.xml │ ├── basic.xml │ ├── declarations.xml │ ├── loop_dependence.xml │ ├── loop_dependence3d.xml │ ├── model.toml │ ├── model_malformatted.toml │ ├── modeldata1.xml │ ├── perfectly_nested.xml │ ├── program.xml │ └── promotion.xml │ └── helper │ ├── TestConstant.java.in │ ├── Utils.java │ └── XmlHelper.java ├── documentation ├── .gitignore ├── CMakeLists.txt ├── developer │ ├── CMakeLists.txt │ ├── claw_tatsu.tex │ ├── code │ │ ├── MyFirstTransformation.java │ │ ├── basic_fortran.f90 │ │ ├── basic_fortran.xml │ │ ├── claw-default.xml │ │ ├── claw-internal-set.xml │ │ ├── clawp.g4 │ │ ├── extension_config.xml │ │ ├── external-set.xml │ │ ├── external_config.xml │ │ ├── mydirective_orig.f90 │ │ ├── mydirective_trans.f90 │ │ └── trans_dependent.f90 │ ├── developers_guide.bib │ ├── developers_guide.tex │ ├── guide_architecture.tex │ ├── guide_claw_parser.tex │ ├── guide_claw_shenron.tex │ ├── guide_claw_tatsu_ast_library.tex │ ├── guide_claw_transformation_primitive.tex │ ├── guide_configuration.tex │ └── resources │ │ ├── c2sm_logo.pdf │ │ ├── claw_logo_full_textured_black.png │ │ ├── cx2x_translator_accelerator.png │ │ ├── cx2x_translator_transformation.png │ │ ├── cx2x_xcodeml_transformation.png │ │ └── cx2x_xcodeml_xnode.png └── manual │ ├── CMakeLists.txt │ └── claw_fortran_compiler.tex ├── driver ├── CMakeLists.txt ├── bin │ └── clawfc.in ├── clawfc.properties.in ├── etc │ └── clawfc.properties.in ├── src │ ├── build.xml │ └── clawfc │ │ ├── AddIgnoreDirectiveFilter.java │ │ ├── Build.java │ │ ├── BuildInfo.java │ │ ├── BuildOrder.java │ │ ├── CLAWAddIgnoreScanner.g4 │ │ ├── CLAWIgnoreLineRecognizer.g4 │ │ ├── CLAWRemoveIgnoreScanner.g4 │ │ ├── CLAWVerbatimLineRecognizer.g4 │ │ ├── CLAWVerbatimScanner.g4 │ │ ├── CommentTrailingBackslashRecognizer.g4 │ │ ├── CommentTrailingBackslashRecognizer.java │ │ ├── Configuration.java │ │ ├── Driver.java │ │ ├── FortranFileProgramUnitInfoData.java │ │ ├── FortranFrontEnd.java │ │ ├── IgnoreDirectiveRecognizer.java │ │ ├── Options.java │ │ ├── PreprocessedFortranSourceData.java │ │ ├── Preprocessor.java │ │ ├── ProgramUnitData.java │ │ ├── ProgramUnitInfo.java │ │ ├── RemoveIgnoreDirectiveFilter.java │ │ ├── RemoveVerbatimDirectiveFilter.java │ │ ├── TrailingBackslashCommentsFilter.java │ │ ├── Utils.java │ │ ├── VerbatimDirectiveRecognizer.java │ │ ├── XmodData.java │ │ ├── depscan │ │ ├── FilteredContent.java │ │ ├── FilteredContentSequence.java │ │ ├── FortranCLAWDetector.java │ │ ├── FortranCLAWScanner.g4 │ │ ├── FortranCLAWScanner.java │ │ ├── FortranCommentsFilter.g4 │ │ ├── FortranCommentsFilter.java │ │ ├── FortranDepParser.java │ │ ├── FortranDepScanner.g4 │ │ ├── FortranDepScanner.java │ │ ├── FortranDepStatementsRecognizer.g4 │ │ ├── FortranDepStatementsRecognizer.java │ │ ├── FortranException.java │ │ ├── FortranFileBasicSummary.java │ │ ├── FortranFileCLAWLinesInfo.java │ │ ├── FortranFileProgramUnitInfo.java │ │ ├── FortranFileProgramUnitInfoDeserializer.java │ │ ├── FortranFileProgramUnitInfoSerializer.java │ │ ├── FortranIncludeChecker.java │ │ ├── FortranIncludeStatementRecognizer.g4 │ │ ├── FortranIncludeStatementRecognizer.java │ │ ├── FortranIncludeStatementsFinder.java │ │ ├── FortranIncludesResolver.g4 │ │ ├── FortranIncludesResolver.java │ │ ├── FortranLineBreaksFilter.g4 │ │ ├── FortranLineBreaksFilter.java │ │ ├── FortranLineBreaksFinder.java │ │ ├── FortranProcedureStatementsRecognizer.g4 │ │ ├── FortranProcedureStatementsRecognizer.java │ │ ├── FortranProgramUnitBasicInfo.java │ │ ├── FortranProgramUnitInfo.java │ │ ├── FortranProgramUnitStatementsRecognizer.java │ │ ├── FortranSemanticException.java │ │ ├── FortranStatementBasicPosition.java │ │ ├── FortranStatementPosition.java │ │ ├── FortranSyntaxException.java │ │ ├── InsertedFilteredContent.java │ │ ├── ParserErrorListener.java │ │ ├── PreprocessorLineMarkerRecognizer.g4 │ │ ├── PreprocessorLineMarkerRecognizer.java │ │ ├── PreprocessorOutputScanner.java │ │ ├── PreprocessorOutputSplitter.g4 │ │ ├── RemovedFilteredContent.java │ │ ├── Utils.java │ │ └── serial │ │ │ └── file_unit_info.xsd │ │ └── utils │ │ ├── AsciiArrayIOStream.java │ │ ├── ByteArrayIOStream.java │ │ ├── FileInfo.java │ │ ├── FileInfoImpl.java │ │ ├── GMakeJobServerConnection.java │ │ ├── ParserErrorListener.java │ │ ├── PathHashGenerator.java │ │ ├── SimplePathHashGenerator.java │ │ ├── Subprocess.java │ │ ├── SubprocessFailed.java │ │ └── UniquePathHashGenerator.java ├── test_utils │ └── src │ │ └── clawfc │ │ └── tests │ │ └── utils │ │ ├── TestsExecutionListener.java │ │ └── TestsRunner.java ├── tests │ ├── CMakeLists.txt │ ├── build.xml │ ├── res │ │ ├── decompilation │ │ │ ├── input │ │ │ │ └── 1.f90 │ │ │ └── reference │ │ │ │ ├── mod11.f90 │ │ │ │ ├── mod12.f90 │ │ │ │ ├── mod13.f90 │ │ │ │ ├── mod_no_claw.f90 │ │ │ │ └── p1.f90 │ │ ├── depgen │ │ │ └── input │ │ │ │ ├── inc │ │ │ │ ├── 1.inc │ │ │ │ └── 2.inc │ │ │ │ ├── main.f90 │ │ │ │ ├── other.f90 │ │ │ │ └── xmod │ │ │ │ └── xmod_only_mod.xmod │ │ ├── depscan │ │ │ ├── claw_detection │ │ │ │ └── input │ │ │ │ │ ├── in_inc.f90 │ │ │ │ │ ├── in_inc.inc │ │ │ │ │ ├── in_module.f90 │ │ │ │ │ ├── in_program.f90 │ │ │ │ │ └── no_claw.f90 │ │ │ ├── ignore │ │ │ │ └── input │ │ │ │ │ └── 1.f90 │ │ │ ├── inc_regeneration │ │ │ │ ├── input │ │ │ │ │ ├── f.inc │ │ │ │ │ ├── inc │ │ │ │ │ │ ├── f2.inc │ │ │ │ │ │ ├── m.f90 │ │ │ │ │ │ └── pp2.inc │ │ │ │ │ ├── p.f90 │ │ │ │ │ └── pp.inc │ │ │ │ └── reference │ │ │ │ │ ├── m.pp.f90 │ │ │ │ │ └── p.pp.f90 │ │ │ ├── include_dir │ │ │ │ └── input │ │ │ │ │ ├── blank.f90 │ │ │ │ │ └── inc │ │ │ │ │ ├── 1.f90 │ │ │ │ │ └── 2.f90 │ │ │ ├── input_files │ │ │ │ └── input │ │ │ │ │ └── 1.f90 │ │ │ ├── input_with_include │ │ │ │ └── input │ │ │ │ │ ├── 1.f90 │ │ │ │ │ ├── 1.inc │ │ │ │ │ └── 2.inc │ │ │ ├── multiprocessing │ │ │ │ ├── input │ │ │ │ │ └── i.f90.template │ │ │ │ └── reference │ │ │ │ │ └── i.f90.fif.template │ │ │ ├── output │ │ │ │ └── input │ │ │ │ │ ├── 1.f90 │ │ │ │ │ └── 2.f90 │ │ │ ├── output_names_clash │ │ │ │ └── input │ │ │ │ │ ├── in1 │ │ │ │ │ └── 1.f90 │ │ │ │ │ └── in2 │ │ │ │ │ └── 1.f90 │ │ │ └── regeneration │ │ │ │ ├── input │ │ │ │ ├── f.inc │ │ │ │ ├── p.f90 │ │ │ │ └── pp.inc │ │ │ │ └── reference │ │ │ │ └── p.pp.f90 │ │ ├── preprocessing │ │ │ ├── add_macro │ │ │ │ ├── input │ │ │ │ │ └── 1.f90 │ │ │ │ └── reference │ │ │ │ │ └── 1.pp.f90 │ │ │ ├── basic │ │ │ │ └── input │ │ │ │ │ └── 1.f90 │ │ │ ├── claw_macro │ │ │ │ ├── input │ │ │ │ │ └── 1.f90 │ │ │ │ └── reference │ │ │ │ │ └── 1.pp.f90 │ │ │ ├── error │ │ │ │ └── input │ │ │ │ │ └── 1.f90 │ │ │ ├── include_dir │ │ │ │ ├── input │ │ │ │ │ ├── 1.f90 │ │ │ │ │ └── inc │ │ │ │ │ │ └── 2.inc │ │ │ │ └── reference │ │ │ │ │ └── 1.pp.f90 │ │ │ ├── multiprocessing │ │ │ │ ├── input │ │ │ │ │ └── i.f90.template │ │ │ │ └── reference │ │ │ │ │ └── i.f90.template │ │ │ ├── openacc_macro │ │ │ │ ├── input │ │ │ │ │ └── 1.f90 │ │ │ │ └── reference │ │ │ │ │ └── 1.pp.f90 │ │ │ ├── openmp_macro │ │ │ │ ├── input │ │ │ │ │ └── 1.f90 │ │ │ │ └── reference │ │ │ │ │ └── 1.pp.f90 │ │ │ ├── skip │ │ │ │ ├── input │ │ │ │ │ └── 1.f90 │ │ │ │ └── reference │ │ │ │ │ └── 1.pp.f90 │ │ │ └── src_include_dirs │ │ │ │ └── input │ │ │ │ ├── inc │ │ │ │ ├── 1.f90 │ │ │ │ └── dir2 │ │ │ │ │ ├── 2.f90 │ │ │ │ │ └── dir3 │ │ │ │ │ ├── 1.f90 │ │ │ │ │ └── 3.F95 │ │ │ │ └── input │ │ │ │ └── blank.f90 │ │ ├── source_reassembly │ │ │ ├── input │ │ │ │ ├── 1.f90 │ │ │ │ ├── 2.f90 │ │ │ │ ├── empty.f95 │ │ │ │ └── ignore.f90 │ │ │ └── reference │ │ │ │ ├── 1.f90 │ │ │ │ ├── 2.f90 │ │ │ │ ├── empty.f95 │ │ │ │ └── ignore.f90 │ │ ├── translation │ │ │ ├── with_src_files │ │ │ │ ├── input │ │ │ │ │ └── 1.f90 │ │ │ │ └── reference │ │ │ │ │ ├── mod11.xast │ │ │ │ │ ├── mod12.xast │ │ │ │ │ ├── mod13.xast │ │ │ │ │ └── p1.xast │ │ │ └── without_src_files │ │ │ │ ├── input │ │ │ │ └── 1.f90 │ │ │ │ └── reference │ │ │ │ ├── mod11.xast │ │ │ │ ├── mod12.xast │ │ │ │ ├── mod13.xast │ │ │ │ ├── mod_no_claw.xast │ │ │ │ └── p1.xast │ │ ├── xast_generation │ │ │ ├── with_src_files │ │ │ │ ├── input │ │ │ │ │ └── 1.f90 │ │ │ │ └── reference │ │ │ │ │ ├── mod11.xast │ │ │ │ │ ├── mod12.xast │ │ │ │ │ ├── mod13.xast │ │ │ │ │ └── p1.xast │ │ │ └── without_src_files │ │ │ │ ├── input │ │ │ │ └── 1.f90 │ │ │ │ └── reference │ │ │ │ ├── mod11.xast │ │ │ │ ├── mod12.xast │ │ │ │ ├── mod13.xast │ │ │ │ ├── mod_no_claw.xast │ │ │ │ └── p1.xast │ │ └── xmod_generation │ │ │ ├── error_debug │ │ │ └── input │ │ │ │ ├── inc │ │ │ │ ├── mod11.xmod │ │ │ │ └── mod12.xmod │ │ │ │ └── p.f90 │ │ │ ├── error_msg │ │ │ └── input │ │ │ │ └── p1.f90 │ │ │ ├── explicit_targets │ │ │ ├── input │ │ │ │ ├── inc │ │ │ │ │ └── dep.f90 │ │ │ │ └── m.f90 │ │ │ └── reference │ │ │ │ ├── dep_mod.xmod │ │ │ │ ├── mod1.xmod │ │ │ │ ├── mod2.xmod │ │ │ │ └── not_target_mod.xmod │ │ │ ├── include_dir │ │ │ ├── input │ │ │ │ ├── inc │ │ │ │ │ ├── 1.f90 │ │ │ │ │ └── 2.f90 │ │ │ │ └── p1.f90 │ │ │ └── reference │ │ │ │ ├── mod1.xmod │ │ │ │ └── mod2.xmod │ │ │ ├── input_files │ │ │ ├── input │ │ │ │ └── 1.f90 │ │ │ └── reference │ │ │ │ ├── mod11.xmod │ │ │ │ ├── mod12.xmod │ │ │ │ ├── mod13.xmod │ │ │ │ └── mod_no_claw.xmod │ │ │ ├── multiprocessing │ │ │ ├── input │ │ │ │ ├── inc │ │ │ │ │ ├── i.f90.template │ │ │ │ │ └── i0.f90 │ │ │ │ └── p.f90 │ │ │ └── reference │ │ │ │ ├── m_dep_next_i.xmod.template │ │ │ │ └── m_indep_i.xmod.template │ │ │ ├── no_dep │ │ │ ├── input │ │ │ │ ├── inc │ │ │ │ │ └── m2.f90 │ │ │ │ ├── m1.f90 │ │ │ │ └── mod_inc │ │ │ │ │ └── m2.xmod │ │ │ └── reference │ │ │ │ └── m1.xmod │ │ │ ├── regeneration │ │ │ ├── input │ │ │ │ ├── inc │ │ │ │ │ ├── mod1.f90 │ │ │ │ │ ├── mod2.f90 │ │ │ │ │ └── mod2.inc │ │ │ │ ├── m.f90 │ │ │ │ └── m.inc │ │ │ └── reference │ │ │ │ ├── m.xmod │ │ │ │ ├── mod1.xmod │ │ │ │ └── mod2.xmod │ │ │ ├── std_includes │ │ │ ├── input │ │ │ │ └── 1.f90 │ │ │ └── reference │ │ │ │ └── mod1.xmod │ │ │ ├── stop_on_first_error │ │ │ └── input │ │ │ │ └── p1.f90 │ │ │ └── xmod_include │ │ │ ├── input │ │ │ ├── inc │ │ │ │ ├── 1.f90 │ │ │ │ └── 2.f90 │ │ │ ├── p1.f90 │ │ │ └── xmod_inc │ │ │ │ ├── mod1.xmod │ │ │ │ └── mod2.xmod │ │ │ └── reference │ │ │ ├── mod1.xmod │ │ │ └── mod2.xmod │ └── src │ │ ├── Resources.java.in │ │ └── clawfc │ │ └── tests │ │ ├── DecompilationTest.java │ │ ├── DepGenTest.java │ │ ├── DepScanTest.java │ │ ├── DriverTest.java │ │ ├── Main.java │ │ ├── PreprocessorTest.java │ │ ├── SourceReassemblyTest.java │ │ ├── TranslationTest.java │ │ ├── XastGenerationTest.java │ │ ├── XmodGenerationTest.java │ │ └── utils │ │ └── DriverTestCase.java └── unittests │ ├── CMakeLists.txt │ ├── build.xml │ ├── res │ ├── ClawCX2T │ │ ├── add_paren │ │ │ ├── input │ │ │ │ └── original_code.xml │ │ │ └── reference │ │ │ │ └── reference.f90 │ │ ├── input_cfg_dir │ │ │ ├── claw-default.xml │ │ │ ├── claw-high-level-set.xml │ │ │ ├── claw_config.xsd │ │ │ └── claw_transformation_set.xsd │ │ ├── input_cfg_file │ │ │ └── claw-cfg.xml │ │ └── run │ │ │ ├── input │ │ │ ├── original_code.f90 │ │ │ └── original_code.xml │ │ │ └── reference │ │ │ └── reference.f90 │ ├── build │ │ ├── parallel_order │ │ │ └── input │ │ │ │ ├── 1.f90 │ │ │ │ ├── 2.f90 │ │ │ │ └── 3.f90 │ │ ├── remove_unref_modules │ │ │ └── input │ │ │ │ └── unref_modules.f90 │ │ └── sanity_check │ │ │ └── input │ │ │ ├── circle_dep.f90 │ │ │ ├── mul_targets.f90 │ │ │ ├── normal.f90 │ │ │ └── undefined_module.f90 │ ├── ffront │ │ └── run │ │ │ ├── input │ │ │ ├── err.f90 │ │ │ ├── m1.xmod │ │ │ ├── normal.f90 │ │ │ └── std_include.f90 │ │ │ └── reference │ │ │ ├── err_rep_stderr.txt │ │ │ ├── err_stderr.txt │ │ │ ├── m1.xmod │ │ │ ├── normal_rep_stdout.txt │ │ │ ├── normal_stdout.txt │ │ │ └── std_include.xmod │ ├── ignore_filter │ │ ├── input │ │ │ ├── add.f90 │ │ │ ├── add2.f90 │ │ │ ├── remove.f90 │ │ │ ├── remove2.f90 │ │ │ ├── unclosed_error.f90 │ │ │ └── unopened_error.f90 │ │ └── reference │ │ │ ├── add.f90 │ │ │ ├── add2.f90 │ │ │ ├── remove.f90 │ │ │ └── remove2.f90 │ ├── include_resolver │ │ ├── checker │ │ │ └── input │ │ │ │ ├── no_1.f90 │ │ │ │ ├── no_2.f90 │ │ │ │ ├── no_3.f90 │ │ │ │ ├── yes_1.f90 │ │ │ │ ├── yes_2.f90 │ │ │ │ └── yes_3.f90 │ │ ├── errors │ │ │ └── input │ │ │ │ ├── m12.inc │ │ │ │ ├── m23.inc │ │ │ │ ├── missing.f90 │ │ │ │ ├── missing_with_stack.f90 │ │ │ │ ├── recursive.f90 │ │ │ │ └── recursive.inc │ │ └── normal │ │ │ ├── input │ │ │ ├── 1.f90 │ │ │ ├── 2.f90 │ │ │ ├── empty.f90 │ │ │ ├── line_breaks.f90 │ │ │ ├── line_breaks_and_comment.f90 │ │ │ ├── m1.inc │ │ │ ├── m2.inc │ │ │ ├── m31.inc │ │ │ └── nested.f90 │ │ │ └── reference │ │ │ ├── 1.f90 │ │ │ ├── 1_includes.txt │ │ │ ├── 2.f90 │ │ │ ├── 2_includes.txt │ │ │ ├── empty.f90 │ │ │ ├── empty_includes.txt │ │ │ ├── line_breaks.f90 │ │ │ ├── line_breaks_and_comment.f90 │ │ │ ├── line_breaks_and_comment_includes.txt │ │ │ ├── line_breaks_includes.txt │ │ │ ├── nested.f90 │ │ │ └── nested_includes.txt │ ├── preproc_scan │ │ ├── input │ │ │ ├── cray.txt │ │ │ ├── gfortran.txt │ │ │ ├── intel.txt │ │ │ └── pgfortran.txt │ │ └── reference │ │ │ ├── cray.f90 │ │ │ ├── cray.inc │ │ │ ├── gfortran.f90 │ │ │ ├── gfortran.inc │ │ │ ├── intel.f90 │ │ │ ├── intel.inc │ │ │ ├── pgfortran.f90 │ │ │ └── pgfortran.inc │ ├── preprocessor │ │ ├── above_dir │ │ │ ├── input │ │ │ │ ├── in.f90 │ │ │ │ ├── inc │ │ │ │ │ └── above_dir.inc │ │ │ │ └── m.inc │ │ │ └── reference │ │ │ │ ├── in.inc.lst │ │ │ │ └── in.pp.f90 │ │ ├── acc_dir_language │ │ │ ├── input │ │ │ │ ├── in.f90 │ │ │ │ └── m.inc │ │ │ └── reference │ │ │ │ ├── in.inc.lst │ │ │ │ └── in.pp.f90 │ │ ├── big_input │ │ │ └── reference │ │ │ │ ├── in.inc.lst │ │ │ │ └── in.pp.f90 │ │ ├── fortran_includes │ │ │ ├── input │ │ │ │ ├── in.f90 │ │ │ │ ├── inc │ │ │ │ │ └── with_path.inc │ │ │ │ └── same_dir.inc │ │ │ └── reference │ │ │ │ ├── in.inc.lst │ │ │ │ └── in.pp.f90 │ │ ├── ifdef │ │ │ ├── input │ │ │ │ ├── in.f90 │ │ │ │ └── m.inc │ │ │ └── reference │ │ │ │ ├── in.inc.lst │ │ │ │ └── in.pp.f90 │ │ ├── same_dir │ │ │ ├── input │ │ │ │ ├── in.f90 │ │ │ │ └── same_dir.inc │ │ │ └── reference │ │ │ │ ├── in.inc.lst │ │ │ │ └── in.pp.f90 │ │ ├── space_in_dir │ │ │ ├── input │ │ │ │ ├── i n c │ │ │ │ │ └── m.inc │ │ │ │ └── in.f90 │ │ │ └── reference │ │ │ │ ├── in.inc.lst │ │ │ │ └── in.pp.f90 │ │ ├── space_in_filename │ │ │ ├── input │ │ │ │ ├── in.f90 │ │ │ │ └── spa ce.inc │ │ │ └── reference │ │ │ │ ├── in.inc.lst │ │ │ │ └── in.pp.f90 │ │ └── trailing_backslash │ │ │ ├── input │ │ │ └── in.f90 │ │ │ └── reference │ │ │ ├── in.inc.lst │ │ │ └── in.pp.f90 │ ├── scan │ │ └── include │ │ │ └── input │ │ │ ├── 2.f90 │ │ │ ├── m1.inc │ │ │ └── m2.inc │ └── verbatim_filter │ │ ├── input │ │ └── 1.f90 │ │ └── reference │ │ └── 1.f90 │ └── src │ ├── Resources.java.in │ └── clawfc │ └── ut │ ├── BuildTest.java │ ├── ClawX2TCLITest.java │ ├── FilterUtilsTest.java │ ├── FortranBuildInfoTest.java │ ├── FortranCLAWDetectorTest.java │ ├── FortranCLAWScannerTest.java │ ├── FortranCommentsFilterTest.java │ ├── FortranDepScannerTest.java │ ├── FortranDepStatementsRecognizerTest.java │ ├── FortranFileProgramUnitInfoDataTest.java │ ├── FortranFrontEndTest.java │ ├── FortranIncludeTest.java │ ├── FortranLineBreaksFilterTest.java │ ├── FortranProcedureStatementsRecognizerTest.java │ ├── IgnoreDirectiveFilterTest.java │ ├── Main.java │ ├── PreprocessedFortranSourceDataTest.java │ ├── PreprocessorOutputScannerTest.java │ ├── PreprocessorTest.java │ ├── TrailingBackslashCommentsFilterTest.java │ ├── UtilsTest.java │ └── VerbatimDirectiveFilterTest.java ├── modules ├── CMakeLists.txt ├── ieee_arithmetic.f90 ├── ieee_exceptions.f90 ├── ieee_features.f90 ├── intel │ └── ifcore.f90 └── openacc_lib.f90 ├── properties.cmake ├── resources ├── clawfc_workflow.png ├── clawx2t_stack.png ├── eclipse │ ├── claw-tests.ant.builder.in │ ├── claw-tests.classpath.in │ ├── claw-tests.project.in │ ├── clawfc-tests.ant.builder.in │ ├── clawfc-tests.classpath.in │ ├── clawfc-tests.project.in │ ├── clawfc-unit-tests.ant.builder.in │ ├── clawfc-unit-tests.classpath.in │ ├── clawfc-unit-tests.project.in │ ├── clawfc.ant.builder.in │ ├── clawfc.classpath.in │ ├── clawfc.project.in │ ├── cx2t-unit-tests.ant.builder.in │ ├── cx2t-unit-tests.classpath.in │ ├── cx2t-unit-tests.project.in │ ├── cx2t.ant.builder.in │ ├── cx2t.classpath.in │ ├── cx2t.project.in │ └── java-coding-style.xml └── logo_full_black.png ├── scripts ├── check_author_license.py ├── check_lib_split ├── git_hooks │ └── pre-commit ├── offline ├── pack_release ├── run-test.sh └── run.shellcheck ├── sonar-project.properties ├── test ├── claw │ ├── directive │ │ ├── array_access_to_function_call │ │ │ ├── original_code.f90 │ │ │ └── reference.f90 │ │ ├── array_access_to_function_call_with_target_clause │ │ │ ├── original_code.f90 │ │ │ └── reference.f90 │ │ ├── compile_guard_openacc │ │ │ ├── original_code.f90 │ │ │ └── reference.f90 │ │ ├── compile_guard_openacc_with_claw_directives │ │ │ ├── original_code.f90 │ │ │ └── reference.f90 │ │ ├── compile_guard_openmp │ │ │ ├── original_code.f90 │ │ │ └── reference.f90 │ │ ├── compile_guard_openmp_with_claw_directives │ │ │ ├── original_code.f90 │ │ │ └── reference.f90 │ │ ├── kcache │ │ │ ├── original_code.f90 │ │ │ └── reference.f90 │ │ ├── kcache_with_init │ │ │ ├── original_code.f90 │ │ │ └── reference.f90 │ │ ├── kcache_with_init_and_data │ │ │ ├── original_code.f90 │ │ │ └── reference.f90 │ │ ├── kcache_with_init_and_data_and_private │ │ │ ├── original_code.f90 │ │ │ └── reference.f90 │ │ └── kcache_with_target │ │ │ ├── original_code.f90 │ │ │ └── reference.f90 │ └── sca │ │ ├── adding_dimension_in_the_middle_of_already_defined_ones │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── bug_for_499 │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── check_independent_if_handling_for_cpu_target │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── check_not_mixed_acc_loop_seq_order_directive_generation │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── claw_nodep_on_k_loop_openacc_collapse_eq_false │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── claw_nodep_on_k_loop_openacc_collapse_eq_true │ │ ├── enable_collapse.xml │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── correct_handling_of_indirect_promotion │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── cpu_handle_if_correcly │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── cpu_specific_categorization_for_assign_statement │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── cross-module │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── mo_column_extra.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_extra_acc.f90 │ │ ├── reference_extra_cpu.f90 │ │ ├── reference_extra_omp.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── cross-module_multiple_forward │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── mo_column_extra.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_extra_acc.f90 │ │ ├── reference_extra_cpu.f90 │ │ ├── reference_extra_omp.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── data_over_clause_on_a_scalar │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── data_over_with_assumed_shaped_arrays │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── data_over_with_non_assumed_shaped_arrays │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── data_over_with_non_assumed_shaped_arrays_and_multiple_over_clauses │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── forward_dependencies │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── mo_column_extra.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_extra_acc.f90 │ │ ├── reference_extra_cpu.f90 │ │ ├── reference_extra_omp.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── forward_with_function_result │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── issue_578_regression │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── loop_insertion_issue_with_directive_none │ │ ├── original_code.f90 │ │ └── reference.f90 │ │ ├── openmp │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── private_function │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── private_function_fct_reorder │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── promotion_instead_of_privatization_of_values_and_parallel_region_start_end_after_before_unsupported_and_update_create │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── promote.xml │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── pure_keyword │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── same_as_sca1_with_override_option_passed_to_the_driver_x │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── sca28 │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── sca_forward_non_fct_field │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── sca_forward_over_type_bound_procedure_call │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── mo_column_extra.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_extra_acc.f90 │ │ ├── reference_extra_cpu.f90 │ │ ├── reference_extra_omp.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── sca_forward_with_namedvalue │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── sca_forward_with_optional_not_set │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── sca_forward_with_optional_set │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── sca_forward_with_scalar_to_1d_propagation │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── sca_forward_with_type_member_slicing │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── sca_in_a_subroutine_with_contains │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── sca_in_a_subroutine_with_contains2 │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── sca_on_elemental_function │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── model.toml │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── sca_on_elemental_function_with_present_intrinsic │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── model.toml │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── sca_region_start │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── sca_routine │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── model.toml │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── sca_with_automatic_promotion_placed │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── sca_with_automatic_promotion_std │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── sca_with_model_config │ │ ├── basic_model.toml │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── sca_with_model_config_and_separate_size_and_iteration_dimension_variables │ │ ├── iteration_size_model.toml │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── sca_with_promotion_of_result_var │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── simple_1d │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── simple_2d │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── simple_return_transformation │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── simple_with_forward │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 │ │ ├── unsupported_statement │ │ └── original_code.f90 │ │ └── unsupported_statement_goto │ │ └── original_code.f90 ├── driver │ ├── add_paren │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── automatic_openacc_macro │ │ ├── original_code.F90 │ │ └── reference.f90 │ ├── automatic_openmp_macro │ │ ├── original_code.F90 │ │ └── reference.f90 │ ├── backslash_preprocessor │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── dependencies3 │ │ ├── mo_col.f90 │ │ ├── original_code.f90 │ │ ├── reference │ │ │ └── reference.f90 │ │ └── subfolder │ │ │ └── kind.f90 │ ├── dependencies4 │ │ ├── imaginary_module.xmod │ │ ├── original_code.f90 │ │ └── reference │ │ │ └── reference.f90 │ ├── dependencies5 │ │ ├── img.f90 │ │ ├── original_code.f90 │ │ └── reference │ │ │ └── reference.f90 │ ├── external_transformation_set │ │ ├── external_config.xml │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── force │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── fusion_with_openacc_macro │ │ ├── original_code.F90 │ │ └── reference.f90 │ ├── fusion_with_openmp_macro │ │ ├── original_code.F90 │ │ └── reference.f90 │ ├── ignore1 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── ignore2 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── ignore3 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── intrinsic_module_dependency_ieee │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── intrinsic_module_dependency_iso_c_binding │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── intrinsic_module_dependency_iso_fortran_env │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── keep_comment │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── multiple_dependencies_with_subfolder │ │ ├── mod2.f90 │ │ ├── mod3.f90 │ │ ├── mod4.f90 │ │ ├── original_code.f90 │ │ ├── reference │ │ │ └── reference.f90 │ │ └── subfolder │ │ │ └── mod5.f90 │ ├── one_dependency_in_a_subfolder │ │ ├── original_code.f90 │ │ ├── reference │ │ │ └── reference.f90 │ │ └── subfolder │ │ │ └── mo_col.f90 │ ├── user_defined_macro │ │ ├── original_code.F90 │ │ └── reference.f90 │ └── verbatim_directive │ │ ├── original_code.f90 │ │ └── reference.f90 ├── loops │ ├── extract1 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── extract2 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── extract3 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── extract4 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── extract5 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── extract6 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── extract_if_then_block │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── extract_if_then_else_block │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── extract_with_target_clause │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── fusion1 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── fusion10_issue_121_and_hoist │ │ ├── fusion_first.xml │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── fusion11_test_case_for_ecmwf_cloudsc │ │ ├── dedicated_config.xml │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── fusion2 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── fusion3 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── fusion4 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── fusion5 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── fusion6 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── fusion_behavior_with_openacc_directive │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── fusion_behavior_with_openmp_directive │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── fusion_issue121_release_constraint │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── fusion_with_target_clause │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── hoist1 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── hoist2 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── hoist_cleanup_clause_for_both_openacc_and_openmp │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── hoist_cleanup_clause_for_openacc_only │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── hoist_cleanup_clause_for_openmp_only │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── hoist_issue_122_and_interchange_test │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── hoist_issue_122_nested_in_do_stmt │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── hoist_with_fusion_group_clauses │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── hoist_with_fusion_group_collapse_clauses │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── hoist_with_target_clause │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── impossible_fusion_because_of_assignment │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── interchange1 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── interchange2 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── interchange_with_target_clause │ │ ├── original_code.f90 │ │ └── reference.f90 │ └── nested_hoist │ │ ├── original_code.f90 │ │ └── reference.f90 ├── omni │ └── constant_kind │ │ ├── main.f90 │ │ ├── mo_column.f90 │ │ ├── reference_acc.f90 │ │ ├── reference_cpu.f90 │ │ ├── reference_main_acc.f90 │ │ ├── reference_main_cpu.f90 │ │ ├── reference_main_omp.f90 │ │ └── reference_omp.f90 ├── openacc │ ├── array_block_transformation_with_different_index_ranges │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── array_block_transformation_without_dependency │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── array_block_transformation_without_dependency_and_allocatable_output │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── array_induction_clause │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── array_lower_upper_bounds_with_offset │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── array_simple_transformation_with_1_dimension │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── array_simple_transformation_with_2_dimension │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── array_with_target_clause │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── continuation │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── lib │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── primitive1 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── primitive2 │ │ ├── original_code.f90 │ │ └── reference.f90 │ ├── primitive3 │ │ ├── original_code.f90 │ │ └── reference.f90 │ └── primitive4 │ │ ├── original_code.f90 │ │ └── reference.f90 ├── openmp │ └── primitive1 │ │ ├── original_code.f90 │ │ └── reference.f90 └── utilities │ ├── remove1 │ ├── original_code.f90 │ └── reference.f90 │ ├── remove2 │ ├── original_code.f90 │ └── reference.f90 │ ├── remove3 │ ├── original_code.f90 │ └── reference.f90 │ └── remove4 │ ├── original_code.f90 │ └── reference.f90 └── tests_runner ├── CMakeLists.txt ├── build.xml └── src ├── Resources.java.in └── claw ├── tests ├── CLAWDirectiveTest.java ├── CLAWSCABasicTest.java ├── CLAWSCAFailureTest.java ├── CLAWSingleColumnAbstractionTest.java ├── DriverTest.java ├── LoopsTest.java ├── Main.java ├── OMNITest.java ├── OpenACCTest.java ├── OpenMPTest.java └── UtilitiesTest.java └── utils ├── AdvancedTestCase.java ├── BasicTestCase.java ├── FailureTestCase.java └── Utils.java /.github/workflows/greetings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/.github/workflows/greetings.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/INSTALL.md -------------------------------------------------------------------------------- /INSTALL_Ant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/INSTALL_Ant.md -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/LICENSE -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/README.dev.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/README.md -------------------------------------------------------------------------------- /ant-solution.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/ant-solution.xml -------------------------------------------------------------------------------- /cmake/git.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cmake/git.cmake -------------------------------------------------------------------------------- /cmake/module/FindAnt.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cmake/module/FindAnt.cmake -------------------------------------------------------------------------------- /cmake/omni_compiler.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cmake/omni_compiler.cmake -------------------------------------------------------------------------------- /compiler/cray.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/compiler/cray.cmake -------------------------------------------------------------------------------- /compiler/gnu.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/compiler/gnu.cmake -------------------------------------------------------------------------------- /compiler/intel.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/compiler/intel.cmake -------------------------------------------------------------------------------- /compiler/nag.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/compiler/nag.cmake -------------------------------------------------------------------------------- /compiler/pgi.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/compiler/pgi.cmake -------------------------------------------------------------------------------- /cx2t/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/CMakeLists.txt -------------------------------------------------------------------------------- /cx2t/claw.properties.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/claw.properties.in -------------------------------------------------------------------------------- /cx2t/common-targets.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/common-targets.xml -------------------------------------------------------------------------------- /cx2t/ivy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/ivy.xml -------------------------------------------------------------------------------- /cx2t/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/CMakeLists.txt -------------------------------------------------------------------------------- /cx2t/src/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/build.xml -------------------------------------------------------------------------------- /cx2t/src/claw/config/claw-default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/config/claw-default.xml -------------------------------------------------------------------------------- /cx2t/src/claw/config/claw-external-set.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/config/claw-external-set.xml -------------------------------------------------------------------------------- /cx2t/src/claw/config/claw-high-level-set.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/config/claw-high-level-set.xml -------------------------------------------------------------------------------- /cx2t/src/claw/config/claw-internal-set.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/config/claw-internal-set.xml -------------------------------------------------------------------------------- /cx2t/src/claw/config/claw-low-level-set.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/config/claw-low-level-set.xml -------------------------------------------------------------------------------- /cx2t/src/claw/config/claw_config.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/config/claw_config.xsd -------------------------------------------------------------------------------- /cx2t/src/claw/config/claw_transformation_set.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/config/claw_transformation_set.xsd -------------------------------------------------------------------------------- /cx2t/src/claw/shenron/transformation/Transformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/shenron/transformation/Transformation.java -------------------------------------------------------------------------------- /cx2t/src/claw/shenron/translator/AnalyzedPragma.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/shenron/translator/AnalyzedPragma.java -------------------------------------------------------------------------------- /cx2t/src/claw/shenron/translator/Translator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/shenron/translator/Translator.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/TatsuConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/TatsuConstant.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/analysis/dependency/IterationSpace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/analysis/dependency/IterationSpace.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/analysis/topology/DirectedGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/analysis/topology/DirectedGraph.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/analysis/topology/TopologicalSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/analysis/topology/TopologicalSort.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/common/CompilerDirective.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/common/CompilerDirective.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/common/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/common/Context.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/common/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/common/Message.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/common/Target.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/common/Target.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/common/Utility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/common/Utility.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/directive/common/DataMovement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/directive/common/DataMovement.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/directive/common/Directive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/directive/common/Directive.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/directive/generator/DirectiveNone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/directive/generator/DirectiveNone.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/directive/generator/OpenAcc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/directive/generator/OpenAcc.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/directive/generator/OpenMp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/directive/generator/OpenMp.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/primitive/Body.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/primitive/Body.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/primitive/Condition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/primitive/Condition.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/primitive/Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/primitive/Field.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/primitive/Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/primitive/Function.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/primitive/Loop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/primitive/Loop.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/primitive/Pragma.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/primitive/Pragma.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/primitive/Range.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/primitive/Range.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/primitive/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/primitive/Type.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/primitive/Xmod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/primitive/Xmod.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/abstraction/AssignStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/abstraction/AssignStatement.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/abstraction/BoundDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/abstraction/BoundDefinition.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/abstraction/FunctionCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/abstraction/FunctionCall.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/abstraction/PromotionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/abstraction/PromotionInfo.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/abstraction/ReshapeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/abstraction/ReshapeInfo.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/abstraction/Xblock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/abstraction/Xblock.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/backend/OmniBackendDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/backend/OmniBackendDriver.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/error/XanalysisError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/error/XanalysisError.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/module/ModuleCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/module/ModuleCache.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/xnode/Xname.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/xnode/Xname.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/xnode/XnodeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/xnode/XnodeUtil.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/xnode/common/Xattr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/xnode/common/Xattr.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/xnode/common/Xcode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/xnode/common/Xcode.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/xnode/common/XcodeML.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/xnode/common/XcodeML.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/xnode/common/XcodeProgram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/xnode/common/XcodeProgram.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/xnode/common/XdeclTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/xnode/common/XdeclTable.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/xnode/common/Xid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/xnode/common/Xid.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/xnode/common/Xnode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/xnode/common/Xnode.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/xnode/common/Xscope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/xnode/common/Xscope.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/xnode/common/XstorageClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/xnode/common/XstorageClass.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/xnode/common/XsymbolTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/xnode/common/XsymbolTable.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/xnode/common/XtypeTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/xnode/common/XtypeTable.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/xnode/fortran/FbasicType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/xnode/fortran/FbasicType.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/xnode/fortran/FfunctionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/xnode/fortran/FfunctionType.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/xnode/fortran/FortranModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/xnode/fortran/FortranModule.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/xnode/fortran/FortranType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/xnode/fortran/FortranType.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/xnode/fortran/FstructType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/xnode/fortran/FstructType.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/xnode/fortran/Intent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/xnode/fortran/Intent.java -------------------------------------------------------------------------------- /cx2t/src/claw/tatsu/xcodeml/xnode/fortran/Xintrinsic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/tatsu/xcodeml/xnode/fortran/Xintrinsic.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/CLIOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/CLIOptions.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/ClawConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/ClawConstant.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/ClawVersion.java.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/ClawVersion.java.in -------------------------------------------------------------------------------- /cx2t/src/claw/wani/ClawX2T.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/ClawX2T.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/ConfigurationOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/ConfigurationOptions.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/language/ClawClause.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/language/ClawClause.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/language/ClawConstraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/language/ClawConstraint.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/language/ClawDirective.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/language/ClawDirective.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/language/ClawMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/language/ClawMapping.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/language/ClawMappingVar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/language/ClawMappingVar.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/language/ClawPragma.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/language/ClawPragma.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/language/ClawRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/language/ClawRange.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/language/parser/Claw.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/language/parser/Claw.g4 -------------------------------------------------------------------------------- /cx2t/src/claw/wani/report/ClawTransformationReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/report/ClawTransformationReport.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/serialization/Serialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/serialization/Serialization.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/serialization/SerializationMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/serialization/SerializationMode.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/serialization/SerializationStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/serialization/SerializationStep.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/transformation/ClawTransformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/transformation/ClawTransformation.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/transformation/ll/caching/Kcaching.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/transformation/ll/caching/Kcaching.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/transformation/ll/loop/IfExtract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/transformation/ll/loop/IfExtract.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/transformation/ll/loop/LoopFusion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/transformation/ll/loop/LoopFusion.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/transformation/ll/loop/LoopHoist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/transformation/ll/loop/LoopHoist.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/transformation/sca/ModelData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/transformation/sca/ModelData.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/transformation/sca/Sca.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/transformation/sca/Sca.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/transformation/sca/ScaForward.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/transformation/sca/ScaForward.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/transformation/sca/ScaGPU.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/transformation/sca/ScaGPU.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/transformation/sca/ScaRoutine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/transformation/sca/ScaRoutine.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/transformation/sca/VectorBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/transformation/sca/VectorBlock.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/x2t/configuration/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/x2t/configuration/Configuration.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/x2t/configuration/GroupConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/x2t/configuration/GroupConfiguration.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/x2t/configuration/ModelConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/x2t/configuration/ModelConfig.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/x2t/translator/ClawDirectiveKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/x2t/translator/ClawDirectiveKey.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/x2t/translator/ClawTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/x2t/translator/ClawTranslator.java -------------------------------------------------------------------------------- /cx2t/src/claw/wani/x2t/translator/ClawTranslatorDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/claw/wani/x2t/translator/ClawTranslatorDriver.java -------------------------------------------------------------------------------- /cx2t/src/external/transformation/AddPrint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/src/external/transformation/AddPrint.java -------------------------------------------------------------------------------- /cx2t/unittest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/CMakeLists.txt -------------------------------------------------------------------------------- /cx2t/unittest/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/build.xml -------------------------------------------------------------------------------- /cx2t/unittest/claw/tatsu/common/CompilerDirectiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/claw/tatsu/common/CompilerDirectiveTest.java -------------------------------------------------------------------------------- /cx2t/unittest/claw/tatsu/common/UtilityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/claw/tatsu/common/UtilityTest.java -------------------------------------------------------------------------------- /cx2t/unittest/claw/tatsu/primitive/ConditionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/claw/tatsu/primitive/ConditionTest.java -------------------------------------------------------------------------------- /cx2t/unittest/claw/tatsu/primitive/FieldTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/claw/tatsu/primitive/FieldTest.java -------------------------------------------------------------------------------- /cx2t/unittest/claw/tatsu/primitive/LoopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/claw/tatsu/primitive/LoopTest.java -------------------------------------------------------------------------------- /cx2t/unittest/claw/tatsu/primitive/PragmaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/claw/tatsu/primitive/PragmaTest.java -------------------------------------------------------------------------------- /cx2t/unittest/claw/tatsu/primitive/XmodTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/claw/tatsu/primitive/XmodTest.java -------------------------------------------------------------------------------- /cx2t/unittest/claw/tatsu/xcodeml/xnode/common/XidTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/claw/tatsu/xcodeml/xnode/common/XidTest.java -------------------------------------------------------------------------------- /cx2t/unittest/data/arguments.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/data/arguments.xml -------------------------------------------------------------------------------- /cx2t/unittest/data/assignStatement.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/data/assignStatement.xml -------------------------------------------------------------------------------- /cx2t/unittest/data/assignStatement2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/data/assignStatement2.xml -------------------------------------------------------------------------------- /cx2t/unittest/data/basic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/data/basic.xml -------------------------------------------------------------------------------- /cx2t/unittest/data/declarations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/data/declarations.xml -------------------------------------------------------------------------------- /cx2t/unittest/data/loop_dependence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/data/loop_dependence.xml -------------------------------------------------------------------------------- /cx2t/unittest/data/loop_dependence3d.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/data/loop_dependence3d.xml -------------------------------------------------------------------------------- /cx2t/unittest/data/model.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/data/model.toml -------------------------------------------------------------------------------- /cx2t/unittest/data/model_malformatted.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/data/model_malformatted.toml -------------------------------------------------------------------------------- /cx2t/unittest/data/modeldata1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/data/modeldata1.xml -------------------------------------------------------------------------------- /cx2t/unittest/data/perfectly_nested.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/data/perfectly_nested.xml -------------------------------------------------------------------------------- /cx2t/unittest/data/program.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/data/program.xml -------------------------------------------------------------------------------- /cx2t/unittest/data/promotion.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/data/promotion.xml -------------------------------------------------------------------------------- /cx2t/unittest/helper/TestConstant.java.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/helper/TestConstant.java.in -------------------------------------------------------------------------------- /cx2t/unittest/helper/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/helper/Utils.java -------------------------------------------------------------------------------- /cx2t/unittest/helper/XmlHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/cx2t/unittest/helper/XmlHelper.java -------------------------------------------------------------------------------- /documentation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/.gitignore -------------------------------------------------------------------------------- /documentation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/CMakeLists.txt -------------------------------------------------------------------------------- /documentation/developer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/CMakeLists.txt -------------------------------------------------------------------------------- /documentation/developer/claw_tatsu.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/claw_tatsu.tex -------------------------------------------------------------------------------- /documentation/developer/code/MyFirstTransformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/code/MyFirstTransformation.java -------------------------------------------------------------------------------- /documentation/developer/code/basic_fortran.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/code/basic_fortran.f90 -------------------------------------------------------------------------------- /documentation/developer/code/basic_fortran.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/code/basic_fortran.xml -------------------------------------------------------------------------------- /documentation/developer/code/claw-default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/code/claw-default.xml -------------------------------------------------------------------------------- /documentation/developer/code/claw-internal-set.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/code/claw-internal-set.xml -------------------------------------------------------------------------------- /documentation/developer/code/clawp.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/code/clawp.g4 -------------------------------------------------------------------------------- /documentation/developer/code/extension_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/code/extension_config.xml -------------------------------------------------------------------------------- /documentation/developer/code/external-set.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/code/external-set.xml -------------------------------------------------------------------------------- /documentation/developer/code/external_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/code/external_config.xml -------------------------------------------------------------------------------- /documentation/developer/code/mydirective_orig.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/code/mydirective_orig.f90 -------------------------------------------------------------------------------- /documentation/developer/code/mydirective_trans.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/code/mydirective_trans.f90 -------------------------------------------------------------------------------- /documentation/developer/code/trans_dependent.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/code/trans_dependent.f90 -------------------------------------------------------------------------------- /documentation/developer/developers_guide.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/developers_guide.bib -------------------------------------------------------------------------------- /documentation/developer/developers_guide.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/developers_guide.tex -------------------------------------------------------------------------------- /documentation/developer/guide_architecture.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/guide_architecture.tex -------------------------------------------------------------------------------- /documentation/developer/guide_claw_parser.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/guide_claw_parser.tex -------------------------------------------------------------------------------- /documentation/developer/guide_claw_shenron.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/guide_claw_shenron.tex -------------------------------------------------------------------------------- /documentation/developer/guide_claw_tatsu_ast_library.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/guide_claw_tatsu_ast_library.tex -------------------------------------------------------------------------------- /documentation/developer/guide_configuration.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/guide_configuration.tex -------------------------------------------------------------------------------- /documentation/developer/resources/c2sm_logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/resources/c2sm_logo.pdf -------------------------------------------------------------------------------- /documentation/developer/resources/cx2x_xcodeml_xnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/developer/resources/cx2x_xcodeml_xnode.png -------------------------------------------------------------------------------- /documentation/manual/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/manual/CMakeLists.txt -------------------------------------------------------------------------------- /documentation/manual/claw_fortran_compiler.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/documentation/manual/claw_fortran_compiler.tex -------------------------------------------------------------------------------- /driver/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/CMakeLists.txt -------------------------------------------------------------------------------- /driver/bin/clawfc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/bin/clawfc.in -------------------------------------------------------------------------------- /driver/clawfc.properties.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/clawfc.properties.in -------------------------------------------------------------------------------- /driver/etc/clawfc.properties.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/etc/clawfc.properties.in -------------------------------------------------------------------------------- /driver/src/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/build.xml -------------------------------------------------------------------------------- /driver/src/clawfc/AddIgnoreDirectiveFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/AddIgnoreDirectiveFilter.java -------------------------------------------------------------------------------- /driver/src/clawfc/Build.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/Build.java -------------------------------------------------------------------------------- /driver/src/clawfc/BuildInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/BuildInfo.java -------------------------------------------------------------------------------- /driver/src/clawfc/BuildOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/BuildOrder.java -------------------------------------------------------------------------------- /driver/src/clawfc/CLAWAddIgnoreScanner.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/CLAWAddIgnoreScanner.g4 -------------------------------------------------------------------------------- /driver/src/clawfc/CLAWIgnoreLineRecognizer.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/CLAWIgnoreLineRecognizer.g4 -------------------------------------------------------------------------------- /driver/src/clawfc/CLAWRemoveIgnoreScanner.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/CLAWRemoveIgnoreScanner.g4 -------------------------------------------------------------------------------- /driver/src/clawfc/CLAWVerbatimLineRecognizer.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/CLAWVerbatimLineRecognizer.g4 -------------------------------------------------------------------------------- /driver/src/clawfc/CLAWVerbatimScanner.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/CLAWVerbatimScanner.g4 -------------------------------------------------------------------------------- /driver/src/clawfc/CommentTrailingBackslashRecognizer.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/CommentTrailingBackslashRecognizer.g4 -------------------------------------------------------------------------------- /driver/src/clawfc/CommentTrailingBackslashRecognizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/CommentTrailingBackslashRecognizer.java -------------------------------------------------------------------------------- /driver/src/clawfc/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/Configuration.java -------------------------------------------------------------------------------- /driver/src/clawfc/Driver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/Driver.java -------------------------------------------------------------------------------- /driver/src/clawfc/FortranFileProgramUnitInfoData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/FortranFileProgramUnitInfoData.java -------------------------------------------------------------------------------- /driver/src/clawfc/FortranFrontEnd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/FortranFrontEnd.java -------------------------------------------------------------------------------- /driver/src/clawfc/IgnoreDirectiveRecognizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/IgnoreDirectiveRecognizer.java -------------------------------------------------------------------------------- /driver/src/clawfc/Options.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/Options.java -------------------------------------------------------------------------------- /driver/src/clawfc/PreprocessedFortranSourceData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/PreprocessedFortranSourceData.java -------------------------------------------------------------------------------- /driver/src/clawfc/Preprocessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/Preprocessor.java -------------------------------------------------------------------------------- /driver/src/clawfc/ProgramUnitData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/ProgramUnitData.java -------------------------------------------------------------------------------- /driver/src/clawfc/ProgramUnitInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/ProgramUnitInfo.java -------------------------------------------------------------------------------- /driver/src/clawfc/RemoveIgnoreDirectiveFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/RemoveIgnoreDirectiveFilter.java -------------------------------------------------------------------------------- /driver/src/clawfc/RemoveVerbatimDirectiveFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/RemoveVerbatimDirectiveFilter.java -------------------------------------------------------------------------------- /driver/src/clawfc/TrailingBackslashCommentsFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/TrailingBackslashCommentsFilter.java -------------------------------------------------------------------------------- /driver/src/clawfc/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/Utils.java -------------------------------------------------------------------------------- /driver/src/clawfc/VerbatimDirectiveRecognizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/VerbatimDirectiveRecognizer.java -------------------------------------------------------------------------------- /driver/src/clawfc/XmodData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/XmodData.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FilteredContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FilteredContent.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FilteredContentSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FilteredContentSequence.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranCLAWDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranCLAWDetector.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranCLAWScanner.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranCLAWScanner.g4 -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranCLAWScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranCLAWScanner.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranCommentsFilter.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranCommentsFilter.g4 -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranCommentsFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranCommentsFilter.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranDepParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranDepParser.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranDepScanner.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranDepScanner.g4 -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranDepScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranDepScanner.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranException.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranFileBasicSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranFileBasicSummary.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranFileCLAWLinesInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranFileCLAWLinesInfo.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranFileProgramUnitInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranFileProgramUnitInfo.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranIncludeChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranIncludeChecker.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranIncludesResolver.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranIncludesResolver.g4 -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranIncludesResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranIncludesResolver.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranLineBreaksFilter.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranLineBreaksFilter.g4 -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranLineBreaksFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranLineBreaksFilter.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranLineBreaksFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranLineBreaksFinder.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranProgramUnitBasicInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranProgramUnitBasicInfo.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranProgramUnitInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranProgramUnitInfo.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranSemanticException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranSemanticException.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranStatementPosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranStatementPosition.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/FortranSyntaxException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/FortranSyntaxException.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/InsertedFilteredContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/InsertedFilteredContent.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/ParserErrorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/ParserErrorListener.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/PreprocessorOutputScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/PreprocessorOutputScanner.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/PreprocessorOutputSplitter.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/PreprocessorOutputSplitter.g4 -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/RemovedFilteredContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/RemovedFilteredContent.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/Utils.java -------------------------------------------------------------------------------- /driver/src/clawfc/depscan/serial/file_unit_info.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/depscan/serial/file_unit_info.xsd -------------------------------------------------------------------------------- /driver/src/clawfc/utils/AsciiArrayIOStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/utils/AsciiArrayIOStream.java -------------------------------------------------------------------------------- /driver/src/clawfc/utils/ByteArrayIOStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/utils/ByteArrayIOStream.java -------------------------------------------------------------------------------- /driver/src/clawfc/utils/FileInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/utils/FileInfo.java -------------------------------------------------------------------------------- /driver/src/clawfc/utils/FileInfoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/utils/FileInfoImpl.java -------------------------------------------------------------------------------- /driver/src/clawfc/utils/GMakeJobServerConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/utils/GMakeJobServerConnection.java -------------------------------------------------------------------------------- /driver/src/clawfc/utils/ParserErrorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/utils/ParserErrorListener.java -------------------------------------------------------------------------------- /driver/src/clawfc/utils/PathHashGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/utils/PathHashGenerator.java -------------------------------------------------------------------------------- /driver/src/clawfc/utils/SimplePathHashGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/utils/SimplePathHashGenerator.java -------------------------------------------------------------------------------- /driver/src/clawfc/utils/Subprocess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/utils/Subprocess.java -------------------------------------------------------------------------------- /driver/src/clawfc/utils/SubprocessFailed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/utils/SubprocessFailed.java -------------------------------------------------------------------------------- /driver/src/clawfc/utils/UniquePathHashGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/src/clawfc/utils/UniquePathHashGenerator.java -------------------------------------------------------------------------------- /driver/test_utils/src/clawfc/tests/utils/TestsRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/test_utils/src/clawfc/tests/utils/TestsRunner.java -------------------------------------------------------------------------------- /driver/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/CMakeLists.txt -------------------------------------------------------------------------------- /driver/tests/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/build.xml -------------------------------------------------------------------------------- /driver/tests/res/decompilation/input/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/decompilation/input/1.f90 -------------------------------------------------------------------------------- /driver/tests/res/decompilation/reference/mod11.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/decompilation/reference/mod11.f90 -------------------------------------------------------------------------------- /driver/tests/res/decompilation/reference/mod12.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/decompilation/reference/mod12.f90 -------------------------------------------------------------------------------- /driver/tests/res/decompilation/reference/mod13.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/decompilation/reference/mod13.f90 -------------------------------------------------------------------------------- /driver/tests/res/decompilation/reference/mod_no_claw.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/decompilation/reference/mod_no_claw.f90 -------------------------------------------------------------------------------- /driver/tests/res/decompilation/reference/p1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/decompilation/reference/p1.f90 -------------------------------------------------------------------------------- /driver/tests/res/depgen/input/inc/1.inc: -------------------------------------------------------------------------------- 1 | include '2.inc' 2 | -------------------------------------------------------------------------------- /driver/tests/res/depgen/input/inc/2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depgen/input/inc/2.inc -------------------------------------------------------------------------------- /driver/tests/res/depgen/input/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depgen/input/main.f90 -------------------------------------------------------------------------------- /driver/tests/res/depgen/input/other.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depgen/input/other.f90 -------------------------------------------------------------------------------- /driver/tests/res/depgen/input/xmod/xmod_only_mod.xmod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depgen/input/xmod/xmod_only_mod.xmod -------------------------------------------------------------------------------- /driver/tests/res/depscan/claw_detection/input/in_inc.f90: -------------------------------------------------------------------------------- 1 | include 'in_inc.inc' 2 | 3 | -------------------------------------------------------------------------------- /driver/tests/res/depscan/claw_detection/input/in_inc.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depscan/claw_detection/input/in_inc.inc -------------------------------------------------------------------------------- /driver/tests/res/depscan/claw_detection/input/no_claw.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depscan/claw_detection/input/no_claw.f90 -------------------------------------------------------------------------------- /driver/tests/res/depscan/ignore/input/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depscan/ignore/input/1.f90 -------------------------------------------------------------------------------- /driver/tests/res/depscan/inc_regeneration/input/f.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depscan/inc_regeneration/input/f.inc -------------------------------------------------------------------------------- /driver/tests/res/depscan/inc_regeneration/input/inc/f2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depscan/inc_regeneration/input/inc/f2.inc -------------------------------------------------------------------------------- /driver/tests/res/depscan/inc_regeneration/input/inc/m.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depscan/inc_regeneration/input/inc/m.f90 -------------------------------------------------------------------------------- /driver/tests/res/depscan/inc_regeneration/input/inc/pp2.inc: -------------------------------------------------------------------------------- 1 | !Preprocessor include 2 | 3 | -------------------------------------------------------------------------------- /driver/tests/res/depscan/inc_regeneration/input/p.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depscan/inc_regeneration/input/p.f90 -------------------------------------------------------------------------------- /driver/tests/res/depscan/inc_regeneration/input/pp.inc: -------------------------------------------------------------------------------- 1 | !Preprocessor include 2 | 3 | -------------------------------------------------------------------------------- /driver/tests/res/depscan/include_dir/input/blank.f90: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /driver/tests/res/depscan/include_dir/input/inc/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depscan/include_dir/input/inc/1.f90 -------------------------------------------------------------------------------- /driver/tests/res/depscan/include_dir/input/inc/2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depscan/include_dir/input/inc/2.f90 -------------------------------------------------------------------------------- /driver/tests/res/depscan/input_files/input/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depscan/input_files/input/1.f90 -------------------------------------------------------------------------------- /driver/tests/res/depscan/input_with_include/input/1.f90: -------------------------------------------------------------------------------- 1 | #include "1.inc" 2 | -------------------------------------------------------------------------------- /driver/tests/res/depscan/input_with_include/input/1.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depscan/input_with_include/input/1.inc -------------------------------------------------------------------------------- /driver/tests/res/depscan/input_with_include/input/2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depscan/input_with_include/input/2.inc -------------------------------------------------------------------------------- /driver/tests/res/depscan/output/input/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depscan/output/input/1.f90 -------------------------------------------------------------------------------- /driver/tests/res/depscan/output/input/2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depscan/output/input/2.f90 -------------------------------------------------------------------------------- /driver/tests/res/depscan/regeneration/input/f.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depscan/regeneration/input/f.inc -------------------------------------------------------------------------------- /driver/tests/res/depscan/regeneration/input/p.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depscan/regeneration/input/p.f90 -------------------------------------------------------------------------------- /driver/tests/res/depscan/regeneration/input/pp.inc: -------------------------------------------------------------------------------- 1 | !Preprocessor include 2 | 3 | -------------------------------------------------------------------------------- /driver/tests/res/depscan/regeneration/reference/p.pp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/depscan/regeneration/reference/p.pp.f90 -------------------------------------------------------------------------------- /driver/tests/res/preprocessing/add_macro/input/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/preprocessing/add_macro/input/1.f90 -------------------------------------------------------------------------------- /driver/tests/res/preprocessing/basic/input/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/preprocessing/basic/input/1.f90 -------------------------------------------------------------------------------- /driver/tests/res/preprocessing/claw_macro/input/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/preprocessing/claw_macro/input/1.f90 -------------------------------------------------------------------------------- /driver/tests/res/preprocessing/error/input/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/preprocessing/error/input/1.f90 -------------------------------------------------------------------------------- /driver/tests/res/preprocessing/include_dir/input/1.f90: -------------------------------------------------------------------------------- 1 | #include "2.inc" 2 | -------------------------------------------------------------------------------- /driver/tests/res/preprocessing/include_dir/input/inc/2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/preprocessing/include_dir/input/inc/2.inc -------------------------------------------------------------------------------- /driver/tests/res/preprocessing/openacc_macro/input/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/preprocessing/openacc_macro/input/1.f90 -------------------------------------------------------------------------------- /driver/tests/res/preprocessing/openmp_macro/input/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/preprocessing/openmp_macro/input/1.f90 -------------------------------------------------------------------------------- /driver/tests/res/preprocessing/skip/input/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/preprocessing/skip/input/1.f90 -------------------------------------------------------------------------------- /driver/tests/res/preprocessing/skip/reference/1.pp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/preprocessing/skip/reference/1.pp.f90 -------------------------------------------------------------------------------- /driver/tests/res/source_reassembly/input/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/source_reassembly/input/1.f90 -------------------------------------------------------------------------------- /driver/tests/res/source_reassembly/input/2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/source_reassembly/input/2.f90 -------------------------------------------------------------------------------- /driver/tests/res/source_reassembly/input/empty.f95: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /driver/tests/res/source_reassembly/input/ignore.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/source_reassembly/input/ignore.f90 -------------------------------------------------------------------------------- /driver/tests/res/source_reassembly/reference/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/source_reassembly/reference/1.f90 -------------------------------------------------------------------------------- /driver/tests/res/source_reassembly/reference/2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/source_reassembly/reference/2.f90 -------------------------------------------------------------------------------- /driver/tests/res/source_reassembly/reference/empty.f95: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /driver/tests/res/source_reassembly/reference/ignore.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/source_reassembly/reference/ignore.f90 -------------------------------------------------------------------------------- /driver/tests/res/translation/with_src_files/input/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/translation/with_src_files/input/1.f90 -------------------------------------------------------------------------------- /driver/tests/res/translation/without_src_files/input/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/translation/without_src_files/input/1.f90 -------------------------------------------------------------------------------- /driver/tests/res/xmod_generation/error_debug/input/p.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/xmod_generation/error_debug/input/p.f90 -------------------------------------------------------------------------------- /driver/tests/res/xmod_generation/error_msg/input/p1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/xmod_generation/error_msg/input/p1.f90 -------------------------------------------------------------------------------- /driver/tests/res/xmod_generation/include_dir/input/p1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/xmod_generation/include_dir/input/p1.f90 -------------------------------------------------------------------------------- /driver/tests/res/xmod_generation/input_files/input/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/xmod_generation/input_files/input/1.f90 -------------------------------------------------------------------------------- /driver/tests/res/xmod_generation/no_dep/input/inc/m2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/xmod_generation/no_dep/input/inc/m2.f90 -------------------------------------------------------------------------------- /driver/tests/res/xmod_generation/no_dep/input/m1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/xmod_generation/no_dep/input/m1.f90 -------------------------------------------------------------------------------- /driver/tests/res/xmod_generation/no_dep/reference/m1.xmod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/xmod_generation/no_dep/reference/m1.xmod -------------------------------------------------------------------------------- /driver/tests/res/xmod_generation/regeneration/input/inc/mod2.f90: -------------------------------------------------------------------------------- 1 | 2 | include 'mod2.inc' 3 | -------------------------------------------------------------------------------- /driver/tests/res/xmod_generation/regeneration/input/m.f90: -------------------------------------------------------------------------------- 1 | #include "m.inc" 2 | -------------------------------------------------------------------------------- /driver/tests/res/xmod_generation/regeneration/input/m.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/xmod_generation/regeneration/input/m.inc -------------------------------------------------------------------------------- /driver/tests/res/xmod_generation/std_includes/input/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/xmod_generation/std_includes/input/1.f90 -------------------------------------------------------------------------------- /driver/tests/res/xmod_generation/xmod_include/input/p1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/res/xmod_generation/xmod_include/input/p1.f90 -------------------------------------------------------------------------------- /driver/tests/src/Resources.java.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/src/Resources.java.in -------------------------------------------------------------------------------- /driver/tests/src/clawfc/tests/DecompilationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/src/clawfc/tests/DecompilationTest.java -------------------------------------------------------------------------------- /driver/tests/src/clawfc/tests/DepGenTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/src/clawfc/tests/DepGenTest.java -------------------------------------------------------------------------------- /driver/tests/src/clawfc/tests/DepScanTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/src/clawfc/tests/DepScanTest.java -------------------------------------------------------------------------------- /driver/tests/src/clawfc/tests/DriverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/src/clawfc/tests/DriverTest.java -------------------------------------------------------------------------------- /driver/tests/src/clawfc/tests/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/src/clawfc/tests/Main.java -------------------------------------------------------------------------------- /driver/tests/src/clawfc/tests/PreprocessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/src/clawfc/tests/PreprocessorTest.java -------------------------------------------------------------------------------- /driver/tests/src/clawfc/tests/SourceReassemblyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/src/clawfc/tests/SourceReassemblyTest.java -------------------------------------------------------------------------------- /driver/tests/src/clawfc/tests/TranslationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/src/clawfc/tests/TranslationTest.java -------------------------------------------------------------------------------- /driver/tests/src/clawfc/tests/XastGenerationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/src/clawfc/tests/XastGenerationTest.java -------------------------------------------------------------------------------- /driver/tests/src/clawfc/tests/XmodGenerationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/src/clawfc/tests/XmodGenerationTest.java -------------------------------------------------------------------------------- /driver/tests/src/clawfc/tests/utils/DriverTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/tests/src/clawfc/tests/utils/DriverTestCase.java -------------------------------------------------------------------------------- /driver/unittests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/CMakeLists.txt -------------------------------------------------------------------------------- /driver/unittests/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/build.xml -------------------------------------------------------------------------------- /driver/unittests/res/ClawCX2T/input_cfg_file/claw-cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/ClawCX2T/input_cfg_file/claw-cfg.xml -------------------------------------------------------------------------------- /driver/unittests/res/ClawCX2T/run/input/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/ClawCX2T/run/input/original_code.f90 -------------------------------------------------------------------------------- /driver/unittests/res/ClawCX2T/run/input/original_code.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/ClawCX2T/run/input/original_code.xml -------------------------------------------------------------------------------- /driver/unittests/res/ClawCX2T/run/reference/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/ClawCX2T/run/reference/reference.f90 -------------------------------------------------------------------------------- /driver/unittests/res/build/parallel_order/input/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/build/parallel_order/input/1.f90 -------------------------------------------------------------------------------- /driver/unittests/res/build/parallel_order/input/2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/build/parallel_order/input/2.f90 -------------------------------------------------------------------------------- /driver/unittests/res/build/parallel_order/input/3.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/build/parallel_order/input/3.f90 -------------------------------------------------------------------------------- /driver/unittests/res/build/sanity_check/input/normal.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/build/sanity_check/input/normal.f90 -------------------------------------------------------------------------------- /driver/unittests/res/ffront/run/input/err.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/ffront/run/input/err.f90 -------------------------------------------------------------------------------- /driver/unittests/res/ffront/run/input/m1.xmod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/ffront/run/input/m1.xmod -------------------------------------------------------------------------------- /driver/unittests/res/ffront/run/input/normal.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/ffront/run/input/normal.f90 -------------------------------------------------------------------------------- /driver/unittests/res/ffront/run/input/std_include.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/ffront/run/input/std_include.f90 -------------------------------------------------------------------------------- /driver/unittests/res/ffront/run/reference/err_rep_stderr.txt: -------------------------------------------------------------------------------- 1 | "/tmp/err.f90:m1", line 2: failed to import module 'm2' 2 | -------------------------------------------------------------------------------- /driver/unittests/res/ffront/run/reference/err_stderr.txt: -------------------------------------------------------------------------------- 1 | ":m1", line 2: failed to import module 'm2' 2 | -------------------------------------------------------------------------------- /driver/unittests/res/ffront/run/reference/m1.xmod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/ffront/run/reference/m1.xmod -------------------------------------------------------------------------------- /driver/unittests/res/ffront/run/reference/std_include.xmod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/ffront/run/reference/std_include.xmod -------------------------------------------------------------------------------- /driver/unittests/res/ignore_filter/input/add.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/ignore_filter/input/add.f90 -------------------------------------------------------------------------------- /driver/unittests/res/ignore_filter/input/add2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/ignore_filter/input/add2.f90 -------------------------------------------------------------------------------- /driver/unittests/res/ignore_filter/input/remove.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/ignore_filter/input/remove.f90 -------------------------------------------------------------------------------- /driver/unittests/res/ignore_filter/input/remove2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/ignore_filter/input/remove2.f90 -------------------------------------------------------------------------------- /driver/unittests/res/ignore_filter/reference/add.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/ignore_filter/reference/add.f90 -------------------------------------------------------------------------------- /driver/unittests/res/ignore_filter/reference/add2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/ignore_filter/reference/add2.f90 -------------------------------------------------------------------------------- /driver/unittests/res/ignore_filter/reference/remove.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/ignore_filter/reference/remove.f90 -------------------------------------------------------------------------------- /driver/unittests/res/ignore_filter/reference/remove2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/ignore_filter/reference/remove2.f90 -------------------------------------------------------------------------------- /driver/unittests/res/include_resolver/checker/input/no_1.f90: -------------------------------------------------------------------------------- 1 | !empty 2 | 3 | 4 | -------------------------------------------------------------------------------- /driver/unittests/res/include_resolver/checker/input/yes_1.f90: -------------------------------------------------------------------------------- 1 | include '../../normal/input/m1.inc' 2 | 3 | 4 | -------------------------------------------------------------------------------- /driver/unittests/res/include_resolver/errors/input/m12.inc: -------------------------------------------------------------------------------- 1 | include 'm23.inc' 2 | -------------------------------------------------------------------------------- /driver/unittests/res/include_resolver/errors/input/m23.inc: -------------------------------------------------------------------------------- 1 | include 'missing.inc' 2 | -------------------------------------------------------------------------------- /driver/unittests/res/include_resolver/errors/input/missing.f90: -------------------------------------------------------------------------------- 1 | include 'missing.inc' 2 | 3 | 4 | -------------------------------------------------------------------------------- /driver/unittests/res/include_resolver/errors/input/missing_with_stack.f90: -------------------------------------------------------------------------------- 1 | include 'm12.inc' 2 | 3 | 4 | -------------------------------------------------------------------------------- /driver/unittests/res/include_resolver/errors/input/recursive.f90: -------------------------------------------------------------------------------- 1 | include 'recursive.inc' 2 | 3 | 4 | -------------------------------------------------------------------------------- /driver/unittests/res/include_resolver/errors/input/recursive.inc: -------------------------------------------------------------------------------- 1 | include 'recursive.inc' 2 | -------------------------------------------------------------------------------- /driver/unittests/res/include_resolver/normal/input/1.f90: -------------------------------------------------------------------------------- 1 | include 'm1.inc' 2 | 3 | 4 | -------------------------------------------------------------------------------- /driver/unittests/res/include_resolver/normal/input/2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/include_resolver/normal/input/2.f90 -------------------------------------------------------------------------------- /driver/unittests/res/include_resolver/normal/input/line_breaks.f90: -------------------------------------------------------------------------------- 1 | inc& 2 | 3 | &lude& 4 | 'm1.inc' 5 | 6 | 7 | -------------------------------------------------------------------------------- /driver/unittests/res/include_resolver/normal/input/m1.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/include_resolver/normal/input/m1.inc -------------------------------------------------------------------------------- /driver/unittests/res/include_resolver/normal/input/m2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/include_resolver/normal/input/m2.inc -------------------------------------------------------------------------------- /driver/unittests/res/include_resolver/normal/input/m31.inc: -------------------------------------------------------------------------------- 1 | include 'm1.inc' 2 | -------------------------------------------------------------------------------- /driver/unittests/res/include_resolver/normal/input/nested.f90: -------------------------------------------------------------------------------- 1 | include 'm31.inc' 2 | 3 | 4 | -------------------------------------------------------------------------------- /driver/unittests/res/include_resolver/normal/reference/1_includes.txt: -------------------------------------------------------------------------------- 1 | m1.inc 2 | 3 | 4 | -------------------------------------------------------------------------------- /driver/unittests/res/include_resolver/normal/reference/empty_includes.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /driver/unittests/res/include_resolver/normal/reference/line_breaks_and_comment_includes.txt: -------------------------------------------------------------------------------- 1 | m1.inc 2 | -------------------------------------------------------------------------------- /driver/unittests/res/include_resolver/normal/reference/line_breaks_includes.txt: -------------------------------------------------------------------------------- 1 | m1.inc 2 | -------------------------------------------------------------------------------- /driver/unittests/res/preproc_scan/input/cray.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/preproc_scan/input/cray.txt -------------------------------------------------------------------------------- /driver/unittests/res/preproc_scan/input/gfortran.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/preproc_scan/input/gfortran.txt -------------------------------------------------------------------------------- /driver/unittests/res/preproc_scan/input/intel.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/preproc_scan/input/intel.txt -------------------------------------------------------------------------------- /driver/unittests/res/preproc_scan/input/pgfortran.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/preproc_scan/input/pgfortran.txt -------------------------------------------------------------------------------- /driver/unittests/res/preproc_scan/reference/cray.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/preproc_scan/reference/cray.f90 -------------------------------------------------------------------------------- /driver/unittests/res/preproc_scan/reference/cray.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/preproc_scan/reference/cray.inc -------------------------------------------------------------------------------- /driver/unittests/res/preproc_scan/reference/gfortran.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/preproc_scan/reference/gfortran.f90 -------------------------------------------------------------------------------- /driver/unittests/res/preproc_scan/reference/gfortran.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/preproc_scan/reference/gfortran.inc -------------------------------------------------------------------------------- /driver/unittests/res/preproc_scan/reference/intel.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/preproc_scan/reference/intel.f90 -------------------------------------------------------------------------------- /driver/unittests/res/preproc_scan/reference/intel.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/preproc_scan/reference/intel.inc -------------------------------------------------------------------------------- /driver/unittests/res/preproc_scan/reference/pgfortran.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/preproc_scan/reference/pgfortran.f90 -------------------------------------------------------------------------------- /driver/unittests/res/preproc_scan/reference/pgfortran.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/preproc_scan/reference/pgfortran.inc -------------------------------------------------------------------------------- /driver/unittests/res/preprocessor/above_dir/input/in.f90: -------------------------------------------------------------------------------- 1 | #include "above_dir.inc" 2 | -------------------------------------------------------------------------------- /driver/unittests/res/preprocessor/above_dir/input/inc/above_dir.inc: -------------------------------------------------------------------------------- 1 | #include "../m.inc" -------------------------------------------------------------------------------- /driver/unittests/res/preprocessor/above_dir/input/m.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/preprocessor/above_dir/input/m.inc -------------------------------------------------------------------------------- /driver/unittests/res/preprocessor/acc_dir_language/input/in.f90: -------------------------------------------------------------------------------- 1 | #ifdef _OPENMP 2 | #include "m.inc" 3 | #endif 4 | -------------------------------------------------------------------------------- /driver/unittests/res/preprocessor/acc_dir_language/reference/in.inc.lst: -------------------------------------------------------------------------------- 1 | m.inc 2 | -------------------------------------------------------------------------------- /driver/unittests/res/preprocessor/big_input/reference/in.inc.lst: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /driver/unittests/res/preprocessor/big_input/reference/in.pp.f90: -------------------------------------------------------------------------------- 1 | end 2 | -------------------------------------------------------------------------------- /driver/unittests/res/preprocessor/ifdef/input/in.f90: -------------------------------------------------------------------------------- 1 | #ifdef macro 2 | #include "m.inc" 3 | #endif 4 | -------------------------------------------------------------------------------- /driver/unittests/res/preprocessor/ifdef/input/m.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/preprocessor/ifdef/input/m.inc -------------------------------------------------------------------------------- /driver/unittests/res/preprocessor/ifdef/reference/in.inc.lst: -------------------------------------------------------------------------------- 1 | m.inc 2 | -------------------------------------------------------------------------------- /driver/unittests/res/preprocessor/same_dir/input/in.f90: -------------------------------------------------------------------------------- 1 | #include "./same_dir.inc" 2 | -------------------------------------------------------------------------------- /driver/unittests/res/preprocessor/same_dir/reference/in.inc.lst: -------------------------------------------------------------------------------- 1 | same_dir.inc 2 | -------------------------------------------------------------------------------- /driver/unittests/res/preprocessor/space_in_dir/input/in.f90: -------------------------------------------------------------------------------- 1 | #include "m.inc" 2 | -------------------------------------------------------------------------------- /driver/unittests/res/preprocessor/space_in_dir/reference/in.inc.lst: -------------------------------------------------------------------------------- 1 | i n c/m.inc 2 | -------------------------------------------------------------------------------- /driver/unittests/res/preprocessor/space_in_filename/input/in.f90: -------------------------------------------------------------------------------- 1 | #include "spa ce.inc" 2 | -------------------------------------------------------------------------------- /driver/unittests/res/preprocessor/space_in_filename/reference/in.inc.lst: -------------------------------------------------------------------------------- 1 | spa ce.inc 2 | -------------------------------------------------------------------------------- /driver/unittests/res/preprocessor/trailing_backslash/reference/in.inc.lst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /driver/unittests/res/scan/include/input/2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/scan/include/input/2.f90 -------------------------------------------------------------------------------- /driver/unittests/res/scan/include/input/m1.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/scan/include/input/m1.inc -------------------------------------------------------------------------------- /driver/unittests/res/scan/include/input/m2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/scan/include/input/m2.inc -------------------------------------------------------------------------------- /driver/unittests/res/verbatim_filter/input/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/verbatim_filter/input/1.f90 -------------------------------------------------------------------------------- /driver/unittests/res/verbatim_filter/reference/1.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/res/verbatim_filter/reference/1.f90 -------------------------------------------------------------------------------- /driver/unittests/src/Resources.java.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/src/Resources.java.in -------------------------------------------------------------------------------- /driver/unittests/src/clawfc/ut/BuildTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/src/clawfc/ut/BuildTest.java -------------------------------------------------------------------------------- /driver/unittests/src/clawfc/ut/ClawX2TCLITest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/src/clawfc/ut/ClawX2TCLITest.java -------------------------------------------------------------------------------- /driver/unittests/src/clawfc/ut/FilterUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/src/clawfc/ut/FilterUtilsTest.java -------------------------------------------------------------------------------- /driver/unittests/src/clawfc/ut/FortranBuildInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/src/clawfc/ut/FortranBuildInfoTest.java -------------------------------------------------------------------------------- /driver/unittests/src/clawfc/ut/FortranCLAWScannerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/src/clawfc/ut/FortranCLAWScannerTest.java -------------------------------------------------------------------------------- /driver/unittests/src/clawfc/ut/FortranDepScannerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/src/clawfc/ut/FortranDepScannerTest.java -------------------------------------------------------------------------------- /driver/unittests/src/clawfc/ut/FortranFrontEndTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/src/clawfc/ut/FortranFrontEndTest.java -------------------------------------------------------------------------------- /driver/unittests/src/clawfc/ut/FortranIncludeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/src/clawfc/ut/FortranIncludeTest.java -------------------------------------------------------------------------------- /driver/unittests/src/clawfc/ut/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/src/clawfc/ut/Main.java -------------------------------------------------------------------------------- /driver/unittests/src/clawfc/ut/PreprocessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/src/clawfc/ut/PreprocessorTest.java -------------------------------------------------------------------------------- /driver/unittests/src/clawfc/ut/UtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/driver/unittests/src/clawfc/ut/UtilsTest.java -------------------------------------------------------------------------------- /modules/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/modules/CMakeLists.txt -------------------------------------------------------------------------------- /modules/ieee_arithmetic.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/modules/ieee_arithmetic.f90 -------------------------------------------------------------------------------- /modules/ieee_exceptions.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/modules/ieee_exceptions.f90 -------------------------------------------------------------------------------- /modules/ieee_features.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/modules/ieee_features.f90 -------------------------------------------------------------------------------- /modules/intel/ifcore.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/modules/intel/ifcore.f90 -------------------------------------------------------------------------------- /modules/openacc_lib.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/modules/openacc_lib.f90 -------------------------------------------------------------------------------- /properties.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/properties.cmake -------------------------------------------------------------------------------- /resources/clawfc_workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/clawfc_workflow.png -------------------------------------------------------------------------------- /resources/clawx2t_stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/clawx2t_stack.png -------------------------------------------------------------------------------- /resources/eclipse/claw-tests.ant.builder.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/eclipse/claw-tests.ant.builder.in -------------------------------------------------------------------------------- /resources/eclipse/claw-tests.classpath.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/eclipse/claw-tests.classpath.in -------------------------------------------------------------------------------- /resources/eclipse/claw-tests.project.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/eclipse/claw-tests.project.in -------------------------------------------------------------------------------- /resources/eclipse/clawfc-tests.ant.builder.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/eclipse/clawfc-tests.ant.builder.in -------------------------------------------------------------------------------- /resources/eclipse/clawfc-tests.classpath.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/eclipse/clawfc-tests.classpath.in -------------------------------------------------------------------------------- /resources/eclipse/clawfc-tests.project.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/eclipse/clawfc-tests.project.in -------------------------------------------------------------------------------- /resources/eclipse/clawfc-unit-tests.ant.builder.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/eclipse/clawfc-unit-tests.ant.builder.in -------------------------------------------------------------------------------- /resources/eclipse/clawfc-unit-tests.classpath.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/eclipse/clawfc-unit-tests.classpath.in -------------------------------------------------------------------------------- /resources/eclipse/clawfc-unit-tests.project.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/eclipse/clawfc-unit-tests.project.in -------------------------------------------------------------------------------- /resources/eclipse/clawfc.ant.builder.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/eclipse/clawfc.ant.builder.in -------------------------------------------------------------------------------- /resources/eclipse/clawfc.classpath.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/eclipse/clawfc.classpath.in -------------------------------------------------------------------------------- /resources/eclipse/clawfc.project.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/eclipse/clawfc.project.in -------------------------------------------------------------------------------- /resources/eclipse/cx2t-unit-tests.ant.builder.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/eclipse/cx2t-unit-tests.ant.builder.in -------------------------------------------------------------------------------- /resources/eclipse/cx2t-unit-tests.classpath.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/eclipse/cx2t-unit-tests.classpath.in -------------------------------------------------------------------------------- /resources/eclipse/cx2t-unit-tests.project.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/eclipse/cx2t-unit-tests.project.in -------------------------------------------------------------------------------- /resources/eclipse/cx2t.ant.builder.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/eclipse/cx2t.ant.builder.in -------------------------------------------------------------------------------- /resources/eclipse/cx2t.classpath.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/eclipse/cx2t.classpath.in -------------------------------------------------------------------------------- /resources/eclipse/cx2t.project.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/eclipse/cx2t.project.in -------------------------------------------------------------------------------- /resources/eclipse/java-coding-style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/eclipse/java-coding-style.xml -------------------------------------------------------------------------------- /resources/logo_full_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/resources/logo_full_black.png -------------------------------------------------------------------------------- /scripts/check_author_license.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/scripts/check_author_license.py -------------------------------------------------------------------------------- /scripts/check_lib_split: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/scripts/check_lib_split -------------------------------------------------------------------------------- /scripts/git_hooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/scripts/git_hooks/pre-commit -------------------------------------------------------------------------------- /scripts/offline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/scripts/offline -------------------------------------------------------------------------------- /scripts/pack_release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/scripts/pack_release -------------------------------------------------------------------------------- /scripts/run-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/scripts/run-test.sh -------------------------------------------------------------------------------- /scripts/run.shellcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/scripts/run.shellcheck -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /test/claw/directive/compile_guard_openacc/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/directive/compile_guard_openacc/reference.f90 -------------------------------------------------------------------------------- /test/claw/directive/compile_guard_openmp/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/directive/compile_guard_openmp/original_code.f90 -------------------------------------------------------------------------------- /test/claw/directive/compile_guard_openmp/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/directive/compile_guard_openmp/reference.f90 -------------------------------------------------------------------------------- /test/claw/directive/kcache/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/directive/kcache/original_code.f90 -------------------------------------------------------------------------------- /test/claw/directive/kcache/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/directive/kcache/reference.f90 -------------------------------------------------------------------------------- /test/claw/directive/kcache_with_init/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/directive/kcache_with_init/original_code.f90 -------------------------------------------------------------------------------- /test/claw/directive/kcache_with_init/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/directive/kcache_with_init/reference.f90 -------------------------------------------------------------------------------- /test/claw/directive/kcache_with_target/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/directive/kcache_with_target/original_code.f90 -------------------------------------------------------------------------------- /test/claw/directive/kcache_with_target/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/directive/kcache_with_target/reference.f90 -------------------------------------------------------------------------------- /test/claw/sca/bug_for_499/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/bug_for_499/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/bug_for_499/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/bug_for_499/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/bug_for_499/reference_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/bug_for_499/reference_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/bug_for_499/reference_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/bug_for_499/reference_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/bug_for_499/reference_main_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/bug_for_499/reference_main_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/bug_for_499/reference_main_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/bug_for_499/reference_main_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/bug_for_499/reference_main_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/bug_for_499/reference_main_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/bug_for_499/reference_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/bug_for_499/reference_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/cpu_handle_if_correcly/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/cpu_handle_if_correcly/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/cpu_handle_if_correcly/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/cpu_handle_if_correcly/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/cpu_handle_if_correcly/reference_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/cpu_handle_if_correcly/reference_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/cpu_handle_if_correcly/reference_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/cpu_handle_if_correcly/reference_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/cpu_handle_if_correcly/reference_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/cpu_handle_if_correcly/reference_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/cross-module/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/cross-module/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/cross-module/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/cross-module/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/cross-module/mo_column_extra.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/cross-module/mo_column_extra.f90 -------------------------------------------------------------------------------- /test/claw/sca/cross-module/reference_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/cross-module/reference_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/cross-module/reference_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/cross-module/reference_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/cross-module/reference_extra_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/cross-module/reference_extra_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/cross-module/reference_extra_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/cross-module/reference_extra_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/cross-module/reference_extra_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/cross-module/reference_extra_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/cross-module/reference_main_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/cross-module/reference_main_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/cross-module/reference_main_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/cross-module/reference_main_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/cross-module/reference_main_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/cross-module/reference_main_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/cross-module/reference_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/cross-module/reference_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/cross-module_multiple_forward/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/cross-module_multiple_forward/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/cross-module_multiple_forward/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/cross-module_multiple_forward/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/data_over_clause_on_a_scalar/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/data_over_clause_on_a_scalar/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/data_over_clause_on_a_scalar/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/data_over_clause_on_a_scalar/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/forward_dependencies/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/forward_dependencies/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/forward_dependencies/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/forward_dependencies/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/forward_dependencies/mo_column_extra.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/forward_dependencies/mo_column_extra.f90 -------------------------------------------------------------------------------- /test/claw/sca/forward_dependencies/reference_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/forward_dependencies/reference_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/forward_dependencies/reference_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/forward_dependencies/reference_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/forward_dependencies/reference_extra_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/forward_dependencies/reference_extra_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/forward_dependencies/reference_extra_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/forward_dependencies/reference_extra_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/forward_dependencies/reference_extra_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/forward_dependencies/reference_extra_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/forward_dependencies/reference_main_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/forward_dependencies/reference_main_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/forward_dependencies/reference_main_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/forward_dependencies/reference_main_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/forward_dependencies/reference_main_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/forward_dependencies/reference_main_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/forward_dependencies/reference_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/forward_dependencies/reference_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/forward_with_function_result/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/forward_with_function_result/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/forward_with_function_result/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/forward_with_function_result/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/issue_578_regression/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/issue_578_regression/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/issue_578_regression/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/issue_578_regression/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/issue_578_regression/reference_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/issue_578_regression/reference_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/issue_578_regression/reference_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/issue_578_regression/reference_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/issue_578_regression/reference_main_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/issue_578_regression/reference_main_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/issue_578_regression/reference_main_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/issue_578_regression/reference_main_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/issue_578_regression/reference_main_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/issue_578_regression/reference_main_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/issue_578_regression/reference_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/issue_578_regression/reference_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/openmp/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/openmp/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/openmp/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/openmp/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/openmp/reference_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/openmp/reference_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/openmp/reference_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/openmp/reference_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/openmp/reference_main_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/openmp/reference_main_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/openmp/reference_main_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/openmp/reference_main_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/openmp/reference_main_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/openmp/reference_main_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/openmp/reference_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/openmp/reference_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/private_function/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/private_function/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/private_function/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/private_function/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/private_function/reference_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/private_function/reference_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/private_function/reference_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/private_function/reference_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/private_function/reference_main_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/private_function/reference_main_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/private_function/reference_main_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/private_function/reference_main_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/private_function/reference_main_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/private_function/reference_main_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/private_function/reference_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/private_function/reference_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/private_function_fct_reorder/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/private_function_fct_reorder/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/private_function_fct_reorder/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/private_function_fct_reorder/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/pure_keyword/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/pure_keyword/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/pure_keyword/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/pure_keyword/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/pure_keyword/reference_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/pure_keyword/reference_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/pure_keyword/reference_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/pure_keyword/reference_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/pure_keyword/reference_main_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/pure_keyword/reference_main_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/pure_keyword/reference_main_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/pure_keyword/reference_main_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/pure_keyword/reference_main_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/pure_keyword/reference_main_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/pure_keyword/reference_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/pure_keyword/reference_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca28/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca28/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca28/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca28/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca28/reference_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca28/reference_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca28/reference_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca28/reference_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca28/reference_main_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca28/reference_main_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca28/reference_main_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca28/reference_main_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca28/reference_main_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca28/reference_main_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca28/reference_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca28/reference_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_forward_non_fct_field/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_forward_non_fct_field/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_forward_non_fct_field/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_forward_non_fct_field/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_forward_non_fct_field/reference_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_forward_non_fct_field/reference_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_forward_non_fct_field/reference_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_forward_non_fct_field/reference_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_forward_non_fct_field/reference_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_forward_non_fct_field/reference_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_forward_with_namedvalue/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_forward_with_namedvalue/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_forward_with_namedvalue/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_forward_with_namedvalue/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_forward_with_optional_not_set/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_forward_with_optional_not_set/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_forward_with_optional_set/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_forward_with_optional_set/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_forward_with_optional_set/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_forward_with_optional_set/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_in_a_subroutine_with_contains/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_in_a_subroutine_with_contains/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_in_a_subroutine_with_contains2/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_in_a_subroutine_with_contains2/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_on_elemental_function/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_on_elemental_function/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_on_elemental_function/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_on_elemental_function/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_on_elemental_function/model.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_on_elemental_function/model.toml -------------------------------------------------------------------------------- /test/claw/sca/sca_on_elemental_function/reference_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_on_elemental_function/reference_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_on_elemental_function/reference_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_on_elemental_function/reference_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_on_elemental_function/reference_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_on_elemental_function/reference_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_region_start/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_region_start/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_region_start/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_region_start/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_region_start/reference_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_region_start/reference_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_region_start/reference_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_region_start/reference_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_region_start/reference_main_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_region_start/reference_main_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_region_start/reference_main_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_region_start/reference_main_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_region_start/reference_main_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_region_start/reference_main_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_region_start/reference_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_region_start/reference_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_routine/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_routine/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_routine/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_routine/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_routine/model.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_routine/model.toml -------------------------------------------------------------------------------- /test/claw/sca/sca_routine/reference_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_routine/reference_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_routine/reference_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_routine/reference_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_routine/reference_main_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_routine/reference_main_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_routine/reference_main_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_routine/reference_main_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_routine/reference_main_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_routine/reference_main_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_routine/reference_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_routine/reference_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_with_automatic_promotion_placed/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_with_automatic_promotion_placed/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_with_automatic_promotion_std/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_with_automatic_promotion_std/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_with_model_config/basic_model.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_with_model_config/basic_model.toml -------------------------------------------------------------------------------- /test/claw/sca/sca_with_model_config/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_with_model_config/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_with_model_config/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_with_model_config/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_with_model_config/reference_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_with_model_config/reference_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_with_model_config/reference_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_with_model_config/reference_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_with_model_config/reference_main_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_with_model_config/reference_main_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_with_model_config/reference_main_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_with_model_config/reference_main_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_with_model_config/reference_main_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_with_model_config/reference_main_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_with_model_config/reference_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_with_model_config/reference_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/sca_with_promotion_of_result_var/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/sca_with_promotion_of_result_var/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_1d/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_1d/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_1d/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_1d/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_1d/reference_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_1d/reference_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_1d/reference_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_1d/reference_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_1d/reference_main_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_1d/reference_main_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_1d/reference_main_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_1d/reference_main_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_1d/reference_main_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_1d/reference_main_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_1d/reference_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_1d/reference_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_2d/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_2d/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_2d/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_2d/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_2d/reference_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_2d/reference_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_2d/reference_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_2d/reference_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_2d/reference_main_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_2d/reference_main_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_2d/reference_main_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_2d/reference_main_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_2d/reference_main_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_2d/reference_main_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_2d/reference_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_2d/reference_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_return_transformation/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_return_transformation/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_return_transformation/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_return_transformation/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_with_forward/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_with_forward/main.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_with_forward/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_with_forward/mo_column.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_with_forward/reference_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_with_forward/reference_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_with_forward/reference_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_with_forward/reference_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_with_forward/reference_main_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_with_forward/reference_main_acc.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_with_forward/reference_main_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_with_forward/reference_main_cpu.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_with_forward/reference_main_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_with_forward/reference_main_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/simple_with_forward/reference_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/simple_with_forward/reference_omp.f90 -------------------------------------------------------------------------------- /test/claw/sca/unsupported_statement/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/unsupported_statement/original_code.f90 -------------------------------------------------------------------------------- /test/claw/sca/unsupported_statement_goto/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/claw/sca/unsupported_statement_goto/original_code.f90 -------------------------------------------------------------------------------- /test/driver/add_paren/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/add_paren/original_code.f90 -------------------------------------------------------------------------------- /test/driver/add_paren/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/add_paren/reference.f90 -------------------------------------------------------------------------------- /test/driver/automatic_openacc_macro/original_code.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/automatic_openacc_macro/original_code.F90 -------------------------------------------------------------------------------- /test/driver/automatic_openacc_macro/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/automatic_openacc_macro/reference.f90 -------------------------------------------------------------------------------- /test/driver/automatic_openmp_macro/original_code.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/automatic_openmp_macro/original_code.F90 -------------------------------------------------------------------------------- /test/driver/automatic_openmp_macro/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/automatic_openmp_macro/reference.f90 -------------------------------------------------------------------------------- /test/driver/backslash_preprocessor/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/backslash_preprocessor/original_code.f90 -------------------------------------------------------------------------------- /test/driver/backslash_preprocessor/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/backslash_preprocessor/reference.f90 -------------------------------------------------------------------------------- /test/driver/dependencies3/mo_col.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/dependencies3/mo_col.f90 -------------------------------------------------------------------------------- /test/driver/dependencies3/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/dependencies3/original_code.f90 -------------------------------------------------------------------------------- /test/driver/dependencies3/reference/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/dependencies3/reference/reference.f90 -------------------------------------------------------------------------------- /test/driver/dependencies3/subfolder/kind.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/dependencies3/subfolder/kind.f90 -------------------------------------------------------------------------------- /test/driver/dependencies4/imaginary_module.xmod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/dependencies4/imaginary_module.xmod -------------------------------------------------------------------------------- /test/driver/dependencies4/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/dependencies4/original_code.f90 -------------------------------------------------------------------------------- /test/driver/dependencies4/reference/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/dependencies4/reference/reference.f90 -------------------------------------------------------------------------------- /test/driver/dependencies5/img.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/dependencies5/img.f90 -------------------------------------------------------------------------------- /test/driver/dependencies5/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/dependencies5/original_code.f90 -------------------------------------------------------------------------------- /test/driver/dependencies5/reference/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/dependencies5/reference/reference.f90 -------------------------------------------------------------------------------- /test/driver/external_transformation_set/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/external_transformation_set/original_code.f90 -------------------------------------------------------------------------------- /test/driver/external_transformation_set/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/external_transformation_set/reference.f90 -------------------------------------------------------------------------------- /test/driver/force/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/force/original_code.f90 -------------------------------------------------------------------------------- /test/driver/force/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/force/reference.f90 -------------------------------------------------------------------------------- /test/driver/fusion_with_openacc_macro/original_code.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/fusion_with_openacc_macro/original_code.F90 -------------------------------------------------------------------------------- /test/driver/fusion_with_openacc_macro/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/fusion_with_openacc_macro/reference.f90 -------------------------------------------------------------------------------- /test/driver/fusion_with_openmp_macro/original_code.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/fusion_with_openmp_macro/original_code.F90 -------------------------------------------------------------------------------- /test/driver/fusion_with_openmp_macro/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/fusion_with_openmp_macro/reference.f90 -------------------------------------------------------------------------------- /test/driver/ignore1/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/ignore1/original_code.f90 -------------------------------------------------------------------------------- /test/driver/ignore1/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/ignore1/reference.f90 -------------------------------------------------------------------------------- /test/driver/ignore2/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/ignore2/original_code.f90 -------------------------------------------------------------------------------- /test/driver/ignore2/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/ignore2/reference.f90 -------------------------------------------------------------------------------- /test/driver/ignore3/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/ignore3/original_code.f90 -------------------------------------------------------------------------------- /test/driver/ignore3/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/ignore3/reference.f90 -------------------------------------------------------------------------------- /test/driver/intrinsic_module_dependency_ieee/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/intrinsic_module_dependency_ieee/reference.f90 -------------------------------------------------------------------------------- /test/driver/keep_comment/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/keep_comment/original_code.f90 -------------------------------------------------------------------------------- /test/driver/keep_comment/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/keep_comment/reference.f90 -------------------------------------------------------------------------------- /test/driver/multiple_dependencies_with_subfolder/mod2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/multiple_dependencies_with_subfolder/mod2.f90 -------------------------------------------------------------------------------- /test/driver/multiple_dependencies_with_subfolder/mod3.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/multiple_dependencies_with_subfolder/mod3.f90 -------------------------------------------------------------------------------- /test/driver/multiple_dependencies_with_subfolder/mod4.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/multiple_dependencies_with_subfolder/mod4.f90 -------------------------------------------------------------------------------- /test/driver/user_defined_macro/original_code.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/user_defined_macro/original_code.F90 -------------------------------------------------------------------------------- /test/driver/user_defined_macro/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/user_defined_macro/reference.f90 -------------------------------------------------------------------------------- /test/driver/verbatim_directive/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/verbatim_directive/original_code.f90 -------------------------------------------------------------------------------- /test/driver/verbatim_directive/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/driver/verbatim_directive/reference.f90 -------------------------------------------------------------------------------- /test/loops/extract1/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/extract1/original_code.f90 -------------------------------------------------------------------------------- /test/loops/extract1/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/extract1/reference.f90 -------------------------------------------------------------------------------- /test/loops/extract2/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/extract2/original_code.f90 -------------------------------------------------------------------------------- /test/loops/extract2/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/extract2/reference.f90 -------------------------------------------------------------------------------- /test/loops/extract3/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/extract3/original_code.f90 -------------------------------------------------------------------------------- /test/loops/extract3/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/extract3/reference.f90 -------------------------------------------------------------------------------- /test/loops/extract4/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/extract4/original_code.f90 -------------------------------------------------------------------------------- /test/loops/extract4/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/extract4/reference.f90 -------------------------------------------------------------------------------- /test/loops/extract5/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/extract5/original_code.f90 -------------------------------------------------------------------------------- /test/loops/extract5/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/extract5/reference.f90 -------------------------------------------------------------------------------- /test/loops/extract6/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/extract6/original_code.f90 -------------------------------------------------------------------------------- /test/loops/extract6/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/extract6/reference.f90 -------------------------------------------------------------------------------- /test/loops/extract_if_then_block/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/extract_if_then_block/original_code.f90 -------------------------------------------------------------------------------- /test/loops/extract_if_then_block/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/extract_if_then_block/reference.f90 -------------------------------------------------------------------------------- /test/loops/extract_if_then_else_block/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/extract_if_then_else_block/original_code.f90 -------------------------------------------------------------------------------- /test/loops/extract_if_then_else_block/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/extract_if_then_else_block/reference.f90 -------------------------------------------------------------------------------- /test/loops/extract_with_target_clause/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/extract_with_target_clause/original_code.f90 -------------------------------------------------------------------------------- /test/loops/extract_with_target_clause/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/extract_with_target_clause/reference.f90 -------------------------------------------------------------------------------- /test/loops/fusion1/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/fusion1/original_code.f90 -------------------------------------------------------------------------------- /test/loops/fusion1/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/fusion1/reference.f90 -------------------------------------------------------------------------------- /test/loops/fusion10_issue_121_and_hoist/fusion_first.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/fusion10_issue_121_and_hoist/fusion_first.xml -------------------------------------------------------------------------------- /test/loops/fusion10_issue_121_and_hoist/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/fusion10_issue_121_and_hoist/original_code.f90 -------------------------------------------------------------------------------- /test/loops/fusion10_issue_121_and_hoist/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/fusion10_issue_121_and_hoist/reference.f90 -------------------------------------------------------------------------------- /test/loops/fusion2/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/fusion2/original_code.f90 -------------------------------------------------------------------------------- /test/loops/fusion2/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/fusion2/reference.f90 -------------------------------------------------------------------------------- /test/loops/fusion3/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/fusion3/original_code.f90 -------------------------------------------------------------------------------- /test/loops/fusion3/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/fusion3/reference.f90 -------------------------------------------------------------------------------- /test/loops/fusion4/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/fusion4/original_code.f90 -------------------------------------------------------------------------------- /test/loops/fusion4/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/fusion4/reference.f90 -------------------------------------------------------------------------------- /test/loops/fusion5/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/fusion5/original_code.f90 -------------------------------------------------------------------------------- /test/loops/fusion5/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/fusion5/reference.f90 -------------------------------------------------------------------------------- /test/loops/fusion6/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/fusion6/original_code.f90 -------------------------------------------------------------------------------- /test/loops/fusion6/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/fusion6/reference.f90 -------------------------------------------------------------------------------- /test/loops/fusion_with_target_clause/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/fusion_with_target_clause/original_code.f90 -------------------------------------------------------------------------------- /test/loops/fusion_with_target_clause/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/fusion_with_target_clause/reference.f90 -------------------------------------------------------------------------------- /test/loops/hoist1/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/hoist1/original_code.f90 -------------------------------------------------------------------------------- /test/loops/hoist1/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/hoist1/reference.f90 -------------------------------------------------------------------------------- /test/loops/hoist2/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/hoist2/original_code.f90 -------------------------------------------------------------------------------- /test/loops/hoist2/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/hoist2/reference.f90 -------------------------------------------------------------------------------- /test/loops/hoist_issue_122_nested_in_do_stmt/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/hoist_issue_122_nested_in_do_stmt/reference.f90 -------------------------------------------------------------------------------- /test/loops/hoist_with_fusion_group_clauses/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/hoist_with_fusion_group_clauses/reference.f90 -------------------------------------------------------------------------------- /test/loops/hoist_with_target_clause/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/hoist_with_target_clause/original_code.f90 -------------------------------------------------------------------------------- /test/loops/hoist_with_target_clause/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/hoist_with_target_clause/reference.f90 -------------------------------------------------------------------------------- /test/loops/interchange1/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/interchange1/original_code.f90 -------------------------------------------------------------------------------- /test/loops/interchange1/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/interchange1/reference.f90 -------------------------------------------------------------------------------- /test/loops/interchange2/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/interchange2/original_code.f90 -------------------------------------------------------------------------------- /test/loops/interchange2/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/interchange2/reference.f90 -------------------------------------------------------------------------------- /test/loops/interchange_with_target_clause/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/interchange_with_target_clause/reference.f90 -------------------------------------------------------------------------------- /test/loops/nested_hoist/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/nested_hoist/original_code.f90 -------------------------------------------------------------------------------- /test/loops/nested_hoist/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/loops/nested_hoist/reference.f90 -------------------------------------------------------------------------------- /test/omni/constant_kind/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/omni/constant_kind/main.f90 -------------------------------------------------------------------------------- /test/omni/constant_kind/mo_column.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/omni/constant_kind/mo_column.f90 -------------------------------------------------------------------------------- /test/omni/constant_kind/reference_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/omni/constant_kind/reference_acc.f90 -------------------------------------------------------------------------------- /test/omni/constant_kind/reference_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/omni/constant_kind/reference_cpu.f90 -------------------------------------------------------------------------------- /test/omni/constant_kind/reference_main_acc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/omni/constant_kind/reference_main_acc.f90 -------------------------------------------------------------------------------- /test/omni/constant_kind/reference_main_cpu.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/omni/constant_kind/reference_main_cpu.f90 -------------------------------------------------------------------------------- /test/omni/constant_kind/reference_main_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/omni/constant_kind/reference_main_omp.f90 -------------------------------------------------------------------------------- /test/omni/constant_kind/reference_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/omni/constant_kind/reference_omp.f90 -------------------------------------------------------------------------------- /test/openacc/array_induction_clause/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/openacc/array_induction_clause/original_code.f90 -------------------------------------------------------------------------------- /test/openacc/array_induction_clause/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/openacc/array_induction_clause/reference.f90 -------------------------------------------------------------------------------- /test/openacc/array_with_target_clause/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/openacc/array_with_target_clause/original_code.f90 -------------------------------------------------------------------------------- /test/openacc/array_with_target_clause/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/openacc/array_with_target_clause/reference.f90 -------------------------------------------------------------------------------- /test/openacc/continuation/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/openacc/continuation/original_code.f90 -------------------------------------------------------------------------------- /test/openacc/continuation/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/openacc/continuation/reference.f90 -------------------------------------------------------------------------------- /test/openacc/lib/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/openacc/lib/original_code.f90 -------------------------------------------------------------------------------- /test/openacc/lib/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/openacc/lib/reference.f90 -------------------------------------------------------------------------------- /test/openacc/primitive1/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/openacc/primitive1/original_code.f90 -------------------------------------------------------------------------------- /test/openacc/primitive1/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/openacc/primitive1/reference.f90 -------------------------------------------------------------------------------- /test/openacc/primitive2/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/openacc/primitive2/original_code.f90 -------------------------------------------------------------------------------- /test/openacc/primitive2/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/openacc/primitive2/reference.f90 -------------------------------------------------------------------------------- /test/openacc/primitive3/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/openacc/primitive3/original_code.f90 -------------------------------------------------------------------------------- /test/openacc/primitive3/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/openacc/primitive3/reference.f90 -------------------------------------------------------------------------------- /test/openacc/primitive4/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/openacc/primitive4/original_code.f90 -------------------------------------------------------------------------------- /test/openacc/primitive4/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/openacc/primitive4/reference.f90 -------------------------------------------------------------------------------- /test/openmp/primitive1/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/openmp/primitive1/original_code.f90 -------------------------------------------------------------------------------- /test/openmp/primitive1/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/openmp/primitive1/reference.f90 -------------------------------------------------------------------------------- /test/utilities/remove1/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/utilities/remove1/original_code.f90 -------------------------------------------------------------------------------- /test/utilities/remove1/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/utilities/remove1/reference.f90 -------------------------------------------------------------------------------- /test/utilities/remove2/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/utilities/remove2/original_code.f90 -------------------------------------------------------------------------------- /test/utilities/remove2/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/utilities/remove2/reference.f90 -------------------------------------------------------------------------------- /test/utilities/remove3/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/utilities/remove3/original_code.f90 -------------------------------------------------------------------------------- /test/utilities/remove3/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/utilities/remove3/reference.f90 -------------------------------------------------------------------------------- /test/utilities/remove4/original_code.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/utilities/remove4/original_code.f90 -------------------------------------------------------------------------------- /test/utilities/remove4/reference.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/test/utilities/remove4/reference.f90 -------------------------------------------------------------------------------- /tests_runner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/tests_runner/CMakeLists.txt -------------------------------------------------------------------------------- /tests_runner/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/tests_runner/build.xml -------------------------------------------------------------------------------- /tests_runner/src/Resources.java.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/tests_runner/src/Resources.java.in -------------------------------------------------------------------------------- /tests_runner/src/claw/tests/CLAWDirectiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/tests_runner/src/claw/tests/CLAWDirectiveTest.java -------------------------------------------------------------------------------- /tests_runner/src/claw/tests/CLAWSCABasicTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/tests_runner/src/claw/tests/CLAWSCABasicTest.java -------------------------------------------------------------------------------- /tests_runner/src/claw/tests/CLAWSCAFailureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/tests_runner/src/claw/tests/CLAWSCAFailureTest.java -------------------------------------------------------------------------------- /tests_runner/src/claw/tests/DriverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/tests_runner/src/claw/tests/DriverTest.java -------------------------------------------------------------------------------- /tests_runner/src/claw/tests/LoopsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/tests_runner/src/claw/tests/LoopsTest.java -------------------------------------------------------------------------------- /tests_runner/src/claw/tests/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/tests_runner/src/claw/tests/Main.java -------------------------------------------------------------------------------- /tests_runner/src/claw/tests/OMNITest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/tests_runner/src/claw/tests/OMNITest.java -------------------------------------------------------------------------------- /tests_runner/src/claw/tests/OpenACCTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/tests_runner/src/claw/tests/OpenACCTest.java -------------------------------------------------------------------------------- /tests_runner/src/claw/tests/OpenMPTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/tests_runner/src/claw/tests/OpenMPTest.java -------------------------------------------------------------------------------- /tests_runner/src/claw/tests/UtilitiesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/tests_runner/src/claw/tests/UtilitiesTest.java -------------------------------------------------------------------------------- /tests_runner/src/claw/utils/AdvancedTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/tests_runner/src/claw/utils/AdvancedTestCase.java -------------------------------------------------------------------------------- /tests_runner/src/claw/utils/BasicTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/tests_runner/src/claw/utils/BasicTestCase.java -------------------------------------------------------------------------------- /tests_runner/src/claw/utils/FailureTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/tests_runner/src/claw/utils/FailureTestCase.java -------------------------------------------------------------------------------- /tests_runner/src/claw/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claw-project/claw-compiler/HEAD/tests_runner/src/claw/utils/Utils.java --------------------------------------------------------------------------------