[prev in list] [next in list] [prev in thread] [next in thread] 

List:       klee-commits
Subject:    [klee-commits] [klee/klee] 411754: llvm4: handle different header names
From:       Jiri Slaby <jirislaby () gmail ! com>
Date:       2018-09-18 9:36:38
Message-ID: 5ba0c7267b2b5_6b372abbbb3b4ed4533f0 () hookshot-fe-265448d ! cp1-iad ! github ! net ! mail
[Download RAW message or body]

Branch: refs/heads/master
  Home:   https://github.com/klee/klee
  Commit: 411754f7922a21229f9d3d4349cfb766900228ec
      https://github.com/klee/klee/commit/411754f7922a21229f9d3d4349cfb766900228ec
  Author: Jiri Slaby <jirislaby@gmail.com>
  Date:   2018-09-18 (Tue, 18 Sep 2018)

  Changed paths:
    M lib/Module/KModule.cpp
    M lib/Module/ModuleUtil.cpp
    M tools/klee/main.cpp

  Log Message:
  -----------
  llvm4: handle different header names

LLVM 4 renamed and splitted some headers. Take this into account in
includes.

Signed-off-by: Jiri Slaby <jirislaby@gmail.com>


  Commit: 39630fd66650ddb90c155ed1d0b10d9027438296
      https://github.com/klee/klee/commit/39630fd66650ddb90c155ed1d0b10d9027438296
  Author: Jiri Slaby <jirislaby@gmail.com>
  Date:   2018-09-18 (Tue, 18 Sep 2018)

  Changed paths:
    M lib/Core/Executor.cpp

  Log Message:
  -----------
  llvm4: APFloat members are functions

Signed-off-by: Jiri Slaby <jirislaby@gmail.com>


  Commit: bad4c5083b3e160abfaa84ede071c5e69d1f2709
      https://github.com/klee/klee/commit/bad4c5083b3e160abfaa84ede071c5e69d1f2709
  Author: Jiri Slaby <jirislaby@gmail.com>
  Date:   2018-09-18 (Tue, 18 Sep 2018)

  Changed paths:
    M lib/Module/ModuleUtil.cpp

  Log Message:
  -----------
  llvm4: errorOr and similar

Signed-off-by: Jiri Slaby <jirislaby@gmail.com>


  Commit: b2659ec04a9814718736ad960635a9a28edd6078
      https://github.com/klee/klee/commit/b2659ec04a9814718736ad960635a9a28edd6078
  Author: Jiri Slaby <jirislaby@gmail.com>
  Date:   2018-09-18 (Tue, 18 Sep 2018)

  Changed paths:
    M include/klee/Internal/Support/Timer.h
    M include/klee/Internal/System/Time.h
    M lib/Core/StatsTracker.cpp
    M lib/Support/Time.cpp
    M lib/Support/Timer.cpp

  Log Message:
  -----------
  llvm4: use chrono helpers from LLVM

LLVM 4 removes the old time interface and starts using the C++11's
chrono. So switch to that in klee for LLVM 4 too.

Signed-off-by: Jiri Slaby <jirislaby@gmail.com>


  Commit: 06cf93da0c60a9a8f48c94db7fa1d8b2cc755eef
      https://github.com/klee/klee/commit/06cf93da0c60a9a8f48c94db7fa1d8b2cc755eef
  Author: Jiri Slaby <jirislaby@gmail.com>
  Date:   2018-09-18 (Tue, 18 Sep 2018)

  Changed paths:
    M include/klee/util/GetElementPtrTypeIterator.h
    M lib/Core/Executor.cpp

  Log Message:
  -----------
  llvm4: PointerType is not SequentialType

So handle the type specially whenever needed.

Signed-off-by: Jiri Slaby <jirislaby@gmail.com>


  Commit: abe23c4f145950c1d119ca3b62a9b04c9980558b
      https://github.com/klee/klee/commit/abe23c4f145950c1d119ca3b62a9b04c9980558b
  Author: Jiri Slaby <jirislaby@gmail.com>
  Date:   2018-09-18 (Tue, 18 Sep 2018)

  Changed paths:
    M lib/Core/ExecutorUtil.cpp

  Log Message:
  -----------
  llvm4: gep_type_iterator has no operator*

Starting with LLVM 4, we have getStructTypeOrNull(), so use it.
operator* in post-4 will have a different semantics.

Signed-off-by: Jiri Slaby <jirislaby@gmail.com>


  Commit: a6a7b8c7dab4afccc22cc54bf9682713f60c6fcb
      https://github.com/klee/klee/commit/a6a7b8c7dab4afccc22cc54bf9682713f60c6fcb
  Author: Jiri Slaby <jirislaby@gmail.com>
  Date:   2018-09-18 (Tue, 18 Sep 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: enable LLVM 4 testing

Signed-off-by: Jiri Slaby <jirislaby@gmail.com>


Compare: https://github.com/klee/klee/compare/4d30c74c7b38...a6a7b8c7dab4
      **NOTE:** This service has been marked for deprecation: \
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.



_______________________________________________
klee-commits mailing list
klee-commits@imperial.ac.uk
https://mailman.ic.ac.uk/mailman/listinfo/klee-commits


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic