| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | Hexagon.td | 127 def getPredOpcode : InstrMapping { 143 def getFalsePredOpcode : InstrMapping { 155 def getTruePredOpcode : InstrMapping { 167 def getPredNewOpcode : InstrMapping { 179 def getPredOldOpcode : InstrMapping { 191 def getNewValueOpcode : InstrMapping { 203 def getNonNVStore : InstrMapping { 229 def changeAddrMode_io_rr: InstrMapping { 237 def changeAddrMode_rr_io: InstrMapping { 277 def getRegForm : InstrMapping { [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CSEInfo.cpp | 118 assert(InstrMapping.count(UMI->MI) == 0 && in insertNode() 120 InstrMapping[UMI->MI] = MaybeNewNode; in insertNode() 167 auto *UMI = InstrMapping.lookup(MI); in handleRecordedInst() 172 InstrMapping.erase(MI); in handleRecordedInst() 188 if (auto *UMI = InstrMapping.lookup(MI)) { in handleRemoveInst() 190 InstrMapping.erase(MI); in handleRemoveInst() 236 InstrMapping.clear(); in releaseMemory()
|
| H A D | RegisterBankInfo.cpp | 365 auto &InstrMapping = MapOfInstructionMappings[Hash]; in getInstructionMappingImpl() local 367 InstrMapping = llvm::make_unique<InstructionMapping>(); in getInstructionMappingImpl() 369 InstrMapping = llvm::make_unique<InstructionMapping>( in getInstructionMappingImpl() 371 return *InstrMapping; in getInstructionMappingImpl() 605 MachineInstr &MI, const InstructionMapping &InstrMapping, in OperandsMapper() argument 607 : MRI(MRI), MI(MI), InstrMapping(InstrMapping) { in OperandsMapper() 608 unsigned NumOpds = InstrMapping.getNumOperands(); in OperandsMapper() 610 assert(InstrMapping.verify(MI) && "Invalid mapping for MI"); in OperandsMapper()
|
| H A D | RegBankSelect.cpp | 390 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping, in computeMapping() argument 395 if (!InstrMapping.isValid()) in computeMapping() 400 bool Saturated = Cost.addLocalCost(InstrMapping.getCost()); in computeMapping() 403 LLVM_DEBUG(dbgs() << "With: " << InstrMapping << '\n'); in computeMapping() 414 for (unsigned OpIdx = 0, EndOpIdx = InstrMapping.getNumOperands(); in computeMapping() 424 InstrMapping.getOperandMapping(OpIdx); in computeMapping() 529 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping, in applyMapping() argument 532 RegisterBankInfo::OperandsMapper OpdMapper(MI, InstrMapping, *MRI); in applyMapping() 544 InstrMapping.getOperandMapping(OpIdx); in applyMapping()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | RegisterBankInfo.h | 294 const InstructionMapping &InstrMapping; variable 321 OperandsMapper(MachineInstr &MI, const InstructionMapping &InstrMapping, 330 const InstructionMapping &getInstrMapping() const { return InstrMapping; } in getInstrMapping() 741 const RegisterBankInfo::InstructionMapping &InstrMapping) { 742 InstrMapping.print(OS);
|
| H A D | RegBankSelect.h | 594 const RegisterBankInfo::InstructionMapping &InstrMapping, 615 const RegisterBankInfo::InstructionMapping &InstrMapping,
|
| H A D | CSEInfo.h | 82 DenseMap<const MachineInstr *, UniqueMachineInstr *> InstrMapping; variable
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SIInstrInfo.td | 1913 def getVOPe64 : InstrMapping { 1922 def getVOPe32 : InstrMapping { 1931 def getSDWAOp : InstrMapping { 1949 def getDPPOp32 : InstrMapping { 1958 def getCommuteOrig : InstrMapping { 1967 def getCommuteRev : InstrMapping { 1975 def getMCOpcodeGen : InstrMapping { 1993 def getSOPKOp : InstrMapping { 2001 def getAddr64Inst : InstrMapping { 2009 def getIfAddr64Inst : InstrMapping { [all …]
|
| H A D | R600Instructions.td | 1749 def getLDSNoRetOp : InstrMapping {
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPC.td | 254 def getRecordFormOpcode : InstrMapping { 267 def getNonRecordFormOpcode : InstrMapping { 280 def getAltVSXFMAOpcode : InstrMapping {
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsDSPInstrFormats.td | 12 def Dsp2MicroMips : InstrMapping {
|
| H A D | MipsInstrFormats.td | 41 def Std2MicroMips : InstrMapping { 55 def Std2MicroMipsR6 : InstrMapping {
|
| H A D | Mips32r6InstrFormats.td | 16 def MipsR62MicroMipsR6 : InstrMapping {
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrInfo.td | 171 def getStackOpcode : InstrMapping {
|
| /freebsd-12.1/contrib/llvm/include/llvm/Target/ |
| H A D | Target.td | 1487 // InstrMapping - This class is used to create mapping tables to relate 1491 class InstrMapping { 1493 // define the relationship modeled by this InstrMapping record.
|
| /freebsd-12.1/contrib/llvm/lib/Target/Lanai/ |
| H A D | LanaiInstrInfo.td | 262 def splsIdempotent : InstrMapping {
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrFormats.td | 107 def getDisp12Opcode : InstrMapping { 116 def getDisp20Opcode : InstrMapping { 125 def getMemOpcode : InstrMapping { 134 def getThreeOperandOpcode : InstrMapping {
|