Home
last modified time | relevance | path

Searched +full:polly +full:- +full:build (Results 1 – 25 of 61) sorted by relevance

123

/llvm-project/polly/www/
H A Dget_started.html1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
5 <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
6 <title>Polly - Getting Started</title>
13 <!--#include virtual="menu.html.incl"-
[all...]
/llvm-project/.github/workflows/
H A Ddocs.yml4 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 name: "Test documentation build"
14 - 'main'
16 - 'llvm/docs/**'
17 - 'clang/docs/**'
18 - 'clang/include/clang/Basic/AttrDocs.td'
19 - 'clan
[all...]
/llvm-project/polly/lib/CodeGen/
H A DIslAst.cpp1 //===- IslAst.cpp - isl code generator interface --------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
19 // An in-depth discussion of our AST generation approach can be found in:
25 // http://www.grosser.es/#pub-polyhedral-AST-generation
27 //===----------------------------------------------------------------------===//
29 #include "polly/CodeGen/IslAst.h"
30 #include "polly/CodeGen/CodeGeneration.h"
31 #include "polly/DependenceInfo.h"
32 #include "polly/LinkAllPasses.h"
[all …]
H A DIslNodeBuilder.cpp1 //===- IslNodeBuilder.cpp - Translate an isl AST into a LLVM-IR AST -------
737 isl::ast_build Build = IslAstInfo::getBuild(isl::manage_copy(Node)); createNewAccesses() local
1013 preloadUnconditionally(__isl_take isl_set * AccessRange,isl_ast_build * Build,Instruction * AccInst) preloadUnconditionally() argument
1053 auto *Build = preloadInvariantLoad() local
[all...]
H A DCodeGeneration.cpp1 //===- CodeGeneration.cpp - Code generate the Scops using ISL. --------
72 namespace polly { global() namespace
[all...]
/llvm-project/llvm/utils/release/
H A Dbuild-docs.sh2 #===-- build-docs.sh - Tag the LLVM release candidates ---------------------===#
6 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
8 #===------------------------------------------------------------------------===#
10 # Build documentation for LLVM releases.
14 # * dnf install doxygen texlive-epstopdf ghostscript \
15 # ninja-build gcc-c++
16 # * pip install --user -r ./llvm/docs/requirements.txt
18 # * apt-get install doxygen \
19 # ninja-build graphviz texlive-font-utils
20 # * pip install --user -r ./llvm/docs/requirements.txt
[all …]
H A Dtest-release.sh2 #===-- test-release.sh - Test the LLVM release candidates ------
[all...]
/llvm-project/polly/docs/
H A DPerformance.rst6 High-Performance Generalized Matrix Multiplication
7 --------------------------------------------------
9 Polly automatically detects and optimizes generalized matrix multiplication,
22 Compile Time Impact of Polly
23 ----------------------------
25 Clang+LLVM+Polly are compiled using Clang on a Intel(R) Core(TM) i7-7700 based system. The experime…
26 is repeated twice: with and without Polly enabled in order to measure its compile time impact.
31 - Polly (git hash 0db98a4837b6f233063307bb9184374175401922)
32 - Clang (git hash 3e1d04a92b51ed36163995c96c31a0e4bbb1561d)
33 - LLVM git hash 0265ec7ebad69a47f5c899d95295b5eb41aba68e)
[all …]
H A Dconf.py1 # -*- coding: utf-8 -*-
3 # Polly documentation build configuration file, created by
4 # sphinx-quickstart on Sun Dec 9 20:01:55 2013.
22 # -- General configuration -----------------------------------------------------
38 # source_encoding = 'utf-8-sig'
44 project = "Polly"
45 copyright = "2010-%d, The Polly Team" % date.today().year
52 # non-false value, then it is used:
64 # If true, '()' will be appended to :func: etc. cross-reference text.
81 in_progress_title = "(In-Progress) " if tags.has("PreRelease") else ""
[all …]
/llvm-project/llvm/test/CodeGen/Hexagon/vect/
H A Dvect-cst-v4i8.ll1 ; RUN: llc -mtriple=hexagon -mcpu=hexagonv5 < %s | FileCheck %s
2 ; Make sure we can build the constant vector <1, 2, 3, 4>
3 ; CHECK-DAG: ##B
4 ; CHECK-DAG: ##A
11 br label %polly.loop_body
13 polly.loop_after: ; preds = %polly.loop_body
16 polly.loop_body: ; preds = %entry, %polly
[all...]
H A Dvect-cst.ll1 ; RUN: llc -mtriple=hexagon < %s | FileCheck %s
2 ; Make sure we can build the constant vector <7, 7, 7, 7>
10 br label %polly.loop_body
12 polly.loop_after: ; preds = %polly.loop_body
15 polly.loop_body: ; preds = %entry, %polly.loop_body
16 %polly.loopiv25 = phi i32 [ 0, %entry ], [ %polly.next_loopiv, %polly
[all...]
H A Dvect-vsplatb.ll1 ; RUN: llc -mtriple=hexagon -disable-hcp < %s | FileCheck %s
2 ; Make sure we build the constant vector <7, 7, 7, 7> with a vsplatb.
10 br label %polly.loop_body
12 polly.loop_after: ; preds = %polly.loop_body
15 polly.loop_body: ; preds = %entry, %polly.loop_body
16 %polly
[all...]
/llvm-project/polly/cmake/
H A DCMakeLists.txt7 set(POLLY_INSTALL_PACKAGE_DIR "${CMAKE_INSTALL_PACKAGEDIR}/polly" CACHE STRING
8 "Path for CMake subdirectory for Polly (defaults to '${CMAKE_INSTALL_PACKAGEDIR}/polly')")
10 set(polly_cmake_builddir "${POLLY_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX}/cmake/polly")
19 set(POLLY_EXPORTS_FILE_NAME "PollyExports-$<LOWER_CASE:$<CONFIG>>.cmake")
21 # avoid conflicts in the build-tree when changing configuration
22 set(POLLY_EXPORTS_FILE_NAME "PollyExports-all.cmake")
25 set(POLLY_CONFIG_EXPORTED_TARGETS Polly ${ISL_TARGET})
55 # Generate PollyConfig.cmake for the build tree.
103 "${base_includedir}/polly"
/llvm-project/polly/include/polly/CodeGen/
H A DIslAst.h1 //===- IslAst.h - Interface to the isl code generator -----------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
19 //===----------------------------------------------------------------------===//
24 #include "polly/ScopPass.h"
29 namespace polly {
47 /// Get the run-time conditions for the Scop.
50 /// Build run-time condition for scop.
52 /// @param S The scop to build the condition for.
53 /// @param Build The isl_build object to use to build the condition.
[all …]
H A DIRBuilder.h1 //===- Codegen/IRBuilder.h - The IR builder used by Polly -*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.
[all...]
/llvm-project/polly/lib/
H A DCMakeLists.txt14 file(GLOB_RECURSE POLLY_HEADER_FILES "${POLLY_SOURCE_DIR}/include/polly/*.h")
40 # Use an object-library to add the same files to multiple libs without requiring
42 add_llvm_pass_plugin(Polly
44 SUBPROJECT Polly
97 # Configure source groups for Polly source files. By default, in the IDE there
104 ${CMAKE_CURRENT_LIST_DIR}/../include/polly)
107 # Create the library that can be linked into LLVM's tools and Polly's unittests.
111 target_link_libraries(Polly PUBLIC
115 # Create a loadable module Polly.so that can be loaded using
116 # LLVM's/clang's "-load" option.
[all …]
/llvm-project/polly/
H A DCMakeLists.txt1 # Check if this is a in tree build.
3 project(Polly) project
7 set(LLVM_SUBPROJECT_TITLE "Polly")
38 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
41 # Set directory for polly-isl-test.
67 # -fno-exceptions -fn
[all...]
/llvm-project/polly/lib/Transform/
H A DScheduleTreeTransform.cpp1 //===- polly/ScheduleTreeTransform.cpp --------
[all...]
/llvm-project/polly/include/polly/
H A DScopBuilder.h1 //===- polly/ScopBuilder.h --------
[all...]
H A DScheduleTreeTransform.h1 //===- polly/ScheduleTreeTransform.h ----------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
16 #include "polly/Support/ISLTools.h"
19 #include "isl/isl-noexceptions.h"
22 namespace polly {
214 /// Loop-distribute the band @p BandToFission as much as possible.
217 /// Build the desired set of partial tile prefixes.
219 /// We build a set of partial tile prefixes, which are prefixes of the vector
[all …]
/llvm-project/polly/test/CodeGen/LoopParallelMD/
H A Ddo_not_mutate_debug_info.ll3 ; RUN: opt %loadNPMPolly < %s -S -polly -passes=polly-codegen -polly-ast-detec
[all...]
/llvm-project/polly/test/ScopInfo/
H A Dschedule-constuction-endless-loop1.ll1 ; RUN: opt %loadNPMPolly '-passes=print<polly-detect>,print<polly-function-scops>' -disable-output …
3 ; Check that we do not build a SCoP and do not crash.
5 ; CHECK-NOT: Statements
7 target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
H A Dschedule-constuction-endless-loop2.ll1 ; RUN: opt %loadNPMPolly '-passes=print<polly-detect>,print<polly-function-scops>' -disable-output …
3 ; Check that we do not build a SCoP and do not crash.
5 ; CHECK-NOT: Statements
7 target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
/llvm-project/llvm/utils/gn/secondary/llvm/include/llvm/Support/
H A DBUILD.gn1 import("//llvm/utils/gn/build/write_vcsrevision.gni")
7 # Corresponds to process_llvm_pass_plugins() in the CMake build.
17 # arguments, e.g. `args += [ "Bye", "Polly" ]`.
19 "-o",
/llvm-project/clang/cmake/caches/
H A DRelease.cmake1 # Plain options configure the first build.
2 # BOOTSTRAP_* options configure the second build.
3 # BOOTSTRAP_BOOTSTRAP_* options configure the third build.
4 # PGO Builds have 3 stages (stage1, stage2-instrumented, stage2)
5 # non-PGO Builds have 2 stages (stage1, stage2)
17 # This sets the varaible for the final stage in non-PGO builds and in
18 # the stage2-instrumented stage for PGO builds.
28 # on the command line via -D, but you need to do this before you pass this
29 # cache file to CMake via -C. e.g.
31 # cmake -
[all...]

123