[BOLT] Respect -function-order in lite mode
authorAmir Ayupov <aaupov@fb.com>
Thu, 29 Dec 2022 04:49:30 +0000 (20:49 -0800)
committerAmir Ayupov <aaupov@fb.com>
Thu, 29 Dec 2022 04:50:20 +0000 (20:50 -0800)
commit703d94d8f0142317342dc6684c1b6aa85c105182
treeb75208e009544a6b35f142b27355f304d7468d2e
parent79d6e9c7130c1b55da188413e9f59e8605fe0902
[BOLT] Respect -function-order in lite mode

Process functions listed in -function-order file even in lite mode.

Reviewed By: #bolt, maksfb

Differential Revision: https://reviews.llvm.org/D140435
bolt/include/bolt/Passes/ReorderFunctions.h
bolt/lib/Passes/ReorderFunctions.cpp
bolt/lib/Rewrite/RewriteInstance.cpp
bolt/test/X86/Inputs/order-lite.txt [new file with mode: 0644]
bolt/test/X86/function-order-lite.s [new file with mode: 0644]