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

/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h317 enum RepairingKind { enum in class:llvm::RegBankSelect::RepairingPlacement
337 RepairingKind Kind;
358 RepairingKind Kind = RepairingKind::Insert);
362 RepairingKind getKind() const { return Kind; }
394 /// RepairingKind::Insert. There is no fundamental problem with
397 /// \pre NewKind != RepairingKind::Insert
399 void switchTo(RepairingKind NewKind) {
403 CanMaterialize = NewKind != RepairingKind::Impossible;
405 assert(NewKind != RepairingKind
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp352 RepairPt.switchTo(RepairingPlacement::RepairingKind::Reassign);
437 RepairPt.switchTo(RepairingPlacement::RepairingKind::Impossible);
762 RepairingPlacement::RepairingKind Kind)
765 CanMaterialize(Kind != RepairingKind::Impossible), P(P) {
769 if (Kind != RepairingKind::Insert)

Completed in 374 milliseconds