• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/

Lines Matching refs:ValueMapping

182   SmallVector<const ValueMapping *, 8> OperandsMapping(NumOperandsForMapping);
217 const ValueMapping *ValMapping = &getValueMapping(0, Size, *CurRegBank);
296 const RegisterBankInfo::ValueMapping &
313 const RegisterBankInfo::ValueMapping &
326 ValMapping = std::make_unique<ValueMapping>(BreakDown, NumBreakDowns);
331 const RegisterBankInfo::ValueMapping *
345 // Create the array of ValueMapping.
347 // mapping, because we use the pointer of the ValueMapping
350 Res = std::make_unique<ValueMapping[]>(std::distance(Begin, End));
353 const ValueMapping *ValMap = *It;
361 const RegisterBankInfo::ValueMapping *RegisterBankInfo::getOperandsMapping(
362 const SmallVectorImpl<const RegisterBankInfo::ValueMapping *> &OpdsMapping)
367 const RegisterBankInfo::ValueMapping *RegisterBankInfo::getOperandsMapping(
368 std::initializer_list<const RegisterBankInfo::ValueMapping *> OpdsMapping)
375 const RegisterBankInfo::ValueMapping *OperandsMapping,
383 const RegisterBankInfo::ValueMapping *OperandsMapping,
536 bool RegisterBankInfo::ValueMapping::partsAllUniform() const {
549 bool RegisterBankInfo::ValueMapping::verify(unsigned MeaningfulBitWidth) const {
579 LLVM_DUMP_METHOD void RegisterBankInfo::ValueMapping::dump() const {
585 void RegisterBankInfo::ValueMapping::print(raw_ostream &OS) const {
621 const RegisterBankInfo::ValueMapping &MOMapping = getOperandMapping(Idx);
643 const ValueMapping &ValMapping = getOperandMapping(OpIdx);
702 const ValueMapping &ValMapping = getInstrMapping().getOperandMapping(OpIdx);