Home
last modified time | relevance | path

Searched refs:OperandsMapping (Results 1 – 6 of 6) sorted by relevance

/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCRegisterBankInfo.cpp69 const ValueMapping *OperandsMapping = nullptr;
91 OperandsMapping = getValueMapping(PMI_VEC128); in getInstrMapping()
94 OperandsMapping = getValueMapping(PMI_GPR64); in getInstrMapping()
110 OperandsMapping = getValueMapping(PMI_FPR32); in getInstrMapping()
113 OperandsMapping = getValueMapping(PMI_FPR64); in getInstrMapping()
116 OperandsMapping = getValueMapping(PMI_VEC128); in getInstrMapping()
124 OperandsMapping = getOperandsMapping( in getInstrMapping()
131 OperandsMapping = getOperandsMapping({getValueMapping(PMI_GPR64), nullptr}); in getInstrMapping()
134 OperandsMapping = getOperandsMapping({getValueMapping(PMI_GPR64), nullptr}); in getInstrMapping()
141 OperandsMapping in getInstrMapping()
88 const ValueMapping *OperandsMapping = nullptr; getInstrMapping() local
[all...]
/llvm-project/llvm/lib/Target/ARM/
H A DARMRegisterBankInfo.cpp190 const ValueMapping *OperandsMapping = &ARM::ValueMappings[ARM::GPR3OpsIdx]; in getRegBankFromRegClass()
198 OperandsMapping = Ty.getSizeInBits() == 64 in getRegBankFromRegClass()
221 OperandsMapping = &ARM::ValueMappings[ARM::GPR3OpsIdx]; in getInstrMapping()
233 OperandsMapping = in getInstrMapping()
243 OperandsMapping = in getInstrMapping()
256 OperandsMapping =Ty.getSizeInBits() == 64 in getInstrMapping()
263 OperandsMapping = in getInstrMapping()
279 OperandsMapping = in getInstrMapping()
288 OperandsMapping = in getInstrMapping()
299 OperandsMapping in getInstrMapping()
228 const ValueMapping *OperandsMapping = &ARM::ValueMappings[ARM::GPR3OpsIdx]; getInstrMapping() local
[all...]
/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.cpp397 const ValueMapping *OperandsMapping = &Mips::ValueMappings[Mips::GPRIdx]; in getGprbOrCustomMapping()
436 OperandsMapping = &Mips::ValueMappings[Mips::GPRIdx]; in getInstrMapping()
445 OperandsMapping = &Mips::ValueMappings[Mips::GPRIdx]; in getInstrMapping()
447 OperandsMapping = getMSAMapping(MF); in getInstrMapping()
452 OperandsMapping = getOperandsMapping( in getInstrMapping()
462 OperandsMapping = getOperandsMapping( in getInstrMapping()
469 OperandsMapping = in getInstrMapping()
482 OperandsMapping = in getInstrMapping()
485 return getInstructionMapping(CustomMappingID, /*Cost=*/1, OperandsMapping, in getInstrMapping()
502 OperandsMapping in getInstrMapping()
426 const ValueMapping *OperandsMapping = &Mips::ValueMappings[Mips::GPRIdx]; getInstrMapping() local
[all...]
/llvm-project/llvm/include/llvm/CodeGen/
H A DRegisterBankInfo.h201 const ValueMapping *OperandsMapping = nullptr; variable
208 return OperandsMapping[i]; in getOperandMapping()
219 const ValueMapping *OperandsMapping, in InstructionMapping() argument
221 : ID(ID), Cost(Cost), OperandsMapping(OperandsMapping), in InstructionMapping()
250 OperandsMapping = OpdsMapping; in setOperandsMapping()
256 return getID() != InvalidMappingID && OperandsMapping; in isValid()
528 const ValueMapping *OperandsMapping = nullptr,
535 const ValueMapping *OperandsMapping, in getInstructionMapping() argument
538 OperandsMapping, NumOperands); in getInstructionMapping()
/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kRegisterBankInfo.cpp74 const ValueMapping *OperandsMapping = &M68k::ValueMappings[M68k::GPR3OpsIdx]; in getInstrMapping()
84 OperandsMapping = &M68k::ValueMappings[M68k::GPR3OpsIdx]; in getInstrMapping()
90 OperandsMapping = in getInstrMapping()
97 return getInstructionMapping(DefaultMappingID, /*Cost=*/1, OperandsMapping, in getInstrMapping()
80 const ValueMapping *OperandsMapping = &M68k::ValueMappings[M68k::GPR3OpsIdx]; getInstrMapping() local
/llvm-project/llvm/lib/CodeGen/
H A DRegisterBankInfo.cpp182 SmallVector<const ValueMapping *, 8> OperandsMapping(NumOperandsForMapping); in getInstrMappingImpl()
220 if (!OperandsMapping[0]) { in getInstrMappingImpl()
225 OperandsMapping[0] = &getValueMapping(0, ResultSize, *CurRegBank); in getInstrMappingImpl()
227 OperandsMapping[0] = ValMapping; in getInstrMappingImpl()
252 OperandsMapping[OpIdx] = ValMapping; in getInstrMappingImpl()
263 /*OperandsMapping*/ getOperandsMapping(OperandsMapping), in getInstrMappingImpl()
376 const RegisterBankInfo::ValueMapping *OperandsMapping, in hashInstructionMapping()
378 return hash_combine(ID, Cost, OperandsMapping, NumOperands); in hashInstructionMapping()
384 const RegisterBankInfo::ValueMapping *OperandsMapping, in getInstructionMappingImpl()
184 SmallVector<const ValueMapping *, 8> OperandsMapping(NumOperandsForMapping); getInstrMappingImpl() local
377 hashInstructionMapping(unsigned ID,unsigned Cost,const RegisterBankInfo::ValueMapping * OperandsMapping,unsigned NumOperands) hashInstructionMapping() argument
385 getInstructionMappingImpl(bool IsInvalid,unsigned ID,unsigned Cost,const RegisterBankInfo::ValueMapping * OperandsMapping,unsigned NumOperands) const getInstructionMappingImpl() argument
[all...]