Permalink
Commits on Jan 19, 2016
Commits on Jul 30, 2015
Commits on Jun 24, 2015
Commits on Jun 22, 2015
Commits on Apr 29, 2015
  1. IO: Increasing the address space size for I/O devices. Remember to up…

    …date the patmos repository to get the updated simulator and hardware.
    rbscloud committed Apr 29, 2015
Commits on Mar 26, 2015
  1. fixed 'unused' warning

    dlp committed Mar 26, 2015
  2. Revert "loopbound intrinsic: include blockaddress"

    This reverts commit bf06478.
    dlp committed Mar 26, 2015
Commits on Dec 21, 2014
  1. perform baseline opts instead of all transforms at link-time

    Increases build performance, solves an issued with libcall simplification,
    which seems to be alive through the inst-combine passes.
    alexjordan committed Dec 19, 2014
Commits on Dec 18, 2014
  1. Reverted f96067e for now

    Needs to be selectively applied.
    alexjordan committed Dec 18, 2014
Commits on Dec 17, 2014
  1. Merge pull request #2 from alexjordan/opt-levels

    patmos-clang defaults to -O0, bitcode optimizations done at link time
    alexjordan committed Dec 17, 2014
Commits on Dec 13, 2014
  1. perform all optimizations at link-time

    Pass -disable-llvm-optzns to clang so that the first opt (during .bc compiling)
    does not optimize at all.
    alexjordan committed Dec 13, 2014
Commits on Dec 4, 2014
  1. let clang driver pass through -O level

    This makes compiling for size (-Os and -Oz) possible. -std-link-opts is still
    added, but only for higher -O levels, ie. -O2 and -O3.
    alexjordan committed Nov 14, 2014
Commits on Aug 21, 2014
  1. Also pass -disable-separate-nested-loops to llc.

    See commit 189e78d692b5cd9f54c4d1d4fa82ac40b39f6c57
    in patmos-llvm.
    
    Can be reverted once we have a better handling of loop bound annotations.
    dlp committed Aug 21, 2014
  2. Specify -disable-separate-nested-loops in patmos-clang driver.

    See commit 189e78d692b5cd9f54c4d1d4fa82ac40b39f6c57
    in patmos-llvm.
    
    Can be reverted once we have a better handling of loop bound
    annotations.
    dlp committed Aug 21, 2014
Commits on Aug 20, 2014
Commits on Aug 14, 2014
  1. Adapted test: No folding is performed in for-loop

    * conditions are not simplified for for-loops, only for if statements,
      in newer clang revisions. The test case is fixed accordingly.
    dlp committed Aug 14, 2014
Commits on Aug 13, 2014
  1. Merge branch 'loopbound'

    dlp committed Aug 13, 2014
  2. squashed some warnings

    alexjordan committed Aug 13, 2014
  3. Merge branch 'master' into loopbound

    Conflicts:
    	include/clang/Basic/TokenKinds.def
    	lib/Parse/ParsePragma.cpp
    	lib/Parse/ParsePragma.h
    	lib/Parse/ParseStmt.cpp
    dlp committed Aug 13, 2014
  4. loopbounds: emit as llvm intrinsic

    dlp committed Aug 13, 2014
Commits on Aug 12, 2014
  1. generate loopbound attributes from pragma

    * following the procedure as for loop hints in latest clang revisions
      (starting with 30974231cab08ddc43e78dfe224009f8555d0ec3)
    dlp committed Aug 12, 2014
  2. added Platin flowfact-to-PML export

    Implemented as frontend action controlled by the -ff-export=<file> option.
    Flowfacts (and other future platin annotations) can be placed in a pragma, only
    simple, normalized flowfacts are supported for now:
      platin("-2 @1 + 3 @2 <= 4")
    with @1, @2 referring to pc-markers.
    alexjordan committed Apr 10, 2014
  3. syntax for loopbound pragma

    dlp committed Aug 12, 2014
Commits on Aug 10, 2014
  1. patmos: command-line option to enable block-aligned stack cache

    Florian Brandner committed Aug 10, 2014
Commits on Jul 22, 2014
Commits on Apr 21, 2014
  1. add new builtin __llvm_pcmarker

    visq committed with alexjordan Mar 13, 2014
Commits on Apr 7, 2014
Commits on Mar 25, 2014
Commits on Mar 19, 2014
  1. Added -fpatmos-emit-llvm option for linker, renamed -fpatmos-emit-obj…

    … to -fpatmos-emit-reloc
    stefanhepp committed Mar 19, 2014