reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/GlobalISel/RegBankSelect.h
  564                  RegBankSelect::RepairingPlacement &RepairPt,
  605   void tryAvoidingSplit(RegBankSelect::RepairingPlacement &RepairPt,
include/llvm/PassSupport.h
   76 template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
lib/CodeGen/GlobalISel/RegBankSelect.cpp
   53 static cl::opt<RegBankSelect::Mode> RegBankSelectMode(
  135     RegBankSelect::RepairingPlacement &RepairPt,
  323     RegBankSelect::RepairingPlacement &RepairPt, const MachineOperand &MO,
  441 RegBankSelect::MappingCost RegBankSelect::computeMapping(
  444     const RegBankSelect::MappingCost *BestCost) {
  582     SmallVectorImpl<RegBankSelect::RepairingPlacement> &RepairPts) {
  628   if (OptMode == RegBankSelect::Mode::Fast) {
  832     RegBankSelect::InsertPoint &Point) {
  970 RegBankSelect::MappingCost RegBankSelect::MappingCost::ImpossibleCost() {
lib/Target/AArch64/AArch64TargetMachine.cpp
  530   addPass(new RegBankSelect());
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
  902   addPass(new RegBankSelect());
lib/Target/ARM/ARMTargetMachine.cpp
  480   addPass(new RegBankSelect());
lib/Target/Mips/MipsTargetMachine.cpp
  336   addPass(new RegBankSelect());
lib/Target/RISCV/RISCVTargetMachine.cpp
  124   addPass(new RegBankSelect());
lib/Target/X86/X86TargetMachine.cpp
  454   addPass(new RegBankSelect());