├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── ci.yml │ └── documentation.yml ├── .gitignore ├── .gitmodules ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── data └── golds │ ├── camera_pipe │ ├── corrected.dump │ ├── curved.dump │ ├── deinterleaved.dump │ ├── demosaiced.dump │ ├── denoised.dump │ ├── input.dump │ ├── sharpened.dump │ └── shifted.dump │ ├── interpolate │ ├── input.dump │ └── output.dump │ ├── local_laplacian │ ├── gPyramid_init.dump │ ├── input.dump │ ├── output.dump │ └── remap.dump │ └── unsharp │ ├── input.dump │ └── output.dump ├── docs-website ├── .gitignore ├── README.md ├── babel.config.js ├── docs │ └── .gitkeep ├── docusaurus.config.js ├── package.json ├── sidebars.js ├── src │ ├── css │ │ └── custom.css │ └── pages │ │ └── styles.module.css ├── static │ ├── .nojekyll │ └── img │ │ ├── favicon.ico │ │ ├── logo.svg │ │ └── logoDark.svg └── yarn.lock ├── docs ├── exploration │ ├── exploration.md │ └── tutorial.md ├── greeting.md ├── language-reference │ └── rise-types.md ├── setup.md ├── structure.md └── tutorial.md ├── exploration └── configuration │ ├── mm_example_iterative_improvement.json │ └── mm_example_random.json ├── float-safe-optimizer ├── Main.scala ├── Optimize.scala └── examples │ ├── .gitignore │ ├── add3.rise │ ├── add3Seq.rise │ ├── add3TypeError.rise │ ├── addv.rise │ ├── cos.rise │ ├── generate.rise │ ├── larr.rise │ ├── length-rw.rise │ ├── length.rise │ ├── makeArray.rise │ ├── redParVec.rise │ ├── reverse.rise │ └── scalarOut.rise ├── meta └── src │ └── main │ └── scala │ └── meta │ ├── generator │ ├── DPIAPrimitives.scala │ └── RisePrimitives.scala │ └── parser │ ├── DPIA │ ├── Decl.scala │ ├── Kind.scala │ ├── Type.scala │ └── isWellKindedDefinition.scala │ ├── Nat.scala │ ├── rise │ ├── Decl.scala │ ├── Kind.scala │ ├── Type.scala │ └── isWellKindedType.scala │ └── shared │ └── package.scala ├── project ├── build.properties └── plugins.sbt ├── runtime ├── clap_wrapper.sh ├── gap8 │ ├── gap8.c │ ├── gap8.h │ └── nosync.c ├── ocl │ ├── buffer_one_copy.c │ ├── buffer_zero_copy.c │ ├── ocl.c │ ├── ocl.h │ └── time_utils.h └── runtime.h ├── scalastyle_config.xml ├── setup.sh └── src ├── main ├── resources │ └── log4j2.xml └── scala │ ├── apps │ ├── CGO21_MMNVIDIA_fix.cl │ ├── CGO21_NBodyNVIDIA_fix.cl │ ├── SobelFilter.scala │ ├── cameraPipeline.scala │ ├── cameraPipelineRewrite.scala │ ├── convolution.scala │ ├── gemmTensor.scala │ ├── gemv.scala │ ├── harrisCornerDetection.scala │ ├── harrisCornerDetection2 │ │ ├── binomialCoarsity.scala │ │ ├── coarsity.scala │ │ ├── common.cpp │ │ ├── convolutions.scala │ │ ├── generateCode.scala │ │ ├── harris.scala │ │ ├── mul.scala │ │ ├── mulBinomialCoarsity.scala │ │ ├── package.scala │ │ ├── sobelXY.scala │ │ └── sobelXYMul.scala │ ├── harrisCornerDetectionHalide.scala │ ├── harrisCornerDetectionHalideRewrite.scala │ ├── kmeans.scala │ ├── localLaplacian.scala │ ├── mm.scala │ ├── mmTensor.scala │ ├── molecularDynamics.scala │ ├── mriQ.scala │ ├── multiscaleInterpolation.scala │ ├── nbody.scala │ ├── nearestNeighbour.scala │ ├── originalLift │ │ ├── CGO17_ComputePhiMag.cl │ │ ├── CGO17_ComputeQ.cl │ │ ├── CGO17_ConvolutionColumn_large.cl │ │ ├── CGO17_ConvolutionColumn_small.cl │ │ ├── CGO17_ConvolutionRow_large.cl │ │ ├── CGO17_ConvolutionRow_small.cl │ │ ├── CGO17_GEMV_N.cl │ │ ├── CGO17_GEMV_T.cl │ │ ├── CGO17_KMeans.cl │ │ ├── CGO17_MMAMD.cl │ │ ├── CGO17_MMNVIDIA.cl │ │ ├── CGO17_MolecularDynamics.cl │ │ ├── CGO17_NBodyAMD.cl │ │ ├── CGO17_NBodyAMD_novload_novstore.cl │ │ ├── CGO17_NBodyNVIDIA.cl │ │ ├── CGO17_NN.cl │ │ ├── KMeans.cl │ │ ├── MolecularDynamics.cl │ │ ├── NearestNeighbour.cl │ │ ├── acoustic3D.cl │ │ ├── acoustic3DMSS.cl │ │ ├── keplerSgemm.cl │ │ └── maliSgemm.cl │ ├── separableConvolution2D.scala │ ├── sgemm.scala │ ├── stencil │ │ ├── acoustic3D.scala │ │ ├── gaussian.scala │ │ ├── grad2d.scala │ │ ├── heat3d.scala │ │ ├── j2d5pt.scala │ │ ├── j2d9pt.scala │ │ ├── j3d13pt.scala │ │ ├── j3d19pt.scala │ │ ├── j3d27pt.scala │ │ ├── j3d7pt.scala │ │ ├── poisson3d.scala │ │ └── srad1.scala │ ├── tvmGemm.scala │ └── unsharpMask.scala │ ├── benchmarks │ ├── cgo17 │ │ ├── all.scala │ │ ├── bench.R │ │ ├── bench2.csv │ │ ├── benchFix.R │ │ ├── benchFix.csv │ │ ├── convolution.scala │ │ ├── gemv.scala │ │ ├── kmeans.scala │ │ ├── mm.scala │ │ ├── molecularDynamics.scala │ │ ├── mriQ.scala │ │ ├── nbody.scala │ │ └── nearestNeighbour.scala │ ├── core │ │ ├── CorrectnessCheck.scala │ │ ├── RunOpenCLProgram.scala │ │ ├── TimeStat.scala │ │ └── package.scala │ └── eqsat │ │ ├── harris.scala │ │ ├── mm.scala │ │ ├── reorder.scala │ │ └── tiling.scala │ ├── exploration │ ├── explorationUtil │ │ ├── StatisticsCollector.scala │ │ └── jsonParser.scala │ ├── riseExploration.scala │ ├── runner │ │ └── CExecutor.scala │ └── strategies │ │ └── defaultStrategies.scala │ ├── rise │ ├── Cuda │ │ ├── DSL.scala │ │ └── primitives │ │ │ ├── asFragment.scala │ │ │ ├── asMatrix.scala │ │ │ ├── generateFragment.scala │ │ │ ├── globalToShared.scala │ │ │ ├── mapBlock.scala │ │ │ ├── mapFragment.scala │ │ │ ├── mapGlobal.scala │ │ │ ├── mapLane.scala │ │ │ ├── mapThreads.scala │ │ │ ├── mapWarp.scala │ │ │ ├── primitives.rise │ │ │ └── tensorMMA.scala │ ├── GAP8 │ │ ├── DSL.scala │ │ └── primitives │ │ │ ├── gap8RunPrimitive.scala │ │ │ └── primitives.rise │ ├── autotune │ │ ├── configFileGeneration.scala │ │ ├── constraints.scala │ │ ├── errors.scala │ │ ├── execution.scala │ │ ├── package.scala │ │ └── utils.scala │ ├── core │ │ ├── Builder.scala │ │ ├── DSL │ │ │ ├── HighLevelConstructs.scala │ │ │ ├── ToBeTyped.scala │ │ │ ├── TopLevel.scala │ │ │ ├── Type.scala │ │ │ ├── infer.scala │ │ │ └── package.scala │ │ ├── Expr.scala │ │ ├── ForeignFunction.scala │ │ ├── IsClosedForm.scala │ │ ├── dotPrinter.scala │ │ ├── equality.scala │ │ ├── lifting.scala │ │ ├── makeClosed.scala │ │ ├── package.scala │ │ ├── primitives │ │ │ ├── add.scala │ │ │ ├── asScalar.scala │ │ │ ├── asVector.scala │ │ │ ├── asVectorAligned.scala │ │ │ ├── cast.scala │ │ │ ├── circularBuffer.scala │ │ │ ├── concat.scala │ │ │ ├── depJoin.scala │ │ │ ├── depMapSeq.scala │ │ │ ├── depSlide.scala │ │ │ ├── depTile.scala │ │ │ ├── depZip.scala │ │ │ ├── div.scala │ │ │ ├── dmatch.scala │ │ │ ├── drop.scala │ │ │ ├── equal.scala │ │ │ ├── foreignFunction.scala │ │ │ ├── fst.scala │ │ │ ├── gather.scala │ │ │ ├── generate.scala │ │ │ ├── gt.scala │ │ │ ├── id.scala │ │ │ ├── idx.scala │ │ │ ├── indexAsNat.scala │ │ │ ├── iterate.scala │ │ │ ├── iterateStream.scala │ │ │ ├── join.scala │ │ │ ├── let.scala │ │ │ ├── lt.scala │ │ │ ├── makeArray.scala │ │ │ ├── makeDepPair.scala │ │ │ ├── makePair.scala │ │ │ ├── map.scala │ │ │ ├── mapFst.scala │ │ │ ├── mapSeq.scala │ │ │ ├── mapSeqUnroll.scala │ │ │ ├── mapSnd.scala │ │ │ ├── mapStream.scala │ │ │ ├── mod.scala │ │ │ ├── mul.scala │ │ │ ├── natAsIndex.scala │ │ │ ├── neg.scala │ │ │ ├── not.scala │ │ │ ├── padClamp.scala │ │ │ ├── padCst.scala │ │ │ ├── padEmpty.scala │ │ │ ├── partition.scala │ │ │ ├── primitives.rise │ │ │ ├── printType.scala │ │ │ ├── reduce.scala │ │ │ ├── reduceSeq.scala │ │ │ ├── reduceSeqUnroll.scala │ │ │ ├── reorder.scala │ │ │ ├── rotateValues.scala │ │ │ ├── scanSeq.scala │ │ │ ├── scatter.scala │ │ │ ├── select.scala │ │ │ ├── slide.scala │ │ │ ├── snd.scala │ │ │ ├── split.scala │ │ │ ├── sub.scala │ │ │ ├── take.scala │ │ │ ├── toMem.scala │ │ │ ├── transpose.scala │ │ │ ├── typeHole.scala │ │ │ ├── unzip.scala │ │ │ ├── vectorFromScalar.scala │ │ │ └── zip.scala │ │ ├── replace.scala │ │ ├── semantics │ │ │ └── Data.scala │ │ ├── showRise.scala │ │ ├── showScala.scala │ │ ├── substitute.scala │ │ ├── traverse.scala │ │ ├── typedLifting.scala │ │ ├── types │ │ │ ├── Access.scala │ │ │ ├── AddressSpace.scala │ │ │ ├── Constraints.scala │ │ │ ├── DataTypeOps.scala │ │ │ ├── ExprType.scala │ │ │ ├── Flags.scala │ │ │ ├── Fragment.scala │ │ │ ├── Kinds.scala │ │ │ ├── MatrixLayout.scala │ │ │ ├── Nat.scala │ │ │ ├── NatCollection.scala │ │ │ ├── NatToData.scala │ │ │ ├── NatToNat.scala │ │ │ ├── Solution.scala │ │ │ ├── TypeExceptions.scala │ │ │ ├── check.scala │ │ │ ├── latex.scala │ │ │ └── package.scala │ │ └── uniqueNames.scala │ ├── elevate │ │ ├── meta │ │ │ ├── fission.scala │ │ │ └── traversal.scala │ │ ├── package.scala │ │ ├── rules │ │ │ ├── algorithmic.scala │ │ │ ├── lowering.scala │ │ │ ├── movement.scala │ │ │ ├── package.scala │ │ │ ├── traversal.scala │ │ │ └── vectorize.scala │ │ └── strategies │ │ │ ├── algorithmic.scala │ │ │ ├── halide.scala │ │ │ ├── lowering.scala │ │ │ ├── normalForm.scala │ │ │ ├── predicate.scala │ │ │ ├── tiling.scala │ │ │ └── traversal.scala │ ├── eqsat │ │ ├── AddressNode.scala │ │ ├── Analysis.scala │ │ ├── EClass.scala │ │ ├── EGraph.scala │ │ ├── EGraphDot.scala │ │ ├── Expr.scala │ │ ├── Extractor.scala │ │ ├── GuidedSearch.scala │ │ ├── HashCons.scala │ │ ├── HashSetQueuePop.scala │ │ ├── LoweringSearch.scala │ │ ├── NamedRewrite.scala │ │ ├── NatNode.scala │ │ ├── NatToNatNode.scala │ │ ├── Node.scala │ │ ├── NodeSubs.scala │ │ ├── Pattern.scala │ │ ├── Predicate.scala │ │ ├── ProveEquiv.scala │ │ ├── Rewrite.scala │ │ ├── RewriteDirected.scala │ │ ├── Runner.scala │ │ ├── Scheduler.scala │ │ ├── Sketch.scala │ │ ├── Substs.scala │ │ ├── TypeCheck.scala │ │ ├── TypeNode.scala │ │ ├── UnionFind.scala │ │ ├── ematching.scala │ │ ├── package.scala │ │ └── rules.scala │ ├── openCL │ │ ├── DSL.scala │ │ └── primitives │ │ │ ├── mapGlobal.scala │ │ │ ├── mapLocal.scala │ │ │ ├── mapWorkGroup.scala │ │ │ ├── oclCircularBuffer.scala │ │ │ ├── oclIterate.scala │ │ │ ├── oclReduceSeq.scala │ │ │ ├── oclReduceSeqUnroll.scala │ │ │ ├── oclRotateValues.scala │ │ │ ├── oclRunPrimitive.scala │ │ │ ├── oclToMem.scala │ │ │ └── primitives.rise │ └── openMP │ │ └── primitives │ │ ├── mapPar.scala │ │ ├── primitives.rise │ │ └── reducePar.scala │ ├── shine │ ├── C │ │ ├── AST │ │ │ ├── Function.scala │ │ │ ├── Nodes.scala │ │ │ ├── ParamKind.scala │ │ │ ├── Printer.scala │ │ │ ├── Types.scala │ │ │ └── package.scala │ │ ├── Compilation │ │ │ ├── CodeGenerator.scala │ │ │ ├── ModuleGenerator.scala │ │ │ └── TranslationContext.scala │ │ └── Module.scala │ ├── DPIA │ │ ├── Compilation │ │ │ ├── AcceptorTranslation.scala │ │ │ ├── CodeGenerator.scala │ │ │ ├── ContinuationTranslation.scala │ │ │ ├── FedeTranslation.scala │ │ │ ├── FunDef.scala │ │ │ ├── ModuleGenerator.scala │ │ │ ├── Passes │ │ │ │ ├── SimplifyNats.scala │ │ │ │ └── UnrollLoops.scala │ │ │ ├── StreamTranslation.scala │ │ │ ├── TranslationContext.scala │ │ │ └── TranslationToImperative.scala │ │ ├── DSL │ │ │ ├── Core.scala │ │ │ ├── ImperativePrimitives.scala │ │ │ └── package.scala │ │ ├── Data.scala │ │ ├── InferAccessAnnotation.scala │ │ ├── LetNatIdentifier.scala │ │ ├── Lifting.scala │ │ ├── NatFunCall.scala │ │ ├── Phrases │ │ │ ├── Phrase.scala │ │ │ ├── PrettyPhrasePrinter.scala │ │ │ └── VisitAndRebuild.scala │ │ ├── Types │ │ │ ├── MatchingDSL.scala │ │ │ ├── PhraseType.scala │ │ │ ├── TypeCheck.scala │ │ │ ├── package.scala │ │ │ └── substitute.scala │ │ ├── fromRise.scala │ │ ├── package.scala │ │ ├── primitives │ │ │ ├── functional │ │ │ │ ├── AsScalar.scala │ │ │ │ ├── AsVector.scala │ │ │ │ ├── AsVectorAligned.scala │ │ │ │ ├── Cast.scala │ │ │ │ ├── CircularBuffer.scala │ │ │ │ ├── Cycle.scala │ │ │ │ ├── DMatch.scala │ │ │ │ ├── DepIdx.scala │ │ │ │ ├── DepJoin.scala │ │ │ │ ├── DepMapSeq.scala │ │ │ │ ├── DepTile.scala │ │ │ │ ├── DepZip.scala │ │ │ │ ├── Drop.scala │ │ │ │ ├── ForeignFunctionCall.scala │ │ │ │ ├── Fst.scala │ │ │ │ ├── Gather.scala │ │ │ │ ├── Generate.scala │ │ │ │ ├── Idx.scala │ │ │ │ ├── IdxVec.scala │ │ │ │ ├── IndexAsNat.scala │ │ │ │ ├── Iterate.scala │ │ │ │ ├── IterateStream.scala │ │ │ │ ├── Join.scala │ │ │ │ ├── Let.scala │ │ │ │ ├── MakeArray.scala │ │ │ │ ├── MakeDepPair.scala │ │ │ │ ├── MakePair.scala │ │ │ │ ├── Map.scala │ │ │ │ ├── MapFst.scala │ │ │ │ ├── MapSeq.scala │ │ │ │ ├── MapSnd.scala │ │ │ │ ├── MapStream.scala │ │ │ │ ├── MapVec.scala │ │ │ │ ├── NatAsIndex.scala │ │ │ │ ├── PadClamp.scala │ │ │ │ ├── PadCst.scala │ │ │ │ ├── PadEmpty.scala │ │ │ │ ├── Partition.scala │ │ │ │ ├── PrintType.scala │ │ │ │ ├── ReduceSeq.scala │ │ │ │ ├── Reorder.scala │ │ │ │ ├── RotateValues.scala │ │ │ │ ├── ScanSeq.scala │ │ │ │ ├── Scatter.scala │ │ │ │ ├── Slide.scala │ │ │ │ ├── Snd.scala │ │ │ │ ├── Split.scala │ │ │ │ ├── Take.scala │ │ │ │ ├── ToMem.scala │ │ │ │ ├── Transpose.scala │ │ │ │ ├── TransposeDepArray.scala │ │ │ │ ├── Unzip.scala │ │ │ │ ├── VectorFromScalar.scala │ │ │ │ ├── Zip.scala │ │ │ │ └── primitives.dpia │ │ │ └── imperative │ │ │ │ ├── AsScalarAcc.scala │ │ │ │ ├── AsVectorAcc.scala │ │ │ │ ├── Assign.scala │ │ │ │ ├── Comment.scala │ │ │ │ ├── CycleAcc.scala │ │ │ │ ├── DMatchI.scala │ │ │ │ ├── DepIdxAcc.scala │ │ │ │ ├── DepJoinAcc.scala │ │ │ │ ├── DropAcc.scala │ │ │ │ ├── For.scala │ │ │ │ ├── ForNat.scala │ │ │ │ ├── ForVec.scala │ │ │ │ ├── GenerateCont.scala │ │ │ │ ├── IdxAcc.scala │ │ │ │ ├── IdxVecAcc.scala │ │ │ │ ├── JoinAcc.scala │ │ │ │ ├── MapAcc.scala │ │ │ │ ├── MapFstAcc.scala │ │ │ │ ├── MapRead.scala │ │ │ │ ├── MapSndAcc.scala │ │ │ │ ├── MkDPairFstI.scala │ │ │ │ ├── MkDPairSndAcc.scala │ │ │ │ ├── New.scala │ │ │ │ ├── NewDoubleBuffer.scala │ │ │ │ ├── PairAcc.scala │ │ │ │ ├── PairAcc1.scala │ │ │ │ ├── PairAcc2.scala │ │ │ │ ├── ReorderAcc.scala │ │ │ │ ├── ScatterAcc.scala │ │ │ │ ├── Seq.scala │ │ │ │ ├── Skip.scala │ │ │ │ ├── SplitAcc.scala │ │ │ │ ├── TakeAcc.scala │ │ │ │ ├── TransposeAcc.scala │ │ │ │ ├── UnzipAcc.scala │ │ │ │ ├── ZipAcc1.scala │ │ │ │ ├── ZipAcc2.scala │ │ │ │ └── primitives.dpia │ │ └── showDPIA.scala │ ├── GAP8 │ │ ├── Compilation │ │ │ ├── HostCodeGenerator.scala │ │ │ ├── HostCodeModuleGenerator.scala │ │ │ └── SeparateHostAndAcceleratorCode.scala │ │ ├── Executor.scala │ │ ├── Module.scala │ │ └── primitives │ │ │ ├── functional │ │ │ ├── KernelCall.scala │ │ │ ├── Run.scala │ │ │ └── primitives.dpia │ │ │ └── imperative │ │ │ ├── KernelCallCmd.scala │ │ │ └── primitives.dpia │ ├── OpenCL │ │ ├── AST │ │ │ ├── Kernel.scala │ │ │ ├── Nodes.scala │ │ │ ├── Printer.scala │ │ │ └── Types.scala │ │ ├── AdjustArraySizesForAllocations.scala │ │ ├── BuiltInFunctionCall.scala │ │ ├── Compilation │ │ │ ├── HostCodeGenerator.scala │ │ │ ├── HostCodeModuleGenerator.scala │ │ │ ├── HostManagedBuffers.scala │ │ │ ├── KernelCodeGenerator.scala │ │ │ ├── KernelDef.scala │ │ │ ├── KernelModuleGenerator.scala │ │ │ ├── Passes │ │ │ │ ├── AdaptKernelBody.scala │ │ │ │ ├── AdaptKernelParameters.scala │ │ │ │ ├── FlagPrivateArrayLoops.scala │ │ │ │ ├── HoistMemoryAllocations.scala │ │ │ │ ├── InjectWorkItemSizes.scala │ │ │ │ └── InsertMemoryBarriers.scala │ │ │ ├── SeparateHostAndKernelCode.scala │ │ │ └── TranslationContext.scala │ │ ├── DSL │ │ │ └── package.scala │ │ ├── KernelExecutor.scala │ │ ├── KernelModule.scala │ │ ├── Module.scala │ │ ├── NDRange.scala │ │ ├── ParallelismLevel.scala │ │ ├── package.scala │ │ └── primitives │ │ │ ├── functional │ │ │ ├── CircularBuffer.scala │ │ │ ├── DepMap.scala │ │ │ ├── Iterate.scala │ │ │ ├── KernelCall.scala │ │ │ ├── Map.scala │ │ │ ├── OpenCLFunctionCall.scala │ │ │ ├── ReduceSeq.scala │ │ │ ├── RotateValues.scala │ │ │ ├── Run.scala │ │ │ ├── ToMem.scala │ │ │ └── primitives.dpia │ │ │ └── imperative │ │ │ ├── Barrier.scala │ │ │ ├── HostExecution.scala │ │ │ ├── IdxDistribute.scala │ │ │ ├── IdxDistributeAcc.scala │ │ │ ├── KernelCallCmd.scala │ │ │ ├── New.scala │ │ │ ├── NewDoubleBuffer.scala │ │ │ ├── NewManagedBuffer.scala │ │ │ ├── ParFor.scala │ │ │ ├── ParForNat.scala │ │ │ └── primitives.dpia │ ├── OpenMP │ │ ├── CodeGenerator.scala │ │ ├── DSL │ │ │ └── ImperativePrimitives.scala │ │ ├── TranslationContext.scala │ │ └── primitives │ │ │ ├── functional │ │ │ ├── DepMapPar.scala │ │ │ ├── MapPar.scala │ │ │ ├── ReducePar.scala │ │ │ └── primitives.dpia │ │ │ └── imperative │ │ │ ├── ParFor.scala │ │ │ ├── ParForNat.scala │ │ │ └── primitives.dpia │ ├── cuda │ │ ├── AST │ │ │ ├── Kernel.scala │ │ │ ├── Nodes.scala │ │ │ ├── Printer.scala │ │ │ └── Types.scala │ │ ├── Compilation │ │ │ ├── KernelCodeGenerator.scala │ │ │ ├── KernelModuleGenerator.scala │ │ │ ├── Passes │ │ │ │ ├── AdaptKernelBody.scala │ │ │ │ └── HoistMemoryAllocations.scala │ │ │ └── TranslationContext.scala │ │ ├── DSL │ │ │ └── package.scala │ │ ├── KernelExecutor.scala │ │ ├── KernelModule.scala │ │ ├── Module.scala │ │ ├── package.scala │ │ └── primitives │ │ │ ├── functional │ │ │ ├── AsFragment.scala │ │ │ ├── AsMatrix.scala │ │ │ ├── GenerateFragment.scala │ │ │ ├── GlobalToShared.scala │ │ │ ├── Map.scala │ │ │ ├── MapFragment.scala │ │ │ ├── TensorMatMultAdd.scala │ │ │ └── primitives.dpia │ │ │ └── imperative │ │ │ ├── ForFragment.scala │ │ │ ├── GlobalToSharedAcc.scala │ │ │ ├── ParFor.scala │ │ │ ├── SyncPipeline.scala │ │ │ ├── SyncThreads.scala │ │ │ ├── SyncWarp.scala │ │ │ ├── WmmaFill.scala │ │ │ ├── WmmaLoad.scala │ │ │ ├── WmmaMMA.scala │ │ │ ├── WmmaStore.scala │ │ │ └── primitives.dpia │ └── package.scala │ └── util │ ├── AssertSame.scala │ ├── Display.scala │ ├── Execute.scala │ ├── ExecuteOpenCL.scala │ ├── PatternMatching.scala │ ├── ScalaPatterns.scala │ ├── SyntaxChecker.scala │ ├── TimeSpan.scala │ ├── TupleOps.scala │ ├── compiler │ ├── DSL.scala │ ├── Operations.scala │ ├── PartialCompiler.scala │ └── package.scala │ ├── gen.scala │ ├── monads.scala │ └── package.scala └── test └── scala ├── apps ├── Convolution.scala ├── KMeans.scala ├── MRIQ.scala ├── MolecularDynamics.scala ├── NBody.scala ├── NearestNeighbour.scala ├── asum.scala ├── cameraPipelineCheck.scala ├── convolution1D.scala ├── dot.scala ├── fft.scala ├── gemmTensorCheck.scala ├── gemvCheck.scala ├── harrisCornerDetectionCheck.scala ├── harrisCornerDetectionHalideCheck.scala ├── localLaplacianCheck.scala ├── mmCheck.scala ├── mmTensorCheck.scala ├── multiscaleInterpolationCheck.scala ├── scal.scala ├── scan.scala ├── separableConvolution2DCheck.scala ├── separableConvolution2DEqsat.scala ├── separableConvolution2DNaiveEqsat.scala ├── separableConvolution2DRewrite.scala ├── sgemmCheck.scala ├── stencil │ ├── Acoustic3D.scala │ ├── gaussianCheck.scala │ ├── grad2dCheck.scala │ ├── heat3dCheck.scala │ ├── j2d5ptCheck.scala │ ├── j2d9ptCheck.scala │ ├── j3d13ptCheck.scala │ ├── j3d19ptCheck.scala │ ├── j3d27ptCheck.scala │ ├── j3d7ptCheck.scala │ └── srad1Check.scala ├── stencils.scala └── unsharpMaskCheck.scala ├── compiler └── partialCompiler.scala ├── exploration └── explorationTutorial.scala ├── rise ├── OpenCL │ └── ExecuteOpenCL.scala ├── autotune │ ├── TestAutotuning.scala │ ├── TestConfigFileGeneration.scala │ ├── TestConstraints.scala │ ├── TestExecution.scala │ └── util │ │ └── package.scala ├── core │ ├── dependentTypes.scala │ ├── dotPrinterTests.scala │ ├── infer.scala │ ├── showRise.scala │ ├── showScalaTest.scala │ ├── structuralEquality.scala │ ├── traverseTest.scala │ └── uniqueNamesCheck.scala ├── elevate │ ├── algorithmic.scala │ ├── circularBuffering.scala │ ├── fissionFusion.scala │ ├── fmap.scala │ ├── halide.scala │ ├── movement.scala │ ├── rulesTest.scala │ ├── tiling.scala │ ├── traversals.scala │ ├── tvmGemm.scala │ └── util │ │ └── package.scala └── eqsat │ ├── Basic.scala │ ├── BetaReductionSubtleties.scala │ ├── CircularBuffering.scala │ ├── EGraphCheck.scala │ ├── EtaReductionSubtleties.scala │ ├── ExprCheck.scala │ ├── ExtractorCheck.scala │ ├── HarrisHalide.scala │ ├── PatternCheck.scala │ ├── Reorder.scala │ ├── Tiling.scala │ ├── TvmGemm.scala │ ├── UnionFindCheck.scala │ └── VecMapCheck.scala ├── shine ├── DPIA │ ├── DependentArrays.scala │ ├── InferAccessTypes.scala │ ├── LetNat.scala │ ├── NatDepLambdaGen.scala │ ├── NatExpr.scala │ ├── NatGen.scala │ ├── Primitives │ │ ├── DepMap.scala │ │ ├── Generate.scala │ │ ├── Iterate.scala │ │ ├── Map.scala │ │ ├── Pad.scala │ │ ├── Partition.scala │ │ ├── Reduce.scala │ │ ├── Reorder.scala │ │ ├── Scatter.scala │ │ ├── Select.scala │ │ ├── Slide.scala │ │ ├── SlideSeq.scala │ │ ├── Split.scala │ │ ├── Take.scala │ │ └── Transpose.scala │ ├── Semantics │ │ └── SplitSlide.scala │ ├── SlowCodegen.scala │ ├── Store.scala │ └── StructDecl.scala ├── GAP8 │ └── codegen.scala ├── OpenCL │ ├── Barriers.scala │ ├── MemAccess.scala │ ├── OclToMem.scala │ ├── Parameters.scala │ └── Vectors.scala ├── apps │ ├── SparseMatrix.scala │ ├── SparseVector.scala │ ├── stencilOldSurfaceLanguage.scala │ └── triangleVectorMatrix.scala ├── cuda │ ├── MMTest.scala │ ├── Parameters.scala │ └── basic.scala ├── host.scala └── openmp │ └── canonicalForm.scala └── test_util └── package.scala /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/.gitmodules -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/README.md -------------------------------------------------------------------------------- /data/golds/camera_pipe/corrected.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/data/golds/camera_pipe/corrected.dump -------------------------------------------------------------------------------- /data/golds/camera_pipe/curved.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/data/golds/camera_pipe/curved.dump -------------------------------------------------------------------------------- /data/golds/camera_pipe/deinterleaved.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/data/golds/camera_pipe/deinterleaved.dump -------------------------------------------------------------------------------- /data/golds/camera_pipe/demosaiced.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/data/golds/camera_pipe/demosaiced.dump -------------------------------------------------------------------------------- /data/golds/camera_pipe/denoised.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/data/golds/camera_pipe/denoised.dump -------------------------------------------------------------------------------- /data/golds/camera_pipe/input.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/data/golds/camera_pipe/input.dump -------------------------------------------------------------------------------- /data/golds/camera_pipe/sharpened.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/data/golds/camera_pipe/sharpened.dump -------------------------------------------------------------------------------- /data/golds/camera_pipe/shifted.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/data/golds/camera_pipe/shifted.dump -------------------------------------------------------------------------------- /data/golds/interpolate/input.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/data/golds/interpolate/input.dump -------------------------------------------------------------------------------- /data/golds/interpolate/output.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/data/golds/interpolate/output.dump -------------------------------------------------------------------------------- /data/golds/local_laplacian/gPyramid_init.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/data/golds/local_laplacian/gPyramid_init.dump -------------------------------------------------------------------------------- /data/golds/local_laplacian/input.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/data/golds/local_laplacian/input.dump -------------------------------------------------------------------------------- /data/golds/local_laplacian/output.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/data/golds/local_laplacian/output.dump -------------------------------------------------------------------------------- /data/golds/local_laplacian/remap.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/data/golds/local_laplacian/remap.dump -------------------------------------------------------------------------------- /data/golds/unsharp/input.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/data/golds/unsharp/input.dump -------------------------------------------------------------------------------- /data/golds/unsharp/output.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/data/golds/unsharp/output.dump -------------------------------------------------------------------------------- /docs-website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/docs-website/.gitignore -------------------------------------------------------------------------------- /docs-website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/docs-website/README.md -------------------------------------------------------------------------------- /docs-website/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/docs-website/babel.config.js -------------------------------------------------------------------------------- /docs-website/docs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs-website/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/docs-website/docusaurus.config.js -------------------------------------------------------------------------------- /docs-website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/docs-website/package.json -------------------------------------------------------------------------------- /docs-website/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/docs-website/sidebars.js -------------------------------------------------------------------------------- /docs-website/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/docs-website/src/css/custom.css -------------------------------------------------------------------------------- /docs-website/src/pages/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/docs-website/src/pages/styles.module.css -------------------------------------------------------------------------------- /docs-website/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs-website/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/docs-website/static/img/favicon.ico -------------------------------------------------------------------------------- /docs-website/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/docs-website/static/img/logo.svg -------------------------------------------------------------------------------- /docs-website/static/img/logoDark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/docs-website/static/img/logoDark.svg -------------------------------------------------------------------------------- /docs-website/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/docs-website/yarn.lock -------------------------------------------------------------------------------- /docs/exploration/exploration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/docs/exploration/exploration.md -------------------------------------------------------------------------------- /docs/exploration/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/docs/exploration/tutorial.md -------------------------------------------------------------------------------- /docs/greeting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/docs/greeting.md -------------------------------------------------------------------------------- /docs/language-reference/rise-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/docs/language-reference/rise-types.md -------------------------------------------------------------------------------- /docs/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/docs/setup.md -------------------------------------------------------------------------------- /docs/structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/docs/structure.md -------------------------------------------------------------------------------- /docs/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/docs/tutorial.md -------------------------------------------------------------------------------- /exploration/configuration/mm_example_iterative_improvement.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/exploration/configuration/mm_example_iterative_improvement.json -------------------------------------------------------------------------------- /exploration/configuration/mm_example_random.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/exploration/configuration/mm_example_random.json -------------------------------------------------------------------------------- /float-safe-optimizer/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/float-safe-optimizer/Main.scala -------------------------------------------------------------------------------- /float-safe-optimizer/Optimize.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/float-safe-optimizer/Optimize.scala -------------------------------------------------------------------------------- /float-safe-optimizer/examples/.gitignore: -------------------------------------------------------------------------------- 1 | *.c -------------------------------------------------------------------------------- /float-safe-optimizer/examples/add3.rise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/float-safe-optimizer/examples/add3.rise -------------------------------------------------------------------------------- /float-safe-optimizer/examples/add3Seq.rise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/float-safe-optimizer/examples/add3Seq.rise -------------------------------------------------------------------------------- /float-safe-optimizer/examples/add3TypeError.rise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/float-safe-optimizer/examples/add3TypeError.rise -------------------------------------------------------------------------------- /float-safe-optimizer/examples/addv.rise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/float-safe-optimizer/examples/addv.rise -------------------------------------------------------------------------------- /float-safe-optimizer/examples/cos.rise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/float-safe-optimizer/examples/cos.rise -------------------------------------------------------------------------------- /float-safe-optimizer/examples/generate.rise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/float-safe-optimizer/examples/generate.rise -------------------------------------------------------------------------------- /float-safe-optimizer/examples/larr.rise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/float-safe-optimizer/examples/larr.rise -------------------------------------------------------------------------------- /float-safe-optimizer/examples/length-rw.rise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/float-safe-optimizer/examples/length-rw.rise -------------------------------------------------------------------------------- /float-safe-optimizer/examples/length.rise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/float-safe-optimizer/examples/length.rise -------------------------------------------------------------------------------- /float-safe-optimizer/examples/makeArray.rise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/float-safe-optimizer/examples/makeArray.rise -------------------------------------------------------------------------------- /float-safe-optimizer/examples/redParVec.rise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/float-safe-optimizer/examples/redParVec.rise -------------------------------------------------------------------------------- /float-safe-optimizer/examples/reverse.rise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/float-safe-optimizer/examples/reverse.rise -------------------------------------------------------------------------------- /float-safe-optimizer/examples/scalarOut.rise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/float-safe-optimizer/examples/scalarOut.rise -------------------------------------------------------------------------------- /meta/src/main/scala/meta/generator/DPIAPrimitives.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/meta/src/main/scala/meta/generator/DPIAPrimitives.scala -------------------------------------------------------------------------------- /meta/src/main/scala/meta/generator/RisePrimitives.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/meta/src/main/scala/meta/generator/RisePrimitives.scala -------------------------------------------------------------------------------- /meta/src/main/scala/meta/parser/DPIA/Decl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/meta/src/main/scala/meta/parser/DPIA/Decl.scala -------------------------------------------------------------------------------- /meta/src/main/scala/meta/parser/DPIA/Kind.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/meta/src/main/scala/meta/parser/DPIA/Kind.scala -------------------------------------------------------------------------------- /meta/src/main/scala/meta/parser/DPIA/Type.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/meta/src/main/scala/meta/parser/DPIA/Type.scala -------------------------------------------------------------------------------- /meta/src/main/scala/meta/parser/DPIA/isWellKindedDefinition.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/meta/src/main/scala/meta/parser/DPIA/isWellKindedDefinition.scala -------------------------------------------------------------------------------- /meta/src/main/scala/meta/parser/Nat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/meta/src/main/scala/meta/parser/Nat.scala -------------------------------------------------------------------------------- /meta/src/main/scala/meta/parser/rise/Decl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/meta/src/main/scala/meta/parser/rise/Decl.scala -------------------------------------------------------------------------------- /meta/src/main/scala/meta/parser/rise/Kind.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/meta/src/main/scala/meta/parser/rise/Kind.scala -------------------------------------------------------------------------------- /meta/src/main/scala/meta/parser/rise/Type.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/meta/src/main/scala/meta/parser/rise/Type.scala -------------------------------------------------------------------------------- /meta/src/main/scala/meta/parser/rise/isWellKindedType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/meta/src/main/scala/meta/parser/rise/isWellKindedType.scala -------------------------------------------------------------------------------- /meta/src/main/scala/meta/parser/shared/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/meta/src/main/scala/meta/parser/shared/package.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.6.2 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /runtime/clap_wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/runtime/clap_wrapper.sh -------------------------------------------------------------------------------- /runtime/gap8/gap8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/runtime/gap8/gap8.c -------------------------------------------------------------------------------- /runtime/gap8/gap8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/runtime/gap8/gap8.h -------------------------------------------------------------------------------- /runtime/gap8/nosync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/runtime/gap8/nosync.c -------------------------------------------------------------------------------- /runtime/ocl/buffer_one_copy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/runtime/ocl/buffer_one_copy.c -------------------------------------------------------------------------------- /runtime/ocl/buffer_zero_copy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/runtime/ocl/buffer_zero_copy.c -------------------------------------------------------------------------------- /runtime/ocl/ocl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/runtime/ocl/ocl.c -------------------------------------------------------------------------------- /runtime/ocl/ocl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/runtime/ocl/ocl.h -------------------------------------------------------------------------------- /runtime/ocl/time_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/runtime/ocl/time_utils.h -------------------------------------------------------------------------------- /runtime/runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/runtime/runtime.h -------------------------------------------------------------------------------- /scalastyle_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/scalastyle_config.xml -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/setup.sh -------------------------------------------------------------------------------- /src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /src/main/scala/apps/CGO21_MMNVIDIA_fix.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/CGO21_MMNVIDIA_fix.cl -------------------------------------------------------------------------------- /src/main/scala/apps/CGO21_NBodyNVIDIA_fix.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/CGO21_NBodyNVIDIA_fix.cl -------------------------------------------------------------------------------- /src/main/scala/apps/SobelFilter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/SobelFilter.scala -------------------------------------------------------------------------------- /src/main/scala/apps/cameraPipeline.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/cameraPipeline.scala -------------------------------------------------------------------------------- /src/main/scala/apps/cameraPipelineRewrite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/cameraPipelineRewrite.scala -------------------------------------------------------------------------------- /src/main/scala/apps/convolution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/convolution.scala -------------------------------------------------------------------------------- /src/main/scala/apps/gemmTensor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/gemmTensor.scala -------------------------------------------------------------------------------- /src/main/scala/apps/gemv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/gemv.scala -------------------------------------------------------------------------------- /src/main/scala/apps/harrisCornerDetection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/harrisCornerDetection.scala -------------------------------------------------------------------------------- /src/main/scala/apps/harrisCornerDetection2/binomialCoarsity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/harrisCornerDetection2/binomialCoarsity.scala -------------------------------------------------------------------------------- /src/main/scala/apps/harrisCornerDetection2/coarsity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/harrisCornerDetection2/coarsity.scala -------------------------------------------------------------------------------- /src/main/scala/apps/harrisCornerDetection2/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/harrisCornerDetection2/common.cpp -------------------------------------------------------------------------------- /src/main/scala/apps/harrisCornerDetection2/convolutions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/harrisCornerDetection2/convolutions.scala -------------------------------------------------------------------------------- /src/main/scala/apps/harrisCornerDetection2/generateCode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/harrisCornerDetection2/generateCode.scala -------------------------------------------------------------------------------- /src/main/scala/apps/harrisCornerDetection2/harris.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/harrisCornerDetection2/harris.scala -------------------------------------------------------------------------------- /src/main/scala/apps/harrisCornerDetection2/mul.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/harrisCornerDetection2/mul.scala -------------------------------------------------------------------------------- /src/main/scala/apps/harrisCornerDetection2/mulBinomialCoarsity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/harrisCornerDetection2/mulBinomialCoarsity.scala -------------------------------------------------------------------------------- /src/main/scala/apps/harrisCornerDetection2/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/harrisCornerDetection2/package.scala -------------------------------------------------------------------------------- /src/main/scala/apps/harrisCornerDetection2/sobelXY.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/harrisCornerDetection2/sobelXY.scala -------------------------------------------------------------------------------- /src/main/scala/apps/harrisCornerDetection2/sobelXYMul.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/harrisCornerDetection2/sobelXYMul.scala -------------------------------------------------------------------------------- /src/main/scala/apps/harrisCornerDetectionHalide.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/harrisCornerDetectionHalide.scala -------------------------------------------------------------------------------- /src/main/scala/apps/harrisCornerDetectionHalideRewrite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/harrisCornerDetectionHalideRewrite.scala -------------------------------------------------------------------------------- /src/main/scala/apps/kmeans.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/kmeans.scala -------------------------------------------------------------------------------- /src/main/scala/apps/localLaplacian.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/localLaplacian.scala -------------------------------------------------------------------------------- /src/main/scala/apps/mm.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/mm.scala -------------------------------------------------------------------------------- /src/main/scala/apps/mmTensor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/mmTensor.scala -------------------------------------------------------------------------------- /src/main/scala/apps/molecularDynamics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/molecularDynamics.scala -------------------------------------------------------------------------------- /src/main/scala/apps/mriQ.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/mriQ.scala -------------------------------------------------------------------------------- /src/main/scala/apps/multiscaleInterpolation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/multiscaleInterpolation.scala -------------------------------------------------------------------------------- /src/main/scala/apps/nbody.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/nbody.scala -------------------------------------------------------------------------------- /src/main/scala/apps/nearestNeighbour.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/nearestNeighbour.scala -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/CGO17_ComputePhiMag.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/CGO17_ComputePhiMag.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/CGO17_ComputeQ.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/CGO17_ComputeQ.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/CGO17_ConvolutionColumn_large.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/CGO17_ConvolutionColumn_large.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/CGO17_ConvolutionColumn_small.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/CGO17_ConvolutionColumn_small.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/CGO17_ConvolutionRow_large.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/CGO17_ConvolutionRow_large.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/CGO17_ConvolutionRow_small.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/CGO17_ConvolutionRow_small.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/CGO17_GEMV_N.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/CGO17_GEMV_N.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/CGO17_GEMV_T.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/CGO17_GEMV_T.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/CGO17_KMeans.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/CGO17_KMeans.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/CGO17_MMAMD.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/CGO17_MMAMD.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/CGO17_MMNVIDIA.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/CGO17_MMNVIDIA.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/CGO17_MolecularDynamics.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/CGO17_MolecularDynamics.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/CGO17_NBodyAMD.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/CGO17_NBodyAMD.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/CGO17_NBodyAMD_novload_novstore.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/CGO17_NBodyAMD_novload_novstore.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/CGO17_NBodyNVIDIA.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/CGO17_NBodyNVIDIA.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/CGO17_NN.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/CGO17_NN.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/KMeans.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/KMeans.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/MolecularDynamics.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/MolecularDynamics.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/NearestNeighbour.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/NearestNeighbour.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/acoustic3D.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/acoustic3D.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/acoustic3DMSS.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/acoustic3DMSS.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/keplerSgemm.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/keplerSgemm.cl -------------------------------------------------------------------------------- /src/main/scala/apps/originalLift/maliSgemm.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/originalLift/maliSgemm.cl -------------------------------------------------------------------------------- /src/main/scala/apps/separableConvolution2D.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/separableConvolution2D.scala -------------------------------------------------------------------------------- /src/main/scala/apps/sgemm.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/sgemm.scala -------------------------------------------------------------------------------- /src/main/scala/apps/stencil/acoustic3D.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/stencil/acoustic3D.scala -------------------------------------------------------------------------------- /src/main/scala/apps/stencil/gaussian.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/stencil/gaussian.scala -------------------------------------------------------------------------------- /src/main/scala/apps/stencil/grad2d.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/stencil/grad2d.scala -------------------------------------------------------------------------------- /src/main/scala/apps/stencil/heat3d.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/stencil/heat3d.scala -------------------------------------------------------------------------------- /src/main/scala/apps/stencil/j2d5pt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/stencil/j2d5pt.scala -------------------------------------------------------------------------------- /src/main/scala/apps/stencil/j2d9pt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/stencil/j2d9pt.scala -------------------------------------------------------------------------------- /src/main/scala/apps/stencil/j3d13pt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/stencil/j3d13pt.scala -------------------------------------------------------------------------------- /src/main/scala/apps/stencil/j3d19pt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/stencil/j3d19pt.scala -------------------------------------------------------------------------------- /src/main/scala/apps/stencil/j3d27pt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/stencil/j3d27pt.scala -------------------------------------------------------------------------------- /src/main/scala/apps/stencil/j3d7pt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/stencil/j3d7pt.scala -------------------------------------------------------------------------------- /src/main/scala/apps/stencil/poisson3d.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/stencil/poisson3d.scala -------------------------------------------------------------------------------- /src/main/scala/apps/stencil/srad1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/stencil/srad1.scala -------------------------------------------------------------------------------- /src/main/scala/apps/tvmGemm.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/tvmGemm.scala -------------------------------------------------------------------------------- /src/main/scala/apps/unsharpMask.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/apps/unsharpMask.scala -------------------------------------------------------------------------------- /src/main/scala/benchmarks/cgo17/all.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/cgo17/all.scala -------------------------------------------------------------------------------- /src/main/scala/benchmarks/cgo17/bench.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/cgo17/bench.R -------------------------------------------------------------------------------- /src/main/scala/benchmarks/cgo17/bench2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/cgo17/bench2.csv -------------------------------------------------------------------------------- /src/main/scala/benchmarks/cgo17/benchFix.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/cgo17/benchFix.R -------------------------------------------------------------------------------- /src/main/scala/benchmarks/cgo17/benchFix.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/cgo17/benchFix.csv -------------------------------------------------------------------------------- /src/main/scala/benchmarks/cgo17/convolution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/cgo17/convolution.scala -------------------------------------------------------------------------------- /src/main/scala/benchmarks/cgo17/gemv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/cgo17/gemv.scala -------------------------------------------------------------------------------- /src/main/scala/benchmarks/cgo17/kmeans.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/cgo17/kmeans.scala -------------------------------------------------------------------------------- /src/main/scala/benchmarks/cgo17/mm.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/cgo17/mm.scala -------------------------------------------------------------------------------- /src/main/scala/benchmarks/cgo17/molecularDynamics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/cgo17/molecularDynamics.scala -------------------------------------------------------------------------------- /src/main/scala/benchmarks/cgo17/mriQ.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/cgo17/mriQ.scala -------------------------------------------------------------------------------- /src/main/scala/benchmarks/cgo17/nbody.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/cgo17/nbody.scala -------------------------------------------------------------------------------- /src/main/scala/benchmarks/cgo17/nearestNeighbour.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/cgo17/nearestNeighbour.scala -------------------------------------------------------------------------------- /src/main/scala/benchmarks/core/CorrectnessCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/core/CorrectnessCheck.scala -------------------------------------------------------------------------------- /src/main/scala/benchmarks/core/RunOpenCLProgram.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/core/RunOpenCLProgram.scala -------------------------------------------------------------------------------- /src/main/scala/benchmarks/core/TimeStat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/core/TimeStat.scala -------------------------------------------------------------------------------- /src/main/scala/benchmarks/core/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/core/package.scala -------------------------------------------------------------------------------- /src/main/scala/benchmarks/eqsat/harris.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/eqsat/harris.scala -------------------------------------------------------------------------------- /src/main/scala/benchmarks/eqsat/mm.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/eqsat/mm.scala -------------------------------------------------------------------------------- /src/main/scala/benchmarks/eqsat/reorder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/eqsat/reorder.scala -------------------------------------------------------------------------------- /src/main/scala/benchmarks/eqsat/tiling.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/benchmarks/eqsat/tiling.scala -------------------------------------------------------------------------------- /src/main/scala/exploration/explorationUtil/StatisticsCollector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/exploration/explorationUtil/StatisticsCollector.scala -------------------------------------------------------------------------------- /src/main/scala/exploration/explorationUtil/jsonParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/exploration/explorationUtil/jsonParser.scala -------------------------------------------------------------------------------- /src/main/scala/exploration/riseExploration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/exploration/riseExploration.scala -------------------------------------------------------------------------------- /src/main/scala/exploration/runner/CExecutor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/exploration/runner/CExecutor.scala -------------------------------------------------------------------------------- /src/main/scala/exploration/strategies/defaultStrategies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/exploration/strategies/defaultStrategies.scala -------------------------------------------------------------------------------- /src/main/scala/rise/Cuda/DSL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/Cuda/DSL.scala -------------------------------------------------------------------------------- /src/main/scala/rise/Cuda/primitives/asFragment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/Cuda/primitives/asFragment.scala -------------------------------------------------------------------------------- /src/main/scala/rise/Cuda/primitives/asMatrix.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/Cuda/primitives/asMatrix.scala -------------------------------------------------------------------------------- /src/main/scala/rise/Cuda/primitives/generateFragment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/Cuda/primitives/generateFragment.scala -------------------------------------------------------------------------------- /src/main/scala/rise/Cuda/primitives/globalToShared.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/Cuda/primitives/globalToShared.scala -------------------------------------------------------------------------------- /src/main/scala/rise/Cuda/primitives/mapBlock.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/Cuda/primitives/mapBlock.scala -------------------------------------------------------------------------------- /src/main/scala/rise/Cuda/primitives/mapFragment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/Cuda/primitives/mapFragment.scala -------------------------------------------------------------------------------- /src/main/scala/rise/Cuda/primitives/mapGlobal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/Cuda/primitives/mapGlobal.scala -------------------------------------------------------------------------------- /src/main/scala/rise/Cuda/primitives/mapLane.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/Cuda/primitives/mapLane.scala -------------------------------------------------------------------------------- /src/main/scala/rise/Cuda/primitives/mapThreads.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/Cuda/primitives/mapThreads.scala -------------------------------------------------------------------------------- /src/main/scala/rise/Cuda/primitives/mapWarp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/Cuda/primitives/mapWarp.scala -------------------------------------------------------------------------------- /src/main/scala/rise/Cuda/primitives/primitives.rise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/Cuda/primitives/primitives.rise -------------------------------------------------------------------------------- /src/main/scala/rise/Cuda/primitives/tensorMMA.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/Cuda/primitives/tensorMMA.scala -------------------------------------------------------------------------------- /src/main/scala/rise/GAP8/DSL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/GAP8/DSL.scala -------------------------------------------------------------------------------- /src/main/scala/rise/GAP8/primitives/gap8RunPrimitive.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/GAP8/primitives/gap8RunPrimitive.scala -------------------------------------------------------------------------------- /src/main/scala/rise/GAP8/primitives/primitives.rise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/GAP8/primitives/primitives.rise -------------------------------------------------------------------------------- /src/main/scala/rise/autotune/configFileGeneration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/autotune/configFileGeneration.scala -------------------------------------------------------------------------------- /src/main/scala/rise/autotune/constraints.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/autotune/constraints.scala -------------------------------------------------------------------------------- /src/main/scala/rise/autotune/errors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/autotune/errors.scala -------------------------------------------------------------------------------- /src/main/scala/rise/autotune/execution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/autotune/execution.scala -------------------------------------------------------------------------------- /src/main/scala/rise/autotune/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/autotune/package.scala -------------------------------------------------------------------------------- /src/main/scala/rise/autotune/utils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/autotune/utils.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/Builder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/Builder.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/DSL/HighLevelConstructs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/DSL/HighLevelConstructs.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/DSL/ToBeTyped.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/DSL/ToBeTyped.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/DSL/TopLevel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/DSL/TopLevel.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/DSL/Type.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/DSL/Type.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/DSL/infer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/DSL/infer.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/DSL/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/DSL/package.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/Expr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/Expr.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/ForeignFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/ForeignFunction.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/IsClosedForm.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/IsClosedForm.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/dotPrinter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/dotPrinter.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/equality.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/equality.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/lifting.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/lifting.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/makeClosed.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/makeClosed.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/package.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/add.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/add.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/asScalar.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/asScalar.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/asVector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/asVector.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/asVectorAligned.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/asVectorAligned.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/cast.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/cast.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/circularBuffer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/circularBuffer.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/concat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/concat.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/depJoin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/depJoin.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/depMapSeq.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/depMapSeq.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/depSlide.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/depSlide.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/depTile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/depTile.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/depZip.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/depZip.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/div.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/div.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/dmatch.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/dmatch.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/drop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/drop.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/equal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/equal.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/foreignFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/foreignFunction.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/fst.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/fst.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/gather.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/gather.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/generate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/generate.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/gt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/gt.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/id.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/id.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/idx.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/idx.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/indexAsNat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/indexAsNat.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/iterate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/iterate.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/iterateStream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/iterateStream.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/join.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/join.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/let.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/let.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/lt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/lt.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/makeArray.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/makeArray.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/makeDepPair.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/makeDepPair.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/makePair.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/makePair.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/map.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/map.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/mapFst.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/mapFst.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/mapSeq.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/mapSeq.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/mapSeqUnroll.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/mapSeqUnroll.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/mapSnd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/mapSnd.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/mapStream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/mapStream.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/mod.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/mod.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/mul.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/mul.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/natAsIndex.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/natAsIndex.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/neg.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/neg.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/not.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/not.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/padClamp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/padClamp.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/padCst.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/padCst.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/padEmpty.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/padEmpty.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/partition.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/partition.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/primitives.rise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/primitives.rise -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/printType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/printType.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/reduce.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/reduce.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/reduceSeq.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/reduceSeq.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/reduceSeqUnroll.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/reduceSeqUnroll.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/reorder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/reorder.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/rotateValues.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/rotateValues.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/scanSeq.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/scanSeq.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/scatter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/scatter.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/select.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/select.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/slide.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/slide.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/snd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/snd.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/split.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/split.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/sub.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/sub.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/take.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/take.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/toMem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/toMem.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/transpose.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/transpose.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/typeHole.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/typeHole.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/unzip.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/unzip.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/vectorFromScalar.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/vectorFromScalar.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/primitives/zip.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/primitives/zip.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/replace.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/replace.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/semantics/Data.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/semantics/Data.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/showRise.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/showRise.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/showScala.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/showScala.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/substitute.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/substitute.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/traverse.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/traverse.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/typedLifting.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/typedLifting.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/types/Access.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/types/Access.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/types/AddressSpace.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/types/AddressSpace.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/types/Constraints.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/types/Constraints.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/types/DataTypeOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/types/DataTypeOps.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/types/ExprType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/types/ExprType.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/types/Flags.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/types/Flags.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/types/Fragment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/types/Fragment.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/types/Kinds.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/types/Kinds.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/types/MatrixLayout.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/types/MatrixLayout.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/types/Nat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/types/Nat.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/types/NatCollection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/types/NatCollection.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/types/NatToData.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/types/NatToData.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/types/NatToNat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/types/NatToNat.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/types/Solution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/types/Solution.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/types/TypeExceptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/types/TypeExceptions.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/types/check.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/types/check.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/types/latex.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/types/latex.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/types/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/types/package.scala -------------------------------------------------------------------------------- /src/main/scala/rise/core/uniqueNames.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/core/uniqueNames.scala -------------------------------------------------------------------------------- /src/main/scala/rise/elevate/meta/fission.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/elevate/meta/fission.scala -------------------------------------------------------------------------------- /src/main/scala/rise/elevate/meta/traversal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/elevate/meta/traversal.scala -------------------------------------------------------------------------------- /src/main/scala/rise/elevate/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/elevate/package.scala -------------------------------------------------------------------------------- /src/main/scala/rise/elevate/rules/algorithmic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/elevate/rules/algorithmic.scala -------------------------------------------------------------------------------- /src/main/scala/rise/elevate/rules/lowering.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/elevate/rules/lowering.scala -------------------------------------------------------------------------------- /src/main/scala/rise/elevate/rules/movement.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/elevate/rules/movement.scala -------------------------------------------------------------------------------- /src/main/scala/rise/elevate/rules/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/elevate/rules/package.scala -------------------------------------------------------------------------------- /src/main/scala/rise/elevate/rules/traversal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/elevate/rules/traversal.scala -------------------------------------------------------------------------------- /src/main/scala/rise/elevate/rules/vectorize.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/elevate/rules/vectorize.scala -------------------------------------------------------------------------------- /src/main/scala/rise/elevate/strategies/algorithmic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/elevate/strategies/algorithmic.scala -------------------------------------------------------------------------------- /src/main/scala/rise/elevate/strategies/halide.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/elevate/strategies/halide.scala -------------------------------------------------------------------------------- /src/main/scala/rise/elevate/strategies/lowering.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/elevate/strategies/lowering.scala -------------------------------------------------------------------------------- /src/main/scala/rise/elevate/strategies/normalForm.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/elevate/strategies/normalForm.scala -------------------------------------------------------------------------------- /src/main/scala/rise/elevate/strategies/predicate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/elevate/strategies/predicate.scala -------------------------------------------------------------------------------- /src/main/scala/rise/elevate/strategies/tiling.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/elevate/strategies/tiling.scala -------------------------------------------------------------------------------- /src/main/scala/rise/elevate/strategies/traversal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/elevate/strategies/traversal.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/AddressNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/AddressNode.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/Analysis.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/Analysis.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/EClass.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/EClass.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/EGraph.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/EGraph.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/EGraphDot.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/EGraphDot.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/Expr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/Expr.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/Extractor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/Extractor.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/GuidedSearch.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/GuidedSearch.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/HashCons.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/HashCons.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/HashSetQueuePop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/HashSetQueuePop.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/LoweringSearch.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/LoweringSearch.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/NamedRewrite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/NamedRewrite.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/NatNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/NatNode.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/NatToNatNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/NatToNatNode.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/Node.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/Node.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/NodeSubs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/NodeSubs.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/Pattern.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/Pattern.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/Predicate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/Predicate.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/ProveEquiv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/ProveEquiv.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/Rewrite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/Rewrite.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/RewriteDirected.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/RewriteDirected.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/Runner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/Runner.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/Scheduler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/Scheduler.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/Sketch.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/Sketch.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/Substs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/Substs.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/TypeCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/TypeCheck.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/TypeNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/TypeNode.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/UnionFind.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/UnionFind.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/ematching.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/ematching.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/package.scala -------------------------------------------------------------------------------- /src/main/scala/rise/eqsat/rules.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/eqsat/rules.scala -------------------------------------------------------------------------------- /src/main/scala/rise/openCL/DSL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/openCL/DSL.scala -------------------------------------------------------------------------------- /src/main/scala/rise/openCL/primitives/mapGlobal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/openCL/primitives/mapGlobal.scala -------------------------------------------------------------------------------- /src/main/scala/rise/openCL/primitives/mapLocal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/openCL/primitives/mapLocal.scala -------------------------------------------------------------------------------- /src/main/scala/rise/openCL/primitives/mapWorkGroup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/openCL/primitives/mapWorkGroup.scala -------------------------------------------------------------------------------- /src/main/scala/rise/openCL/primitives/oclCircularBuffer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/openCL/primitives/oclCircularBuffer.scala -------------------------------------------------------------------------------- /src/main/scala/rise/openCL/primitives/oclIterate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/openCL/primitives/oclIterate.scala -------------------------------------------------------------------------------- /src/main/scala/rise/openCL/primitives/oclReduceSeq.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/openCL/primitives/oclReduceSeq.scala -------------------------------------------------------------------------------- /src/main/scala/rise/openCL/primitives/oclReduceSeqUnroll.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/openCL/primitives/oclReduceSeqUnroll.scala -------------------------------------------------------------------------------- /src/main/scala/rise/openCL/primitives/oclRotateValues.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/openCL/primitives/oclRotateValues.scala -------------------------------------------------------------------------------- /src/main/scala/rise/openCL/primitives/oclRunPrimitive.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/openCL/primitives/oclRunPrimitive.scala -------------------------------------------------------------------------------- /src/main/scala/rise/openCL/primitives/oclToMem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/openCL/primitives/oclToMem.scala -------------------------------------------------------------------------------- /src/main/scala/rise/openCL/primitives/primitives.rise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/openCL/primitives/primitives.rise -------------------------------------------------------------------------------- /src/main/scala/rise/openMP/primitives/mapPar.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/openMP/primitives/mapPar.scala -------------------------------------------------------------------------------- /src/main/scala/rise/openMP/primitives/primitives.rise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/openMP/primitives/primitives.rise -------------------------------------------------------------------------------- /src/main/scala/rise/openMP/primitives/reducePar.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/rise/openMP/primitives/reducePar.scala -------------------------------------------------------------------------------- /src/main/scala/shine/C/AST/Function.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/C/AST/Function.scala -------------------------------------------------------------------------------- /src/main/scala/shine/C/AST/Nodes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/C/AST/Nodes.scala -------------------------------------------------------------------------------- /src/main/scala/shine/C/AST/ParamKind.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/C/AST/ParamKind.scala -------------------------------------------------------------------------------- /src/main/scala/shine/C/AST/Printer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/C/AST/Printer.scala -------------------------------------------------------------------------------- /src/main/scala/shine/C/AST/Types.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/C/AST/Types.scala -------------------------------------------------------------------------------- /src/main/scala/shine/C/AST/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/C/AST/package.scala -------------------------------------------------------------------------------- /src/main/scala/shine/C/Compilation/CodeGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/C/Compilation/CodeGenerator.scala -------------------------------------------------------------------------------- /src/main/scala/shine/C/Compilation/ModuleGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/C/Compilation/ModuleGenerator.scala -------------------------------------------------------------------------------- /src/main/scala/shine/C/Compilation/TranslationContext.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/C/Compilation/TranslationContext.scala -------------------------------------------------------------------------------- /src/main/scala/shine/C/Module.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/C/Module.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Compilation/AcceptorTranslation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Compilation/AcceptorTranslation.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Compilation/CodeGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Compilation/CodeGenerator.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Compilation/ContinuationTranslation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Compilation/ContinuationTranslation.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Compilation/FedeTranslation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Compilation/FedeTranslation.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Compilation/FunDef.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Compilation/FunDef.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Compilation/ModuleGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Compilation/ModuleGenerator.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Compilation/Passes/SimplifyNats.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Compilation/Passes/SimplifyNats.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Compilation/Passes/UnrollLoops.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Compilation/Passes/UnrollLoops.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Compilation/StreamTranslation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Compilation/StreamTranslation.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Compilation/TranslationContext.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Compilation/TranslationContext.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Compilation/TranslationToImperative.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Compilation/TranslationToImperative.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/DSL/Core.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/DSL/Core.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/DSL/ImperativePrimitives.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/DSL/ImperativePrimitives.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/DSL/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/DSL/package.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Data.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Data.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/InferAccessAnnotation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/InferAccessAnnotation.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/LetNatIdentifier.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/LetNatIdentifier.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Lifting.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Lifting.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/NatFunCall.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/NatFunCall.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Phrases/Phrase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Phrases/Phrase.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Phrases/PrettyPhrasePrinter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Phrases/PrettyPhrasePrinter.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Phrases/VisitAndRebuild.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Phrases/VisitAndRebuild.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Types/MatchingDSL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Types/MatchingDSL.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Types/PhraseType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Types/PhraseType.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Types/TypeCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Types/TypeCheck.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Types/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Types/package.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/Types/substitute.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/Types/substitute.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/fromRise.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/fromRise.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/package.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/AsScalar.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/AsScalar.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/AsVector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/AsVector.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/AsVectorAligned.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/AsVectorAligned.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Cast.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Cast.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/CircularBuffer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/CircularBuffer.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Cycle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Cycle.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/DMatch.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/DMatch.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/DepIdx.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/DepIdx.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/DepJoin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/DepJoin.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/DepMapSeq.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/DepMapSeq.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/DepTile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/DepTile.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/DepZip.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/DepZip.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Drop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Drop.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/ForeignFunctionCall.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/ForeignFunctionCall.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Fst.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Fst.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Gather.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Gather.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Generate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Generate.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Idx.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Idx.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/IdxVec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/IdxVec.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/IndexAsNat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/IndexAsNat.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Iterate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Iterate.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/IterateStream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/IterateStream.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Join.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Join.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Let.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Let.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/MakeArray.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/MakeArray.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/MakeDepPair.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/MakeDepPair.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/MakePair.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/MakePair.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Map.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Map.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/MapFst.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/MapFst.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/MapSeq.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/MapSeq.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/MapSnd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/MapSnd.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/MapStream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/MapStream.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/MapVec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/MapVec.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/NatAsIndex.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/NatAsIndex.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/PadClamp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/PadClamp.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/PadCst.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/PadCst.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/PadEmpty.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/PadEmpty.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Partition.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Partition.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/PrintType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/PrintType.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/ReduceSeq.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/ReduceSeq.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Reorder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Reorder.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/RotateValues.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/RotateValues.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/ScanSeq.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/ScanSeq.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Scatter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Scatter.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Slide.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Slide.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Snd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Snd.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Split.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Split.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Take.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Take.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/ToMem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/ToMem.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Transpose.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Transpose.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/TransposeDepArray.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/TransposeDepArray.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Unzip.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Unzip.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/VectorFromScalar.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/VectorFromScalar.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/Zip.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/Zip.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/functional/primitives.dpia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/functional/primitives.dpia -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/AsScalarAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/AsScalarAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/AsVectorAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/AsVectorAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/Assign.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/Assign.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/Comment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/Comment.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/CycleAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/CycleAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/DMatchI.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/DMatchI.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/DepIdxAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/DepIdxAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/DepJoinAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/DepJoinAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/DropAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/DropAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/For.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/For.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/ForNat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/ForNat.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/ForVec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/ForVec.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/GenerateCont.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/GenerateCont.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/IdxAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/IdxAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/IdxVecAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/IdxVecAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/JoinAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/JoinAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/MapAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/MapAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/MapFstAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/MapFstAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/MapRead.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/MapRead.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/MapSndAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/MapSndAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/MkDPairFstI.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/MkDPairFstI.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/MkDPairSndAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/MkDPairSndAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/New.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/New.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/NewDoubleBuffer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/NewDoubleBuffer.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/PairAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/PairAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/PairAcc1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/PairAcc1.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/PairAcc2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/PairAcc2.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/ReorderAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/ReorderAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/ScatterAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/ScatterAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/Seq.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/Seq.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/Skip.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/Skip.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/SplitAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/SplitAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/TakeAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/TakeAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/TransposeAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/TransposeAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/UnzipAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/UnzipAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/ZipAcc1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/ZipAcc1.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/ZipAcc2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/ZipAcc2.scala -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/primitives/imperative/primitives.dpia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/primitives/imperative/primitives.dpia -------------------------------------------------------------------------------- /src/main/scala/shine/DPIA/showDPIA.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/DPIA/showDPIA.scala -------------------------------------------------------------------------------- /src/main/scala/shine/GAP8/Compilation/HostCodeGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/GAP8/Compilation/HostCodeGenerator.scala -------------------------------------------------------------------------------- /src/main/scala/shine/GAP8/Compilation/HostCodeModuleGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/GAP8/Compilation/HostCodeModuleGenerator.scala -------------------------------------------------------------------------------- /src/main/scala/shine/GAP8/Compilation/SeparateHostAndAcceleratorCode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/GAP8/Compilation/SeparateHostAndAcceleratorCode.scala -------------------------------------------------------------------------------- /src/main/scala/shine/GAP8/Executor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/GAP8/Executor.scala -------------------------------------------------------------------------------- /src/main/scala/shine/GAP8/Module.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/GAP8/Module.scala -------------------------------------------------------------------------------- /src/main/scala/shine/GAP8/primitives/functional/KernelCall.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/GAP8/primitives/functional/KernelCall.scala -------------------------------------------------------------------------------- /src/main/scala/shine/GAP8/primitives/functional/Run.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/GAP8/primitives/functional/Run.scala -------------------------------------------------------------------------------- /src/main/scala/shine/GAP8/primitives/functional/primitives.dpia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/GAP8/primitives/functional/primitives.dpia -------------------------------------------------------------------------------- /src/main/scala/shine/GAP8/primitives/imperative/KernelCallCmd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/GAP8/primitives/imperative/KernelCallCmd.scala -------------------------------------------------------------------------------- /src/main/scala/shine/GAP8/primitives/imperative/primitives.dpia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/GAP8/primitives/imperative/primitives.dpia -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/AST/Kernel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/AST/Kernel.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/AST/Nodes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/AST/Nodes.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/AST/Printer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/AST/Printer.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/AST/Types.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/AST/Types.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/AdjustArraySizesForAllocations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/AdjustArraySizesForAllocations.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/BuiltInFunctionCall.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/BuiltInFunctionCall.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/Compilation/HostCodeGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/Compilation/HostCodeGenerator.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/Compilation/HostCodeModuleGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/Compilation/HostCodeModuleGenerator.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/Compilation/HostManagedBuffers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/Compilation/HostManagedBuffers.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/Compilation/KernelCodeGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/Compilation/KernelCodeGenerator.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/Compilation/KernelDef.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/Compilation/KernelDef.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/Compilation/KernelModuleGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/Compilation/KernelModuleGenerator.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/Compilation/Passes/AdaptKernelBody.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/Compilation/Passes/AdaptKernelBody.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/Compilation/Passes/AdaptKernelParameters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/Compilation/Passes/AdaptKernelParameters.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/Compilation/Passes/FlagPrivateArrayLoops.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/Compilation/Passes/FlagPrivateArrayLoops.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/Compilation/Passes/HoistMemoryAllocations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/Compilation/Passes/HoistMemoryAllocations.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/Compilation/Passes/InjectWorkItemSizes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/Compilation/Passes/InjectWorkItemSizes.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/Compilation/Passes/InsertMemoryBarriers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/Compilation/Passes/InsertMemoryBarriers.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/Compilation/SeparateHostAndKernelCode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/Compilation/SeparateHostAndKernelCode.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/Compilation/TranslationContext.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/Compilation/TranslationContext.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/DSL/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/DSL/package.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/KernelExecutor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/KernelExecutor.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/KernelModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/KernelModule.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/Module.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/Module.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/NDRange.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/NDRange.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/ParallelismLevel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/ParallelismLevel.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/package.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/functional/CircularBuffer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/functional/CircularBuffer.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/functional/DepMap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/functional/DepMap.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/functional/Iterate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/functional/Iterate.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/functional/KernelCall.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/functional/KernelCall.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/functional/Map.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/functional/Map.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/functional/OpenCLFunctionCall.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/functional/OpenCLFunctionCall.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/functional/ReduceSeq.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/functional/ReduceSeq.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/functional/RotateValues.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/functional/RotateValues.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/functional/Run.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/functional/Run.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/functional/ToMem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/functional/ToMem.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/functional/primitives.dpia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/functional/primitives.dpia -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/imperative/Barrier.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/imperative/Barrier.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/imperative/HostExecution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/imperative/HostExecution.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/imperative/IdxDistribute.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/imperative/IdxDistribute.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/imperative/IdxDistributeAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/imperative/IdxDistributeAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/imperative/KernelCallCmd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/imperative/KernelCallCmd.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/imperative/New.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/imperative/New.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/imperative/NewDoubleBuffer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/imperative/NewDoubleBuffer.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/imperative/NewManagedBuffer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/imperative/NewManagedBuffer.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/imperative/ParFor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/imperative/ParFor.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/imperative/ParForNat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/imperative/ParForNat.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenCL/primitives/imperative/primitives.dpia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenCL/primitives/imperative/primitives.dpia -------------------------------------------------------------------------------- /src/main/scala/shine/OpenMP/CodeGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenMP/CodeGenerator.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenMP/DSL/ImperativePrimitives.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenMP/DSL/ImperativePrimitives.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenMP/TranslationContext.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenMP/TranslationContext.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenMP/primitives/functional/DepMapPar.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenMP/primitives/functional/DepMapPar.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenMP/primitives/functional/MapPar.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenMP/primitives/functional/MapPar.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenMP/primitives/functional/ReducePar.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenMP/primitives/functional/ReducePar.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenMP/primitives/functional/primitives.dpia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenMP/primitives/functional/primitives.dpia -------------------------------------------------------------------------------- /src/main/scala/shine/OpenMP/primitives/imperative/ParFor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenMP/primitives/imperative/ParFor.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenMP/primitives/imperative/ParForNat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenMP/primitives/imperative/ParForNat.scala -------------------------------------------------------------------------------- /src/main/scala/shine/OpenMP/primitives/imperative/primitives.dpia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/OpenMP/primitives/imperative/primitives.dpia -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/AST/Kernel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/AST/Kernel.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/AST/Nodes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/AST/Nodes.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/AST/Printer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/AST/Printer.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/AST/Types.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/AST/Types.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/Compilation/KernelCodeGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/Compilation/KernelCodeGenerator.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/Compilation/KernelModuleGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/Compilation/KernelModuleGenerator.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/Compilation/Passes/AdaptKernelBody.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/Compilation/Passes/AdaptKernelBody.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/Compilation/Passes/HoistMemoryAllocations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/Compilation/Passes/HoistMemoryAllocations.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/Compilation/TranslationContext.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/Compilation/TranslationContext.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/DSL/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/DSL/package.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/KernelExecutor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/KernelExecutor.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/KernelModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/KernelModule.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/Module.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/Module.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/package.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/primitives/functional/AsFragment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/primitives/functional/AsFragment.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/primitives/functional/AsMatrix.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/primitives/functional/AsMatrix.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/primitives/functional/GenerateFragment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/primitives/functional/GenerateFragment.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/primitives/functional/GlobalToShared.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/primitives/functional/GlobalToShared.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/primitives/functional/Map.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/primitives/functional/Map.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/primitives/functional/MapFragment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/primitives/functional/MapFragment.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/primitives/functional/TensorMatMultAdd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/primitives/functional/TensorMatMultAdd.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/primitives/functional/primitives.dpia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/primitives/functional/primitives.dpia -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/primitives/imperative/ForFragment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/primitives/imperative/ForFragment.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/primitives/imperative/GlobalToSharedAcc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/primitives/imperative/GlobalToSharedAcc.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/primitives/imperative/ParFor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/primitives/imperative/ParFor.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/primitives/imperative/SyncPipeline.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/primitives/imperative/SyncPipeline.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/primitives/imperative/SyncThreads.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/primitives/imperative/SyncThreads.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/primitives/imperative/SyncWarp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/primitives/imperative/SyncWarp.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/primitives/imperative/WmmaFill.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/primitives/imperative/WmmaFill.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/primitives/imperative/WmmaLoad.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/primitives/imperative/WmmaLoad.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/primitives/imperative/WmmaMMA.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/primitives/imperative/WmmaMMA.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/primitives/imperative/WmmaStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/primitives/imperative/WmmaStore.scala -------------------------------------------------------------------------------- /src/main/scala/shine/cuda/primitives/imperative/primitives.dpia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/cuda/primitives/imperative/primitives.dpia -------------------------------------------------------------------------------- /src/main/scala/shine/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/shine/package.scala -------------------------------------------------------------------------------- /src/main/scala/util/AssertSame.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/util/AssertSame.scala -------------------------------------------------------------------------------- /src/main/scala/util/Display.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/util/Display.scala -------------------------------------------------------------------------------- /src/main/scala/util/Execute.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/util/Execute.scala -------------------------------------------------------------------------------- /src/main/scala/util/ExecuteOpenCL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/util/ExecuteOpenCL.scala -------------------------------------------------------------------------------- /src/main/scala/util/PatternMatching.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/util/PatternMatching.scala -------------------------------------------------------------------------------- /src/main/scala/util/ScalaPatterns.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/util/ScalaPatterns.scala -------------------------------------------------------------------------------- /src/main/scala/util/SyntaxChecker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/util/SyntaxChecker.scala -------------------------------------------------------------------------------- /src/main/scala/util/TimeSpan.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/util/TimeSpan.scala -------------------------------------------------------------------------------- /src/main/scala/util/TupleOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/util/TupleOps.scala -------------------------------------------------------------------------------- /src/main/scala/util/compiler/DSL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/util/compiler/DSL.scala -------------------------------------------------------------------------------- /src/main/scala/util/compiler/Operations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/util/compiler/Operations.scala -------------------------------------------------------------------------------- /src/main/scala/util/compiler/PartialCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/util/compiler/PartialCompiler.scala -------------------------------------------------------------------------------- /src/main/scala/util/compiler/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/util/compiler/package.scala -------------------------------------------------------------------------------- /src/main/scala/util/gen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/util/gen.scala -------------------------------------------------------------------------------- /src/main/scala/util/monads.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/util/monads.scala -------------------------------------------------------------------------------- /src/main/scala/util/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/main/scala/util/package.scala -------------------------------------------------------------------------------- /src/test/scala/apps/Convolution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/Convolution.scala -------------------------------------------------------------------------------- /src/test/scala/apps/KMeans.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/KMeans.scala -------------------------------------------------------------------------------- /src/test/scala/apps/MRIQ.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/MRIQ.scala -------------------------------------------------------------------------------- /src/test/scala/apps/MolecularDynamics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/MolecularDynamics.scala -------------------------------------------------------------------------------- /src/test/scala/apps/NBody.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/NBody.scala -------------------------------------------------------------------------------- /src/test/scala/apps/NearestNeighbour.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/NearestNeighbour.scala -------------------------------------------------------------------------------- /src/test/scala/apps/asum.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/asum.scala -------------------------------------------------------------------------------- /src/test/scala/apps/cameraPipelineCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/cameraPipelineCheck.scala -------------------------------------------------------------------------------- /src/test/scala/apps/convolution1D.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/convolution1D.scala -------------------------------------------------------------------------------- /src/test/scala/apps/dot.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/dot.scala -------------------------------------------------------------------------------- /src/test/scala/apps/fft.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/fft.scala -------------------------------------------------------------------------------- /src/test/scala/apps/gemmTensorCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/gemmTensorCheck.scala -------------------------------------------------------------------------------- /src/test/scala/apps/gemvCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/gemvCheck.scala -------------------------------------------------------------------------------- /src/test/scala/apps/harrisCornerDetectionCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/harrisCornerDetectionCheck.scala -------------------------------------------------------------------------------- /src/test/scala/apps/harrisCornerDetectionHalideCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/harrisCornerDetectionHalideCheck.scala -------------------------------------------------------------------------------- /src/test/scala/apps/localLaplacianCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/localLaplacianCheck.scala -------------------------------------------------------------------------------- /src/test/scala/apps/mmCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/mmCheck.scala -------------------------------------------------------------------------------- /src/test/scala/apps/mmTensorCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/mmTensorCheck.scala -------------------------------------------------------------------------------- /src/test/scala/apps/multiscaleInterpolationCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/multiscaleInterpolationCheck.scala -------------------------------------------------------------------------------- /src/test/scala/apps/scal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/scal.scala -------------------------------------------------------------------------------- /src/test/scala/apps/scan.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/scan.scala -------------------------------------------------------------------------------- /src/test/scala/apps/separableConvolution2DCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/separableConvolution2DCheck.scala -------------------------------------------------------------------------------- /src/test/scala/apps/separableConvolution2DEqsat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/separableConvolution2DEqsat.scala -------------------------------------------------------------------------------- /src/test/scala/apps/separableConvolution2DNaiveEqsat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/separableConvolution2DNaiveEqsat.scala -------------------------------------------------------------------------------- /src/test/scala/apps/separableConvolution2DRewrite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/separableConvolution2DRewrite.scala -------------------------------------------------------------------------------- /src/test/scala/apps/sgemmCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/sgemmCheck.scala -------------------------------------------------------------------------------- /src/test/scala/apps/stencil/Acoustic3D.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/stencil/Acoustic3D.scala -------------------------------------------------------------------------------- /src/test/scala/apps/stencil/gaussianCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/stencil/gaussianCheck.scala -------------------------------------------------------------------------------- /src/test/scala/apps/stencil/grad2dCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/stencil/grad2dCheck.scala -------------------------------------------------------------------------------- /src/test/scala/apps/stencil/heat3dCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/stencil/heat3dCheck.scala -------------------------------------------------------------------------------- /src/test/scala/apps/stencil/j2d5ptCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/stencil/j2d5ptCheck.scala -------------------------------------------------------------------------------- /src/test/scala/apps/stencil/j2d9ptCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/stencil/j2d9ptCheck.scala -------------------------------------------------------------------------------- /src/test/scala/apps/stencil/j3d13ptCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/stencil/j3d13ptCheck.scala -------------------------------------------------------------------------------- /src/test/scala/apps/stencil/j3d19ptCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/stencil/j3d19ptCheck.scala -------------------------------------------------------------------------------- /src/test/scala/apps/stencil/j3d27ptCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/stencil/j3d27ptCheck.scala -------------------------------------------------------------------------------- /src/test/scala/apps/stencil/j3d7ptCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/stencil/j3d7ptCheck.scala -------------------------------------------------------------------------------- /src/test/scala/apps/stencil/srad1Check.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/stencil/srad1Check.scala -------------------------------------------------------------------------------- /src/test/scala/apps/stencils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/stencils.scala -------------------------------------------------------------------------------- /src/test/scala/apps/unsharpMaskCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/apps/unsharpMaskCheck.scala -------------------------------------------------------------------------------- /src/test/scala/compiler/partialCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/compiler/partialCompiler.scala -------------------------------------------------------------------------------- /src/test/scala/exploration/explorationTutorial.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/exploration/explorationTutorial.scala -------------------------------------------------------------------------------- /src/test/scala/rise/OpenCL/ExecuteOpenCL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/OpenCL/ExecuteOpenCL.scala -------------------------------------------------------------------------------- /src/test/scala/rise/autotune/TestAutotuning.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/autotune/TestAutotuning.scala -------------------------------------------------------------------------------- /src/test/scala/rise/autotune/TestConfigFileGeneration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/autotune/TestConfigFileGeneration.scala -------------------------------------------------------------------------------- /src/test/scala/rise/autotune/TestConstraints.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/autotune/TestConstraints.scala -------------------------------------------------------------------------------- /src/test/scala/rise/autotune/TestExecution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/autotune/TestExecution.scala -------------------------------------------------------------------------------- /src/test/scala/rise/autotune/util/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/autotune/util/package.scala -------------------------------------------------------------------------------- /src/test/scala/rise/core/dependentTypes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/core/dependentTypes.scala -------------------------------------------------------------------------------- /src/test/scala/rise/core/dotPrinterTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/core/dotPrinterTests.scala -------------------------------------------------------------------------------- /src/test/scala/rise/core/infer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/core/infer.scala -------------------------------------------------------------------------------- /src/test/scala/rise/core/showRise.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/core/showRise.scala -------------------------------------------------------------------------------- /src/test/scala/rise/core/showScalaTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/core/showScalaTest.scala -------------------------------------------------------------------------------- /src/test/scala/rise/core/structuralEquality.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/core/structuralEquality.scala -------------------------------------------------------------------------------- /src/test/scala/rise/core/traverseTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/core/traverseTest.scala -------------------------------------------------------------------------------- /src/test/scala/rise/core/uniqueNamesCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/core/uniqueNamesCheck.scala -------------------------------------------------------------------------------- /src/test/scala/rise/elevate/algorithmic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/elevate/algorithmic.scala -------------------------------------------------------------------------------- /src/test/scala/rise/elevate/circularBuffering.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/elevate/circularBuffering.scala -------------------------------------------------------------------------------- /src/test/scala/rise/elevate/fissionFusion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/elevate/fissionFusion.scala -------------------------------------------------------------------------------- /src/test/scala/rise/elevate/fmap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/elevate/fmap.scala -------------------------------------------------------------------------------- /src/test/scala/rise/elevate/halide.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/elevate/halide.scala -------------------------------------------------------------------------------- /src/test/scala/rise/elevate/movement.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/elevate/movement.scala -------------------------------------------------------------------------------- /src/test/scala/rise/elevate/rulesTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/elevate/rulesTest.scala -------------------------------------------------------------------------------- /src/test/scala/rise/elevate/tiling.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/elevate/tiling.scala -------------------------------------------------------------------------------- /src/test/scala/rise/elevate/traversals.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/elevate/traversals.scala -------------------------------------------------------------------------------- /src/test/scala/rise/elevate/tvmGemm.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/elevate/tvmGemm.scala -------------------------------------------------------------------------------- /src/test/scala/rise/elevate/util/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/elevate/util/package.scala -------------------------------------------------------------------------------- /src/test/scala/rise/eqsat/Basic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/eqsat/Basic.scala -------------------------------------------------------------------------------- /src/test/scala/rise/eqsat/BetaReductionSubtleties.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/eqsat/BetaReductionSubtleties.scala -------------------------------------------------------------------------------- /src/test/scala/rise/eqsat/CircularBuffering.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/eqsat/CircularBuffering.scala -------------------------------------------------------------------------------- /src/test/scala/rise/eqsat/EGraphCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/eqsat/EGraphCheck.scala -------------------------------------------------------------------------------- /src/test/scala/rise/eqsat/EtaReductionSubtleties.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/eqsat/EtaReductionSubtleties.scala -------------------------------------------------------------------------------- /src/test/scala/rise/eqsat/ExprCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/eqsat/ExprCheck.scala -------------------------------------------------------------------------------- /src/test/scala/rise/eqsat/ExtractorCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/eqsat/ExtractorCheck.scala -------------------------------------------------------------------------------- /src/test/scala/rise/eqsat/HarrisHalide.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/eqsat/HarrisHalide.scala -------------------------------------------------------------------------------- /src/test/scala/rise/eqsat/PatternCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/eqsat/PatternCheck.scala -------------------------------------------------------------------------------- /src/test/scala/rise/eqsat/Reorder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/eqsat/Reorder.scala -------------------------------------------------------------------------------- /src/test/scala/rise/eqsat/Tiling.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/eqsat/Tiling.scala -------------------------------------------------------------------------------- /src/test/scala/rise/eqsat/TvmGemm.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/eqsat/TvmGemm.scala -------------------------------------------------------------------------------- /src/test/scala/rise/eqsat/UnionFindCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/eqsat/UnionFindCheck.scala -------------------------------------------------------------------------------- /src/test/scala/rise/eqsat/VecMapCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/rise/eqsat/VecMapCheck.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/DependentArrays.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/DependentArrays.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/InferAccessTypes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/InferAccessTypes.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/LetNat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/LetNat.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/NatDepLambdaGen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/NatDepLambdaGen.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/NatExpr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/NatExpr.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/NatGen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/NatGen.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/Primitives/DepMap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/Primitives/DepMap.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/Primitives/Generate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/Primitives/Generate.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/Primitives/Iterate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/Primitives/Iterate.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/Primitives/Map.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/Primitives/Map.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/Primitives/Pad.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/Primitives/Pad.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/Primitives/Partition.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/Primitives/Partition.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/Primitives/Reduce.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/Primitives/Reduce.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/Primitives/Reorder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/Primitives/Reorder.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/Primitives/Scatter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/Primitives/Scatter.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/Primitives/Select.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/Primitives/Select.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/Primitives/Slide.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/Primitives/Slide.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/Primitives/SlideSeq.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/Primitives/SlideSeq.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/Primitives/Split.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/Primitives/Split.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/Primitives/Take.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/Primitives/Take.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/Primitives/Transpose.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/Primitives/Transpose.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/Semantics/SplitSlide.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/Semantics/SplitSlide.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/SlowCodegen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/SlowCodegen.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/Store.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/Store.scala -------------------------------------------------------------------------------- /src/test/scala/shine/DPIA/StructDecl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/DPIA/StructDecl.scala -------------------------------------------------------------------------------- /src/test/scala/shine/GAP8/codegen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/GAP8/codegen.scala -------------------------------------------------------------------------------- /src/test/scala/shine/OpenCL/Barriers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/OpenCL/Barriers.scala -------------------------------------------------------------------------------- /src/test/scala/shine/OpenCL/MemAccess.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/OpenCL/MemAccess.scala -------------------------------------------------------------------------------- /src/test/scala/shine/OpenCL/OclToMem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/OpenCL/OclToMem.scala -------------------------------------------------------------------------------- /src/test/scala/shine/OpenCL/Parameters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/OpenCL/Parameters.scala -------------------------------------------------------------------------------- /src/test/scala/shine/OpenCL/Vectors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/OpenCL/Vectors.scala -------------------------------------------------------------------------------- /src/test/scala/shine/apps/SparseMatrix.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/apps/SparseMatrix.scala -------------------------------------------------------------------------------- /src/test/scala/shine/apps/SparseVector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/apps/SparseVector.scala -------------------------------------------------------------------------------- /src/test/scala/shine/apps/stencilOldSurfaceLanguage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/apps/stencilOldSurfaceLanguage.scala -------------------------------------------------------------------------------- /src/test/scala/shine/apps/triangleVectorMatrix.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/apps/triangleVectorMatrix.scala -------------------------------------------------------------------------------- /src/test/scala/shine/cuda/MMTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/cuda/MMTest.scala -------------------------------------------------------------------------------- /src/test/scala/shine/cuda/Parameters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/cuda/Parameters.scala -------------------------------------------------------------------------------- /src/test/scala/shine/cuda/basic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/cuda/basic.scala -------------------------------------------------------------------------------- /src/test/scala/shine/host.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/host.scala -------------------------------------------------------------------------------- /src/test/scala/shine/openmp/canonicalForm.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/shine/openmp/canonicalForm.scala -------------------------------------------------------------------------------- /src/test/scala/test_util/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rise-lang/shine/HEAD/src/test/scala/test_util/package.scala --------------------------------------------------------------------------------