[GIT PULL] Sparse/LLVM updates

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Chris,

Please consider pulling the latest Sparse/LLVM tree:

  git@xxxxxxxxxx:penberg/sparse-llvm.git llvm/core

It has various LLVM backend fixes from Jonathan and Xi.

                        Pekka

------------------>

The following changes since commit 5449cfbfe55eea2a602a40122c122b5040d67243:

  Allow forced attribute in function argument (2013-04-26 08:27:41 -0700)

are available in the git repository at:

  git@xxxxxxxxxx:penberg/sparse-llvm.git llvm/core

for you to fetch changes up to c0296d71405a97349d82e9909cad82a2af3271c2:

  Fix expression type for floating point negation ('!') (2013-05-27
14:15:56 +0300)

----------------------------------------------------------------
Jonathan Neuschäfer (4):
      sparse, llvm: Fix resulting type of store address calculations
      sparse, llvm: de-duplicate load/store address calculation code
      sparse, llvm: base load/store address type on insn_symbol_type()
      sparse, llvm: add a struct access test case

Pekka Enberg (1):
      sparse, llvm: Use LLVM_HOSTTRIPLE

Xi Wang (12):
      sparse, llvm: fix phi generation
      sparse, llvm: simplify function generation
      sparse, llvm: improve pointer arithmetic handling
      sparse, llvm: set target specification
      sparse, llvm: use LLVM_DEFAULT_TARGET_TRIPLE
      sparse, llvm: fix array size
      sparse, llvm: cache symbol_type() result
      sparse, llvm: fix struct name generation
      sparse, llvm: set more data attributes
      sparse, llvm: die if error
      Fix result type of relational and logical operators
      Fix expression type for floating point negation ('!')

 evaluate.c                         |  17 ++--
 lib.h                              |   2 +
 linearize.c                        |   4 +-
 sparse-llvm.c                      | 488
++++++++++++++++++++++++++++++++++++--------------------------------------------------------
 sparsei                            |  13 +++
 validation/backend/loop2.c         |  14 +++
 validation/backend/store-type.c    |  12 +++
 validation/backend/struct-access.c |  28 ++++++
 validation/backend/struct.c        |   6 ++
 validation/backend/sum.c           |  28 ++++++
 validation/cond_expr3.c            |  17 ++++
 11 files changed, 320 insertions(+), 309 deletions(-)
 create mode 100755 sparsei
 create mode 100644 validation/backend/loop2.c
 create mode 100644 validation/backend/store-type.c
 create mode 100644 validation/backend/struct-access.c
 create mode 100644 validation/backend/sum.c
 create mode 100644 validation/cond_expr3.c
--
To unsubscribe from this list: send the line "unsubscribe linux-sparse" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Newbies FAQ]     [LKML]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Trinity Fuzzer Tool]

  Powered by Linux