[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