llvm-project/bolt/lib
Amir Ayupov 02d510b416 [BOLT][NFC] Pass Function to BC.printInstructions in BinaryBasicBlock::dump
BC::printInstruction(s) has many uses of Function ptr if it's available:
# printing CFI instructions (unconditional)
# printing debug line information (-print-debug-info)
# printing instruction relocations (-print-relocations)

Enable these uses by passing Function ptr from the primary printing entry point:
BinaryBasicBlock::dump.

Reviewed By: maksfb

Differential Revision: https://reviews.llvm.org/D126916
2022-06-13 14:26:51 -07:00
..
Core [BOLT][NFC] Pass Function to BC.printInstructions in BinaryBasicBlock::dump 2022-06-13 14:26:51 -07:00
Passes [BOLT][NFC] Forward declare ReorderBlocks for MSVC19 2022-06-13 10:26:58 -07:00
Profile [bolt] Remove unneeded cl::ZeroOrMore for cl::opt options 2022-06-05 13:29:49 -07:00
Rewrite [BOLT][AARCH64] Skip R_AARCH64_LD_PREL_LO19 relocation 2022-06-13 15:40:06 +03:00
RuntimeLibs [MC] De-capitalize SwitchSection. NFC 2022-06-10 22:50:55 -07:00
Target [BOLT] Add support for GOTPCRELX relocations 2022-06-09 13:37:04 -07:00
Utils [bolt] Remove unneeded cl::ZeroOrMore for cl::opt options 2022-06-05 13:29:49 -07:00
CMakeLists.txt Rebase: [NFC] Refactor sources to be buildable in shared mode 2021-10-08 11:47:10 -07:00