Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DCalledValuePropagation.cpp51 enum class IPOGrouping { Register, Return, Memory }; enum
54 using CVPLatticeKey = PointerIntPair<Value *, 2, IPOGrouping>;
127 case IPOGrouping::Register: in ComputeLatticeVal()
137 case IPOGrouping::Memory: in ComputeLatticeVal()
138 case IPOGrouping::Return: in ComputeLatticeVal()
206 if (Key.getInt() == IPOGrouping::Register) in PrintLatticeKey()
208 else if (Key.getInt() == IPOGrouping::Memory) in PrintLatticeKey()
210 else if (Key.getInt() == IPOGrouping::Return) in PrintLatticeKey()
248 auto RegI = CVPLatticeKey(I.getReturnValue(), IPOGrouping::Register); in visitReturn()
249 auto RetF = CVPLatticeKey(F, IPOGrouping::Return); in visitReturn()
[all …]