Searched refs:RegAssign (Results 1 - 2 of 2) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DSplitKit.cpp381 MBFI(mbfi), RegAssign(Allocator) {}
387 RegAssign.clear();
404 if (RegAssign.empty()) {
409 for (RegAssignMap::const_iterator I = RegAssign.begin(); I.valid(); ++I)
749 RegAssign.insert(VNI->def, End, OpenIdx);
762 RegAssign.insert(Start, End, OpenIdx);
830 RegAssign.insert(Start, VNI->def, OpenIdx);
847 RegAssign.insert(Start, End, OpenIdx);
859 AssignI.setMap(RegAssign);
877 // Adjust RegAssign i
[all...]
H A DSplitKit.h314 /// RegAssign - Map of the assigned register indexes.
315 /// Edit.get(RegAssign.lookup(Idx)) is the register that should be live at
317 RegAssignMap RegAssign; member in class:llvm::SplitEditor
329 /// of RegIdx in RegAssign.
330 /// 3. (Null, true). As above, but the ranges in RegAssign are too large, and
375 /// This is used for values whose live range doesn't match RegAssign exactly.

Completed in 106 milliseconds