/external/llvm/lib/Target/Hexagon/ |
D | Hexagon.td | 80 def getPredOpcode : InstrMapping { 96 def getFalsePredOpcode : InstrMapping { 108 def getTruePredOpcode : InstrMapping { 120 def getPredNewOpcode : InstrMapping { 132 def getPredOldOpcode : InstrMapping { 144 def getNewValueOpcode : InstrMapping { 156 def getNonNVStore : InstrMapping { 164 def getBaseWithImmOffset : InstrMapping { 173 def getAbsoluteForm : InstrMapping { 182 def getBaseWithRegOffset : InstrMapping { [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | Hexagon.td | 113 def getPredOpcode : InstrMapping { 129 def getFalsePredOpcode : InstrMapping { 141 def getTruePredOpcode : InstrMapping { 153 def getPredNewOpcode : InstrMapping { 165 def getPredOldOpcode : InstrMapping { 177 def getNewValueOpcode : InstrMapping { 189 def getNonNVStore : InstrMapping { 197 def changeAddrMode_abs_io: InstrMapping { 206 def changeAddrMode_io_abs: InstrMapping { 215 def changeAddrMode_io_rr: InstrMapping { [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/TableGen/ |
D | DuplicateFieldValues.td | 7 // include Target.td for InstrMapping class and define minimally required objects 30 def getAFormFromBForm : InstrMapping { 38 def getAFormFromCForm : InstrMapping { 46 def getAFormFromDForm : InstrMapping { 54 def getAFormFromEForm : InstrMapping {
|
D | RelTest.td | 21 def REL_DEF : InstrMapping {
|
/external/llvm/include/llvm/CodeGen/GlobalISel/ |
D | RegisterBankInfo.h | 204 const InstructionMapping &InstrMapping; variable 231 OperandsMapper(MachineInstr &MI, const InstructionMapping &InstrMapping, 240 const InstructionMapping &getInstrMapping() const { return InstrMapping; } in getInstrMapping() 590 const RegisterBankInfo::InstructionMapping &InstrMapping) { 591 InstrMapping.print(OS);
|
D | RegBankSelect.h | 554 const RegisterBankInfo::InstructionMapping &InstrMapping, 574 const RegisterBankInfo::InstructionMapping &InstrMapping,
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/GlobalISel/ |
D | RegisterBankInfo.h | 293 const InstructionMapping &InstrMapping; variable 320 OperandsMapper(MachineInstr &MI, const InstructionMapping &InstrMapping, 329 const InstructionMapping &getInstrMapping() const { return InstrMapping; } in getInstrMapping() 740 const RegisterBankInfo::InstructionMapping &InstrMapping) { 741 InstrMapping.print(OS);
|
D | RegBankSelect.h | 594 const RegisterBankInfo::InstructionMapping &InstrMapping, 615 const RegisterBankInfo::InstructionMapping &InstrMapping,
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/GlobalISel/ |
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()
|
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()
|
/external/swiftshader/third_party/llvm-7.0/llvm/docs/ |
D | HowToUseInstrMappings.rst | 21 ``InstrMapping`` Class Overview 25 models are described using ``InstrMapping`` class as a base. Each model sets 26 various fields of the ``InstrMapping`` class such that they can uniquely 31 is the definition of ``InstrMapping`` class definied in Target.td file: 35 class InstrMapping { 68 non-predicated form by assigning appropriate values to the ``InstrMapping`` 74 def getPredOpcode : InstrMapping {
|
/external/llvm/docs/ |
D | HowToUseInstrMappings.rst | 21 ``InstrMapping`` Class Overview 25 models are described using ``InstrMapping`` class as a base. Each model sets 26 various fields of the ``InstrMapping`` class such that they can uniquely 31 is the definition of ``InstrMapping`` class definied in Target.td file: 35 class InstrMapping { 68 non-predicated form by assigning appropriate values to the ``InstrMapping`` 74 def getPredOpcode : InstrMapping {
|
/external/llvm/lib/CodeGen/GlobalISel/ |
D | RegBankSelect.cpp | 346 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping, in computeMapping() argument 353 bool Saturated = Cost.addLocalCost(InstrMapping.getCost()); in computeMapping() 356 DEBUG(dbgs() << "With: " << InstrMapping << '\n'); in computeMapping() 375 InstrMapping.getOperandMapping(OpIdx); in computeMapping() 470 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping, in applyMapping() argument 473 RegisterBankInfo::OperandsMapper OpdMapper(MI, InstrMapping, *MRI); in applyMapping() 485 InstrMapping.getOperandMapping(OpIdx); in applyMapping()
|
D | RegisterBankInfo.cpp | 514 MachineInstr &MI, const InstructionMapping &InstrMapping, in OperandsMapper() argument 516 : MRI(MRI), MI(MI), InstrMapping(InstrMapping) { in OperandsMapper() 521 assert(InstrMapping.verify(MI) && "Invalid mapping for MI"); in OperandsMapper()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
D | SIInstrInfo.td | 1893 def getVOPe64 : InstrMapping { 1902 def getVOPe32 : InstrMapping { 1911 def getSDWAOp : InstrMapping { 1920 def getBasicFromSDWAOp : InstrMapping { 1929 def getCommuteOrig : InstrMapping { 1938 def getCommuteRev : InstrMapping { 1946 def getMCOpcodeGen : InstrMapping { 1964 def getSOPKOp : InstrMapping { 1972 def getAddr64Inst : InstrMapping { 1980 def getMUBUFNoLdsInst : InstrMapping { [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/ |
D | PPC.td | 254 def getRecordFormOpcode : InstrMapping { 267 def getNonRecordFormOpcode : InstrMapping { 280 def getAltVSXFMAOpcode : InstrMapping {
|
/external/llvm/lib/Target/PowerPC/ |
D | PPC.td | 232 def getRecordFormOpcode : InstrMapping { 245 def getNonRecordFormOpcode : InstrMapping { 258 def getAltVSXFMAOpcode : InstrMapping {
|
/external/llvm/lib/Target/Mips/ |
D | MipsDSPInstrFormats.td | 12 def Dsp2MicroMips : InstrMapping {
|
D | MipsInstrFormats.td | 41 def Std2MicroMips : InstrMapping { 55 def Std2MicroMipsR6 : InstrMapping {
|
D | Mips32r6InstrFormats.td | 16 def MipsR62MicroMipsR6 : InstrMapping {
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/ |
D | MipsDSPInstrFormats.td | 12 def Dsp2MicroMips : InstrMapping {
|
D | MipsInstrFormats.td | 41 def Std2MicroMips : InstrMapping { 55 def Std2MicroMipsR6 : InstrMapping {
|
D | Mips32r6InstrFormats.td | 16 def MipsR62MicroMipsR6 : InstrMapping {
|
/external/llvm/lib/Target/AMDGPU/ |
D | SIInstrInfo.td | 3597 def getVOPe64 : InstrMapping { 3606 def getVOPe32 : InstrMapping { 3614 def getMaskedMIMGOp : InstrMapping { 3623 def getCommuteOrig : InstrMapping { 3632 def getCommuteRev : InstrMapping { 3640 def getCommuteCmpOrig : InstrMapping { 3649 def getCommuteCmpRev : InstrMapping { 3658 def getMCOpcodeGen : InstrMapping { 3667 def getAddr64Inst : InstrMapping { 3676 def getAtomicRetOp : InstrMapping { [all …]
|
/external/llvm/include/llvm/Target/ |
D | Target.td | 1245 // InstrMapping - This class is used to create mapping tables to relate 1249 class InstrMapping { 1251 // define the relationship modeled by this InstrMapping record.
|