| /freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/ |
| H A D | LVLocation.cpp | 61 << hexString(Operands[1]) << "#"; in getOperandsDWARFInfo() 83 Stream << "const_s " << int(Operands[0]); in getOperandsDWARFInfo() 99 Stream << "fbreg " << int(Operands[0]); in getOperandsDWARFInfo() 104 unsigned(Operands[1])); in getOperandsDWARFInfo() 110 unsigned(Operands[1])); in getOperandsDWARFInfo() 143 << hexString(Operands[1]); in getOperandsDWARFInfo() 153 << hexString(Operands[1]); in getOperandsDWARFInfo() 289 << int(Operands[1]); in getOperandsDWARFInfo() 296 Stream << "piece " << int(Operands[0]); in getOperandsDWARFInfo() 300 << int(Operands[1]); in getOperandsDWARFInfo() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | FastISelEmitter.cpp | 135 return Operands < O.Operands; in operator <() 138 return Operands == O.Operands; in operator ==() 145 if (Operands[i].isImm() && Operands[i].getImmCode() != 0) in hasAnyImmediateCodes() 155 if (!Operands[i].isImm()) in getWithoutImmCodes() 156 Result.Operands.push_back(Operands[i]); in getWithoutImmCodes() 458 if (II.Operands.empty()) in collectPatterns() 606 .push_back(Operands); in collectPatterns() 667 if (!Operands.empty()) in emitInstructionCode() 769 if (!Operands.empty()) in printFunctionDefinitions() 800 if (!Operands.empty()) in printFunctionDefinitions() [all …]
|
| H A D | PseudoLoweringEmitter.cpp | 93 if (DI->getDef() != Insn.Operands[BaseIdx + i].Rec) { in addDagOperandMapping() 106 OpsAdded += Insn.Operands[i].MINumOperands; in addDagOperandMapping() 166 if (Insn.Operands.size() != Dag->getNumArgs()) { in evaluateExpansion() 175 for (unsigned i = 0, e = Insn.Operands.size(); i != e; ++i) in evaluateExpansion() 176 NumMIOperands += Insn.Operands[i].MINumOperands; in evaluateExpansion() 195 SourceOperands[SourceInsn.Operands[i].Name] = i; in evaluateExpansion() 198 for (unsigned i = 0, e = Insn.Operands.size(); i != e; ++i) { in evaluateExpansion() 215 OperandMap[Insn.Operands[i].MIOperandNo + I].Data.Operand = in evaluateExpansion() 251 for (const auto &DestOperand : Dest.Operands) { in emitLoweringEmitter() 282 if (Dest.Operands.isVariadic) { in emitLoweringEmitter() [all …]
|
| H A D | AsmWriterInst.cpp | 171 Operands.emplace_back("PrintSpecial", ~0U, Modifier); in AsmWriterInst() 174 unsigned OpNo = CGI.Operands.getOperandNamed(VarName); in AsmWriterInst() 175 CGIOperandList::OperandInfo OpInfo = CGI.Operands[OpNo]; in AsmWriterInst() 178 Operands.emplace_back(OpInfo.PrinterMethodName, MIOp, Modifier, in AsmWriterInst() 186 Operands.emplace_back("return;", AsmWriterOperand::isLiteralStatementOperand); in AsmWriterInst() 194 if (Operands.size() != Other.Operands.size()) return ~1; in MatchesAllButOneOp() 197 for (unsigned i = 0, e = Operands.size(); i != e; ++i) { in MatchesAllButOneOp() 198 if (Operands[i] != Other.Operands[i]) { in MatchesAllButOneOp()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Xtensa/AsmParser/ |
| H A D | XtensaAsmParser.cpp | 52 ParseStatus parseImmediate(OperandVector &Operands); 64 ParseStatus parsePCRelTarget(OperandVector &Operands); 374 if (ErrorInfo >= Operands.size()) in MatchAndEmitInstruction() 557 return parseOperandWithModifier(Operands); in parseImmediate() 587 if (parseRegister(Operands, true, SR).isSuccess()) in parseOperand() 591 if (parseImmediate(Operands).isSuccess()) in parseOperand() 620 if (parseOperand(Operands, Name)) in ParseInstructionWithSR() 631 if (parseOperand(Operands, Name)) in ParseInstructionWithSR() 641 if (parseOperand(Operands, Name, true)) in ParseInstructionWithSR() 671 if (parseOperand(Operands, Name)) in ParseInstruction() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/AsmParser/ |
| H A D | CSKYAsmParser.cpp | 1059 Operands.pop_back(); in parseBaseRegImm() 1135 auto Res = parseRegister(Operands); in parseOperand() 1143 Res = parseBaseRegImm(Operands); in parseOperand() 1150 Res = parseImmediate(Operands); in parseOperand() 1420 Operands.push_back( in parsePSRFlag() 1432 Operands.pop_back(); in parseRegSeq() 1440 Operands.pop_back(); in parseRegSeq() 1457 Operands.pop_back(); in parseRegList() 1464 Operands.pop_back(); in parseRegList() 1498 if (parseOperand(Operands, Name)) in ParseInstruction() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/AsmParser/ |
| H A D | LanaiAsmParser.cpp | 998 Operands.push_back( in parseMemoryOperand() 1122 else if (Operands[0]->isToken() && Operands[1]->isReg() && in IsMemoryAssignmentError() 1123 Operands[2]->isImm() && Operands[3]->isImm() && Operands[4]->isReg()) in IsMemoryAssignmentError() 1125 else if (Operands[0]->isToken() && Operands[1]->isToken() && in IsMemoryAssignmentError() 1126 Operands[2]->isReg() && Operands[3]->isImm() && in IsMemoryAssignmentError() 1127 Operands[4]->isImm() && Operands[5]->isReg()) in IsMemoryAssignmentError() 1152 if (Operands.size() < 4 || !IsRegister(*Operands[1]) || in MaybePredicatedInst() 1186 Operands.erase(Operands.begin(), Operands.begin() + 1); in ParseInstruction() 1188 Operands.insert(Operands.begin() + 1, in ParseInstruction() 1199 Operands.erase(Operands.begin(), Operands.begin() + 2); in ParseInstruction() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/AsmParser/ |
| H A D | BPFAsmParser.cpp | 35 bool PreMatchCheck(OperandVector &Operands); 284 if (Operands.size() == 4) { in PreMatchCheck() 287 BPFOperand &Op0 = (BPFOperand &)*Operands[0]; in PreMatchCheck() 288 BPFOperand &Op1 = (BPFOperand &)*Operands[1]; in PreMatchCheck() 289 BPFOperand &Op2 = (BPFOperand &)*Operands[2]; in PreMatchCheck() 290 BPFOperand &Op3 = (BPFOperand &)*Operands[3]; in PreMatchCheck() 311 if (PreMatchCheck(Operands)) in MatchAndEmitInstruction() 329 if (ErrorInfo >= Operands.size()) in MatchAndEmitInstruction() 422 Operands.push_back(BPFOperand::createToken( in parseOperandAsOperator() 424 Operands.push_back(BPFOperand::createToken( in parseOperandAsOperator() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
| H A D | AMDGPUAsmParser.cpp | 3034 Operands.push_back( in parseImm() 6079 Operands.insert(Operands.begin() + Prefix, in parseOperand() 6360 Operands.push_back( in parseCPol() 6709 Operands.push_back( in parseFORMAT() 7965 Operands.push_back( in parseGPRIdxMode() 7986 if (!parseExpr(Operands)) in parseSOPPBrTarget() 7989 AMDGPUOperand &Opr = ((AMDGPUOperand &)*Operands[Operands.size() - 1]); in parseSOPPBrTarget() 8009 return parseReg(Operands); in parseBoolReg() 8190 cvtVOP3P(Inst, Operands); in cvtVOP3OpSel() 8843 Operands.push_back( in parseDPPCtrl() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/ |
| H A D | SystemZAsmParser.cpp | 564 return parseAnyRegister(Operands); in parseAnyReg() 890 Operands.push_back( in parseRegister() 1253 ResTy = parseAnyReg(Operands); in ParseDirectiveInsn() 1255 ResTy = parseVR128(Operands); in ParseDirectiveInsn() 1257 ResTy = parseBDXAddr64(Operands); in ParseDirectiveInsn() 1259 ResTy = parseBDAddr64(Operands); in ParseDirectiveInsn() 1261 ResTy = parseBDVAddr64(Operands); in ParseDirectiveInsn() 1263 ResTy = parsePCRel32(Operands); in ParseDirectiveInsn() 1265 ResTy = parsePCRel16(Operands); in ParseDirectiveInsn() 1407 if (parseOperand(Operands, Name)) { in ParseInstruction() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFExpression.cpp | 151 Operands.resize(Desc.Op.size()); in extract() 170 Operands[Operand] = (int8_t)Operands[Operand]; in extract() 175 Operands[Operand] = (int16_t)Operands[Operand]; in extract() 180 Operands[Operand] = (int32_t)Operands[Operand]; in extract() 191 Operands[Operand] = in extract() 205 switch (Operands[0]) { in extract() 224 Operands[Operand] = Offset; in extract() 253 Operands[Operand]); in prettyPrintBaseTypeRef() 269 DwarfRegNum = Operands[OpNum++]; in prettyPrintRegisterOp() 294 return Operands[0]; in getSubCode() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolutionNormalization.cpp | 49 SmallVector<const SCEV *, 8> Operands; in visitAddRecExpr() local 51 transform(AR->operands(), std::back_inserter(Operands), in visitAddRecExpr() 55 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr() 66 for (int i = 0, e = Operands.size() - 1; i < e; i++) in visitAddRecExpr() 67 Operands[i] = SE.getAddExpr(Operands[i], Operands[i + 1]); in visitAddRecExpr() 90 for (int i = Operands.size() - 2; i >= 0; i--) in visitAddRecExpr() 91 Operands[i] = SE.getMinusSCEV(Operands[i], Operands[i + 1]); in visitAddRecExpr() 94 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanSLP.cpp | 50 if (all_of(Operands, [](VPValue *V) { in addCombined() 54 for (VPValue *V : Operands) { in addCombined() 70 if (!all_of(Operands, [](VPValue *Op) { in areVectorizable() 103 if (any_of(Operands, in areVectorizable() 124 if (LoadsSeen == Operands.size()) in areVectorizable() 133 if (!all_of(Operands, [](VPValue *Op) { in areVectorizable() 156 SmallVector<VPValue *, 4> Operands; in getOperands() local 162 return Operands; in getOperands() 304 for (auto &Operands : MultiNodeOps) { in reorderMultiNodeOps() local 305 FinalOrder.push_back({Operands.first, {Operands.second[0]}}); in reorderMultiNodeOps() [all …]
|
| H A D | VPlanValue.h | 213 SmallVector<VPValue *, 2> Operands; 224 for (VPValue *Operand : Operands) in VPUser() 229 : VPUser(ArrayRef<VPValue *>(Operands), ID) {} in VPUser() 233 for (VPValue *Operand : Operands) in VPUser() 249 Operands.push_back(Operand); in addOperand() 256 return Operands[N]; in getOperand() 260 Operands[I]->removeUser(*this); in setOperand() 261 Operands[I] = New; in setOperand() 266 VPValue *Op = Operands.pop_back_val(); in removeLastOperand() 275 operand_iterator op_begin() { return Operands.begin(); } in op_begin() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/ |
| H A D | LoongArchAsmParser.cpp | 76 ParseStatus parseRegister(OperandVector &Operands); 638 return parseOperandWithModifier(Operands); in parseImmediate() 682 return parseOperandWithModifier(Operands); in parseSImm26Operand() 703 if (!parseRegister(Operands).isSuccess()) in parseAtomicMemOp() 732 if (parseRegister(Operands).isSuccess() || in parseOperand() 733 parseImmediate(Operands).isSuccess()) in parseOperand() 751 if (parseOperand(Operands, Name)) in ParseInstruction() 756 if (parseOperand(Operands, Name)) in ParseInstruction() 1336 if (ErrorInfo >= Operands.size()) in MatchAndEmitInstruction() 1367 return Error(Operands[1]->getStartLoc(), in MatchAndEmitInstruction() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/ |
| H A D | RISCVAsmParser.cpp | 1398 if (ErrorInfo >= Operands.size()) in MatchAndEmitInstruction() 1858 Operands.push_back( in parseCSRSystemRegister() 1883 Operands.push_back( in parseCSRSystemRegister() 1908 Operands.push_back( in parseFPImm() 1912 Operands.push_back( in parseFPImm() 1916 Operands.push_back( in parseFPImm() 2120 return parseImmediate(Operands); in parseJALOffset() 2267 return parseGPRPair(Operands, IsRV64); in parseGPRPair() 2659 if (parseOperand(Operands, Name)) in ParseInstruction() 2665 if (parseOperand(Operands, Name)) in ParseInstruction() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionExpressions.h | 202 const SCEV *const *Operands; 215 return Operands[i]; in getOperand() 307 std::array<const SCEV *, 2> Operands; variable 311 Operands[0] = lhs; 312 Operands[1] = rhs; 806 Changed |= Op != Operands.back(); in visitAddExpr() 816 Changed |= Op != Operands.back(); in visitMulExpr() 833 Changed |= Op != Operands.back(); in visitAddRecExpr() 845 Changed |= Op != Operands.back(); in visitSMaxExpr() 855 Changed |= Op != Operands.back(); in visitUMaxExpr() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCInst.h | 192 SmallVector<MCOperand, 10> Operands; variable 207 MCOperand &getOperand(unsigned i) { return Operands[i]; } in getOperand() 208 unsigned getNumOperands() const { return Operands.size(); } in getNumOperands() 215 void clear() { Operands.clear(); } in clear() 216 void erase(iterator I) { Operands.erase(I); } in erase() 218 size_t size() const { return Operands.size(); } in size() 219 iterator begin() { return Operands.begin(); } in begin() 220 const_iterator begin() const { return Operands.begin(); } in begin() 221 iterator end() { return Operands.end(); } in end() 222 const_iterator end() const { return Operands.end(); } in end() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/AsmParser/ |
| H A D | MSP430AsmParser.cpp | 62 SMLoc NameLoc, OperandVector &Operands); 64 bool ParseOperand(OperandVector &Operands); 274 if (ErrorInfo >= Operands.size()) in MatchAndEmitInstruction() 357 Operands.push_back(MSP430Operand::CreateToken("j", NameLoc)); in parseJccInstruction() 375 Operands.push_back(MSP430Operand::CreateImm(Val, ExprLoc, in parseJccInstruction() 390 OperandVector &Operands) { in ParseInstruction() argument 395 if (!parseJccInstruction(Info, Name, NameLoc, Operands)) in ParseInstruction() 399 Operands.push_back(MSP430Operand::CreateToken(Name, NameLoc)); in ParseInstruction() 406 if (ParseOperand(Operands)) in ParseInstruction() 446 bool MSP430AsmParser::ParseOperand(OperandVector &Operands) { in ParseOperand() argument [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/AsmParser/ |
| H A D | AVRAsmParser.cpp | 68 ParseStatus parseMemriOperand(OperandVector &Operands); 70 bool parseOperand(OperandVector &Operands, bool maybeReg); 74 bool tryParseRegisterOperand(OperandVector &Operands); 75 bool tryParseExpression(OperandVector &Operands); 76 bool tryParseRelocExpression(OperandVector &Operands); 292 if (ErrorInfo >= Operands.size()) { in invalidOperand() 337 return invalidOperand(Loc, Operands, ErrorInfo); in MatchAndEmitInstruction() 424 if (!tryParseRelocExpression(Operands)) in tryParseExpression() 533 return tryParseExpression(Operands); in parseOperand() 543 if (!tryParseExpression(Operands)) in parseOperand() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/ |
| H A D | ARMAsmParser.cpp | 6569 Operands.erase(Operands.begin() + 3); in tryConvertingToTwoOperandForm() 7178 Operands.erase(Operands.begin()); in ParseInstruction() 7182 Operands.insert(Operands.begin(), in ParseInstruction() 7184 Operands.insert(Operands.begin(), in ParseInstruction() 7193 Operands.erase(Operands.begin()); in ParseInstruction() 7197 Operands.insert(Operands.begin(), in ParseInstruction() 7199 Operands.insert(Operands.begin(), in ParseInstruction() 7207 Operands.erase(Operands.begin()); in ParseInstruction() 7209 Operands.insert(Operands.begin(), in ParseInstruction() 7279 Operands.erase(Operands.begin()); in ParseInstruction() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | riscv_vector.td | 764 Operands.push_back(Ops[0]); 819 Operands.push_back(V); 823 Operands.push_back(Ops[0]); 826 IntrinsicTypes = {Operands[0]->getType(), Operands.back()->getType()}; 878 Operands.push_back(Ops[0]); 954 Operands.push_back(Ops[0]); 1010 Operands.push_back(V); 1015 Operands.push_back(Ops[0]); 1018 IntrinsicTypes = {Operands[0]->getType(), Operands.back()->getType()}; 1067 Operands.push_back(Ops[0]); [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 3019 Operands.push_back( in tryParseSysCROperand() 3461 Operands.push_back( in parseCondCode() 3480 Operands.push_back( in tryParseSVCR() 3767 Operands.push_back( in createSysAlias() 3769 Operands.push_back( in createSysAlias() 3771 Operands.push_back( in createSysAlias() 3774 Operands.push_back( in createSysAlias() 3890 Operands.push_back( in parseSyspAlias() 4041 Operands.push_back( in tryParseBarriernXSOperand() 4076 Operands.push_back( in tryParseSysReg() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/ |
| H A D | X86AsmParser.cpp | 2967 Operands.push_back( in ParseMemOperand() 3099 Operands.push_back( in ParseMemOperand() 3576 (Operands.size() == 1 || Operands.size() == 3) && in ParseInstruction() 3588 (Operands.size() == 1 || Operands.size() == 3) && in ParseInstruction() 3600 (Operands.size() == 1 || Operands.size() == 2) && in ParseInstruction() 3611 (Operands.size() == 1 || Operands.size() == 2) && in ParseInstruction() 3622 (Operands.size() == 1 || Operands.size() == 2) && in ParseInstruction() 3631 (Operands.size() == 1 || Operands.size() == 3) && in ParseInstruction() 3646 (Operands.size() == 1 || Operands.size() == 3)) { in ParseInstruction() 3993 Operands.pop_back(); in getPrefixes() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | TCE.cpp | 53 SmallVector<llvm::Metadata *, 5> Operands; in setTargetAttributes() local 54 Operands.push_back(llvm::ConstantAsMetadata::get(F)); in setTargetAttributes() 56 Operands.push_back( in setTargetAttributes() 59 Operands.push_back( in setTargetAttributes() 62 Operands.push_back( in setTargetAttributes() 69 Operands.push_back( in setTargetAttributes() 71 OpenCLMetadata->addOperand(llvm::MDNode::get(Context, Operands)); in setTargetAttributes()
|