it is definitely profitable to tail duplicate indirect branches for x86.
This is likely to be true to various degrees for all modern x86 processors.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89865
91177308-0d34-0410-b5e6-
96231b3b80d8
///
unsigned getGlobalBaseReg(MachineFunction *MF) const;
+ virtual bool isProfitableToDuplicateIndirectBranch() const { return true; }
+
private:
MachineInstr* foldMemoryOperandImpl(MachineFunction &MF,
MachineInstr* MI,