Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DCalledValuePropagation.cpp50 enum class IPOGrouping { Register, Return, Memory }; enum
53 using CVPLatticeKey = PointerIntPair<Value *, 2, IPOGrouping>;
126 case IPOGrouping::Register: in ComputeLatticeVal()
136 case IPOGrouping::Memory: in ComputeLatticeVal()
137 case IPOGrouping::Return: in ComputeLatticeVal()
205 if (Key.getInt() == IPOGrouping::Register) in PrintLatticeKey()
207 else if (Key.getInt() == IPOGrouping::Memory) in PrintLatticeKey()
209 else if (Key.getInt() == IPOGrouping::Return) in PrintLatticeKey()
247 auto RegI = CVPLatticeKey(I.getReturnValue(), IPOGrouping::Register); in visitReturn()
248 auto RetF = CVPLatticeKey(F, IPOGrouping::Return); in visitReturn()
[all …]