Add some prototypes to fix -Wstrict-prototypes. NFC
[platform/upstream/llvm.git] / bolt /
2022-04-09 Amir Ayupov[BOLT] Check MCContext errors
2022-04-06 Vladislav Khmelevsky[BOLT][test] Fix X86 tests
2022-04-06 Argyrios Kyrtzidis[Support/Hash functions] Change the `final()` and ...
2022-04-05 Amir Ayupov[BOLT][NFC] Move isADD64rr and isADDri out of MCPlusBui...
2022-04-05 Vladislav Khmelevsky[BOLT] Check for !isTailCall in isUnconditionalBranch
2022-04-05 Vladislav Khmelevsky[BOLT] Fix plt relocations symbol match
2022-04-05 Maksim Panchenko[BOLT][test] Fix AArch64 test
2022-04-05 Maksim Panchenko[BOLT][test] Enable cross-target testing
2022-04-05 Maksim Panchenko[BOLT][test] Fix X86 cross-platform tests
2022-04-04 Amir Ayupov[BOLT][NFC] Use X86 mnemonic checks
2022-04-03 Vladislav Khmelevsky[BOLT] AArch64: Read all static relocations
2022-04-02 Maksim Panchenko[BOLT][test] Fix AArch64 cross-platform tests
2022-03-31 Vladislav Khmelevsky[BOLT] LongJmp: Check for shouldEmit
2022-03-31 Vladislav Khmelevsky[BOLT] AArch64: Emit text objects
2022-03-30 Amir Ayupov[MC][BOLT] Add setter for AllowAtInName
2022-03-27 Vladislav Khmelevsky[BOLT] Align constant islands to 8 bytes
2022-03-22 spupyrev[BOLT] Avoid pointless loop rotation
2022-03-18 Vladislav Khmelevsky[BOLT] LongJmp speedup refactoring
2022-03-18 Amir Ayupov[BOLT][NFC] Use X86 mnemonic tables
2022-03-16 Amir Ayupov[BOLT] Strip redundant AdSize override prefix
2022-03-16 Amir Ayupov[BOLT][NFC] Move isMOVSX64rm32 out of MCPlusBuilder
2022-03-16 Vladislav Khmelevsky[BOLT] LongJmp: Fix hot text section alignment
2022-03-16 Sam McCallUse lit_config.substitute instead of foo % lit_config...
2022-03-15 Maksim Panchenko[BOLT][NFC] Remove unused function
2022-03-15 Vladislav Khmelevsky[BOLT] Set cold sections alignment explicitly
2022-03-12 Amir Ayupov[BOLT][NFC] Use getShortOpcodeArith in X86MCPlusBuilder
2022-03-11 Petr Hosek[CMake] Rename TARGET_TRIPLE to LLVM_TARGET_TRIPLE
2022-03-10 Elvina Yakubova[BOLT] Divide RegularPageSize for X86 and AArch64 cases
2022-03-10 Vladislav Khmelevsky[BOLT] LongJmp: Use per-function alignment values
2022-03-10 Amir Ayupov[BOLT][NFC] Fix print-cfg data race
2022-03-10 Amir Ayupov[BOLT][NFC] Check errors from Obj.dynamicEntries
2022-03-09 Vladislav Khmelevsky[BOLT] Move some of the tests to common directory
2022-03-08 Vladislav Khmelevsky[BOLT] Handle ifuncs trampolines for aarch64
2022-03-08 Amir Ayupov[BOLT][NFC] Handle "dynamic section sizes should match"
2022-03-08 Amir Ayupov[BOLT] CMOVConversion pass
2022-03-08 Amir Ayupov[BOLT][NFC] Check section contents before registering it
2022-03-08 Amir Ayupov[BOLT][CMAKE] Remove CMake 3.13.4 incompatible parameter
2022-03-07 Yi KongRevert "Add CMake option not to build BOLT tests"
2022-03-07 Yi KongAdd CMake option not to build BOLT tests
2022-03-03 Maksim Panchenko[BOLT][NFC] Return MCRegister::NoRegister from MCPlusBu...
2022-03-02 Vladislav Khmelevsky[BOLT] Enable PLT analysis for aarch64
2022-03-02 Maksim Panchenko[BOLT][test] Fix function size in test case
2022-03-01 Amir Ayupov[BOLT] Fix X86MCPlusBuilder::replaceRegWithImm
2022-02-25 Alexander Yermolovich[BOLT][DWARF] Fix how DW_AT_high_pc [DW_FORM_udata...
2022-02-24 Maksim Panchenko[BOLT] Support PC-relative relocations with addends
2022-02-24 Amir Ayupov[BOLT][NFC] Report errors from RewriteInstance `discove...
2022-02-24 Amir Ayupov[BOLT][NFC] Fix undefined behavior in encodeAnnotationImm
2022-02-22 Alexander Yermolovich[BOLT][DWARF] Remove patchLowHigh unused function.
2022-02-21 Amir Ayupov[BOLT] Added fuzzer target (llvm-bolt-fuzzer)
2022-02-21 Amir Ayupov[BOLT][NFC] Fix data race in ShrinkWrapping stats
2022-02-17 Amir Ayupov[BOLT][NFC] Report errors from createBinaryContext...
2022-02-16 Vladislav Khmelevsky[BOLT] Update dynamic relocations from section relocations
2022-02-16 Shao-Ce SUN[NFC][MC] remove unused argument `MCRegisterInfo` in...
2022-02-16 Shao-Ce SUNRevert "[NFC][MC] remove unused argument `MCRegisterInf...
2022-02-16 Shao-Ce SUN[NFC][MC] remove unused argument `MCRegisterInfo` in...
2022-02-16 Alexander Yermolovich[BOLT][DWARF] Add ability to insert new entries in...
2022-02-15 Vladislav Khmelevsky[BOLT] Fix aarch64 dwarf test
2022-02-15 serge-sans-pailleCleanup LLVMDWARFDebugInfo
2022-02-14 Maksim Panchenko[BOLT] Make order of jump table successors deterministic
2022-02-14 Maksim Panchenko[BOLT] Skip warning message if no functions were ignored
2022-02-10 serge-sans-pailleCleanup LLVMObject headers
2022-02-10 Louis DionneUpdate all LLVM documentation mentioning runtimes in...
2022-02-09 serge-sans-pailleAdd missing MC includes in bolt/
2022-02-09 Alexander Yermolovich[BOLT][DWARF] Remove caching of ranges/abbrevs
2022-02-08 Amir Ayupov[BOLT][TEST] Add .so instrumentation test
2022-02-08 Amir Ayupov[BOLT][CMAKE][NFC] Update runtime/CMakeLists.txt
2022-02-08 Amir Ayupov[BOLT] Add ld.lld substitution
2022-02-08 Vladislav Khmelevsky[BOLT] Fix runtime osx cross-compile build
2022-02-08 Vladislav Khmelevsky[BOLT] Add aarch64 support for peephole passes
2022-02-07 Vladislav Khmelevsky[BOLT] Refactor heatmap to be standalone tool
2022-02-05 Amir Ayupov[BOLT] Add nfc-check-setup script
2022-02-05 Amir Ayupov[BOLT-UnitTests] Fix shared libraries build
2022-02-04 Amir Ayupov[BOLT][NFC] Fix compiler warnings
2022-02-04 Amir Ayupov[BOLT][TEST] Add section flags for .gcc_except_table
2022-02-03 Amir Ayupov[BOLT][NFC] Use isInt<> instead of range checks
2022-02-03 Amir Ayupov[BOLT][TEST] Add heatmap.test
2022-02-01 Amir Ayupov[BOLT][CMAKE] Add extra BOLT_INCLUDE_TESTS condition...
2022-01-31 Alexander Yermolovich[BOLT][DWARF] Handle shared abbrev section
2022-01-31 Amir Ayupov[BOLT][TEST] Fix building some tests with clang-14...
2022-01-28 Amir Ayupov[BOLT] Imported llvm-bolt-wrapper script
2022-01-27 Vladislav Khmelevsky[BOLT] Fix AARCH64 registers aliasing
2022-01-27 Alexander Yermolovich[BOLT][DWARF] Fix gdb index section
2022-01-27 Amir Ayupov[BOLT][TEST] Adjust tests for BOLT_CLANG_EXE=clang...
2022-01-26 Vladislav Khmelevsky[BOLT] Fix DWARFv5 for aarch64
2022-01-26 Maksim Panchenko[BOLT][docs] Add note regarding DWARF v5 support to...
2022-01-26 Vladislav Khmelevsky[BOLT] Prepare BOLT for unit-testing
2022-01-24 David BlaikieDWARFv5 default: Switch bolt tests to use DWARFv4 since...
2022-01-24 Amir Ayupov[BOLT] Add missing <memory> in InstrumentationRuntimeLi...
2022-01-21 Amir Ayupov[BOLT][NFC] Reduce includes with include-what-you-use
2022-01-21 Amir Ayupov[BOLT] Make ICP target selection (more) deterministic
2022-01-21 Amir Ayupov[BOLT][NFC] Expand auto types pt.2
2022-01-19 Vladislav Khmelevsky[BOLT] Remove unreachable uncond branch after return
2022-01-19 Amir Ayupov[BOLT][CMAKE] Use BOLT_CLANG_EXE and BOLT_LLD_EXE as is
2022-01-18 Amir Ayupov[BOLT][NFC] Delimit bytes in MCAnnotation bitmask
2022-01-18 Amir Ayupov[BOLT][NFC] Move Offset annotation to Group 1
2022-01-18 Vladislav KhmelevskyupdateDWARFObjectAddressRanges: nullify low pc
2022-01-18 Amir Aupov[BOLT][TEST] Update exceptions-instrumentation.test
2022-01-15 Amir Ayupov[BOLT][CMAKE] Accept BOLT_CLANG_EXE and BOLT_LLD_EXE
2022-01-15 Alexander Yermolovich[BOLT][DWARF] Reduce overhead for sized dealloc
2022-01-14 Amir Ayupov[BOLT][NFC] Remove redundant dependent template type
next