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

References

include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
  162     const PartialMapping *end() const { return BreakDown + NumBreakDowns; }
  169     bool isValid() const { return BreakDown && NumBreakDowns; }
lib/CodeGen/GlobalISel/RegBankSelect.cpp
  117   if (ValMapping.NumBreakDowns != 1)
  138   assert(ValMapping.NumBreakDowns == (unsigned)size(NewVRegs) &&
  145   if (ValMapping.NumBreakDowns == 1) {
  177         if (ValMapping.NumBreakDowns == RegTy.getNumElements())
  181               (ValMapping.BreakDown[0].Length * ValMapping.NumBreakDowns ==
  240   assert(ValMapping.NumBreakDowns && "Nothing to map??");
  242   bool IsSameNumOfValues = ValMapping.NumBreakDowns == 1;
  258   if (ValMapping.NumBreakDowns != 1)
  349       if (ValMapping.NumBreakDowns == 1)
  426     if (ValMapping.NumBreakDowns == 1) {
  601       assert(ValMapping.NumBreakDowns == 1 &&
lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
  450     assert(OpdMapper.getInstrMapping().getOperandMapping(OpIdx).NumBreakDowns !=
  453     assert(OpdMapper.getInstrMapping().getOperandMapping(OpIdx).NumBreakDowns ==
  531   if (NumBreakDowns < 2)
  544   assert(NumBreakDowns && "Value mapped nowhere?!");
  580   OS << "#BreakDown: " << NumBreakDowns << " ";
  659       getInstrMapping().getOperandMapping(OpIdx).NumBreakDowns;
  716   assert(getInstrMapping().getOperandMapping(OpIdx).NumBreakDowns >
  737       getInstrMapping().getOperandMapping(OpIdx).NumBreakDowns;
lib/Target/AArch64/AArch64GenRegisterBankInfo.def
  136          Map.NumBreakDowns == 1;
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
  148   if (ValMapping.NumBreakDowns >= 2 || ValMapping.BreakDown[0].Length >= 64)
  151   assert(ValMapping.NumBreakDowns == 2 &&
lib/Target/ARM/ARMRegisterBankInfo.cpp
   94   return VM.NumBreakDowns == 1 && VM.BreakDown == BreakDown;