Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveInterval.cpp1309 EqClass.clear(); in Classify()
1310 EqClass.grow(LR.getNumValNums()); in Classify()
1319 EqClass.join(unused->id, VNI->id); in Classify()
1330 EqClass.join(VNI->id, PVNI->id); in Classify()
1337 EqClass.join(VNI->id, UVNI->id); in Classify()
1343 EqClass.join(used->id, unused->id); in Classify()
1345 EqClass.compress();
1346 return EqClass.getNumClasses(); in Distribute()
1370 if (unsigned EqClass = getEqClass(VNI)) in Distribute()
1371 MO.setReg(LIV[EqClass in Distribute()
1367 if (unsigned EqClass = getEqClass(VNI)) Distribute() local
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp270 ArrayRef<Instruction *> EqClass);
473 for (const auto &[EqClassKey, EqClass] : in runOnPseudoBB()
475 Changed |= runOnEquivalenceClass(EqClassKey, EqClass); in runOnPseudoBB()
481 ArrayRef<Instruction *> EqClass) { in runOnEquivalenceClass() argument
485 dbgs() << "LSV: Running on equivalence class of size " << EqClass.size() in runOnEquivalenceClass()
487 for (Instruction *I : EqClass) in runOnEquivalenceClass()
491 std::vector<Chain> Chains = gatherChains(EqClass); in runOnEquivalenceClass()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveInterval.h1007 IntEqClasses EqClass; variable
1018 unsigned getEqClass(const VNInfo *VNI) const { return EqClass[VNI->id]; } in getEqClass()