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

References

include/llvm/CodeGen/GlobalISel/RegBankSelect.h
  579   const RegisterBankInfo::InstructionMapping &
  593                  const RegisterBankInfo::InstructionMapping &InstrMapping,
  614                     const RegisterBankInfo::InstructionMapping &InstrMapping,
include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
  274   using InstructionMappings = SmallVector<const InstructionMapping *, 4>;
  294     const InstructionMapping &InstrMapping;
  321     OperandsMapper(MachineInstr &MI, const InstructionMapping &InstrMapping,
  330     const InstructionMapping &getInstrMapping() const { return InstrMapping; }
  408   mutable DenseMap<unsigned, std::unique_ptr<const InstructionMapping>>
  457   const InstructionMapping &getInstrMappingImpl(const MachineInstr &MI) const;
  515   const InstructionMapping &
  523   const InstructionMapping &
  532   const InstructionMapping &getInvalidInstructionMapping() const {
  679   virtual const InstructionMapping &
  756            const RegisterBankInfo::InstructionMapping &InstrMapping) {
lib/CodeGen/GlobalISel/RegBankSelect.cpp
  288 const RegisterBankInfo::InstructionMapping &RegBankSelect::findBestMapping(
  294   const RegisterBankInfo::InstructionMapping *BestMapping = nullptr;
  297   for (const RegisterBankInfo::InstructionMapping *CurMapping :
  442     MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping,
  581     MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping,
  627   const RegisterBankInfo::InstructionMapping *BestMapping;
lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
  155 const RegisterBankInfo::InstructionMapping &
  374 const RegisterBankInfo::InstructionMapping &
  394   InstrMapping = std::make_unique<InstructionMapping>(
  399 const RegisterBankInfo::InstructionMapping &
  401   const RegisterBankInfo::InstructionMapping &Mapping = getInstrMappingImpl(MI);
  410   const auto &Mapping = getInstrMapping(MI);
  418   for (const InstructionMapping *AltMapping : AltMappings)
  421   for (const InstructionMapping *Mapping : PossibleMappings)
  647     MachineInstr &MI, const InstructionMapping &InstrMapping,
lib/Target/AArch64/AArch64RegisterBankInfo.cpp
  288     const InstructionMapping &GPRMapping = getInstructionMapping(
  291     const InstructionMapping &FPRMapping = getInstructionMapping(
  310     const InstructionMapping &GPRMapping = getInstructionMapping(
  314     const InstructionMapping &FPRMapping = getInstructionMapping(
  318     const InstructionMapping &GPRToFPRMapping = getInstructionMapping(
  323     const InstructionMapping &FPRToGPRMapping = getInstructionMapping(
  346     const InstructionMapping &GPRMapping = getInstructionMapping(
  352     const InstructionMapping &FPRMapping = getInstructionMapping(
  417 const RegisterBankInfo::InstructionMapping &
  508 const RegisterBankInfo::InstructionMapping &
  516     const RegisterBankInfo::InstructionMapping &Mapping =
lib/Target/AArch64/AArch64RegisterBankInfo.h
  114   const InstructionMapping &
  141   const InstructionMapping &
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
  379       const InstructionMapping &SCCMapping = getInstructionMapping(
  387       const InstructionMapping &SGPRMapping = getInstructionMapping(
  395       const InstructionMapping &VCCMapping0 = getInstructionMapping(
  408     const InstructionMapping &SSMapping = getInstructionMapping(
  416     const InstructionMapping &VVMapping = getInstructionMapping(
  424     const InstructionMapping &SVMapping = getInstructionMapping(
  434     const InstructionMapping &VSMapping = getInstructionMapping(
  454       const InstructionMapping &SSMapping = getInstructionMapping(
  462     const InstructionMapping &VVMapping = getInstructionMapping(
  480     const InstructionMapping &SSMapping = getInstructionMapping(1, 1,
  488     const InstructionMapping &SVMapping = getInstructionMapping(2, 1,
  496     const InstructionMapping &VSMapping = getInstructionMapping(3, 1,
  504     const InstructionMapping &VVMapping = getInstructionMapping(4, 1,
  516     const InstructionMapping &SSMapping = getInstructionMapping(1, 1,
  524     const InstructionMapping &VVMapping = getInstructionMapping(2, 1,
  556     const InstructionMapping &SSMapping = getInstructionMapping(1, 1,
  566     const InstructionMapping &VVMapping = getInstructionMapping(2, 1,
  579     const InstructionMapping &SMapping = getInstructionMapping(
  585     const InstructionMapping &VMapping = getInstructionMapping(
 1921 const RegisterBankInfo::InstructionMapping &
 1936 const RegisterBankInfo::InstructionMapping &
 1972 const RegisterBankInfo::InstructionMapping &
 1991 const RegisterBankInfo::InstructionMapping &
 2030 const RegisterBankInfo::InstructionMapping &
 2062   const RegisterBankInfo::InstructionMapping &Mapping = getInstructionMapping(
 2111 const RegisterBankInfo::InstructionMapping &
 2184   const RegisterBankInfo::InstructionMapping &Mapping = getInstrMappingImpl(MI);
lib/Target/AMDGPU/AMDGPURegisterBankInfo.h
   89   const RegisterBankInfo::InstructionMapping &
  134   const InstructionMapping &getDefaultMappingSOP(const MachineInstr &MI) const;
  135   const InstructionMapping &getDefaultMappingVOP(const MachineInstr &MI) const;
  136   const InstructionMapping &getDefaultMappingAllVGPR(
  139   const InstructionMapping &getImageMapping(const MachineRegisterInfo &MRI,
  158   const InstructionMapping &
lib/Target/ARM/ARMRegisterBankInfo.cpp
  210 const RegisterBankInfo::InstructionMapping &
  217     const InstructionMapping &Mapping = getInstrMappingImpl(MI);
lib/Target/ARM/ARMRegisterBankInfo.h
   38   const InstructionMapping &
lib/Target/Mips/MipsRegisterBankInfo.cpp
  395 const RegisterBankInfo::InstructionMapping &
  408     const RegisterBankInfo::InstructionMapping &Mapping =
lib/Target/Mips/MipsRegisterBankInfo.h
   38   const InstructionMapping &
lib/Target/X86/X86RegisterBankInfo.cpp
  143 const RegisterBankInfo::InstructionMapping &
  160 const RegisterBankInfo::InstructionMapping &
  169     const InstructionMapping &Mapping = getInstrMappingImpl(MI);
  304     const RegisterBankInfo::InstructionMapping &Mapping = getInstructionMapping(
lib/Target/X86/X86RegisterBankInfo.h
   48   const InstructionMapping &getSameOperandsMapping(const MachineInstr &MI,
   76   const InstructionMapping &
usr/include/c++/7.4.0/bits/unique_ptr.h
   68         default_delete(const default_delete<_Up>&) noexcept { }
   72       operator()(_Tp* __ptr) const
   74 	static_assert(!is_void<_Tp>::value,
   76 	static_assert(sizeof(_Tp)>0,
  122 	  using type = _Up*;
  137       using pointer = typename _Ptr<_Tp, _Dp>::type;
  161 	typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
  163       __uniq_ptr_impl<_Tp, _Dp> _M_t;
  166       using pointer	  = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
  167       using element_type  = _Tp;
  252 	unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
  297           __safe_conversion_up<_Up, _Ep>,
  301 	operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
  811     { typedef unique_ptr<_Tp> __single_object; };
  823     inline typename _MakeUniq<_Tp>::__single_object
  825     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
 1554     { typedef _Tp     type; };
 1558     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1645     { typedef _Tp&   type; };
 1650     : public __add_lvalue_reference_helper<_Tp>