AAmir Ayupov[BOLT][TEST] Update fptr.test
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[BOLT][TEST] Use double dash flags in tests Replace a single dash with a double dash for options that have more than a single letter. llvm-bolt-wrapper.py has special treatment for output options such as "-o" and "-w" causing issues when a single dash is used, e.g. for "-write-dwp". The wrapper can be fixed as well, but using a double dash has other advantages as well. Reviewed By: rafauler Differential Revision: https://reviews.llvm.org/D127538 | 3 年前 | |
[BOLT][TEST] Move exceptions-instrumentation.test to X86 The aarch64 instrumentation is currently unsupported so the test is failing. Reviewed By: Amir Differential Revision: https://reviews.llvm.org/D117102 | 4 年前 | |
[BOLT] Fix instrumentation problem with floating point If BOLT instrumentation runtime uses XMM registers, it can interfere with the user program causing crashes and unexpected behavior. This happens as the instrumentation code preserves general purpose registers only. Build BOLT instrumentation runtime with "-mno-sse". Reviewed By: Amir Differential Revision: https://reviews.llvm.org/D128960 | 3 年前 | |
[BOLT][TEST] Update fptr.test The test exercises an implicit ptr-to-int conversion which is made an error in D129881. We acknowledge the error but still want to test this case. Add -Wno-int-conversion to silence the error. Reviewed By: maksfb Differential Revision: https://reviews.llvm.org/D130546 | 3 年前 | |
[BOLT][TEST] Use double dash flags in tests Replace a single dash with a double dash for options that have more than a single letter. llvm-bolt-wrapper.py has special treatment for output options such as "-o" and "-w" causing issues when a single dash is used, e.g. for "-write-dwp". The wrapper can be fixed as well, but using a double dash has other advantages as well. Reviewed By: rafauler Differential Revision: https://reviews.llvm.org/D127538 | 3 年前 | |
[BOLT][TEST] Add instrumentation test using merge-fdata Summary: BOLT meta test using merge-fdata tool. This tests BOLT instrumentation for a non-trivial binary, running instrumented binary, and using the instrumentation profile for BOLT optimizations. The results are verified between original, instrumented, and optimized binaries. Additional tested features: boltdiff mode and merge-fdata for two profiles. merge-fdata tool is linked with relocs on Linux to support this test. (cherry picked from FBD32141812) | 4 年前 | |
[BOLT] Mark option values of --split-functions deprecated The SplitFunctions pass does not distinguish between various splitting modes anymore. This change updates the command line interface to reflect this behavior by deprecating values passed to the --split-function option. Reviewed By: rafauler Differential Revision: https://reviews.llvm.org/D128558 | 3 年前 | |
[BOLT][TEST] Use double dash flags in tests Replace a single dash with a double dash for options that have more than a single letter. llvm-bolt-wrapper.py has special treatment for output options such as "-o" and "-w" causing issues when a single dash is used, e.g. for "-write-dwp". The wrapper can be fixed as well, but using a double dash has other advantages as well. Reviewed By: rafauler Differential Revision: https://reviews.llvm.org/D127538 | 3 年前 | |
[BOLT][TEST] Use double dash flags in tests Replace a single dash with a double dash for options that have more than a single letter. llvm-bolt-wrapper.py has special treatment for output options such as "-o" and "-w" causing issues when a single dash is used, e.g. for "-write-dwp". The wrapper can be fixed as well, but using a double dash has other advantages as well. Reviewed By: rafauler Differential Revision: https://reviews.llvm.org/D127538 | 3 年前 |