Searched refs:CompressPat (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoC.td | 530 class CompressPat<dag input, dag output> { 587 def : CompressPat<(ADDI X0, X0, 0), (C_NOP)>; 593 def : CompressPat<(JAL X1, simm12_lsb0:$offset), 603 def : CompressPat<(ADDI GPRNoX0:$rd, X0, simm6:$imm), 607 def : CompressPat<(LUI GPRNoX0X2:$rd, c_lui_imm:$imm), 632 def : CompressPat<(ADDIW GPRNoX0:$rd, X0, simm6:$imm), 643 def : CompressPat<(JAL X0, simm12_lsb0:$offset), 678 def : CompressPat<(JALR X0, GPRNoX0:$rs1, 0), 686 def : CompressPat<(EBREAK), (C_EBREAK)>; 687 def : CompressPat<(UNIMP), (C_UNIMP)>; [all …]
|
| /freebsd-12.1/contrib/llvm/utils/TableGen/ |
| H A D | RISCVCompressInstEmitter.cpp | 85 struct CompressPat { struct in __anondd751dab0111::RISCVCompressInstEmitter 96 CompressPat(CodeGenInstruction &S, CodeGenInstruction &D, in CompressPat() argument 105 SmallVector<CompressPat, 4> CompressPatterns; 471 CompressPatterns.push_back(CompressPat(SourceInst, DestInst, PatReqFeatures, in evaluateCompressPat() 544 [Compress](const CompressPat &LHS, const CompressPat &RHS) { in emitCompressInstEmitter() 599 for (auto &CompressPat : CompressPatterns) { in emitCompressInstEmitter() local 605 Compress ? CompressPat.Source : CompressPat.Dest; in emitCompressInstEmitter() 606 CodeGenInstruction &Dest = Compress ? CompressPat.Dest : CompressPat.Source; in emitCompressInstEmitter() 608 Compress ? CompressPat.SourceOperandMap : CompressPat.DestOperandMap; in emitCompressInstEmitter() 610 Compress ? CompressPat.DestOperandMap : CompressPat.SourceOperandMap; in emitCompressInstEmitter() [all …]
|