├── .clang-format ├── .githooks └── pre-commit ├── .gitignore ├── CMakeLists.txt ├── Contributing.md ├── Dockerfile ├── Kconfig ├── LICENSE.md ├── Makefile ├── README.md ├── VERSION ├── bin ├── CMakeLists.txt ├── core │ ├── CMakeLists.txt │ ├── noelle-load.in │ ├── noelle-meta-loop-embed │ ├── noelle-meta-prof-embed │ ├── noelle-norm.in │ ├── noelle-pdg │ ├── noelle-prof-coverage │ └── noelle-simplification.in ├── menuconfig.py ├── n-eval ├── noelle-config.in └── tools │ ├── CMakeLists.txt │ ├── noelle-codesize │ ├── noelle-deadcode │ ├── noelle-fixedpoint │ ├── noelle-ldg-dot │ ├── noelle-loop-size │ ├── noelle-loop-stats │ ├── noelle-meta-clean │ ├── noelle-meta-loop-clean │ ├── noelle-meta-pdg-clean │ ├── noelle-meta-pdg-embed │ ├── noelle-meta-prof-clean │ ├── noelle-meta-scc-clean │ ├── noelle-meta-scc-embed │ ├── noelle-pdg-stats │ ├── noelle-privatizer │ ├── noelle-repl │ ├── noelle-rm-function │ └── noelle-scc-print ├── config.default.cmake ├── doc ├── TODO └── figs │ └── arcana_logo.jpg ├── enable.in ├── examples ├── .gitignore ├── Makefile ├── passes │ ├── Makefile │ ├── alias_analysis_engine │ │ ├── .gitignore │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── callgraph │ │ ├── .gitignore │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── callgraph_analysis │ │ ├── .gitignore │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── common.cmake │ ├── dependence_analysis │ │ ├── .gitignore │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── dfa │ │ ├── .gitignore │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── dfa2 │ │ ├── .gitignore │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── dfa3 │ │ ├── .gitignore │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── environment │ │ ├── .gitignore │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── functions │ │ ├── .gitignore │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── island │ │ ├── .gitignore │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── loop_forest │ │ ├── .gitignore │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── loop_induction_variables │ │ ├── .gitignore │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── loop_induction_variables_2 │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── loop_invariants │ │ ├── .gitignore │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── loop_nesting_graph │ │ ├── .gitignore │ │ ├── input │ │ │ ├── compile_and_test.sh │ │ │ └── test.cpp │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── loops │ │ ├── .gitignore │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── metadata │ │ ├── .gitignore │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── pdg │ │ ├── .gitignore │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── profile │ │ ├── .gitignore │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── scc_manager │ │ ├── .gitignore │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── scccag │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── sccdag │ │ ├── .gitignore │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ ├── simple │ │ ├── .gitignore │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ └── CatPass.cpp │ └── task │ │ └── src │ │ ├── CMakeLists.txt │ │ └── CatPass.cpp ├── scripts │ ├── clean.sh │ ├── compileExamples.sh │ └── links.sh ├── template │ ├── CMakeLists.txt │ ├── LICENSE.md │ ├── README.md │ ├── scripts │ │ ├── CAT_bash │ │ ├── CAT_tcsh │ │ ├── clean.sh │ │ └── run_me.sh │ └── src │ │ ├── CMakeLists.txt │ │ └── CatPass.cpp └── tests │ ├── 0 │ ├── Makefile │ ├── Makefile_no_profile │ ├── README │ └── test.c │ ├── 1 │ ├── Makefile │ └── test.c │ ├── 2 │ ├── Makefile │ └── test.c │ ├── 3 │ ├── Makefile │ └── test.c │ ├── 4 │ ├── Makefile │ └── test.c │ ├── 5 │ ├── Makefile │ └── test.cpp │ ├── 6 │ ├── Makefile │ └── test.c │ ├── 7 │ ├── Makefile │ └── test.c │ ├── Makefile │ └── scripts │ └── clean.sh ├── src ├── CMakeLists.txt ├── autotuner │ ├── CMakeLists.txt │ ├── scripts │ │ ├── compile │ │ ├── filter.py │ │ └── run │ ├── source-me-to-clean-python-virtual-environment │ ├── source-me-to-setup-python-virtual-environment │ ├── src │ │ └── autotuner.py │ └── utils │ │ ├── compileAndRunBaseline.py │ │ ├── genSeedConf.py │ │ └── utils.py ├── core │ ├── CMakeLists.txt │ ├── alias_analysis_engine │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ ├── AliasAnalysisEngine.hpp │ │ │ │ ├── LoopAliasAnalysisEngine.hpp │ │ │ │ └── ProgramAliasAnalysisEngine.hpp │ │ └── src │ │ │ ├── AliasAnalysisEngine.cpp │ │ │ ├── LoopAliasAnalysisEngine.cpp │ │ │ └── ProgramAliasAnalysisEngine.cpp │ ├── alloc_aa │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── AllocAA.hpp │ │ ├── llvm_aa_notes.txt │ │ └── src │ │ │ ├── AllocAA.cpp │ │ │ ├── MemorySite.cpp │ │ │ └── MemorySite.hpp │ ├── architecture │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── Architecture.hpp │ │ └── src │ │ │ └── Architecture.cpp │ ├── basic_utilities │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ ├── BitMatrix.hpp │ │ │ │ ├── Queue.hpp │ │ │ │ ├── ScalarEvolutionDelinearization.hpp │ │ │ │ ├── ScalarEvolutionReferencer.hpp │ │ │ │ ├── SystemHeaders.hpp │ │ │ │ └── Utils.hpp │ │ └── src │ │ │ ├── BitMatrix.cpp │ │ │ ├── ScalarEvolutionDelinearization.cpp │ │ │ ├── ScalarEvolutionReferenceTreeExpander.cpp │ │ │ ├── ScalarEvolutionReferencer.cpp │ │ │ └── Utils.cpp │ ├── call_graph │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ ├── CallGraph.hpp │ │ │ │ ├── CallGraphEdge.hpp │ │ │ │ ├── CallGraphNode.hpp │ │ │ │ ├── CallGraphTraits.hpp │ │ │ │ ├── SCCCAG.hpp │ │ │ │ ├── SCCCAGEdge.hpp │ │ │ │ └── SCCCAGNode.hpp │ │ └── src │ │ │ ├── CallGraph.cpp │ │ │ ├── CallGraphEdge.cpp │ │ │ ├── CallGraphNode.cpp │ │ │ ├── CallGraphTraits.cpp │ │ │ ├── SCCCAG.cpp │ │ │ ├── SCCCAGEdge.cpp │ │ │ ├── SCCCAGNode.cpp │ │ │ ├── SCCCAGNode_Function.cpp │ │ │ └── SCCCAGNode_SCC.cpp │ ├── call_graph_analysis │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── CallGraphAnalysis.hpp │ │ └── src │ │ │ └── CallGraphAnalysis.cpp │ ├── cfg_analysis │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── CFGAnalysis.hpp │ │ └── src │ │ │ └── CFGAnalysis.cpp │ ├── cfg_transformer │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── CFGTransformer.hpp │ │ └── src │ │ │ └── CFGTransformer.cpp │ ├── compilation_options_manager │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── CompilationOptionsManager.hpp │ │ └── src │ │ │ └── CompilationOptionsManager.cpp │ ├── constants_manager │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── ConstantsManager.hpp │ │ └── src │ │ │ └── ConstantsManager.cpp │ ├── dataflow │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ ├── DataFlow.hpp │ │ │ │ ├── DataFlowAnalysis.hpp │ │ │ │ ├── DataFlowEngine.hpp │ │ │ │ └── DataFlowResult.hpp │ │ └── src │ │ │ ├── DataFlowAnalysis.cpp │ │ │ ├── DataFlowEngine.cpp │ │ │ └── DataFlowResult.cpp │ ├── dependence_analysis │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── DependenceAnalysis.hpp │ │ └── src │ │ │ └── DependenceAnalysis.cpp │ ├── dg │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ ├── ControlDependence.hpp │ │ │ │ ├── DGBase.hpp │ │ │ │ ├── DGEdge.hpp │ │ │ │ ├── DGGraphTraits.hpp │ │ │ │ ├── DGNode.hpp │ │ │ │ ├── DataDependence.hpp │ │ │ │ ├── MayMemoryDependence.hpp │ │ │ │ ├── MemoryDependence.hpp │ │ │ │ ├── MustMemoryDependence.hpp │ │ │ │ ├── SubCFGs.hpp │ │ │ │ ├── UndefinedDependence.hpp │ │ │ │ └── VariableDependence.hpp │ │ └── src │ │ │ └── SubCFGs.cpp │ ├── dominators │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ ├── DominatorForest.hpp │ │ │ │ ├── DominatorNode.hpp │ │ │ │ └── Dominators.hpp │ │ └── src │ │ │ ├── DominatorForest.cpp │ │ │ ├── DominatorNode.cpp │ │ │ └── Dominators.cpp │ ├── functions_manager │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── FunctionsManager.hpp │ │ └── src │ │ │ └── FunctionsManager.cpp │ ├── globals_manager │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── GlobalsManager.hpp │ │ └── src │ │ │ └── GlobalsManager.cpp │ ├── hotprofiler │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── Hot.hpp │ │ └── src │ │ │ ├── Hot.cpp │ │ │ ├── Hot_BasicBlock.cpp │ │ │ ├── Hot_Function.cpp │ │ │ ├── Hot_Instruction.cpp │ │ │ ├── Hot_Loop.cpp │ │ │ ├── Hot_Module.cpp │ │ │ └── Hot_SCC.cpp │ ├── ldg_generator │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── LDGGenerator.hpp │ │ └── src │ │ │ ├── LDGGenerator.cpp │ │ │ ├── LoopAwareMemDepAnalysis.cpp │ │ │ └── LoopAwareMemDepAnalysis.hpp │ ├── linker │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── Linker.hpp │ │ └── src │ │ │ └── Linker.cpp │ ├── loop_carried_dependences │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ ├── LoopCarriedDependencies.hpp │ │ │ │ └── Variable.hpp │ │ └── src │ │ │ ├── LoopCarriedCycle.cpp │ │ │ ├── LoopCarriedDependencies.cpp │ │ │ ├── LoopCarriedVariable.cpp │ │ │ └── Variable.cpp │ ├── loop_content │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ ├── ControlFlowEquivalence.hpp │ │ │ │ ├── LoopContent.hpp │ │ │ │ └── LoopTransformationsOptions.hpp │ │ └── src │ │ │ ├── ControlFlowEquivalence.cpp │ │ │ ├── LoopContent.cpp │ │ │ └── LoopTransformationsOptions.cpp │ ├── loop_distribution │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── LoopDistribution.hpp │ │ └── src │ │ │ ├── LoopDistribution.cpp │ │ │ └── Pass.cpp │ ├── loop_environment │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ ├── LoopEnvironment.hpp │ │ │ │ ├── LoopEnvironmentBuilder.hpp │ │ │ │ └── LoopEnvironmentUser.hpp │ │ └── src │ │ │ ├── LoopEnvironment.cpp │ │ │ ├── LoopEnvironmentBuilder.cpp │ │ │ └── LoopEnvironmentUser.cpp │ ├── loop_forest │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── LoopForest.hpp │ │ └── src │ │ │ ├── LoopForest.cpp │ │ │ └── LoopTree.cpp │ ├── loop_induction_variables │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ ├── IVStepperUtility.hpp │ │ │ │ ├── InductionVariable.hpp │ │ │ │ ├── InductionVariables.hpp │ │ │ │ └── LoopGoverningInductionVariable.hpp │ │ └── src │ │ │ ├── IVStepperUtility.cpp │ │ │ ├── InductionVariable.cpp │ │ │ ├── InductionVariables.cpp │ │ │ ├── LoopGoverningIVUtility.cpp │ │ │ └── LoopGoverningInductionVariable.cpp │ ├── loop_invariants │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── Invariants.hpp │ │ └── src │ │ │ └── InvariantManager.cpp │ ├── loop_iteration_space_analysis │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── LoopIterationSpaceAnalysis.hpp │ │ └── src │ │ │ └── LoopIterationSpaceAnalysis.cpp │ ├── loop_metadata │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── README │ │ └── src │ │ │ ├── LoopMetadata.cpp │ │ │ ├── LoopMetadataPass.cpp │ │ │ └── LoopMetadataPass.hpp │ ├── loop_nesting_graph │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ ├── LoopNestingGraph.hpp │ │ │ │ ├── LoopNestingGraphEdge.hpp │ │ │ │ └── LoopNestingGraphNode.hpp │ │ └── src │ │ │ ├── LoopNestingGraph.cpp │ │ │ ├── LoopNestingGraphEdge.cpp │ │ │ └── LoopNestingGraphNode.cpp │ ├── loop_scc_attributes │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ ├── BinaryReductionSCC.hpp │ │ │ │ ├── GenericSCC.hpp │ │ │ │ ├── InductionVariableSCC.hpp │ │ │ │ ├── LinearInductionVariableSCC.hpp │ │ │ │ ├── LoopCarriedSCC.hpp │ │ │ │ ├── LoopCarriedUnknownSCC.hpp │ │ │ │ ├── LoopIterationSCC.hpp │ │ │ │ ├── MemoryClonableSCC.hpp │ │ │ │ ├── PeriodicVariableSCC.hpp │ │ │ │ ├── RecomputableSCC.hpp │ │ │ │ ├── ReductionSCC.hpp │ │ │ │ ├── SingleAccumulatorRecomputableSCC.hpp │ │ │ │ ├── StackObjectClonableSCC.hpp │ │ │ │ └── UnknownClosedFormSCC.hpp │ │ └── src │ │ │ ├── AccumulatorOpInfo.cpp │ │ │ ├── AccumulatorOpInfo.hpp │ │ │ ├── BinaryReductionSCC.cpp │ │ │ ├── GenericSCC.cpp │ │ │ ├── InductionVariableSCC.cpp │ │ │ ├── LinearInductionVariableSCC.cpp │ │ │ ├── LoopCarriedSCC.cpp │ │ │ ├── LoopCarriedUnknownSCC.cpp │ │ │ ├── LoopIterationSCC.cpp │ │ │ ├── MemoryClonableSCC.cpp │ │ │ ├── PeriodicVariableSCC.cpp │ │ │ ├── RecomputableSCC.cpp │ │ │ ├── ReductionSCC.cpp │ │ │ ├── SingleAccumulatorRecomputableSCC.cpp │ │ │ ├── StackObjectClonableSCC.cpp │ │ │ └── UnknownClosedFormSCC.cpp │ ├── loop_sccdag_attributes │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ ├── SCCDAGAttrs.hpp │ │ │ │ └── SCCDAGPartition.hpp │ │ └── src │ │ │ ├── SCCDAGAttrs.cpp │ │ │ └── SCCDAGPartition.cpp │ ├── loop_sccdag_normalizer │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── SCCDAGNormalizer.hpp │ │ └── src │ │ │ └── SCCDAGNormalizer.cpp │ ├── loop_structure │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── LoopStructure.hpp │ │ └── src │ │ │ └── LoopStructure.cpp │ ├── loop_transformer │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── LoopTransformer.hpp │ │ └── src │ │ │ └── LoopTransformer.cpp │ ├── loop_unroll │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── LoopUnroll.hpp │ │ └── src │ │ │ └── LoopUnroll.cpp │ ├── loop_whilifier │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── LoopWhilify.hpp │ │ └── src │ │ │ └── LoopWhilify.cpp │ ├── lumberjack │ │ ├── CMakeLists.txt │ │ ├── Lumberjack.json │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── Lumberjack.hpp │ │ └── src │ │ │ ├── Config.hpp.in │ │ │ ├── Guard.cpp │ │ │ ├── Logger.cpp │ │ │ ├── Lumberjack.cpp │ │ │ └── Sections.cpp │ ├── may_points_to_analysis │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── MayPointsToAnalysis.hpp │ │ └── src │ │ │ ├── MayPointsToAnalysis.cpp │ │ │ ├── MpaSummary.cpp │ │ │ ├── MpaUtils.cpp │ │ │ └── MpaUtils.hpp │ ├── memory_cloning_analysis │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ ├── ClonableMemoryObject.hpp │ │ │ │ └── MemoryCloningAnalysis.hpp │ │ └── src │ │ │ ├── ClonableMemoryObject.cpp │ │ │ └── MemoryCloningAnalysis.cpp │ ├── metadata_manager │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ ├── MetadataEntry.hpp │ │ │ │ └── MetadataManager.hpp │ │ └── src │ │ │ ├── MetadataEntry.cpp │ │ │ ├── MetadataManager.cpp │ │ │ ├── MetadataManager_Instruction.cpp │ │ │ ├── MetadataManager_Module.cpp │ │ │ ├── MetadataManager_PDG.cpp │ │ │ └── MetadataManager_annotations.cpp │ ├── noelle │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ ├── Noelle.hpp │ │ │ │ └── NoellePass.hpp │ │ └── src │ │ │ ├── Noelle.cpp │ │ │ ├── NoellePass.cpp │ │ │ ├── Noelle_dependences.cpp │ │ │ ├── Noelle_function.cpp │ │ │ ├── Noelle_loops.cpp │ │ │ └── Noelle_transformations.cpp │ ├── outliner │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── Outliner.hpp │ │ └── src │ │ │ └── Outliner.cpp │ ├── pdg │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ ├── PDG.hpp │ │ │ │ └── PDGTraits.hpp │ │ └── src │ │ │ └── PDG.cpp │ ├── pdg_generator │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── PDGGenerator.hpp │ │ └── src │ │ │ ├── IntegrationWithSVF.cpp │ │ │ ├── IntegrationWithSVF.hpp │ │ │ ├── PDGGenerator.cpp │ │ │ ├── PDGGenerator_callGraph.cpp │ │ │ ├── PDGGenerator_compare.cpp │ │ │ ├── PDGGenerator_controlDependences.cpp │ │ │ ├── PDGGenerator_library.cpp │ │ │ ├── PDGGenerator_memory.cpp │ │ │ ├── PDGGenerator_metadata.cpp │ │ │ ├── PDGGenerator_metadata_cleanAndEmbedder.cpp │ │ │ ├── PDGGenerator_metadata_cleaner.cpp │ │ │ ├── PDGGenerator_metadata_embedder.cpp │ │ │ └── PDGGenerator_metadata_scc_embedder.cpp │ ├── pdg_printer │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── PDGPrinter.hpp │ │ └── src │ │ │ └── PDGPrinter.cpp │ ├── sccdag │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ ├── SCC.hpp │ │ │ │ ├── SCCDAG.hpp │ │ │ │ └── SCCDAGGraphTraits.hpp │ │ └── src │ │ │ ├── SCC.cpp │ │ │ └── SCCDAG.cpp │ ├── scheduler │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ ├── SCCPartitionScheduler.hpp │ │ │ │ └── Scheduler.hpp │ │ └── src │ │ │ ├── SCCPartitionScheduler.cpp │ │ │ └── Scheduler.cpp │ ├── talkdown │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── TalkDown.hpp │ │ └── src │ │ │ └── TalkDown.cpp │ ├── task │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── Task.hpp │ │ └── src │ │ │ ├── Task.cpp │ │ │ ├── Task_code.cpp │ │ │ ├── Task_data.cpp │ │ │ └── Task_dataflow.cpp │ ├── transformations │ │ ├── CMakeLists.txt │ │ └── include │ │ │ └── arcana │ │ │ └── noelle │ │ │ └── core │ │ │ └── Transformations.hpp │ ├── types_manager │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── include │ │ │ └── arcana │ │ │ │ └── noelle │ │ │ │ └── core │ │ │ │ └── TypesManager.hpp │ │ └── src │ │ │ └── TypesManager.cpp │ └── unique_ir_marker │ │ ├── CMakeLists.txt │ │ ├── include │ │ └── arcana │ │ │ └── noelle │ │ │ └── core │ │ │ ├── IDToValueMapper.hpp │ │ │ ├── UniqueIRConstants.hpp │ │ │ ├── UniqueIRMarker.hpp │ │ │ ├── UniqueIRMarkerPass.hpp │ │ │ ├── UniqueIRMarkerReader.hpp │ │ │ └── UniqueIRVerifier.hpp │ │ └── src │ │ ├── IDToValueMapper.cpp │ │ ├── UniqueIRConstants.cpp │ │ ├── UniqueIRMarker.cpp │ │ ├── UniqueIRMarkerPass.cpp │ │ ├── UniqueIRMarkerReader.cpp │ │ └── UniqueIRVerifier.cpp └── tools │ ├── CMakeLists.txt │ ├── code_size │ ├── CMakeLists.txt │ ├── include │ │ └── arcana │ │ │ └── noelle │ │ │ └── tools │ │ │ └── CodeSize.hpp │ └── src │ │ ├── CodeSize.cpp │ │ └── Pass.cpp │ ├── dead_function_eliminator │ ├── CMakeLists.txt │ ├── LICENSE │ └── src │ │ ├── DeadFunctionEliminator.cpp │ │ ├── DeadFunctionEliminator.hpp │ │ └── Pass.cpp │ ├── ldg_dot │ ├── CMakeLists.txt │ └── src │ │ ├── LDGDot.cpp │ │ ├── LDGDot.hpp │ │ ├── Pass.cpp │ │ └── Pass.hpp │ ├── loop_invariant_code_motion │ ├── CMakeLists.txt │ ├── include │ │ └── arcana │ │ │ └── noelle │ │ │ └── tools │ │ │ └── LoopInvariantCodeMotion.hpp │ └── src │ │ ├── LastLiveOutPeeler.cpp │ │ ├── LastLiveOutPeeler.hpp │ │ ├── LastLiveOutStoreHoister.cpp │ │ ├── LoopInvariantCodeMotion.cpp │ │ ├── LoopInvariantHoister.cpp │ │ ├── Mem2RegNonAlloca.cpp │ │ └── Mem2RegNonAlloca.hpp │ ├── loop_size │ ├── CMakeLists.txt │ ├── include │ │ └── arcana │ │ │ └── noelle │ │ │ └── tools │ │ │ └── LoopSize.hpp │ └── src │ │ ├── LoopSize.cpp │ │ └── Pass.cpp │ ├── loop_stats │ ├── CMakeLists.txt │ ├── include │ │ └── arcana │ │ │ └── noelle │ │ │ └── tools │ │ │ └── LoopStats.hpp │ └── src │ │ ├── LoopStats.cpp │ │ ├── LoopStats_Dependences.cpp │ │ ├── LoopStats_InductionVariables.cpp │ │ ├── LoopStats_Invariants.cpp │ │ ├── LoopStats_Loops.cpp │ │ ├── LoopStats_Printer.cpp │ │ └── Pass.cpp │ ├── metadata_cleaner │ ├── CMakeLists.txt │ └── src │ │ ├── MetadataCleaner.cpp │ │ ├── MetadataCleaner.hpp │ │ └── Pass.cpp │ ├── pdg_embedder │ ├── CMakeLists.txt │ └── src │ │ ├── PDGEmbedder.cpp │ │ └── PDGEmbedder.hpp │ ├── pdg_scc_embedder │ ├── CMakeLists.txt │ └── src │ │ ├── PDGSCCEmbedder.cpp │ │ └── PDGSCCEmbedder.hpp │ ├── pdg_stats │ ├── CMakeLists.txt │ ├── LICENSE │ └── src │ │ ├── PDGStats.cpp │ │ ├── PDGStats.hpp │ │ └── Pass.cpp │ ├── privatizer │ ├── CMakeLists.txt │ ├── LICENSE │ └── src │ │ ├── GlobalToStack.cpp │ │ ├── HeapToStack.cpp │ │ ├── Pass.cpp │ │ ├── Privatizer.cpp │ │ ├── Privatizer.hpp │ │ ├── Utils.cpp │ │ └── Utils.hpp │ ├── remove_function │ ├── CMakeLists.txt │ └── src │ │ ├── Pass.cpp │ │ ├── RemoveFunction.cpp │ │ └── RemoveFunction.hpp │ ├── repl │ ├── CMakeLists.txt │ ├── LICENSE │ └── src │ │ ├── Repl.cpp │ │ └── Repl.hpp │ ├── scc_printer │ ├── CMakeLists.txt │ └── src │ │ ├── Pass.cpp │ │ ├── SCCPrinter.cpp │ │ └── SCCPrinter.hpp │ └── scev_simplification │ ├── CMakeLists.txt │ ├── include │ └── arcana │ │ └── noelle │ │ └── tools │ │ └── SCEVSimplification.hpp │ └── src │ └── SCEVSimplification.cpp └── tests ├── Makefile ├── scripts ├── Makefile ├── clean.sh ├── unit_build.sh └── unit_run.sh └── unit ├── .gitignore ├── Makefile ├── control_flow_equivalence ├── CMakeLists.txt ├── include │ └── CFETestSuite.hpp ├── src │ ├── CFETestSuite.cpp │ └── CMakeLists.txt └── suite │ └── nested_conditions │ ├── test.cpp │ └── test.txt ├── dependence_graphs ├── CMakeLists.txt ├── include │ └── DGTestSuite.hpp ├── src │ ├── CMakeLists.txt │ └── DGTestSuite.cpp └── suite │ ├── recursive_linked_list │ ├── test.cpp │ └── test.txt │ └── simple │ ├── test.cpp │ └── test.txt ├── dominator_summary ├── CMakeLists.txt ├── include │ └── DSTestSuite.hpp ├── src │ ├── CMakeLists.txt │ └── DSTestSuite.cpp └── suite │ └── simple │ ├── test.cpp │ └── test.txt ├── empty_template ├── CMakeLists.txt ├── include │ └── MyTestSuite.hpp └── src │ ├── CMakeLists.txt │ └── MyTestSuite.cpp ├── helpers ├── CMakeLists.txt ├── include │ ├── Comparators.hpp │ └── TestSuite.hpp └── src │ ├── Comparators.cpp │ └── TestSuite.cpp ├── iv_attributes ├── CMakeLists.txt ├── include │ └── IVAttrTestSuite.hpp ├── src │ ├── CMakeLists.txt │ └── IVAttrTestSuite.cpp └── suite │ ├── derived_tree │ └── test.cpp │ └── nested_loop_governing │ ├── test.cpp │ └── test.txt ├── loop_domain_space ├── CMakeLists.txt ├── include │ └── LoopDomainSpaceTestSuite.hpp ├── src │ ├── CMakeLists.txt │ └── LoopDomainSpaceTestSuite.cpp └── suite │ ├── index_basic_arithmetic │ ├── test.cpp │ └── test.txt │ ├── index_truncation_wrapping │ ├── test.cpp │ └── test.txt │ ├── matrix_cast_idx │ ├── test.cpp │ └── test.txt │ ├── matrix_non_iv_dim │ ├── test.cpp │ └── test.txt │ ├── matrix_ptr_arithmetic │ ├── test.cpp │ └── test.txt │ ├── matrix_shift_idx │ ├── test.cpp │ └── test.txt │ ├── one_dim_array │ ├── test.cpp │ └── test.txt │ ├── one_dim_derivediv │ ├── test.cpp │ └── test.txt │ ├── three_dim_matrix │ ├── test.cpp │ └── test.txt │ └── two_dim_matrix │ ├── test.cpp │ └── test.txt ├── loop_invariant_code_motion ├── CMakeLists.txt ├── include │ └── LICMTestSuite.hpp ├── src │ ├── CMakeLists.txt │ └── LICMTestSuite.cpp └── suite │ ├── simple_load_store │ ├── test.cpp │ └── test.txt │ └── simple_with_subloop │ ├── test.cpp │ └── test.txt └── sccdag_attributes ├── CMakeLists.txt ├── include └── SCCDAGAttrTestSuite.hpp ├── src ├── CMakeLists.txt └── SCCDAGAttrTestSuite.cpp └── suite ├── clonable_alloca ├── test.cpp └── test.txt ├── last_value_liveout ├── test.cpp └── test.txt ├── reducible_addition ├── test.cpp └── test.txt └── simple ├── test.cpp └── test.txt /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/.clang-format -------------------------------------------------------------------------------- /.githooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/.githooks/pre-commit -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/Contributing.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/Dockerfile -------------------------------------------------------------------------------- /Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/Kconfig -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 14.1.0 2 | -------------------------------------------------------------------------------- /bin/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/CMakeLists.txt -------------------------------------------------------------------------------- /bin/core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/core/CMakeLists.txt -------------------------------------------------------------------------------- /bin/core/noelle-load.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/core/noelle-load.in -------------------------------------------------------------------------------- /bin/core/noelle-meta-loop-embed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/core/noelle-meta-loop-embed -------------------------------------------------------------------------------- /bin/core/noelle-meta-prof-embed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/core/noelle-meta-prof-embed -------------------------------------------------------------------------------- /bin/core/noelle-norm.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/core/noelle-norm.in -------------------------------------------------------------------------------- /bin/core/noelle-pdg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/core/noelle-pdg -------------------------------------------------------------------------------- /bin/core/noelle-prof-coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/core/noelle-prof-coverage -------------------------------------------------------------------------------- /bin/core/noelle-simplification.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/core/noelle-simplification.in -------------------------------------------------------------------------------- /bin/menuconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/menuconfig.py -------------------------------------------------------------------------------- /bin/n-eval: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | if [[ $DEBUG > 0 ]]; then 4 | echo $@ 5 | fi 6 | 7 | $@ 8 | -------------------------------------------------------------------------------- /bin/noelle-config.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/noelle-config.in -------------------------------------------------------------------------------- /bin/tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/tools/CMakeLists.txt -------------------------------------------------------------------------------- /bin/tools/noelle-codesize: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/tools/noelle-codesize -------------------------------------------------------------------------------- /bin/tools/noelle-deadcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/tools/noelle-deadcode -------------------------------------------------------------------------------- /bin/tools/noelle-fixedpoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/tools/noelle-fixedpoint -------------------------------------------------------------------------------- /bin/tools/noelle-ldg-dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/tools/noelle-ldg-dot -------------------------------------------------------------------------------- /bin/tools/noelle-loop-size: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/tools/noelle-loop-size -------------------------------------------------------------------------------- /bin/tools/noelle-loop-stats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/tools/noelle-loop-stats -------------------------------------------------------------------------------- /bin/tools/noelle-meta-clean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/tools/noelle-meta-clean -------------------------------------------------------------------------------- /bin/tools/noelle-meta-loop-clean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/tools/noelle-meta-loop-clean -------------------------------------------------------------------------------- /bin/tools/noelle-meta-pdg-clean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/tools/noelle-meta-pdg-clean -------------------------------------------------------------------------------- /bin/tools/noelle-meta-pdg-embed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/tools/noelle-meta-pdg-embed -------------------------------------------------------------------------------- /bin/tools/noelle-meta-prof-clean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/tools/noelle-meta-prof-clean -------------------------------------------------------------------------------- /bin/tools/noelle-meta-scc-clean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/tools/noelle-meta-scc-clean -------------------------------------------------------------------------------- /bin/tools/noelle-meta-scc-embed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/tools/noelle-meta-scc-embed -------------------------------------------------------------------------------- /bin/tools/noelle-pdg-stats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/tools/noelle-pdg-stats -------------------------------------------------------------------------------- /bin/tools/noelle-privatizer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/tools/noelle-privatizer -------------------------------------------------------------------------------- /bin/tools/noelle-repl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/tools/noelle-repl -------------------------------------------------------------------------------- /bin/tools/noelle-rm-function: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/tools/noelle-rm-function -------------------------------------------------------------------------------- /bin/tools/noelle-scc-print: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/bin/tools/noelle-scc-print -------------------------------------------------------------------------------- /config.default.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/config.default.cmake -------------------------------------------------------------------------------- /doc/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/doc/TODO -------------------------------------------------------------------------------- /doc/figs/arcana_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/doc/figs/arcana_logo.jpg -------------------------------------------------------------------------------- /enable.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/enable.in -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/Makefile -------------------------------------------------------------------------------- /examples/passes/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/Makefile -------------------------------------------------------------------------------- /examples/passes/alias_analysis_engine/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/alias_analysis_engine/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/alias_analysis_engine/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/alias_analysis_engine/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/alias_analysis_engine/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/callgraph/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/callgraph/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/callgraph/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/callgraph/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/callgraph/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/callgraph_analysis/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/callgraph_analysis/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/callgraph_analysis/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/callgraph_analysis/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/callgraph_analysis/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/common.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/common.cmake -------------------------------------------------------------------------------- /examples/passes/dependence_analysis/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/dependence_analysis/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/dependence_analysis/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/dependence_analysis/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/dependence_analysis/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/dfa/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/dfa/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/dfa/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/dfa/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/dfa/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/dfa2/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/dfa2/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/dfa2/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/dfa2/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/dfa2/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/dfa3/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/dfa3/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/dfa3/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/dfa3/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/dfa3/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/environment/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/environment/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/environment/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/environment/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/environment/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/functions/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/functions/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/functions/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/functions/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/functions/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/island/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/island/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/island/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/island/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/island/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/loop_forest/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/loop_forest/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/loop_forest/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/loop_forest/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/loop_forest/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/loop_induction_variables/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/loop_induction_variables/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/loop_induction_variables/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/loop_induction_variables/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/loop_induction_variables/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/loop_induction_variables_2/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/loop_induction_variables_2/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/loop_induction_variables_2/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/loop_induction_variables_2/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/loop_invariants/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/loop_invariants/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/loop_invariants/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/loop_invariants/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/loop_invariants/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/loop_nesting_graph/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/loop_nesting_graph/input/compile_and_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/loop_nesting_graph/input/compile_and_test.sh -------------------------------------------------------------------------------- /examples/passes/loop_nesting_graph/input/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/loop_nesting_graph/input/test.cpp -------------------------------------------------------------------------------- /examples/passes/loop_nesting_graph/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/loop_nesting_graph/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/loop_nesting_graph/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/loop_nesting_graph/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/loops/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/loops/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/loops/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/loops/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/loops/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/metadata/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/metadata/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/metadata/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/metadata/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/metadata/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/pdg/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/pdg/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/pdg/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/pdg/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/pdg/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/profile/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/profile/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/profile/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/profile/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/profile/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/scc_manager/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/scc_manager/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/scc_manager/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/scc_manager/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/scc_manager/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/scccag/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/scccag/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/scccag/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/scccag/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/sccdag/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/sccdag/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/sccdag/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/sccdag/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/sccdag/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/simple/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/passes/simple/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/simple/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/simple/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/simple/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/passes/task/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/task/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/passes/task/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/passes/task/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/scripts/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/scripts/clean.sh -------------------------------------------------------------------------------- /examples/scripts/compileExamples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/scripts/compileExamples.sh -------------------------------------------------------------------------------- /examples/scripts/links.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/scripts/links.sh -------------------------------------------------------------------------------- /examples/template/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/template/CMakeLists.txt -------------------------------------------------------------------------------- /examples/template/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/template/LICENSE.md -------------------------------------------------------------------------------- /examples/template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/template/README.md -------------------------------------------------------------------------------- /examples/template/scripts/CAT_bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/template/scripts/CAT_bash -------------------------------------------------------------------------------- /examples/template/scripts/CAT_tcsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/template/scripts/CAT_tcsh -------------------------------------------------------------------------------- /examples/template/scripts/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/template/scripts/clean.sh -------------------------------------------------------------------------------- /examples/template/scripts/run_me.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/template/scripts/run_me.sh -------------------------------------------------------------------------------- /examples/template/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/template/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/template/src/CatPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/template/src/CatPass.cpp -------------------------------------------------------------------------------- /examples/tests/0/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/tests/0/Makefile -------------------------------------------------------------------------------- /examples/tests/0/Makefile_no_profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/tests/0/Makefile_no_profile -------------------------------------------------------------------------------- /examples/tests/0/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/tests/0/README -------------------------------------------------------------------------------- /examples/tests/0/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/tests/0/test.c -------------------------------------------------------------------------------- /examples/tests/1/Makefile: -------------------------------------------------------------------------------- 1 | ../0/Makefile -------------------------------------------------------------------------------- /examples/tests/1/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/tests/1/test.c -------------------------------------------------------------------------------- /examples/tests/2/Makefile: -------------------------------------------------------------------------------- 1 | ../0/Makefile -------------------------------------------------------------------------------- /examples/tests/2/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/tests/2/test.c -------------------------------------------------------------------------------- /examples/tests/3/Makefile: -------------------------------------------------------------------------------- 1 | ../0/Makefile -------------------------------------------------------------------------------- /examples/tests/3/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/tests/3/test.c -------------------------------------------------------------------------------- /examples/tests/4/Makefile: -------------------------------------------------------------------------------- 1 | ../0/Makefile -------------------------------------------------------------------------------- /examples/tests/4/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/tests/4/test.c -------------------------------------------------------------------------------- /examples/tests/5/Makefile: -------------------------------------------------------------------------------- 1 | ../0/Makefile -------------------------------------------------------------------------------- /examples/tests/5/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/tests/5/test.cpp -------------------------------------------------------------------------------- /examples/tests/6/Makefile: -------------------------------------------------------------------------------- 1 | ../0/Makefile -------------------------------------------------------------------------------- /examples/tests/6/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/tests/6/test.c -------------------------------------------------------------------------------- /examples/tests/7/Makefile: -------------------------------------------------------------------------------- 1 | ../0/Makefile -------------------------------------------------------------------------------- /examples/tests/7/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/tests/7/test.c -------------------------------------------------------------------------------- /examples/tests/Makefile: -------------------------------------------------------------------------------- 1 | clean: 2 | ./scripts/clean.sh 3 | -------------------------------------------------------------------------------- /examples/tests/scripts/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/examples/tests/scripts/clean.sh -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/autotuner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/autotuner/CMakeLists.txt -------------------------------------------------------------------------------- /src/autotuner/scripts/compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/autotuner/scripts/compile -------------------------------------------------------------------------------- /src/autotuner/scripts/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/autotuner/scripts/filter.py -------------------------------------------------------------------------------- /src/autotuner/scripts/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/autotuner/scripts/run -------------------------------------------------------------------------------- /src/autotuner/source-me-to-clean-python-virtual-environment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/autotuner/source-me-to-clean-python-virtual-environment -------------------------------------------------------------------------------- /src/autotuner/source-me-to-setup-python-virtual-environment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/autotuner/source-me-to-setup-python-virtual-environment -------------------------------------------------------------------------------- /src/autotuner/src/autotuner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/autotuner/src/autotuner.py -------------------------------------------------------------------------------- /src/autotuner/utils/compileAndRunBaseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/autotuner/utils/compileAndRunBaseline.py -------------------------------------------------------------------------------- /src/autotuner/utils/genSeedConf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/autotuner/utils/genSeedConf.py -------------------------------------------------------------------------------- /src/autotuner/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/autotuner/utils/utils.py -------------------------------------------------------------------------------- /src/core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/alias_analysis_engine/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/alias_analysis_engine/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/alias_analysis_engine/include/arcana/noelle/core/AliasAnalysisEngine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/alias_analysis_engine/include/arcana/noelle/core/AliasAnalysisEngine.hpp -------------------------------------------------------------------------------- /src/core/alias_analysis_engine/include/arcana/noelle/core/LoopAliasAnalysisEngine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/alias_analysis_engine/include/arcana/noelle/core/LoopAliasAnalysisEngine.hpp -------------------------------------------------------------------------------- /src/core/alias_analysis_engine/include/arcana/noelle/core/ProgramAliasAnalysisEngine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/alias_analysis_engine/include/arcana/noelle/core/ProgramAliasAnalysisEngine.hpp -------------------------------------------------------------------------------- /src/core/alias_analysis_engine/src/AliasAnalysisEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/alias_analysis_engine/src/AliasAnalysisEngine.cpp -------------------------------------------------------------------------------- /src/core/alias_analysis_engine/src/LoopAliasAnalysisEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/alias_analysis_engine/src/LoopAliasAnalysisEngine.cpp -------------------------------------------------------------------------------- /src/core/alias_analysis_engine/src/ProgramAliasAnalysisEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/alias_analysis_engine/src/ProgramAliasAnalysisEngine.cpp -------------------------------------------------------------------------------- /src/core/alloc_aa/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/alloc_aa/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/alloc_aa/include/arcana/noelle/core/AllocAA.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/alloc_aa/include/arcana/noelle/core/AllocAA.hpp -------------------------------------------------------------------------------- /src/core/alloc_aa/llvm_aa_notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/alloc_aa/llvm_aa_notes.txt -------------------------------------------------------------------------------- /src/core/alloc_aa/src/AllocAA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/alloc_aa/src/AllocAA.cpp -------------------------------------------------------------------------------- /src/core/alloc_aa/src/MemorySite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/alloc_aa/src/MemorySite.cpp -------------------------------------------------------------------------------- /src/core/alloc_aa/src/MemorySite.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/alloc_aa/src/MemorySite.hpp -------------------------------------------------------------------------------- /src/core/architecture/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/architecture/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/architecture/include/arcana/noelle/core/Architecture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/architecture/include/arcana/noelle/core/Architecture.hpp -------------------------------------------------------------------------------- /src/core/architecture/src/Architecture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/architecture/src/Architecture.cpp -------------------------------------------------------------------------------- /src/core/basic_utilities/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/basic_utilities/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/basic_utilities/include/arcana/noelle/core/BitMatrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/basic_utilities/include/arcana/noelle/core/BitMatrix.hpp -------------------------------------------------------------------------------- /src/core/basic_utilities/include/arcana/noelle/core/Queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/basic_utilities/include/arcana/noelle/core/Queue.hpp -------------------------------------------------------------------------------- /src/core/basic_utilities/include/arcana/noelle/core/ScalarEvolutionDelinearization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/basic_utilities/include/arcana/noelle/core/ScalarEvolutionDelinearization.hpp -------------------------------------------------------------------------------- /src/core/basic_utilities/include/arcana/noelle/core/ScalarEvolutionReferencer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/basic_utilities/include/arcana/noelle/core/ScalarEvolutionReferencer.hpp -------------------------------------------------------------------------------- /src/core/basic_utilities/include/arcana/noelle/core/SystemHeaders.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/basic_utilities/include/arcana/noelle/core/SystemHeaders.hpp -------------------------------------------------------------------------------- /src/core/basic_utilities/include/arcana/noelle/core/Utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/basic_utilities/include/arcana/noelle/core/Utils.hpp -------------------------------------------------------------------------------- /src/core/basic_utilities/src/BitMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/basic_utilities/src/BitMatrix.cpp -------------------------------------------------------------------------------- /src/core/basic_utilities/src/ScalarEvolutionDelinearization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/basic_utilities/src/ScalarEvolutionDelinearization.cpp -------------------------------------------------------------------------------- /src/core/basic_utilities/src/ScalarEvolutionReferenceTreeExpander.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/basic_utilities/src/ScalarEvolutionReferenceTreeExpander.cpp -------------------------------------------------------------------------------- /src/core/basic_utilities/src/ScalarEvolutionReferencer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/basic_utilities/src/ScalarEvolutionReferencer.cpp -------------------------------------------------------------------------------- /src/core/basic_utilities/src/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/basic_utilities/src/Utils.cpp -------------------------------------------------------------------------------- /src/core/call_graph/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/call_graph/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/call_graph/include/arcana/noelle/core/CallGraph.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/call_graph/include/arcana/noelle/core/CallGraph.hpp -------------------------------------------------------------------------------- /src/core/call_graph/include/arcana/noelle/core/CallGraphEdge.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/call_graph/include/arcana/noelle/core/CallGraphEdge.hpp -------------------------------------------------------------------------------- /src/core/call_graph/include/arcana/noelle/core/CallGraphNode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/call_graph/include/arcana/noelle/core/CallGraphNode.hpp -------------------------------------------------------------------------------- /src/core/call_graph/include/arcana/noelle/core/CallGraphTraits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/call_graph/include/arcana/noelle/core/CallGraphTraits.hpp -------------------------------------------------------------------------------- /src/core/call_graph/include/arcana/noelle/core/SCCCAG.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/call_graph/include/arcana/noelle/core/SCCCAG.hpp -------------------------------------------------------------------------------- /src/core/call_graph/include/arcana/noelle/core/SCCCAGEdge.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/call_graph/include/arcana/noelle/core/SCCCAGEdge.hpp -------------------------------------------------------------------------------- /src/core/call_graph/include/arcana/noelle/core/SCCCAGNode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/call_graph/include/arcana/noelle/core/SCCCAGNode.hpp -------------------------------------------------------------------------------- /src/core/call_graph/src/CallGraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/call_graph/src/CallGraph.cpp -------------------------------------------------------------------------------- /src/core/call_graph/src/CallGraphEdge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/call_graph/src/CallGraphEdge.cpp -------------------------------------------------------------------------------- /src/core/call_graph/src/CallGraphNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/call_graph/src/CallGraphNode.cpp -------------------------------------------------------------------------------- /src/core/call_graph/src/CallGraphTraits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/call_graph/src/CallGraphTraits.cpp -------------------------------------------------------------------------------- /src/core/call_graph/src/SCCCAG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/call_graph/src/SCCCAG.cpp -------------------------------------------------------------------------------- /src/core/call_graph/src/SCCCAGEdge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/call_graph/src/SCCCAGEdge.cpp -------------------------------------------------------------------------------- /src/core/call_graph/src/SCCCAGNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/call_graph/src/SCCCAGNode.cpp -------------------------------------------------------------------------------- /src/core/call_graph/src/SCCCAGNode_Function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/call_graph/src/SCCCAGNode_Function.cpp -------------------------------------------------------------------------------- /src/core/call_graph/src/SCCCAGNode_SCC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/call_graph/src/SCCCAGNode_SCC.cpp -------------------------------------------------------------------------------- /src/core/call_graph_analysis/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/call_graph_analysis/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/call_graph_analysis/include/arcana/noelle/core/CallGraphAnalysis.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/call_graph_analysis/include/arcana/noelle/core/CallGraphAnalysis.hpp -------------------------------------------------------------------------------- /src/core/call_graph_analysis/src/CallGraphAnalysis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/call_graph_analysis/src/CallGraphAnalysis.cpp -------------------------------------------------------------------------------- /src/core/cfg_analysis/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/cfg_analysis/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/cfg_analysis/include/arcana/noelle/core/CFGAnalysis.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/cfg_analysis/include/arcana/noelle/core/CFGAnalysis.hpp -------------------------------------------------------------------------------- /src/core/cfg_analysis/src/CFGAnalysis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/cfg_analysis/src/CFGAnalysis.cpp -------------------------------------------------------------------------------- /src/core/cfg_transformer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/cfg_transformer/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/cfg_transformer/include/arcana/noelle/core/CFGTransformer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/cfg_transformer/include/arcana/noelle/core/CFGTransformer.hpp -------------------------------------------------------------------------------- /src/core/cfg_transformer/src/CFGTransformer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/cfg_transformer/src/CFGTransformer.cpp -------------------------------------------------------------------------------- /src/core/compilation_options_manager/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/compilation_options_manager/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/compilation_options_manager/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/compilation_options_manager/README -------------------------------------------------------------------------------- /src/core/compilation_options_manager/include/arcana/noelle/core/CompilationOptionsManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/compilation_options_manager/include/arcana/noelle/core/CompilationOptionsManager.hpp -------------------------------------------------------------------------------- /src/core/compilation_options_manager/src/CompilationOptionsManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/compilation_options_manager/src/CompilationOptionsManager.cpp -------------------------------------------------------------------------------- /src/core/constants_manager/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/constants_manager/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/constants_manager/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/constants_manager/README -------------------------------------------------------------------------------- /src/core/constants_manager/include/arcana/noelle/core/ConstantsManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/constants_manager/include/arcana/noelle/core/ConstantsManager.hpp -------------------------------------------------------------------------------- /src/core/constants_manager/src/ConstantsManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/constants_manager/src/ConstantsManager.cpp -------------------------------------------------------------------------------- /src/core/dataflow/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dataflow/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/dataflow/include/arcana/noelle/core/DataFlow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dataflow/include/arcana/noelle/core/DataFlow.hpp -------------------------------------------------------------------------------- /src/core/dataflow/include/arcana/noelle/core/DataFlowAnalysis.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dataflow/include/arcana/noelle/core/DataFlowAnalysis.hpp -------------------------------------------------------------------------------- /src/core/dataflow/include/arcana/noelle/core/DataFlowEngine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dataflow/include/arcana/noelle/core/DataFlowEngine.hpp -------------------------------------------------------------------------------- /src/core/dataflow/include/arcana/noelle/core/DataFlowResult.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dataflow/include/arcana/noelle/core/DataFlowResult.hpp -------------------------------------------------------------------------------- /src/core/dataflow/src/DataFlowAnalysis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dataflow/src/DataFlowAnalysis.cpp -------------------------------------------------------------------------------- /src/core/dataflow/src/DataFlowEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dataflow/src/DataFlowEngine.cpp -------------------------------------------------------------------------------- /src/core/dataflow/src/DataFlowResult.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dataflow/src/DataFlowResult.cpp -------------------------------------------------------------------------------- /src/core/dependence_analysis/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dependence_analysis/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/dependence_analysis/include/arcana/noelle/core/DependenceAnalysis.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dependence_analysis/include/arcana/noelle/core/DependenceAnalysis.hpp -------------------------------------------------------------------------------- /src/core/dependence_analysis/src/DependenceAnalysis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dependence_analysis/src/DependenceAnalysis.cpp -------------------------------------------------------------------------------- /src/core/dg/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dg/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/dg/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dg/README -------------------------------------------------------------------------------- /src/core/dg/include/arcana/noelle/core/ControlDependence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dg/include/arcana/noelle/core/ControlDependence.hpp -------------------------------------------------------------------------------- /src/core/dg/include/arcana/noelle/core/DGBase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dg/include/arcana/noelle/core/DGBase.hpp -------------------------------------------------------------------------------- /src/core/dg/include/arcana/noelle/core/DGEdge.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dg/include/arcana/noelle/core/DGEdge.hpp -------------------------------------------------------------------------------- /src/core/dg/include/arcana/noelle/core/DGGraphTraits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dg/include/arcana/noelle/core/DGGraphTraits.hpp -------------------------------------------------------------------------------- /src/core/dg/include/arcana/noelle/core/DGNode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dg/include/arcana/noelle/core/DGNode.hpp -------------------------------------------------------------------------------- /src/core/dg/include/arcana/noelle/core/DataDependence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dg/include/arcana/noelle/core/DataDependence.hpp -------------------------------------------------------------------------------- /src/core/dg/include/arcana/noelle/core/MayMemoryDependence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dg/include/arcana/noelle/core/MayMemoryDependence.hpp -------------------------------------------------------------------------------- /src/core/dg/include/arcana/noelle/core/MemoryDependence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dg/include/arcana/noelle/core/MemoryDependence.hpp -------------------------------------------------------------------------------- /src/core/dg/include/arcana/noelle/core/MustMemoryDependence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dg/include/arcana/noelle/core/MustMemoryDependence.hpp -------------------------------------------------------------------------------- /src/core/dg/include/arcana/noelle/core/SubCFGs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dg/include/arcana/noelle/core/SubCFGs.hpp -------------------------------------------------------------------------------- /src/core/dg/include/arcana/noelle/core/UndefinedDependence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dg/include/arcana/noelle/core/UndefinedDependence.hpp -------------------------------------------------------------------------------- /src/core/dg/include/arcana/noelle/core/VariableDependence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dg/include/arcana/noelle/core/VariableDependence.hpp -------------------------------------------------------------------------------- /src/core/dg/src/SubCFGs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dg/src/SubCFGs.cpp -------------------------------------------------------------------------------- /src/core/dominators/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dominators/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/dominators/include/arcana/noelle/core/DominatorForest.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dominators/include/arcana/noelle/core/DominatorForest.hpp -------------------------------------------------------------------------------- /src/core/dominators/include/arcana/noelle/core/DominatorNode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dominators/include/arcana/noelle/core/DominatorNode.hpp -------------------------------------------------------------------------------- /src/core/dominators/include/arcana/noelle/core/Dominators.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dominators/include/arcana/noelle/core/Dominators.hpp -------------------------------------------------------------------------------- /src/core/dominators/src/DominatorForest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dominators/src/DominatorForest.cpp -------------------------------------------------------------------------------- /src/core/dominators/src/DominatorNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dominators/src/DominatorNode.cpp -------------------------------------------------------------------------------- /src/core/dominators/src/Dominators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/dominators/src/Dominators.cpp -------------------------------------------------------------------------------- /src/core/functions_manager/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/functions_manager/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/functions_manager/include/arcana/noelle/core/FunctionsManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/functions_manager/include/arcana/noelle/core/FunctionsManager.hpp -------------------------------------------------------------------------------- /src/core/functions_manager/src/FunctionsManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/functions_manager/src/FunctionsManager.cpp -------------------------------------------------------------------------------- /src/core/globals_manager/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/globals_manager/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/globals_manager/include/arcana/noelle/core/GlobalsManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/globals_manager/include/arcana/noelle/core/GlobalsManager.hpp -------------------------------------------------------------------------------- /src/core/globals_manager/src/GlobalsManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/globals_manager/src/GlobalsManager.cpp -------------------------------------------------------------------------------- /src/core/hotprofiler/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/hotprofiler/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/hotprofiler/include/arcana/noelle/core/Hot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/hotprofiler/include/arcana/noelle/core/Hot.hpp -------------------------------------------------------------------------------- /src/core/hotprofiler/src/Hot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/hotprofiler/src/Hot.cpp -------------------------------------------------------------------------------- /src/core/hotprofiler/src/Hot_BasicBlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/hotprofiler/src/Hot_BasicBlock.cpp -------------------------------------------------------------------------------- /src/core/hotprofiler/src/Hot_Function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/hotprofiler/src/Hot_Function.cpp -------------------------------------------------------------------------------- /src/core/hotprofiler/src/Hot_Instruction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/hotprofiler/src/Hot_Instruction.cpp -------------------------------------------------------------------------------- /src/core/hotprofiler/src/Hot_Loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/hotprofiler/src/Hot_Loop.cpp -------------------------------------------------------------------------------- /src/core/hotprofiler/src/Hot_Module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/hotprofiler/src/Hot_Module.cpp -------------------------------------------------------------------------------- /src/core/hotprofiler/src/Hot_SCC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/hotprofiler/src/Hot_SCC.cpp -------------------------------------------------------------------------------- /src/core/ldg_generator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/ldg_generator/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/ldg_generator/include/arcana/noelle/core/LDGGenerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/ldg_generator/include/arcana/noelle/core/LDGGenerator.hpp -------------------------------------------------------------------------------- /src/core/ldg_generator/src/LDGGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/ldg_generator/src/LDGGenerator.cpp -------------------------------------------------------------------------------- /src/core/ldg_generator/src/LoopAwareMemDepAnalysis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/ldg_generator/src/LoopAwareMemDepAnalysis.cpp -------------------------------------------------------------------------------- /src/core/ldg_generator/src/LoopAwareMemDepAnalysis.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/ldg_generator/src/LoopAwareMemDepAnalysis.hpp -------------------------------------------------------------------------------- /src/core/linker/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/linker/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/linker/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/linker/README -------------------------------------------------------------------------------- /src/core/linker/include/arcana/noelle/core/Linker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/linker/include/arcana/noelle/core/Linker.hpp -------------------------------------------------------------------------------- /src/core/linker/src/Linker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/linker/src/Linker.cpp -------------------------------------------------------------------------------- /src/core/loop_carried_dependences/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_carried_dependences/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/loop_carried_dependences/include/arcana/noelle/core/LoopCarriedDependencies.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_carried_dependences/include/arcana/noelle/core/LoopCarriedDependencies.hpp -------------------------------------------------------------------------------- /src/core/loop_carried_dependences/include/arcana/noelle/core/Variable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_carried_dependences/include/arcana/noelle/core/Variable.hpp -------------------------------------------------------------------------------- /src/core/loop_carried_dependences/src/LoopCarriedCycle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_carried_dependences/src/LoopCarriedCycle.cpp -------------------------------------------------------------------------------- /src/core/loop_carried_dependences/src/LoopCarriedDependencies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_carried_dependences/src/LoopCarriedDependencies.cpp -------------------------------------------------------------------------------- /src/core/loop_carried_dependences/src/LoopCarriedVariable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_carried_dependences/src/LoopCarriedVariable.cpp -------------------------------------------------------------------------------- /src/core/loop_carried_dependences/src/Variable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_carried_dependences/src/Variable.cpp -------------------------------------------------------------------------------- /src/core/loop_content/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_content/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/loop_content/include/arcana/noelle/core/ControlFlowEquivalence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_content/include/arcana/noelle/core/ControlFlowEquivalence.hpp -------------------------------------------------------------------------------- /src/core/loop_content/include/arcana/noelle/core/LoopContent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_content/include/arcana/noelle/core/LoopContent.hpp -------------------------------------------------------------------------------- /src/core/loop_content/include/arcana/noelle/core/LoopTransformationsOptions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_content/include/arcana/noelle/core/LoopTransformationsOptions.hpp -------------------------------------------------------------------------------- /src/core/loop_content/src/ControlFlowEquivalence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_content/src/ControlFlowEquivalence.cpp -------------------------------------------------------------------------------- /src/core/loop_content/src/LoopContent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_content/src/LoopContent.cpp -------------------------------------------------------------------------------- /src/core/loop_content/src/LoopTransformationsOptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_content/src/LoopTransformationsOptions.cpp -------------------------------------------------------------------------------- /src/core/loop_distribution/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_distribution/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/loop_distribution/include/arcana/noelle/core/LoopDistribution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_distribution/include/arcana/noelle/core/LoopDistribution.hpp -------------------------------------------------------------------------------- /src/core/loop_distribution/src/LoopDistribution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_distribution/src/LoopDistribution.cpp -------------------------------------------------------------------------------- /src/core/loop_distribution/src/Pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_distribution/src/Pass.cpp -------------------------------------------------------------------------------- /src/core/loop_environment/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_environment/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/loop_environment/include/arcana/noelle/core/LoopEnvironment.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_environment/include/arcana/noelle/core/LoopEnvironment.hpp -------------------------------------------------------------------------------- /src/core/loop_environment/include/arcana/noelle/core/LoopEnvironmentBuilder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_environment/include/arcana/noelle/core/LoopEnvironmentBuilder.hpp -------------------------------------------------------------------------------- /src/core/loop_environment/include/arcana/noelle/core/LoopEnvironmentUser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_environment/include/arcana/noelle/core/LoopEnvironmentUser.hpp -------------------------------------------------------------------------------- /src/core/loop_environment/src/LoopEnvironment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_environment/src/LoopEnvironment.cpp -------------------------------------------------------------------------------- /src/core/loop_environment/src/LoopEnvironmentBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_environment/src/LoopEnvironmentBuilder.cpp -------------------------------------------------------------------------------- /src/core/loop_environment/src/LoopEnvironmentUser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_environment/src/LoopEnvironmentUser.cpp -------------------------------------------------------------------------------- /src/core/loop_forest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_forest/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/loop_forest/include/arcana/noelle/core/LoopForest.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_forest/include/arcana/noelle/core/LoopForest.hpp -------------------------------------------------------------------------------- /src/core/loop_forest/src/LoopForest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_forest/src/LoopForest.cpp -------------------------------------------------------------------------------- /src/core/loop_forest/src/LoopTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_forest/src/LoopTree.cpp -------------------------------------------------------------------------------- /src/core/loop_induction_variables/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_induction_variables/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/loop_induction_variables/include/arcana/noelle/core/IVStepperUtility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_induction_variables/include/arcana/noelle/core/IVStepperUtility.hpp -------------------------------------------------------------------------------- /src/core/loop_induction_variables/include/arcana/noelle/core/InductionVariable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_induction_variables/include/arcana/noelle/core/InductionVariable.hpp -------------------------------------------------------------------------------- /src/core/loop_induction_variables/include/arcana/noelle/core/InductionVariables.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_induction_variables/include/arcana/noelle/core/InductionVariables.hpp -------------------------------------------------------------------------------- /src/core/loop_induction_variables/include/arcana/noelle/core/LoopGoverningInductionVariable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_induction_variables/include/arcana/noelle/core/LoopGoverningInductionVariable.hpp -------------------------------------------------------------------------------- /src/core/loop_induction_variables/src/IVStepperUtility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_induction_variables/src/IVStepperUtility.cpp -------------------------------------------------------------------------------- /src/core/loop_induction_variables/src/InductionVariable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_induction_variables/src/InductionVariable.cpp -------------------------------------------------------------------------------- /src/core/loop_induction_variables/src/InductionVariables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_induction_variables/src/InductionVariables.cpp -------------------------------------------------------------------------------- /src/core/loop_induction_variables/src/LoopGoverningIVUtility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_induction_variables/src/LoopGoverningIVUtility.cpp -------------------------------------------------------------------------------- /src/core/loop_induction_variables/src/LoopGoverningInductionVariable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_induction_variables/src/LoopGoverningInductionVariable.cpp -------------------------------------------------------------------------------- /src/core/loop_invariants/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_invariants/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/loop_invariants/include/arcana/noelle/core/Invariants.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_invariants/include/arcana/noelle/core/Invariants.hpp -------------------------------------------------------------------------------- /src/core/loop_invariants/src/InvariantManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_invariants/src/InvariantManager.cpp -------------------------------------------------------------------------------- /src/core/loop_iteration_space_analysis/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_iteration_space_analysis/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/loop_iteration_space_analysis/include/arcana/noelle/core/LoopIterationSpaceAnalysis.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_iteration_space_analysis/include/arcana/noelle/core/LoopIterationSpaceAnalysis.hpp -------------------------------------------------------------------------------- /src/core/loop_iteration_space_analysis/src/LoopIterationSpaceAnalysis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_iteration_space_analysis/src/LoopIterationSpaceAnalysis.cpp -------------------------------------------------------------------------------- /src/core/loop_metadata/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_metadata/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/loop_metadata/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_metadata/LICENSE -------------------------------------------------------------------------------- /src/core/loop_metadata/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_metadata/README -------------------------------------------------------------------------------- /src/core/loop_metadata/src/LoopMetadata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_metadata/src/LoopMetadata.cpp -------------------------------------------------------------------------------- /src/core/loop_metadata/src/LoopMetadataPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_metadata/src/LoopMetadataPass.cpp -------------------------------------------------------------------------------- /src/core/loop_metadata/src/LoopMetadataPass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_metadata/src/LoopMetadataPass.hpp -------------------------------------------------------------------------------- /src/core/loop_nesting_graph/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_nesting_graph/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/loop_nesting_graph/include/arcana/noelle/core/LoopNestingGraph.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_nesting_graph/include/arcana/noelle/core/LoopNestingGraph.hpp -------------------------------------------------------------------------------- /src/core/loop_nesting_graph/include/arcana/noelle/core/LoopNestingGraphEdge.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_nesting_graph/include/arcana/noelle/core/LoopNestingGraphEdge.hpp -------------------------------------------------------------------------------- /src/core/loop_nesting_graph/include/arcana/noelle/core/LoopNestingGraphNode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_nesting_graph/include/arcana/noelle/core/LoopNestingGraphNode.hpp -------------------------------------------------------------------------------- /src/core/loop_nesting_graph/src/LoopNestingGraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_nesting_graph/src/LoopNestingGraph.cpp -------------------------------------------------------------------------------- /src/core/loop_nesting_graph/src/LoopNestingGraphEdge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_nesting_graph/src/LoopNestingGraphEdge.cpp -------------------------------------------------------------------------------- /src/core/loop_nesting_graph/src/LoopNestingGraphNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_nesting_graph/src/LoopNestingGraphNode.cpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/include/arcana/noelle/core/BinaryReductionSCC.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/include/arcana/noelle/core/BinaryReductionSCC.hpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/include/arcana/noelle/core/GenericSCC.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/include/arcana/noelle/core/GenericSCC.hpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/include/arcana/noelle/core/InductionVariableSCC.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/include/arcana/noelle/core/InductionVariableSCC.hpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/include/arcana/noelle/core/LinearInductionVariableSCC.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/include/arcana/noelle/core/LinearInductionVariableSCC.hpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/include/arcana/noelle/core/LoopCarriedSCC.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/include/arcana/noelle/core/LoopCarriedSCC.hpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/include/arcana/noelle/core/LoopCarriedUnknownSCC.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/include/arcana/noelle/core/LoopCarriedUnknownSCC.hpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/include/arcana/noelle/core/LoopIterationSCC.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/include/arcana/noelle/core/LoopIterationSCC.hpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/include/arcana/noelle/core/MemoryClonableSCC.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/include/arcana/noelle/core/MemoryClonableSCC.hpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/include/arcana/noelle/core/PeriodicVariableSCC.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/include/arcana/noelle/core/PeriodicVariableSCC.hpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/include/arcana/noelle/core/RecomputableSCC.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/include/arcana/noelle/core/RecomputableSCC.hpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/include/arcana/noelle/core/ReductionSCC.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/include/arcana/noelle/core/ReductionSCC.hpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/include/arcana/noelle/core/SingleAccumulatorRecomputableSCC.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/include/arcana/noelle/core/SingleAccumulatorRecomputableSCC.hpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/include/arcana/noelle/core/StackObjectClonableSCC.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/include/arcana/noelle/core/StackObjectClonableSCC.hpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/include/arcana/noelle/core/UnknownClosedFormSCC.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/include/arcana/noelle/core/UnknownClosedFormSCC.hpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/src/AccumulatorOpInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/src/AccumulatorOpInfo.cpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/src/AccumulatorOpInfo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/src/AccumulatorOpInfo.hpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/src/BinaryReductionSCC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/src/BinaryReductionSCC.cpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/src/GenericSCC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/src/GenericSCC.cpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/src/InductionVariableSCC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/src/InductionVariableSCC.cpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/src/LinearInductionVariableSCC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/src/LinearInductionVariableSCC.cpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/src/LoopCarriedSCC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/src/LoopCarriedSCC.cpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/src/LoopCarriedUnknownSCC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/src/LoopCarriedUnknownSCC.cpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/src/LoopIterationSCC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/src/LoopIterationSCC.cpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/src/MemoryClonableSCC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/src/MemoryClonableSCC.cpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/src/PeriodicVariableSCC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/src/PeriodicVariableSCC.cpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/src/RecomputableSCC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/src/RecomputableSCC.cpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/src/ReductionSCC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/src/ReductionSCC.cpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/src/SingleAccumulatorRecomputableSCC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/src/SingleAccumulatorRecomputableSCC.cpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/src/StackObjectClonableSCC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/src/StackObjectClonableSCC.cpp -------------------------------------------------------------------------------- /src/core/loop_scc_attributes/src/UnknownClosedFormSCC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_scc_attributes/src/UnknownClosedFormSCC.cpp -------------------------------------------------------------------------------- /src/core/loop_sccdag_attributes/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_sccdag_attributes/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/loop_sccdag_attributes/include/arcana/noelle/core/SCCDAGAttrs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_sccdag_attributes/include/arcana/noelle/core/SCCDAGAttrs.hpp -------------------------------------------------------------------------------- /src/core/loop_sccdag_attributes/include/arcana/noelle/core/SCCDAGPartition.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_sccdag_attributes/include/arcana/noelle/core/SCCDAGPartition.hpp -------------------------------------------------------------------------------- /src/core/loop_sccdag_attributes/src/SCCDAGAttrs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_sccdag_attributes/src/SCCDAGAttrs.cpp -------------------------------------------------------------------------------- /src/core/loop_sccdag_attributes/src/SCCDAGPartition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_sccdag_attributes/src/SCCDAGPartition.cpp -------------------------------------------------------------------------------- /src/core/loop_sccdag_normalizer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_sccdag_normalizer/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/loop_sccdag_normalizer/include/arcana/noelle/core/SCCDAGNormalizer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_sccdag_normalizer/include/arcana/noelle/core/SCCDAGNormalizer.hpp -------------------------------------------------------------------------------- /src/core/loop_sccdag_normalizer/src/SCCDAGNormalizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_sccdag_normalizer/src/SCCDAGNormalizer.cpp -------------------------------------------------------------------------------- /src/core/loop_structure/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_structure/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/loop_structure/include/arcana/noelle/core/LoopStructure.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_structure/include/arcana/noelle/core/LoopStructure.hpp -------------------------------------------------------------------------------- /src/core/loop_structure/src/LoopStructure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_structure/src/LoopStructure.cpp -------------------------------------------------------------------------------- /src/core/loop_transformer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_transformer/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/loop_transformer/include/arcana/noelle/core/LoopTransformer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_transformer/include/arcana/noelle/core/LoopTransformer.hpp -------------------------------------------------------------------------------- /src/core/loop_transformer/src/LoopTransformer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_transformer/src/LoopTransformer.cpp -------------------------------------------------------------------------------- /src/core/loop_unroll/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_unroll/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/loop_unroll/include/arcana/noelle/core/LoopUnroll.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_unroll/include/arcana/noelle/core/LoopUnroll.hpp -------------------------------------------------------------------------------- /src/core/loop_unroll/src/LoopUnroll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_unroll/src/LoopUnroll.cpp -------------------------------------------------------------------------------- /src/core/loop_whilifier/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_whilifier/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/loop_whilifier/include/arcana/noelle/core/LoopWhilify.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_whilifier/include/arcana/noelle/core/LoopWhilify.hpp -------------------------------------------------------------------------------- /src/core/loop_whilifier/src/LoopWhilify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/loop_whilifier/src/LoopWhilify.cpp -------------------------------------------------------------------------------- /src/core/lumberjack/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/lumberjack/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/lumberjack/Lumberjack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/lumberjack/Lumberjack.json -------------------------------------------------------------------------------- /src/core/lumberjack/include/arcana/noelle/core/Lumberjack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/lumberjack/include/arcana/noelle/core/Lumberjack.hpp -------------------------------------------------------------------------------- /src/core/lumberjack/src/Config.hpp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/lumberjack/src/Config.hpp.in -------------------------------------------------------------------------------- /src/core/lumberjack/src/Guard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/lumberjack/src/Guard.cpp -------------------------------------------------------------------------------- /src/core/lumberjack/src/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/lumberjack/src/Logger.cpp -------------------------------------------------------------------------------- /src/core/lumberjack/src/Lumberjack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/lumberjack/src/Lumberjack.cpp -------------------------------------------------------------------------------- /src/core/lumberjack/src/Sections.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/lumberjack/src/Sections.cpp -------------------------------------------------------------------------------- /src/core/may_points_to_analysis/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/may_points_to_analysis/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/may_points_to_analysis/include/arcana/noelle/core/MayPointsToAnalysis.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/may_points_to_analysis/include/arcana/noelle/core/MayPointsToAnalysis.hpp -------------------------------------------------------------------------------- /src/core/may_points_to_analysis/src/MayPointsToAnalysis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/may_points_to_analysis/src/MayPointsToAnalysis.cpp -------------------------------------------------------------------------------- /src/core/may_points_to_analysis/src/MpaSummary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/may_points_to_analysis/src/MpaSummary.cpp -------------------------------------------------------------------------------- /src/core/may_points_to_analysis/src/MpaUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/may_points_to_analysis/src/MpaUtils.cpp -------------------------------------------------------------------------------- /src/core/may_points_to_analysis/src/MpaUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/may_points_to_analysis/src/MpaUtils.hpp -------------------------------------------------------------------------------- /src/core/memory_cloning_analysis/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/memory_cloning_analysis/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/memory_cloning_analysis/include/arcana/noelle/core/ClonableMemoryObject.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/memory_cloning_analysis/include/arcana/noelle/core/ClonableMemoryObject.hpp -------------------------------------------------------------------------------- /src/core/memory_cloning_analysis/include/arcana/noelle/core/MemoryCloningAnalysis.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/memory_cloning_analysis/include/arcana/noelle/core/MemoryCloningAnalysis.hpp -------------------------------------------------------------------------------- /src/core/memory_cloning_analysis/src/ClonableMemoryObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/memory_cloning_analysis/src/ClonableMemoryObject.cpp -------------------------------------------------------------------------------- /src/core/memory_cloning_analysis/src/MemoryCloningAnalysis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/memory_cloning_analysis/src/MemoryCloningAnalysis.cpp -------------------------------------------------------------------------------- /src/core/metadata_manager/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/metadata_manager/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/metadata_manager/include/arcana/noelle/core/MetadataEntry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/metadata_manager/include/arcana/noelle/core/MetadataEntry.hpp -------------------------------------------------------------------------------- /src/core/metadata_manager/include/arcana/noelle/core/MetadataManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/metadata_manager/include/arcana/noelle/core/MetadataManager.hpp -------------------------------------------------------------------------------- /src/core/metadata_manager/src/MetadataEntry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/metadata_manager/src/MetadataEntry.cpp -------------------------------------------------------------------------------- /src/core/metadata_manager/src/MetadataManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/metadata_manager/src/MetadataManager.cpp -------------------------------------------------------------------------------- /src/core/metadata_manager/src/MetadataManager_Instruction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/metadata_manager/src/MetadataManager_Instruction.cpp -------------------------------------------------------------------------------- /src/core/metadata_manager/src/MetadataManager_Module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/metadata_manager/src/MetadataManager_Module.cpp -------------------------------------------------------------------------------- /src/core/metadata_manager/src/MetadataManager_PDG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/metadata_manager/src/MetadataManager_PDG.cpp -------------------------------------------------------------------------------- /src/core/metadata_manager/src/MetadataManager_annotations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/metadata_manager/src/MetadataManager_annotations.cpp -------------------------------------------------------------------------------- /src/core/noelle/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/noelle/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/noelle/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/noelle/README -------------------------------------------------------------------------------- /src/core/noelle/include/arcana/noelle/core/Noelle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/noelle/include/arcana/noelle/core/Noelle.hpp -------------------------------------------------------------------------------- /src/core/noelle/include/arcana/noelle/core/NoellePass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/noelle/include/arcana/noelle/core/NoellePass.hpp -------------------------------------------------------------------------------- /src/core/noelle/src/Noelle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/noelle/src/Noelle.cpp -------------------------------------------------------------------------------- /src/core/noelle/src/NoellePass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/noelle/src/NoellePass.cpp -------------------------------------------------------------------------------- /src/core/noelle/src/Noelle_dependences.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/noelle/src/Noelle_dependences.cpp -------------------------------------------------------------------------------- /src/core/noelle/src/Noelle_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/noelle/src/Noelle_function.cpp -------------------------------------------------------------------------------- /src/core/noelle/src/Noelle_loops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/noelle/src/Noelle_loops.cpp -------------------------------------------------------------------------------- /src/core/noelle/src/Noelle_transformations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/noelle/src/Noelle_transformations.cpp -------------------------------------------------------------------------------- /src/core/outliner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/outliner/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/outliner/include/arcana/noelle/core/Outliner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/outliner/include/arcana/noelle/core/Outliner.hpp -------------------------------------------------------------------------------- /src/core/outliner/src/Outliner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/outliner/src/Outliner.cpp -------------------------------------------------------------------------------- /src/core/pdg/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/pdg/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg/README -------------------------------------------------------------------------------- /src/core/pdg/include/arcana/noelle/core/PDG.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg/include/arcana/noelle/core/PDG.hpp -------------------------------------------------------------------------------- /src/core/pdg/include/arcana/noelle/core/PDGTraits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg/include/arcana/noelle/core/PDGTraits.hpp -------------------------------------------------------------------------------- /src/core/pdg/src/PDG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg/src/PDG.cpp -------------------------------------------------------------------------------- /src/core/pdg_generator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg_generator/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/pdg_generator/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg_generator/README -------------------------------------------------------------------------------- /src/core/pdg_generator/include/arcana/noelle/core/PDGGenerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg_generator/include/arcana/noelle/core/PDGGenerator.hpp -------------------------------------------------------------------------------- /src/core/pdg_generator/src/IntegrationWithSVF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg_generator/src/IntegrationWithSVF.cpp -------------------------------------------------------------------------------- /src/core/pdg_generator/src/IntegrationWithSVF.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg_generator/src/IntegrationWithSVF.hpp -------------------------------------------------------------------------------- /src/core/pdg_generator/src/PDGGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg_generator/src/PDGGenerator.cpp -------------------------------------------------------------------------------- /src/core/pdg_generator/src/PDGGenerator_callGraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg_generator/src/PDGGenerator_callGraph.cpp -------------------------------------------------------------------------------- /src/core/pdg_generator/src/PDGGenerator_compare.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg_generator/src/PDGGenerator_compare.cpp -------------------------------------------------------------------------------- /src/core/pdg_generator/src/PDGGenerator_controlDependences.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg_generator/src/PDGGenerator_controlDependences.cpp -------------------------------------------------------------------------------- /src/core/pdg_generator/src/PDGGenerator_library.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg_generator/src/PDGGenerator_library.cpp -------------------------------------------------------------------------------- /src/core/pdg_generator/src/PDGGenerator_memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg_generator/src/PDGGenerator_memory.cpp -------------------------------------------------------------------------------- /src/core/pdg_generator/src/PDGGenerator_metadata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg_generator/src/PDGGenerator_metadata.cpp -------------------------------------------------------------------------------- /src/core/pdg_generator/src/PDGGenerator_metadata_cleanAndEmbedder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg_generator/src/PDGGenerator_metadata_cleanAndEmbedder.cpp -------------------------------------------------------------------------------- /src/core/pdg_generator/src/PDGGenerator_metadata_cleaner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg_generator/src/PDGGenerator_metadata_cleaner.cpp -------------------------------------------------------------------------------- /src/core/pdg_generator/src/PDGGenerator_metadata_embedder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg_generator/src/PDGGenerator_metadata_embedder.cpp -------------------------------------------------------------------------------- /src/core/pdg_generator/src/PDGGenerator_metadata_scc_embedder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg_generator/src/PDGGenerator_metadata_scc_embedder.cpp -------------------------------------------------------------------------------- /src/core/pdg_printer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg_printer/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/pdg_printer/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg_printer/README -------------------------------------------------------------------------------- /src/core/pdg_printer/include/arcana/noelle/core/PDGPrinter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg_printer/include/arcana/noelle/core/PDGPrinter.hpp -------------------------------------------------------------------------------- /src/core/pdg_printer/src/PDGPrinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/pdg_printer/src/PDGPrinter.cpp -------------------------------------------------------------------------------- /src/core/sccdag/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/sccdag/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/sccdag/include/arcana/noelle/core/SCC.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/sccdag/include/arcana/noelle/core/SCC.hpp -------------------------------------------------------------------------------- /src/core/sccdag/include/arcana/noelle/core/SCCDAG.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/sccdag/include/arcana/noelle/core/SCCDAG.hpp -------------------------------------------------------------------------------- /src/core/sccdag/include/arcana/noelle/core/SCCDAGGraphTraits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/sccdag/include/arcana/noelle/core/SCCDAGGraphTraits.hpp -------------------------------------------------------------------------------- /src/core/sccdag/src/SCC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/sccdag/src/SCC.cpp -------------------------------------------------------------------------------- /src/core/sccdag/src/SCCDAG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/sccdag/src/SCCDAG.cpp -------------------------------------------------------------------------------- /src/core/scheduler/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/scheduler/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/scheduler/include/arcana/noelle/core/SCCPartitionScheduler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/scheduler/include/arcana/noelle/core/SCCPartitionScheduler.hpp -------------------------------------------------------------------------------- /src/core/scheduler/include/arcana/noelle/core/Scheduler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/scheduler/include/arcana/noelle/core/Scheduler.hpp -------------------------------------------------------------------------------- /src/core/scheduler/src/SCCPartitionScheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/scheduler/src/SCCPartitionScheduler.cpp -------------------------------------------------------------------------------- /src/core/scheduler/src/Scheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/scheduler/src/Scheduler.cpp -------------------------------------------------------------------------------- /src/core/talkdown/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/talkdown/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/talkdown/include/arcana/noelle/core/TalkDown.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/talkdown/include/arcana/noelle/core/TalkDown.hpp -------------------------------------------------------------------------------- /src/core/talkdown/src/TalkDown.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/talkdown/src/TalkDown.cpp -------------------------------------------------------------------------------- /src/core/task/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/task/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/task/include/arcana/noelle/core/Task.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/task/include/arcana/noelle/core/Task.hpp -------------------------------------------------------------------------------- /src/core/task/src/Task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/task/src/Task.cpp -------------------------------------------------------------------------------- /src/core/task/src/Task_code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/task/src/Task_code.cpp -------------------------------------------------------------------------------- /src/core/task/src/Task_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/task/src/Task_data.cpp -------------------------------------------------------------------------------- /src/core/task/src/Task_dataflow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/task/src/Task_dataflow.cpp -------------------------------------------------------------------------------- /src/core/transformations/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/core/transformations/include/arcana/noelle/core/Transformations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/transformations/include/arcana/noelle/core/Transformations.hpp -------------------------------------------------------------------------------- /src/core/types_manager/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/types_manager/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/types_manager/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/types_manager/README -------------------------------------------------------------------------------- /src/core/types_manager/include/arcana/noelle/core/TypesManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/types_manager/include/arcana/noelle/core/TypesManager.hpp -------------------------------------------------------------------------------- /src/core/types_manager/src/TypesManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/types_manager/src/TypesManager.cpp -------------------------------------------------------------------------------- /src/core/unique_ir_marker/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/unique_ir_marker/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/unique_ir_marker/include/arcana/noelle/core/IDToValueMapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/unique_ir_marker/include/arcana/noelle/core/IDToValueMapper.hpp -------------------------------------------------------------------------------- /src/core/unique_ir_marker/include/arcana/noelle/core/UniqueIRConstants.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/unique_ir_marker/include/arcana/noelle/core/UniqueIRConstants.hpp -------------------------------------------------------------------------------- /src/core/unique_ir_marker/include/arcana/noelle/core/UniqueIRMarker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/unique_ir_marker/include/arcana/noelle/core/UniqueIRMarker.hpp -------------------------------------------------------------------------------- /src/core/unique_ir_marker/include/arcana/noelle/core/UniqueIRMarkerPass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/unique_ir_marker/include/arcana/noelle/core/UniqueIRMarkerPass.hpp -------------------------------------------------------------------------------- /src/core/unique_ir_marker/include/arcana/noelle/core/UniqueIRMarkerReader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/unique_ir_marker/include/arcana/noelle/core/UniqueIRMarkerReader.hpp -------------------------------------------------------------------------------- /src/core/unique_ir_marker/include/arcana/noelle/core/UniqueIRVerifier.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/unique_ir_marker/include/arcana/noelle/core/UniqueIRVerifier.hpp -------------------------------------------------------------------------------- /src/core/unique_ir_marker/src/IDToValueMapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/unique_ir_marker/src/IDToValueMapper.cpp -------------------------------------------------------------------------------- /src/core/unique_ir_marker/src/UniqueIRConstants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/unique_ir_marker/src/UniqueIRConstants.cpp -------------------------------------------------------------------------------- /src/core/unique_ir_marker/src/UniqueIRMarker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/unique_ir_marker/src/UniqueIRMarker.cpp -------------------------------------------------------------------------------- /src/core/unique_ir_marker/src/UniqueIRMarkerPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/unique_ir_marker/src/UniqueIRMarkerPass.cpp -------------------------------------------------------------------------------- /src/core/unique_ir_marker/src/UniqueIRMarkerReader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/unique_ir_marker/src/UniqueIRMarkerReader.cpp -------------------------------------------------------------------------------- /src/core/unique_ir_marker/src/UniqueIRVerifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/core/unique_ir_marker/src/UniqueIRVerifier.cpp -------------------------------------------------------------------------------- /src/tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/CMakeLists.txt -------------------------------------------------------------------------------- /src/tools/code_size/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/code_size/CMakeLists.txt -------------------------------------------------------------------------------- /src/tools/code_size/include/arcana/noelle/tools/CodeSize.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/code_size/include/arcana/noelle/tools/CodeSize.hpp -------------------------------------------------------------------------------- /src/tools/code_size/src/CodeSize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/code_size/src/CodeSize.cpp -------------------------------------------------------------------------------- /src/tools/code_size/src/Pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/code_size/src/Pass.cpp -------------------------------------------------------------------------------- /src/tools/dead_function_eliminator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/dead_function_eliminator/CMakeLists.txt -------------------------------------------------------------------------------- /src/tools/dead_function_eliminator/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/dead_function_eliminator/LICENSE -------------------------------------------------------------------------------- /src/tools/dead_function_eliminator/src/DeadFunctionEliminator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/dead_function_eliminator/src/DeadFunctionEliminator.cpp -------------------------------------------------------------------------------- /src/tools/dead_function_eliminator/src/DeadFunctionEliminator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/dead_function_eliminator/src/DeadFunctionEliminator.hpp -------------------------------------------------------------------------------- /src/tools/dead_function_eliminator/src/Pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/dead_function_eliminator/src/Pass.cpp -------------------------------------------------------------------------------- /src/tools/ldg_dot/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/ldg_dot/CMakeLists.txt -------------------------------------------------------------------------------- /src/tools/ldg_dot/src/LDGDot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/ldg_dot/src/LDGDot.cpp -------------------------------------------------------------------------------- /src/tools/ldg_dot/src/LDGDot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/ldg_dot/src/LDGDot.hpp -------------------------------------------------------------------------------- /src/tools/ldg_dot/src/Pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/ldg_dot/src/Pass.cpp -------------------------------------------------------------------------------- /src/tools/ldg_dot/src/Pass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/ldg_dot/src/Pass.hpp -------------------------------------------------------------------------------- /src/tools/loop_invariant_code_motion/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_invariant_code_motion/CMakeLists.txt -------------------------------------------------------------------------------- /src/tools/loop_invariant_code_motion/include/arcana/noelle/tools/LoopInvariantCodeMotion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_invariant_code_motion/include/arcana/noelle/tools/LoopInvariantCodeMotion.hpp -------------------------------------------------------------------------------- /src/tools/loop_invariant_code_motion/src/LastLiveOutPeeler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_invariant_code_motion/src/LastLiveOutPeeler.cpp -------------------------------------------------------------------------------- /src/tools/loop_invariant_code_motion/src/LastLiveOutPeeler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_invariant_code_motion/src/LastLiveOutPeeler.hpp -------------------------------------------------------------------------------- /src/tools/loop_invariant_code_motion/src/LastLiveOutStoreHoister.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_invariant_code_motion/src/LastLiveOutStoreHoister.cpp -------------------------------------------------------------------------------- /src/tools/loop_invariant_code_motion/src/LoopInvariantCodeMotion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_invariant_code_motion/src/LoopInvariantCodeMotion.cpp -------------------------------------------------------------------------------- /src/tools/loop_invariant_code_motion/src/LoopInvariantHoister.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_invariant_code_motion/src/LoopInvariantHoister.cpp -------------------------------------------------------------------------------- /src/tools/loop_invariant_code_motion/src/Mem2RegNonAlloca.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_invariant_code_motion/src/Mem2RegNonAlloca.cpp -------------------------------------------------------------------------------- /src/tools/loop_invariant_code_motion/src/Mem2RegNonAlloca.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_invariant_code_motion/src/Mem2RegNonAlloca.hpp -------------------------------------------------------------------------------- /src/tools/loop_size/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_size/CMakeLists.txt -------------------------------------------------------------------------------- /src/tools/loop_size/include/arcana/noelle/tools/LoopSize.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_size/include/arcana/noelle/tools/LoopSize.hpp -------------------------------------------------------------------------------- /src/tools/loop_size/src/LoopSize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_size/src/LoopSize.cpp -------------------------------------------------------------------------------- /src/tools/loop_size/src/Pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_size/src/Pass.cpp -------------------------------------------------------------------------------- /src/tools/loop_stats/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_stats/CMakeLists.txt -------------------------------------------------------------------------------- /src/tools/loop_stats/include/arcana/noelle/tools/LoopStats.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_stats/include/arcana/noelle/tools/LoopStats.hpp -------------------------------------------------------------------------------- /src/tools/loop_stats/src/LoopStats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_stats/src/LoopStats.cpp -------------------------------------------------------------------------------- /src/tools/loop_stats/src/LoopStats_Dependences.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_stats/src/LoopStats_Dependences.cpp -------------------------------------------------------------------------------- /src/tools/loop_stats/src/LoopStats_InductionVariables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_stats/src/LoopStats_InductionVariables.cpp -------------------------------------------------------------------------------- /src/tools/loop_stats/src/LoopStats_Invariants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_stats/src/LoopStats_Invariants.cpp -------------------------------------------------------------------------------- /src/tools/loop_stats/src/LoopStats_Loops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_stats/src/LoopStats_Loops.cpp -------------------------------------------------------------------------------- /src/tools/loop_stats/src/LoopStats_Printer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_stats/src/LoopStats_Printer.cpp -------------------------------------------------------------------------------- /src/tools/loop_stats/src/Pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/loop_stats/src/Pass.cpp -------------------------------------------------------------------------------- /src/tools/metadata_cleaner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/metadata_cleaner/CMakeLists.txt -------------------------------------------------------------------------------- /src/tools/metadata_cleaner/src/MetadataCleaner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/metadata_cleaner/src/MetadataCleaner.cpp -------------------------------------------------------------------------------- /src/tools/metadata_cleaner/src/MetadataCleaner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/metadata_cleaner/src/MetadataCleaner.hpp -------------------------------------------------------------------------------- /src/tools/metadata_cleaner/src/Pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/metadata_cleaner/src/Pass.cpp -------------------------------------------------------------------------------- /src/tools/pdg_embedder/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/pdg_embedder/CMakeLists.txt -------------------------------------------------------------------------------- /src/tools/pdg_embedder/src/PDGEmbedder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/pdg_embedder/src/PDGEmbedder.cpp -------------------------------------------------------------------------------- /src/tools/pdg_embedder/src/PDGEmbedder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/pdg_embedder/src/PDGEmbedder.hpp -------------------------------------------------------------------------------- /src/tools/pdg_scc_embedder/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/pdg_scc_embedder/CMakeLists.txt -------------------------------------------------------------------------------- /src/tools/pdg_scc_embedder/src/PDGSCCEmbedder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/pdg_scc_embedder/src/PDGSCCEmbedder.cpp -------------------------------------------------------------------------------- /src/tools/pdg_scc_embedder/src/PDGSCCEmbedder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/pdg_scc_embedder/src/PDGSCCEmbedder.hpp -------------------------------------------------------------------------------- /src/tools/pdg_stats/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/pdg_stats/CMakeLists.txt -------------------------------------------------------------------------------- /src/tools/pdg_stats/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/pdg_stats/LICENSE -------------------------------------------------------------------------------- /src/tools/pdg_stats/src/PDGStats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/pdg_stats/src/PDGStats.cpp -------------------------------------------------------------------------------- /src/tools/pdg_stats/src/PDGStats.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/pdg_stats/src/PDGStats.hpp -------------------------------------------------------------------------------- /src/tools/pdg_stats/src/Pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/pdg_stats/src/Pass.cpp -------------------------------------------------------------------------------- /src/tools/privatizer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/privatizer/CMakeLists.txt -------------------------------------------------------------------------------- /src/tools/privatizer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/privatizer/LICENSE -------------------------------------------------------------------------------- /src/tools/privatizer/src/GlobalToStack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/privatizer/src/GlobalToStack.cpp -------------------------------------------------------------------------------- /src/tools/privatizer/src/HeapToStack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/privatizer/src/HeapToStack.cpp -------------------------------------------------------------------------------- /src/tools/privatizer/src/Pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/privatizer/src/Pass.cpp -------------------------------------------------------------------------------- /src/tools/privatizer/src/Privatizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/privatizer/src/Privatizer.cpp -------------------------------------------------------------------------------- /src/tools/privatizer/src/Privatizer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/privatizer/src/Privatizer.hpp -------------------------------------------------------------------------------- /src/tools/privatizer/src/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/privatizer/src/Utils.cpp -------------------------------------------------------------------------------- /src/tools/privatizer/src/Utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/privatizer/src/Utils.hpp -------------------------------------------------------------------------------- /src/tools/remove_function/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/remove_function/CMakeLists.txt -------------------------------------------------------------------------------- /src/tools/remove_function/src/Pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/remove_function/src/Pass.cpp -------------------------------------------------------------------------------- /src/tools/remove_function/src/RemoveFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/remove_function/src/RemoveFunction.cpp -------------------------------------------------------------------------------- /src/tools/remove_function/src/RemoveFunction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/remove_function/src/RemoveFunction.hpp -------------------------------------------------------------------------------- /src/tools/repl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/repl/CMakeLists.txt -------------------------------------------------------------------------------- /src/tools/repl/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/repl/LICENSE -------------------------------------------------------------------------------- /src/tools/repl/src/Repl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/repl/src/Repl.cpp -------------------------------------------------------------------------------- /src/tools/repl/src/Repl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/repl/src/Repl.hpp -------------------------------------------------------------------------------- /src/tools/scc_printer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/scc_printer/CMakeLists.txt -------------------------------------------------------------------------------- /src/tools/scc_printer/src/Pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/scc_printer/src/Pass.cpp -------------------------------------------------------------------------------- /src/tools/scc_printer/src/SCCPrinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/scc_printer/src/SCCPrinter.cpp -------------------------------------------------------------------------------- /src/tools/scc_printer/src/SCCPrinter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/scc_printer/src/SCCPrinter.hpp -------------------------------------------------------------------------------- /src/tools/scev_simplification/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/scev_simplification/CMakeLists.txt -------------------------------------------------------------------------------- /src/tools/scev_simplification/include/arcana/noelle/tools/SCEVSimplification.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/scev_simplification/include/arcana/noelle/tools/SCEVSimplification.hpp -------------------------------------------------------------------------------- /src/tools/scev_simplification/src/SCEVSimplification.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/src/tools/scev_simplification/src/SCEVSimplification.cpp -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/scripts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/scripts/Makefile -------------------------------------------------------------------------------- /tests/scripts/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/scripts/clean.sh -------------------------------------------------------------------------------- /tests/scripts/unit_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/scripts/unit_build.sh -------------------------------------------------------------------------------- /tests/scripts/unit_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/scripts/unit_run.sh -------------------------------------------------------------------------------- /tests/unit/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/.gitignore -------------------------------------------------------------------------------- /tests/unit/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/Makefile -------------------------------------------------------------------------------- /tests/unit/control_flow_equivalence/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/control_flow_equivalence/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/control_flow_equivalence/include/CFETestSuite.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/control_flow_equivalence/include/CFETestSuite.hpp -------------------------------------------------------------------------------- /tests/unit/control_flow_equivalence/src/CFETestSuite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/control_flow_equivalence/src/CFETestSuite.cpp -------------------------------------------------------------------------------- /tests/unit/control_flow_equivalence/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/control_flow_equivalence/src/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/control_flow_equivalence/suite/nested_conditions/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/control_flow_equivalence/suite/nested_conditions/test.cpp -------------------------------------------------------------------------------- /tests/unit/control_flow_equivalence/suite/nested_conditions/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/control_flow_equivalence/suite/nested_conditions/test.txt -------------------------------------------------------------------------------- /tests/unit/dependence_graphs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/dependence_graphs/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/dependence_graphs/include/DGTestSuite.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/dependence_graphs/include/DGTestSuite.hpp -------------------------------------------------------------------------------- /tests/unit/dependence_graphs/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/dependence_graphs/src/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/dependence_graphs/src/DGTestSuite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/dependence_graphs/src/DGTestSuite.cpp -------------------------------------------------------------------------------- /tests/unit/dependence_graphs/suite/recursive_linked_list/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/dependence_graphs/suite/recursive_linked_list/test.cpp -------------------------------------------------------------------------------- /tests/unit/dependence_graphs/suite/recursive_linked_list/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/dependence_graphs/suite/recursive_linked_list/test.txt -------------------------------------------------------------------------------- /tests/unit/dependence_graphs/suite/simple/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/dependence_graphs/suite/simple/test.cpp -------------------------------------------------------------------------------- /tests/unit/dependence_graphs/suite/simple/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/dependence_graphs/suite/simple/test.txt -------------------------------------------------------------------------------- /tests/unit/dominator_summary/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/dominator_summary/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/dominator_summary/include/DSTestSuite.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/dominator_summary/include/DSTestSuite.hpp -------------------------------------------------------------------------------- /tests/unit/dominator_summary/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/dominator_summary/src/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/dominator_summary/src/DSTestSuite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/dominator_summary/src/DSTestSuite.cpp -------------------------------------------------------------------------------- /tests/unit/dominator_summary/suite/simple/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/dominator_summary/suite/simple/test.cpp -------------------------------------------------------------------------------- /tests/unit/dominator_summary/suite/simple/test.txt: -------------------------------------------------------------------------------- 1 | dom trees are identical 2 | 3 | -------------------------------------------------------------------------------- /tests/unit/empty_template/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/empty_template/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/empty_template/include/MyTestSuite.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/empty_template/include/MyTestSuite.hpp -------------------------------------------------------------------------------- /tests/unit/empty_template/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/empty_template/src/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/empty_template/src/MyTestSuite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/empty_template/src/MyTestSuite.cpp -------------------------------------------------------------------------------- /tests/unit/helpers/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/helpers/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/helpers/include/Comparators.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/helpers/include/Comparators.hpp -------------------------------------------------------------------------------- /tests/unit/helpers/include/TestSuite.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/helpers/include/TestSuite.hpp -------------------------------------------------------------------------------- /tests/unit/helpers/src/Comparators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/helpers/src/Comparators.cpp -------------------------------------------------------------------------------- /tests/unit/helpers/src/TestSuite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/helpers/src/TestSuite.cpp -------------------------------------------------------------------------------- /tests/unit/iv_attributes/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/iv_attributes/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/iv_attributes/include/IVAttrTestSuite.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/iv_attributes/include/IVAttrTestSuite.hpp -------------------------------------------------------------------------------- /tests/unit/iv_attributes/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/iv_attributes/src/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/iv_attributes/src/IVAttrTestSuite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/iv_attributes/src/IVAttrTestSuite.cpp -------------------------------------------------------------------------------- /tests/unit/iv_attributes/suite/derived_tree/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/iv_attributes/suite/derived_tree/test.cpp -------------------------------------------------------------------------------- /tests/unit/iv_attributes/suite/nested_loop_governing/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/iv_attributes/suite/nested_loop_governing/test.cpp -------------------------------------------------------------------------------- /tests/unit/iv_attributes/suite/nested_loop_governing/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/iv_attributes/suite/nested_loop_governing/test.txt -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/include/LoopDomainSpaceTestSuite.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/include/LoopDomainSpaceTestSuite.hpp -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/src/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/src/LoopDomainSpaceTestSuite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/src/LoopDomainSpaceTestSuite.cpp -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/suite/index_basic_arithmetic/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/suite/index_basic_arithmetic/test.cpp -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/suite/index_basic_arithmetic/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/suite/index_basic_arithmetic/test.txt -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/suite/index_truncation_wrapping/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/suite/index_truncation_wrapping/test.cpp -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/suite/index_truncation_wrapping/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/suite/index_truncation_wrapping/test.txt -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/suite/matrix_cast_idx/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/suite/matrix_cast_idx/test.cpp -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/suite/matrix_cast_idx/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/suite/matrix_cast_idx/test.txt -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/suite/matrix_non_iv_dim/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/suite/matrix_non_iv_dim/test.cpp -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/suite/matrix_non_iv_dim/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/suite/matrix_non_iv_dim/test.txt -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/suite/matrix_ptr_arithmetic/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/suite/matrix_ptr_arithmetic/test.cpp -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/suite/matrix_ptr_arithmetic/test.txt: -------------------------------------------------------------------------------- 1 | verifyDisjointAccessBetweenIterations -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/suite/matrix_shift_idx/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/suite/matrix_shift_idx/test.cpp -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/suite/matrix_shift_idx/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/suite/matrix_shift_idx/test.txt -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/suite/one_dim_array/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/suite/one_dim_array/test.cpp -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/suite/one_dim_array/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/suite/one_dim_array/test.txt -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/suite/one_dim_derivediv/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/suite/one_dim_derivediv/test.cpp -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/suite/one_dim_derivediv/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/suite/one_dim_derivediv/test.txt -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/suite/three_dim_matrix/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/suite/three_dim_matrix/test.cpp -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/suite/three_dim_matrix/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/suite/three_dim_matrix/test.txt -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/suite/two_dim_matrix/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/suite/two_dim_matrix/test.cpp -------------------------------------------------------------------------------- /tests/unit/loop_domain_space/suite/two_dim_matrix/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_domain_space/suite/two_dim_matrix/test.txt -------------------------------------------------------------------------------- /tests/unit/loop_invariant_code_motion/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_invariant_code_motion/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/loop_invariant_code_motion/include/LICMTestSuite.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_invariant_code_motion/include/LICMTestSuite.hpp -------------------------------------------------------------------------------- /tests/unit/loop_invariant_code_motion/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_invariant_code_motion/src/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/loop_invariant_code_motion/src/LICMTestSuite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_invariant_code_motion/src/LICMTestSuite.cpp -------------------------------------------------------------------------------- /tests/unit/loop_invariant_code_motion/suite/simple_load_store/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_invariant_code_motion/suite/simple_load_store/test.cpp -------------------------------------------------------------------------------- /tests/unit/loop_invariant_code_motion/suite/simple_load_store/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_invariant_code_motion/suite/simple_load_store/test.txt -------------------------------------------------------------------------------- /tests/unit/loop_invariant_code_motion/suite/simple_with_subloop/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_invariant_code_motion/suite/simple_with_subloop/test.cpp -------------------------------------------------------------------------------- /tests/unit/loop_invariant_code_motion/suite/simple_with_subloop/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/loop_invariant_code_motion/suite/simple_with_subloop/test.txt -------------------------------------------------------------------------------- /tests/unit/sccdag_attributes/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/sccdag_attributes/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/sccdag_attributes/include/SCCDAGAttrTestSuite.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/sccdag_attributes/include/SCCDAGAttrTestSuite.hpp -------------------------------------------------------------------------------- /tests/unit/sccdag_attributes/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/sccdag_attributes/src/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/sccdag_attributes/src/SCCDAGAttrTestSuite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/sccdag_attributes/src/SCCDAGAttrTestSuite.cpp -------------------------------------------------------------------------------- /tests/unit/sccdag_attributes/suite/clonable_alloca/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/sccdag_attributes/suite/clonable_alloca/test.cpp -------------------------------------------------------------------------------- /tests/unit/sccdag_attributes/suite/clonable_alloca/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/sccdag_attributes/suite/clonable_alloca/test.txt -------------------------------------------------------------------------------- /tests/unit/sccdag_attributes/suite/last_value_liveout/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/sccdag_attributes/suite/last_value_liveout/test.cpp -------------------------------------------------------------------------------- /tests/unit/sccdag_attributes/suite/last_value_liveout/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/sccdag_attributes/suite/last_value_liveout/test.txt -------------------------------------------------------------------------------- /tests/unit/sccdag_attributes/suite/reducible_addition/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/sccdag_attributes/suite/reducible_addition/test.cpp -------------------------------------------------------------------------------- /tests/unit/sccdag_attributes/suite/reducible_addition/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/sccdag_attributes/suite/reducible_addition/test.txt -------------------------------------------------------------------------------- /tests/unit/sccdag_attributes/suite/simple/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/sccdag_attributes/suite/simple/test.cpp -------------------------------------------------------------------------------- /tests/unit/sccdag_attributes/suite/simple/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcana-lab/noelle/HEAD/tests/unit/sccdag_attributes/suite/simple/test.txt --------------------------------------------------------------------------------