#
c51f4523 |
| 19-Oct-2018 |
Clement Courbet <courbet@google.com> |
[llvm-exegesis] X87 RFP setup code.
Summary: This was lost during refactoring in rL342644.
Fix and simplify simplify value size handling: always go through a 80 bit value, because the value can be
[llvm-exegesis] X87 RFP setup code.
Summary: This was lost during refactoring in rL342644.
Fix and simplify simplify value size handling: always go through a 80 bit value, because the value can be 1 byte). Add unit tests.
Reviewers: gchatelet
Subscribers: tschuett, llvm-commits
Differential Revision: https://reviews.llvm.org/D53423
llvm-svn: 344779
show more ...
|
#
12ca74e5 |
| 20-Sep-2018 |
Guillaume Chatelet <gchatelet@google.com> |
[llvm-exegesis] Fix broken build bots.
Reviewers: javed.absar
Subscribers: tschuett, courbet, llvm-commits
Differential Revision: https://reviews.llvm.org/D52302
llvm-svn: 342646
|
#
c96a97ba |
| 20-Sep-2018 |
Guillaume Chatelet <gchatelet@google.com> |
[llvm-exegesis] Improve Register Setup (roll forward of D51856).
Summary: Added function to set a register to a particular value + tests. Add EFLAGS test, use new setRegTo instead of setRegToConstan
[llvm-exegesis] Improve Register Setup (roll forward of D51856).
Summary: Added function to set a register to a particular value + tests. Add EFLAGS test, use new setRegTo instead of setRegToConstant.
Reviewers: courbet, javed.absar
Subscribers: llvm-commits, tschuett, mgorny
Differential Revision: https://reviews.llvm.org/D52297
llvm-svn: 342644
show more ...
|
#
f652ef3d |
| 18-Sep-2018 |
Simon Pilgrim <llvm-dev@redking.me.uk> |
Revert rL342465: Added function to set a register to a particular value + tests.
rL342465 is breaking the MSVC buildbots.
llvm-svn: 342490
|
#
02426897 |
| 18-Sep-2018 |
Simon Pilgrim <llvm-dev@redking.me.uk> |
Revert rL342466: [llvm-exegesis] Improve Register Setup.
rL342465 is breaking the MSVC buildbots, but I need to revert this dependent revision as well.
Summary: Added function to set a register to
Revert rL342466: [llvm-exegesis] Improve Register Setup.
rL342465 is breaking the MSVC buildbots, but I need to revert this dependent revision as well.
Summary: Added function to set a register to a particular value + tests. Add EFLAGS test, use new setRegTo instead of setRegToConstant.
Reviewers: courbet, javed.absar
Subscribers: mgorny, tschuett, llvm-commits
Differential Revision: https://reviews.llvm.org/D51856
llvm-svn: 342489
show more ...
|
#
937f3fed |
| 18-Sep-2018 |
Guillaume Chatelet <gchatelet@google.com> |
[llvm-exegesis] Improve Register Setup.
Summary: Added function to set a register to a particular value + tests. Add EFLAGS test, use new setRegTo instead of setRegToConstant.
Reviewers: courbet, j
[llvm-exegesis] Improve Register Setup.
Summary: Added function to set a register to a particular value + tests. Add EFLAGS test, use new setRegTo instead of setRegToConstant.
Reviewers: courbet, javed.absar
Subscribers: mgorny, tschuett, llvm-commits
Differential Revision: https://reviews.llvm.org/D51856
llvm-svn: 342466
show more ...
|
#
8721ad98 |
| 18-Sep-2018 |
Guillaume Chatelet <gchatelet@google.com> |
Added function to set a register to a particular value + tests.
llvm-svn: 342465
|
#
5ad2909e |
| 18-Sep-2018 |
Guillaume Chatelet <gchatelet@google.com> |
Improve Register Setup
llvm-svn: 342464
|
Revision tags: llvmorg-7.0.0, llvmorg-7.0.0-rc3, llvmorg-7.0.0-rc2, llvmorg-7.0.0-rc1 |
|
#
e785169f |
| 03-Jul-2018 |
Clement Courbet <courbet@google.com> |
[llvm-exegesis] ExegisX86Target::setRegToConstant() should depend on the subtarget features.
Summary: This fixes PR38008.
Reviewers: gchatelet, RKSimon
Subscribers: tschuett, craig.topper, llvm-co
[llvm-exegesis] ExegisX86Target::setRegToConstant() should depend on the subtarget features.
Summary: This fixes PR38008.
Reviewers: gchatelet, RKSimon
Subscribers: tschuett, craig.topper, llvm-commits
Differential Revision: https://reviews.llvm.org/D48820
llvm-svn: 336171
show more ...
|
#
cd731002 |
| 25-Jun-2018 |
Eric Christopher <echristo@gmail.com> |
Fix unsigned/signed comparison failure in unittest.
llvm-svn: 335547
|
#
a51efc26 |
| 25-Jun-2018 |
Clement Courbet <courbet@google.com> |
[llvm-exegesis] Generate snippet setup code.
Summary: This ensures that the snippet always sees the same values for registers, making measurements reproducible. This will also allow exploring differ
[llvm-exegesis] Generate snippet setup code.
Summary: This ensures that the snippet always sees the same values for registers, making measurements reproducible. This will also allow exploring different values.
Reviewers: gchatelet
Subscribers: tschuett, llvm-commits
Differential Revision: https://reviews.llvm.org/D48542
llvm-svn: 335465
show more ...
|
#
6fd00e32 |
| 20-Jun-2018 |
Clement Courbet <courbet@google.com> |
[llvm-exegesis] Add mechanism to add target-specific passes.
Summary: createX86FloatingPointStackifierPass is disabled until we handle TracksLiveness correctly.
Reviewers: gchatelet
Subscribers: m
[llvm-exegesis] Add mechanism to add target-specific passes.
Summary: createX86FloatingPointStackifierPass is disabled until we handle TracksLiveness correctly.
Reviewers: gchatelet
Subscribers: mgorny, tschuett, llvm-commits
Differential Revision: https://reviews.llvm.org/D48360
llvm-svn: 335117
show more ...
|
#
44b4c54e |
| 19-Jun-2018 |
Clement Courbet <courbet@google.com> |
Re-land r335038 "[llvm-exegesis] A mechanism to add target-specific functionality.""
Fix typo: LLVM_NATIVE_ARCH -> LLVM_EXEGESIS_NATIVE_ARCH.
llvm-svn: 335041
|
#
6780b5f9 |
| 19-Jun-2018 |
Clement Courbet <courbet@google.com> |
[llvm-exegesis] A mechanism to add target-specific functionality.
Summary: This is a step towards implementing memory operands and X87.
Reviewers: gchatelet
Subscribers: mgorny, tschuett, llvm-com
[llvm-exegesis] A mechanism to add target-specific functionality.
Summary: This is a step towards implementing memory operands and X87.
Reviewers: gchatelet
Subscribers: mgorny, tschuett, llvm-commits
Differential Revision: https://reviews.llvm.org/D48210
llvm-svn: 335038
show more ...
|