Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCRegisterBankInfo.cpp88 const ValueMapping *OperandsMapping = nullptr; in getInstrMapping() local
110 OperandsMapping = getValueMapping(PMI_VEC128); in getInstrMapping()
113 OperandsMapping = getValueMapping(PMI_GPR64); in getInstrMapping()
129 OperandsMapping = getValueMapping(PMI_FPR32); in getInstrMapping()
132 OperandsMapping = getValueMapping(PMI_FPR64); in getInstrMapping()
135 OperandsMapping = getValueMapping(PMI_VEC128); in getInstrMapping()
143 OperandsMapping = getOperandsMapping( in getInstrMapping()
150 OperandsMapping = getOperandsMapping({getValueMapping(PMI_GPR64), nullptr}); in getInstrMapping()
153 OperandsMapping = getOperandsMapping({getValueMapping(PMI_GPR64), nullptr}); in getInstrMapping()
160 OperandsMapping = getOperandsMapping( in getInstrMapping()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMRegisterBankInfo.cpp228 const ValueMapping *OperandsMapping = &ARM::ValueMappings[ARM::GPR3OpsIdx]; in getInstrMapping() local
236 OperandsMapping = Ty.getSizeInBits() == 64 in getInstrMapping()
259 OperandsMapping = &ARM::ValueMappings[ARM::GPR3OpsIdx]; in getInstrMapping()
271 OperandsMapping = in getInstrMapping()
281 OperandsMapping = in getInstrMapping()
294 OperandsMapping =Ty.getSizeInBits() == 64 in getInstrMapping()
301 OperandsMapping = in getInstrMapping()
317 OperandsMapping = in getInstrMapping()
326 OperandsMapping = in getInstrMapping()
337 OperandsMapping = in getInstrMapping()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.cpp426 const ValueMapping *OperandsMapping = &Mips::ValueMappings[Mips::GPRIdx]; in getInstrMapping() local
465 OperandsMapping = &Mips::ValueMappings[Mips::GPRIdx]; in getInstrMapping()
474 OperandsMapping = &Mips::ValueMappings[Mips::GPRIdx]; in getInstrMapping()
476 OperandsMapping = getMSAMapping(MF); in getInstrMapping()
481 OperandsMapping = getOperandsMapping( in getInstrMapping()
491 OperandsMapping = getOperandsMapping( in getInstrMapping()
498 OperandsMapping = in getInstrMapping()
511 OperandsMapping = in getInstrMapping()
514 return getInstructionMapping(CustomMappingID, /*Cost=*/1, OperandsMapping, in getInstrMapping()
531 OperandsMapping = getOperandsMapping( in getInstrMapping()
[all …]
/freebsd/contrib/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()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kRegisterBankInfo.cpp80 const ValueMapping *OperandsMapping = &M68k::ValueMappings[M68k::GPR3OpsIdx]; in getInstrMapping() local
90 OperandsMapping = &M68k::ValueMappings[M68k::GPR3OpsIdx]; in getInstrMapping()
96 OperandsMapping = in getInstrMapping()
103 return getInstructionMapping(DefaultMappingID, /*Cost=*/1, OperandsMapping, in getInstrMapping()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterBankInfo.cpp184 SmallVector<const ValueMapping *, 8> OperandsMapping(NumOperandsForMapping); in getInstrMappingImpl() local
221 if (!OperandsMapping[0]) { in getInstrMappingImpl()
226 OperandsMapping[0] = &getValueMapping(0, ResultSize, *CurRegBank); in getInstrMappingImpl()
228 OperandsMapping[0] = ValMapping; in getInstrMappingImpl()
253 OperandsMapping[OpIdx] = ValMapping; in getInstrMappingImpl()
264 /*OperandsMapping*/ getOperandsMapping(OperandsMapping), in getInstrMappingImpl()
377 const RegisterBankInfo::ValueMapping *OperandsMapping, in hashInstructionMapping() argument
379 return hash_combine(ID, Cost, OperandsMapping, NumOperands); in hashInstructionMapping()
385 const RegisterBankInfo::ValueMapping *OperandsMapping, in getInstructionMappingImpl() argument
388 OperandsMapping == nullptr && NumOperands == 0) || in getInstructionMappingImpl()
[all …]