Home
last modified time | relevance | path

Searched defs:Operands (Results 1 – 25 of 105) sorted by relevance

12345

/openbsd-src/gnu/llvm/llvm/docs/
H A DMIRLangRef.rst466 Immediate Operands
512 .. _register-operands:
514 Register Operands
535 .. _register-flags:
537 Register Flags
581 Subregister Indices
596 Constant Pool Indices
647 Global Value Operands
666 Target-dependent Index Operands
681 Jump-table Index Operands
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp513 OperandMatchResultTy parseGR32(OperandVector &Operands) { in parseGR32()
516 OperandMatchResultTy parseGRH32(OperandVector &Operands) { in parseGRH32()
519 OperandMatchResultTy parseGRX32(OperandVector &Operands) { in parseGRX32()
522 OperandMatchResultTy parseGR64(OperandVector &Operands) { in parseGR64()
525 OperandMatchResultTy parseGR128(OperandVector &Operands) { in parseGR128()
528 OperandMatchResultTy parseADDR32(OperandVector &Operands) { in parseADDR32()
532 OperandMatchResultTy parseADDR64(OperandVector &Operands) { in parseADDR64()
536 OperandMatchResultTy parseADDR128(OperandVector &Operands) { in parseADDR128()
539 OperandMatchResultTy parseFP32(OperandVector &Operands) { in parseFP32()
542 OperandMatchResultTy parseFP64(OperandVector &Operands) { in parseFP64()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1587 void cvtDS(MCInst &Inst, const OperandVector &Operands) { cvtDSImpl(Inst, Operands, false); } in cvtDS()
1588 void cvtDSGds(MCInst &Inst, const OperandVector &Operands) { cvtDSImpl(Inst, Operands, true); } in cvtDSGds()
1740 …void cvtMubuf(MCInst &Inst, const OperandVector &Operands) { cvtMubufImpl(Inst, Operands, false); } in cvtMubuf()
1741 …void cvtMubufAtomic(MCInst &Inst, const OperandVector &Operands) { cvtMubufImpl(Inst, Operands, tr… in cvtMubufAtomic()
1786 void cvtDPP8(MCInst &Inst, const OperandVector &Operands) { in cvtDPP8()
1791 void cvtVOP3DPP8(MCInst &Inst, const OperandVector &Operands) { in cvtVOP3DPP8()
2926 AMDGPUAsmParser::parseImm(OperandVector &Operands, bool HasSP3AbsModifier) { in parseImm()
3001 AMDGPUAsmParser::parseReg(OperandVector &Operands) { in parseReg()
3014 AMDGPUAsmParser::parseRegOrImm(OperandVector &Operands, bool HasSP3AbsMod) { in parseRegOrImm()
3114 AMDGPUAsmParser::parseRegOrImmWithFPInputMods(OperandVector &Operands, in parseRegOrImmWithFPInputMods()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Xtensa/AsmParser/
H A DXtensaAsmParser.cpp343 static SMLoc RefineErrorLoc(const SMLoc Loc, const OperandVector &Operands, in RefineErrorLoc()
355 OperandVector &Operands, in MatchAndEmitInstruction()
438 XtensaAsmParser::parsePCRelTarget(OperandVector &Operands) { in parsePCRelTarget()
477 OperandMatchResultTy XtensaAsmParser::parseRegister(OperandVector &Operands, in parseRegister()
536 OperandMatchResultTy XtensaAsmParser::parseImmediate(OperandVector &Operands) { in parseImmediate()
572 XtensaAsmParser::parseOperandWithModifier(OperandVector &Operands) { in parseOperandWithModifier()
579 bool XtensaAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic, in parseOperand()
609 OperandVector &Operands) { in ParseInstructionWithSR()
670 OperandVector &Operands) { in ParseInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/AsmParser/
H A DBPFAsmParser.cpp265 bool BPFAsmParser::PreMatchCheck(OperandVector &Operands) { in PreMatchCheck()
288 OperandVector &Operands, in MatchAndEmitInstruction()
352 BPFAsmParser::parseOperandAsOperator(OperandVector &Operands) { in parseOperandAsOperator()
417 OperandMatchResultTy BPFAsmParser::parseRegister(OperandVector &Operands) { in parseRegister()
437 OperandMatchResultTy BPFAsmParser::parseImmediate(OperandVector &Operands) { in parseImmediate()
465 SMLoc NameLoc, OperandVector &Operands) { in ParseInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp1060 OperandVector &Operands, uint64_t ErrorInfo, int64_t Lower, int64_t Upper, in generateImmOutOfRangeError()
1067 OperandVector &Operands, in MatchAndEmitInstruction()
1334 OperandMatchResultTy RISCVAsmParser::parseRegister(OperandVector &Operands, in parseRegister()
1384 RISCVAsmParser::parseInsnDirectiveOpcode(OperandVector &Operands) { in parseInsnDirectiveOpcode()
1445 RISCVAsmParser::parseCSRSystemRegister(OperandVector &Operands) { in parseCSRSystemRegister()
1519 OperandMatchResultTy RISCVAsmParser::parseImmediate(OperandVector &Operands) { in parseImmediate()
1548 RISCVAsmParser::parseOperandWithModifier(OperandVector &Operands) { in parseOperandWithModifier()
1587 OperandMatchResultTy RISCVAsmParser::parseBareSymbol(OperandVector &Operands) { in parseBareSymbol()
1642 OperandMatchResultTy RISCVAsmParser::parseCallSymbol(OperandVector &Operands) { in parseCallSymbol()
1671 RISCVAsmParser::parsePseudoJumpSymbol(OperandVector &Operands) { in parsePseudoJumpSymbol()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AVR/AsmParser/
H A DAVRAsmParser.cpp287 OperandVector const &Operands, in invalidOperand()
325 OperandVector &Operands, in MatchAndEmitInstruction()
404 bool AVRAsmParser::tryParseRegisterOperand(OperandVector &Operands) { in tryParseRegisterOperand()
422 bool AVRAsmParser::tryParseExpression(OperandVector &Operands) { in tryParseExpression()
446 bool AVRAsmParser::tryParseRelocExpression(OperandVector &Operands) { in tryParseRelocExpression()
518 bool AVRAsmParser::parseOperand(OperandVector &Operands, bool maybeReg) { in parseOperand()
562 OperandMatchResultTy AVRAsmParser::parseMemriOperand(OperandVector &Operands) { in parseMemriOperand()
624 OperandVector &Operands) { in ParseInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlanSLP.cpp49 void VPlanSlp::addCombined(ArrayRef<VPValue *> Operands, VPInstruction *New) { in addCombined()
156 SmallVector<VPValue *, 4> Operands; in getOperands() local
304 for (auto &Operands : MultiNodeOps) { in reorderMultiNodeOps() local
397 for (auto &Operands : getOperands(Values)) { in buildGraph() local
441 for (auto &Operands : getOperands(Values)) in buildGraph() local
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/AsmParser/
H A DCSKYAsmParser.cpp652 OperandVector &Operands, uint64_t ErrorInfo, int64_t Lower, int64_t Upper, in generateImmOutOfRangeError()
659 OperandVector &Operands, in MatchAndEmitInstruction()
915 OperandVector &Operands, in processInstruction()
1027 OperandMatchResultTy CSKYAsmParser::parseRegister(OperandVector &Operands) { in parseRegister()
1049 OperandMatchResultTy CSKYAsmParser::parseBaseRegImm(OperandVector &Operands) { in parseBaseRegImm()
1107 OperandMatchResultTy CSKYAsmParser::parseImmediate(OperandVector &Operands) { in parseImmediate()
1134 bool CSKYAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) { in parseOperand()
1171 OperandMatchResultTy CSKYAsmParser::parseCSKYSymbol(OperandVector &Operands) { in parseCSKYSymbol()
1251 OperandMatchResultTy CSKYAsmParser::parseDataSymbol(OperandVector &Operands) { in parseDataSymbol()
1353 CSKYAsmParser::parseConstpoolSymbol(OperandVector &Operands) { in parseConstpoolSymbol()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h290 std::array<const SCEV *, 2> Operands; variable
792 SmallVector<const SCEV *, 2> Operands; in visitAddExpr() local
802 SmallVector<const SCEV *, 2> Operands; in visitMulExpr() local
819 SmallVector<const SCEV *, 2> Operands; in visitAddRecExpr() local
831 SmallVector<const SCEV *, 2> Operands; in visitSMaxExpr() local
841 SmallVector<const SCEV *, 2> Operands; in visitUMaxExpr() local
851 SmallVector<const SCEV *, 2> Operands; in visitSMinExpr() local
861 SmallVector<const SCEV *, 2> Operands; in visitUMinExpr() local
871 SmallVector<const SCEV *, 2> Operands; in visitSequentialUMinExpr() local
931 SmallVector<const SCEV *, 2> Operands; in visitAddRecExpr() local
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp2941 AArch64AsmParser::tryParseSysCROperand(OperandVector &Operands) { in tryParseSysCROperand()
2970 AArch64AsmParser::tryParseRPRFMOperand(OperandVector &Operands) { in tryParseRPRFMOperand()
3021 AArch64AsmParser::tryParsePrefetch(OperandVector &Operands) { in tryParsePrefetch()
3089 AArch64AsmParser::tryParsePSBHint(OperandVector &Operands) { in tryParsePSBHint()
3110 AArch64AsmParser::tryParseSyspXzrPair(OperandVector &Operands) { in tryParseSyspXzrPair()
3149 AArch64AsmParser::tryParseBTIHint(OperandVector &Operands) { in tryParseBTIHint()
3172 AArch64AsmParser::tryParseAdrpLabel(OperandVector &Operands) { in tryParseAdrpLabel()
3224 AArch64AsmParser::tryParseAdrLabel(OperandVector &Operands) { in tryParseAdrLabel()
3261 AArch64AsmParser::tryParseFPImm(OperandVector &Operands) { in tryParseFPImm()
3316 AArch64AsmParser::tryParseImmWithOptionalShift(OperandVector &Operands) { in tryParseImmWithOptionalShift()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp647 OperandVector &Operands, in MatchAndEmitInstruction()
730 OperandVector &Operands) { in ParseInstruction()
794 SparcAsmParser::parseMEMOperand(OperandVector &Operands) { in parseMEMOperand()
840 OperandMatchResultTy SparcAsmParser::parseShiftAmtImm(OperandVector &Operands) { in parseShiftAmtImm()
869 SparcAsmParser::parseTailRelocSym(OperandVector &Operands) { in parseTailRelocSym()
958 OperandMatchResultTy SparcAsmParser::parseMembarTag(OperandVector &Operands) { in parseMembarTag()
1004 OperandMatchResultTy SparcAsmParser::parseCallTarget(OperandVector &Operands) { in parseCallTarget()
1032 SparcAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) { in parseOperand()
1191 SparcAsmParser::parseBranchModifiers(OperandVector &Operands) { in parseBranchModifiers()
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/AsmParser/
H A DLoongArchAsmParser.cpp567 LoongArchAsmParser::parseRegister(OperandVector &Operands) { in parseRegister()
591 LoongArchAsmParser::parseImmediate(OperandVector &Operands) { in parseImmediate()
620 LoongArchAsmParser::parseOperandWithModifier(OperandVector &Operands) { in parseOperandWithModifier()
661 LoongArchAsmParser::parseSImm26Operand(OperandVector &Operands) { in parseSImm26Operand()
686 LoongArchAsmParser::parseAtomicMemOp(OperandVector &Operands) { in parseAtomicMemOp()
709 bool LoongArchAsmParser::parseOperand(OperandVector &Operands, in parseOperand()
731 OperandVector &Operands) { in ParseInstruction()
1121 OperandVector &Operands, in processInstruction()
1244 OperandVector &Operands, uint64_t ErrorInfo, int64_t Lower, int64_t Upper, in generateImmOutOfRangeError()
1251 OperandVector &Operands, in MatchAndEmitInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/AsmParser/
H A DM68kAsmParser.cpp691 OperandMatchResultTy M68kAsmParser::parseImm(OperandVector &Operands) { in parseImm()
709 OperandMatchResultTy M68kAsmParser::parseMemOp(OperandVector &Operands) { in parseMemOp()
835 M68kAsmParser::parseRegOrMoveMask(OperandVector &Operands) { in parseRegOrMoveMask()
922 SMLoc NameLoc, OperandVector &Operands) { in ParseInstruction()
953 OperandVector const &Operands, in invalidOperand()
990 OperandVector &Operands, in MatchAndEmitInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/AggressiveInstCombine/
H A DTruncInstCombine.cpp150 SmallVector<Value *, 2> Operands; in buildTruncExpressionGraph() local
156 SmallVector<Value *, 2> Operands; in buildTruncExpressionGraph() local
204 SmallVector<Value *, 2> Operands; in getMinBitWidth() local
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp765 OperandVector &Operands, in MatchAndEmitInstruction()
857 OperandVector *Operands) { in parseCC()
885 OperandVector *Operands) { in parseRD()
911 OperandVector *Operands) { in splitMnemonic()
967 SMLoc NameLoc, OperandVector &Operands) { in ParseInstruction()
1198 OperandMatchResultTy VEAsmParser::parseMEMOperand(OperandVector &Operands) { in parseMEMOperand()
1304 OperandMatchResultTy VEAsmParser::parseMEMAsOperand(OperandVector &Operands) { in parseMEMAsOperand()
1395 OperandMatchResultTy VEAsmParser::parseMImmOperand(OperandVector &Operands) { in parseMImmOperand()
1436 OperandMatchResultTy VEAsmParser::parseOperand(OperandVector &Operands, in parseOperand()
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp655 OperandVector &Operands, in MatchAndEmitInstruction()
893 LanaiAsmParser::parseMemoryOperand(OperandVector &Operands) { in parseMemoryOperand()
1027 LanaiAsmParser::parseOperand(OperandVector *Operands, StringRef Mnemonic) { in parseOperand()
1062 OperandVector *Operands) { in splitMnemonic()
1127 static bool IsMemoryAssignmentError(const OperandVector &Operands) { in IsMemoryAssignmentError()
1168 static bool MaybePredicatedInst(const OperandVector &Operands) { in MaybePredicatedInst()
1187 OperandVector &Operands) { in ParseInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp388 void parseSingleInteger(bool IsNegative, OperandVector &Operands) { in parseSingleInteger()
399 bool parseSingleFloat(bool IsNegative, OperandVector &Operands) { in parseSingleFloat()
413 bool parseSpecialFloatMaybe(bool IsNegative, OperandVector &Operands) { in parseSpecialFloatMaybe()
435 bool checkForP2AlignIfLoadStore(OperandVector &Operands, StringRef InstName) { in checkForP2AlignIfLoadStore()
472 void addBlockTypeOperand(OperandVector &Operands, SMLoc NameLoc, in addBlockTypeOperand()
543 SMLoc NameLoc, OperandVector &Operands) override { in ParseInstruction()
1007 OperandVector &Operands, MCStreamer &Out, in MatchAndEmitInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp4143 int ARMAsmParser::tryParseShiftRegister(OperandVector &Operands) { in tryParseShiftRegister()
4245 bool ARMAsmParser::tryParseRegisterWithWriteBack(OperandVector &Operands) { in tryParseRegisterWithWriteBack()
4342 ARMAsmParser::parseITCondCode(OperandVector &Operands) { in parseITCondCode()
4362 ARMAsmParser::parseCoprocNumOperand(OperandVector &Operands) { in parseCoprocNumOperand()
4384 ARMAsmParser::parseCoprocRegOperand(OperandVector &Operands) { in parseCoprocRegOperand()
4403 ARMAsmParser::parseCoprocOptionOperand(OperandVector &Operands) { in parseCoprocOptionOperand()
4476 bool ARMAsmParser::parseRegisterList(OperandVector &Operands, bool EnforceOrder, in parseRegisterList()
4699 ARMAsmParser::parseVectorList(OperandVector &Operands) { in parseVectorList()
4956 ARMAsmParser::parseMemBarrierOptOperand(OperandVector &Operands) { in parseMemBarrierOptOperand()
5027 ARMAsmParser::parseTraceSyncBarrierOptOperand(OperandVector &Operands) { in parseTraceSyncBarrierOptOperand()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp123 unsigned MatchInstruction(const OperandVector &Operands, MCInst &Inst, in MatchInstruction()
1643 OperandVector& Operands, std::unique_ptr<llvm::MCParsedAsmOperand> &&Src, in AddDefaultSrcDestOperands()
1737 bool X86AsmParser::parseOperand(OperandVector &Operands, StringRef Name) { in parseOperand()
1747 const InlineAsmIdentifierInfo &Info, OperandVector &Operands) { in CreateMemForMSInlineAsm()
2267 bool X86AsmParser::ParseRoundingModeOp(SMLoc Start, OperandVector &Operands) { in ParseRoundingModeOp()
2514 bool X86AsmParser::parseIntelOperand(OperandVector &Operands, StringRef Name) { in parseIntelOperand()
2678 bool X86AsmParser::parseATTOperand(OperandVector &Operands) { in parseATTOperand()
2791 bool X86AsmParser::HandleAVX512Operand(OperandVector &Operands) { in HandleAVX512Operand()
2883 OperandVector &Operands) { in ParseMemOperand()
3084 SMLoc NameLoc, OperandVector &Operands) { in ParseInstruction()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/AsmParser/
H A DMSP430AsmParser.cpp257 OperandVector &Operands, in MatchAndEmitInstruction()
332 OperandVector &Operands) { in parseJccInstruction()
394 OperandVector &Operands) { in ParseInstruction()
454 bool MSP430AsmParser::ParseOperand(OperandVector &Operands) { in ParseOperand()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp178 SMLoc NameLoc, OperandVector &Operands) override { in ParseInstruction()
612 OperandVector &Operands, in MatchAndEmitInstruction()
832 static bool previousEqual(OperandVector &Operands, size_t Index, in previousEqual()
843 static bool previousIsLoop(OperandVector &Operands, size_t Index) { in previousIsLoop()
851 bool HexagonAsmParser::splitIdentifier(OperandVector &Operands) { in splitIdentifier()
869 bool HexagonAsmParser::parseOperand(OperandVector &Operands) { in parseOperand()
1039 bool HexagonAsmParser::implicitExpressionLocation(OperandVector &Operands) { in implicitExpressionLocation()
1087 bool HexagonAsmParser::parseExpressionOrOperand(OperandVector &Operands) { in parseExpressionOrOperand()
1103 bool HexagonAsmParser::parseInstruction(OperandVector &Operands) { in parseInstruction()
1228 OperandVector &Operands) { in ParseInstruction()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp268 bool IsMasked, bool IsStridedOrIndexed, SmallVectorImpl<SDValue> &Operands, in addVectorLoadStoreOperands()
322 SmallVector<SDValue, 8> Operands; in selectVLSEG() local
365 SmallVector<SDValue, 7> Operands; in selectVLSEGFF() local
410 SmallVector<SDValue, 8> Operands; in selectVLXSEG() local
469 SmallVector<SDValue, 8> Operands; in selectVSSEG() local
499 SmallVector<SDValue, 8> Operands; in selectVSXSEG() local
1412 SmallVector<SDValue, 8> Operands; in Select() local
1465 SmallVector<SDValue, 8> Operands; in Select() local
1498 SmallVector<SDValue, 7> Operands; in Select() local
1616 SmallVector<SDValue, 8> Operands; in Select() local
[all …]
/openbsd-src/gnu/llvm/llvm/tools/llvm-exegesis/lib/
H A DMCInstrDescView.cpp94 SmallVector<Operand, 8> Operands, in Instruction()
111 SmallVector<Operand, 8> Operands; in create() local
325 ArrayRef<Operand> Operands, in addOperandIfAlias()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCBoolRetToInt.cpp151 const auto &Operands = P->operands(); in getPromotablePHINodes() local
170 const auto &Operands = P->operands(); in getPromotablePHINodes() local

12345