Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DRISCVVEmitter.cpp170 void emitCodeGenSwitchBody(const RVVIntrinsic *RVVI, raw_ostream &OS) { in emitCodeGenSwitchBody() argument
171 if (!RVVI->getIRName().empty()) in emitCodeGenSwitchBody()
172 OS << " ID = Intrinsic::riscv_" + RVVI->getIRName() + ";\n"; in emitCodeGenSwitchBody()
173 if (RVVI->getNF() >= 2) in emitCodeGenSwitchBody()
174 OS << " NF = " + utostr(RVVI->getNF()) + ";\n"; in emitCodeGenSwitchBody()
176 OS << " PolicyAttrs = " << RVVI->getPolicyAttrsBits() << ";\n"; in emitCodeGenSwitchBody()
178 if (RVVI->hasManualCodegen()) { in emitCodeGenSwitchBody()
179 OS << "IsMasked = " << (RVVI->isMasked() ? "true" : "false") << ";\n"; in emitCodeGenSwitchBody()
180 OS << RVVI->getManualCodegen(); in emitCodeGenSwitchBody()
185 for (const auto &I : enumerate(RVVI->getInputTypes())) { in emitCodeGenSwitchBody()
[all …]