[PATCH] D23067: TargetInstrInfo: add two new target hooks to analyse branch offsets
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 2 14:02:50 PDT 2016
arsenm added inline comments.
================
Comment at: include/llvm/Target/TargetInstrInfo.h:491
@@ +490,3 @@
+ /// encoding, or ~0U otherwise.
+ virtual unsigned shrunkBranchOpcode(unsigned Opcode) const {
+ return ~0U;
----------------
This should return int because of the failure -1 value.
I think the name needs work too. It's unclear to me what shrunkBranchOpcode means, especially with no context of size. Maybe something like optimizeShortBranch(MachineInstr &MI, int64_t Offset)?
https://reviews.llvm.org/D23067
More information about the llvm-commits
mailing list