Lines Matching refs:ValueMapping
184 SmallVector<const ValueMapping *, 8> OperandsMapping(NumOperandsForMapping); in getInstrMappingImpl()
219 const ValueMapping *ValMapping = &getValueMapping(0, Size, *CurRegBank); in getInstrMappingImpl()
298 const RegisterBankInfo::ValueMapping &
315 const RegisterBankInfo::ValueMapping &
328 ValMapping = std::make_unique<ValueMapping>(BreakDown, NumBreakDowns); in getValueMapping()
333 const RegisterBankInfo::ValueMapping *
352 Res = std::make_unique<ValueMapping[]>(std::distance(Begin, End)); in getOperandsMapping()
355 const ValueMapping *ValMap = *It; in getOperandsMapping()
363 const RegisterBankInfo::ValueMapping *RegisterBankInfo::getOperandsMapping( in getOperandsMapping()
364 const SmallVectorImpl<const RegisterBankInfo::ValueMapping *> &OpdsMapping) in getOperandsMapping()
369 const RegisterBankInfo::ValueMapping *RegisterBankInfo::getOperandsMapping( in getOperandsMapping()
370 std::initializer_list<const RegisterBankInfo::ValueMapping *> OpdsMapping) in getOperandsMapping()
377 const RegisterBankInfo::ValueMapping *OperandsMapping, in hashInstructionMapping()
385 const RegisterBankInfo::ValueMapping *OperandsMapping, in getInstructionMappingImpl()
543 bool RegisterBankInfo::ValueMapping::partsAllUniform() const { in partsAllUniform()
556 bool RegisterBankInfo::ValueMapping::verify(const RegisterBankInfo &RBI, in verify()
588 LLVM_DUMP_METHOD void RegisterBankInfo::ValueMapping::dump() const { in dump()
594 void RegisterBankInfo::ValueMapping::print(raw_ostream &OS) const { in print()
634 const RegisterBankInfo::ValueMapping &MOMapping = getOperandMapping(Idx); in verify()
657 const ValueMapping &ValMapping = getOperandMapping(OpIdx); in print()
716 const ValueMapping &ValMapping = getInstrMapping().getOperandMapping(OpIdx); in createVRegs()