Searched refs:ValueEntry (Results 1 - 4 of 4) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DReassociate.h46 struct ValueEntry { struct in namespace:llvm::reassociate
50 ValueEntry(unsigned R, Value *O) : Rank(R), Op(O) {} function in struct:llvm::reassociate::ValueEntry
53 inline bool operator<(const ValueEntry &LHS, const ValueEntry &RHS) {
105 SmallVectorImpl<reassociate::ValueEntry> &Ops);
107 SmallVectorImpl<reassociate::ValueEntry> &Ops);
109 SmallVectorImpl<reassociate::ValueEntry> &Ops);
111 SmallVectorImpl<reassociate::ValueEntry> &Ops);
120 SmallVectorImpl<reassociate::ValueEntry> &Ops);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp76 static void PrintOps(Instruction *I, const SmallVectorImpl<ValueEntry> &Ops) {
636 SmallVectorImpl<ValueEntry> &Ops) {
1003 static unsigned FindInOperandList(const SmallVectorImpl<ValueEntry> &Ops,
1049 SmallVector<ValueEntry, 8> Factors;
1054 ValueEntry(getRank(E.first), E.first));
1133 SmallVectorImpl<ValueEntry> &Ops) {
1313 SmallVectorImpl<ValueEntry> &Ops) {
1325 // Step 1: Convert ValueEntry to XorOpnd
1412 ValueEntry VE(getRank(O.getValue()), O.getValue());
1417 ValueEntry V
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp1218 auto &ValueEntry = Memoizer[V]; local
1219 if (ValueEntry)
1220 return std::make_pair(ValueEntry->first, &ValueEntry->second);
1221 ValueEntry.reset(new ValueBitsMemoizedValue());
1222 bool &Interesting = ValueEntry->first;
1223 SmallVector<ValueBit, 64> &Bits = ValueEntry->second;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1355 using ValueEntry = std::pair<SDValue, size_t>;
1356 SmallVector<ValueEntry, 16> SplatValueCounts;

Completed in 132 milliseconds