aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86ISelLowering.h
diff options
context:
space:
mode:
authorNadav Rotem <nrotem@apple.com>2012-12-28 08:19:03 +0000
committerNadav Rotem <nrotem@apple.com>2012-12-28 08:19:03 +0000
commitae34b4280ebde6217706902e8a27bb858765a61c (patch)
tree95b5705d9253667a4efec2489bd1ba61695fe03f /lib/Target/X86/X86ISelLowering.h
parent40ef8b75487ad9f98a93b1dbf283a25658ef8a1e (diff)
downloadexternal_llvm-ae34b4280ebde6217706902e8a27bb858765a61c.zip
external_llvm-ae34b4280ebde6217706902e8a27bb858765a61c.tar.gz
external_llvm-ae34b4280ebde6217706902e8a27bb858765a61c.tar.bz2
CostModel: initial checkin for code that estimates the cost of special shuffles.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171180 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/X86ISelLowering.h')
-rw-r--r--lib/Target/X86/X86ISelLowering.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/Target/X86/X86ISelLowering.h b/lib/Target/X86/X86ISelLowering.h
index 1a696a8..1b4b5eb 100644
--- a/lib/Target/X86/X86ISelLowering.h
+++ b/lib/Target/X86/X86ISelLowering.h
@@ -973,6 +973,8 @@ namespace llvm {
virtual unsigned getCastInstrCost(unsigned Opcode, Type *Dst,
Type *Src) const;
+
+ unsigned getShuffleCost(ShuffleKind Kind, Type *Tp, int Index) const;
};
}