Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DReassociate.h48 struct ValueEntry { struct
52 ValueEntry(unsigned R, Value *O) : Rank(R), Op(O) {} in ValueEntry() argument
55 inline bool operator<(const ValueEntry &LHS, const ValueEntry &RHS) {
107 SmallVectorImpl<reassociate::ValueEntry> &Ops,
110 SmallVectorImpl<reassociate::ValueEntry> &Ops);
112 SmallVectorImpl<reassociate::ValueEntry> &Ops);
114 SmallVectorImpl<reassociate::ValueEntry> &Ops);
123 SmallVectorImpl<reassociate::ValueEntry> &Ops);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp82 static void PrintOps(Instruction *I, const SmallVectorImpl<ValueEntry> &Ops) { in PrintOps()
86 for (const ValueEntry &Op : Ops) { in PrintOps()
569 SmallVectorImpl<ValueEntry> &Ops, in RewriteExprTree()
599 for (const ValueEntry &Op : Ops) in RewriteExprTree()
1055 static unsigned FindInOperandList(const SmallVectorImpl<ValueEntry> &Ops, in FindInOperandList()
1106 SmallVector<ValueEntry, 8> Factors; in RemoveFactorFromExpression()
1109 Factors.append(E.second, ValueEntry(getRank(E.first), E.first)); in RemoveFactorFromExpression()
1189 SmallVectorImpl<ValueEntry> &Ops) { in OptimizeAndOrXor()
1369 SmallVectorImpl<ValueEntry> &Ops) { in OptimizeXor()
1382 for (const ValueEntry &Op : Ops) { in OptimizeXor()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp1613 auto &ValueEntry = Memoizer[V]; in getValueBits() local
1614 if (ValueEntry) in getValueBits()
1615 return std::make_pair(ValueEntry->first, &ValueEntry->second); in getValueBits()
1616 ValueEntry.reset(new ValueBitsMemoizedValue()); in getValueBits()
1617 bool &Interesting = ValueEntry->first; in getValueBits()
1618 SmallVector<ValueBit, 64> &Bits = ValueEntry->second; in getValueBits()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp2518 using ValueEntry = std::pair<SDValue, size_t>; in LowerBUILD_VECTOR() typedef
2519 SmallVector<ValueEntry, 16> SplatValueCounts; in LowerBUILD_VECTOR()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc18528 …earizeExprTree(llvm::BinaryOperator*, llvm::SmallVectorImpl<(anonymous namespace)::ValueEntry>&)"},
18529 …mizeExpression(llvm::BinaryOperator*, llvm::SmallVectorImpl<(anonymous namespace)::ValueEntry>&)"},
18531 …ctorImpl<(anonymous namespace)::ValueEntry>::insert((anonymous namespace)::ValueEntry*, (anonymous…
18532 …ee(llvm::BinaryOperator*, llvm::SmallVectorImpl<(anonymous namespace)::ValueEntry>&, unsigned int)…
18534 …ectorImpl<llvm::Value*>&, llvm::SmallVectorImpl<(anonymous namespace)::ValueEntry> const&, bool)"},
18536 …stable_sort<(anonymous namespace)::ValueEntry*>((anonymous namespace)::ValueEntry*, (anonymous nam…
18537ValueEntry*, (anonymous namespace)::ValueEntry*, long>((anonymous namespace)::ValueEntry*, (anonym…
18538ValueEntry*, (anonymous namespace)::ValueEntry*>((anonymous namespace)::ValueEntry*, (anonymous na…
18539ValueEntry*, long, (anonymous namespace)::ValueEntry*>((anonymous namespace)::ValueEntry*, (anonym…
18540 …mous namespace)::ValueEntry*>((anonymous namespace)::ValueEntry*, (anonymous namespace)::ValueEntr…
[all …]