Home
last modified time | relevance | path

Searched refs:DivOpInfo (Results 1 – 1 of 1) sorted by relevance

/external/llvm/lib/Transforms/Utils/
DBypassSlowDivision.cpp29 struct DivOpInfo { struct
34 DivOpInfo(bool InSignedOp, Value *InDividend, Value *InDivisor) in DivOpInfo() argument
49 struct DenseMapInfo<DivOpInfo> {
50 static bool isEqual(const DivOpInfo &Val1, const DivOpInfo &Val2) { in isEqual()
56 static DivOpInfo getEmptyKey() { in getEmptyKey()
57 return DivOpInfo(false, nullptr, nullptr); in getEmptyKey()
60 static DivOpInfo getTombstoneKey() { in getTombstoneKey()
61 return DivOpInfo(true, nullptr, nullptr); in getTombstoneKey()
64 static unsigned getHashValue(const DivOpInfo &Val) { in getHashValue()
71 typedef DenseMap<DivOpInfo, DivPhiNodes> DivCacheTy;
[all …]