[llvm] [Hexagon] Add KCFI support for forward-edge control flow integrity (PR #191746)
Brian Cain via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 23 23:27:10 PDT 2026
================
@@ -976,6 +976,115 @@ void HexagonAsmPrinter::LowerPATCHABLE_EVENT_CALL(const MachineInstr &MI,
Typed ? SledKind::TYPED_EVENT : SledKind::CUSTOM_EVENT, 2);
}
+void HexagonAsmPrinter::LowerKCFI_CHECK(const MachineInstr &MI) {
+ Register AddrReg = MI.getOperand(0).getReg();
+ const int64_t Type = MI.getOperand(1).getImm();
+ MachineBasicBlock::const_instr_iterator NextI = std::next(MI.getIterator());
----------------
androm3da wrote:
#205491
https://github.com/llvm/llvm-project/pull/191746
More information about the llvm-commits
mailing list