/llvm-project/polly/www/ |
H A D | get_started.html | 1 <!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 D | docs.yml | 4 # 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 D | IslAst.cpp | 1 //===- 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 D | IslNodeBuilder.cpp | 1 //===- 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 D | CodeGeneration.cpp | 1 //===- CodeGeneration.cpp - Code generate the Scops using ISL. -------- 72 namespace polly { global() namespace [all...] |
/llvm-project/llvm/utils/release/ |
H A D | build-docs.sh | 2 #===-- 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 D | test-release.sh | 2 #===-- test-release.sh - Test the LLVM release candidates ------ [all...] |
/llvm-project/polly/docs/ |
H A D | Performance.rst | 6 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 D | conf.py | 1 # -*- 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 D | vect-cst-v4i8.ll | 1 ; 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 D | vect-cst.ll | 1 ; 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 D | vect-vsplatb.ll | 1 ; 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 D | CMakeLists.txt | 7 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 D | IslAst.h | 1 //===- 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 D | IRBuilder.h | 1 //===- Codegen/IRBuilder.h - The IR builder used by Polly -*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2. [all...] |
/llvm-project/polly/lib/ |
H A D | CMakeLists.txt | 14 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 D | CMakeLists.txt | 1 # 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 D | ScheduleTreeTransform.cpp | 1 //===- polly/ScheduleTreeTransform.cpp -------- [all...] |
/llvm-project/polly/include/polly/ |
H A D | ScopBuilder.h | 1 //===- polly/ScopBuilder.h -------- [all...] |
H A D | ScheduleTreeTransform.h | 1 //===- 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 D | do_not_mutate_debug_info.ll | 3 ; RUN: opt %loadNPMPolly < %s -S -polly -passes=polly-codegen -polly-ast-detec [all...] |
/llvm-project/polly/test/ScopInfo/ |
H A D | schedule-constuction-endless-loop1.ll | 1 ; 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 D | schedule-constuction-endless-loop2.ll | 1 ; 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 D | BUILD.gn | 1 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 D | Release.cmake | 1 # 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...] |