/llvm-project/llvm/docs/ |
H A D | MIRLangRef.rst | 466 Immediate Operands 512 .. _register-operands: 514 Register Operands 535 .. _register-flags: 537 Register Flags 595 Subregister Indices 610 Constant Pool Indices 661 Global Value Operands 680 Target-dependent Index Operands 695 Jump-table Index Operands [all …]
|
H A D | AMDGPUInstructionSyntax.rst | 189 Operands chapter
|
H A D | AMDGPUInstructionNotation.rst | 42 Operands chapter
|
/llvm-project/llvm/lib/Target/SystemZ/AsmParser/ |
H A D | SystemZAsmParser.cpp | 510 parseGR32(OperandVector & Operands) parseGR32() argument 513 parseGRH32(OperandVector & Operands) parseGRH32() argument 516 parseGRX32(OperandVector & Operands) parseGRX32() argument 519 parseGR64(OperandVector & Operands) parseGR64() argument 522 parseGR128(OperandVector & Operands) parseGR128() argument 525 parseADDR32(OperandVector & Operands) parseADDR32() argument 529 parseADDR64(OperandVector & Operands) parseADDR64() argument 533 parseADDR128(OperandVector & Operands) parseADDR128() argument 536 parseFP32(OperandVector & Operands) parseFP32() argument 539 parseFP64(OperandVector & Operands) parseFP64() argument 542 parseFP128(OperandVector & Operands) parseFP128() argument 545 parseVR32(OperandVector & Operands) parseVR32() argument 548 parseVR64(OperandVector & Operands) parseVR64() argument 551 parseVF128(OperandVector & Operands) parseVF128() argument 554 parseVR128(OperandVector & Operands) parseVR128() argument 557 parseAR32(OperandVector & Operands) parseAR32() argument 560 parseCR64(OperandVector & Operands) parseCR64() argument 563 parseAnyReg(OperandVector & Operands) parseAnyReg() argument 566 parseBDAddr32(OperandVector & Operands) parseBDAddr32() argument 569 parseBDAddr64(OperandVector & Operands) parseBDAddr64() argument 572 parseBDXAddr64(OperandVector & Operands) parseBDXAddr64() argument 575 parseBDLAddr64(OperandVector & Operands) parseBDLAddr64() argument 578 parseBDRAddr64(OperandVector & Operands) parseBDRAddr64() argument 581 parseBDVAddr64(OperandVector & Operands) parseBDVAddr64() argument 584 parsePCRel12(OperandVector & Operands) parsePCRel12() argument 587 parsePCRel16(OperandVector & Operands) parsePCRel16() argument 590 parsePCRel24(OperandVector & Operands) parsePCRel24() argument 593 parsePCRel32(OperandVector & Operands) parsePCRel32() argument 596 parsePCRelTLS16(OperandVector & Operands) parsePCRelTLS16() argument 599 parsePCRelTLS32(OperandVector & Operands) parsePCRelTLS32() argument 814 parseRegister(OperandVector & Operands,RegisterKind Kind) parseRegister() argument 896 parseAnyRegister(OperandVector & Operands) parseAnyRegister() argument 1097 parseAddress(OperandVector & Operands,MemoryKind MemKind,RegisterKind RegKind) parseAddress() argument 1223 SmallVector<std::unique_ptr<MCParsedAsmOperand>, 8> Operands; ParseDirectiveInsn() local 1396 ParseInstruction(ParseInstructionInfo & Info,StringRef Name,SMLoc NameLoc,OperandVector & Operands) ParseInstruction() argument 1457 parseOperand(OperandVector & Operands,StringRef Mnemonic) parseOperand() argument 1520 MatchAndEmitInstruction(SMLoc IDLoc,unsigned & Opcode,OperandVector & Operands,MCStreamer & Out,uint64_t & ErrorInfo,bool MatchingInlineAsm) MatchAndEmitInstruction() argument 1577 parsePCRel(OperandVector & Operands,int64_t MinVal,int64_t MaxVal,bool AllowTLS) parsePCRel() argument [all...] |
/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
H A D | AMDGPUAsmParser.cpp | 1833 cvtMubuf(MCInst & Inst,const OperandVector & Operands) cvtMubuf() argument 1834 cvtMubufAtomic(MCInst & Inst,const OperandVector & Operands) cvtMubufAtomic() argument 1863 cvtDPP8(MCInst & Inst,const OperandVector & Operands) cvtDPP8() argument 1868 cvtVOP3DPP8(MCInst & Inst,const OperandVector & Operands) cvtVOP3DPP8() argument 3117 parseImm(OperandVector & Operands,bool HasSP3AbsModifier,bool HasLit) parseImm() argument 3213 parseReg(OperandVector & Operands) parseReg() argument 3225 parseRegOrImm(OperandVector & Operands,bool HasSP3AbsMod,bool HasLit) parseRegOrImm() argument 3324 parseRegOrImmWithFPInputMods(OperandVector & Operands,bool AllowImm) parseRegOrImmWithFPInputMods() argument 3393 parseRegOrImmWithIntInputMods(OperandVector & Operands,bool AllowImm) parseRegOrImmWithIntInputMods() argument 3424 parseRegWithFPInputMods(OperandVector & Operands) parseRegWithFPInputMods() argument 3428 parseRegWithIntInputMods(OperandVector & Operands) parseRegWithIntInputMods() argument 3432 parseVReg32OrOff(OperandVector & Operands) parseVReg32OrOff() argument 3706 validateConstantBusLimitations(const MCInst & Inst,const OperandVector & Operands) validateConstantBusLimitations() argument 3795 validateVOPDRegBankConstraints(const MCInst & Inst,const OperandVector & Operands) validateVOPDRegBankConstraints() argument 4048 validateMovrels(const MCInst & Inst,const OperandVector & Operands) validateMovrels() argument 4076 validateMAIAccWrite(const MCInst & Inst,const OperandVector & Operands) validateMAIAccWrite() argument 4102 validateMAISrc2(const MCInst & Inst,const OperandVector & Operands) validateMAISrc2() argument 4124 validateMFMA(const MCInst & Inst,const OperandVector & Operands) validateMFMA() argument 4375 validateOffset(const MCInst & Inst,const OperandVector & Operands) validateOffset() argument 4409 validateFlatOffset(const MCInst & Inst,const OperandVector & Operands) validateFlatOffset() argument 4453 validateSMEMOffset(const MCInst & Inst,const OperandVector & Operands) validateSMEMOffset() argument 4597 validateDPP(const MCInst & Inst,const OperandVector & Operands) validateDPP() argument 4646 validateVOPLiteral(const MCInst & Inst,const OperandVector & Operands) validateVOPLiteral() argument 4793 validateBLGP(const MCInst & Inst,const OperandVector & Operands) validateBLGP() argument 4825 validateWaitCnt(const MCInst & Inst,const OperandVector & Operands) validateWaitCnt() argument 4848 validateDS(const MCInst & Inst,const OperandVector & Operands) validateDS() argument 4873 validateGWS(const MCInst & Inst,const OperandVector & Operands) validateGWS() argument 4899 validateCoherencyBits(const MCInst & Inst,const OperandVector & Operands,const SMLoc & IDLoc) validateCoherencyBits() argument 4963 validateTHAndScopeBits(const MCInst & Inst,const OperandVector & Operands,const unsigned CPol) validateTHAndScopeBits() argument 5016 validateExeczVcczOperands(const OperandVector & Operands) validateExeczVcczOperands() argument 5033 validateTFE(const MCInst & Inst,const OperandVector & Operands) validateTFE() argument 5049 validateInstruction(const MCInst & Inst,const SMLoc & IDLoc,const OperandVector & Operands) validateInstruction() argument 5242 isInvalidVOPDY(const OperandVector & Operands,uint64_t InvalidOprIdx) isInvalidVOPDY() argument 5254 MatchAndEmitInstruction(SMLoc IDLoc,unsigned & Opcode,OperandVector & Operands,MCStreamer & Out,uint64_t & ErrorInfo,bool MatchingInlineAsm) MatchAndEmitInstruction() argument 6269 parseOperand(OperandVector & Operands,StringRef Mnemonic,OperandMode Mode) parseOperand() argument 6354 ParseInstruction(ParseInstructionInfo & Info,StringRef Name,SMLoc NameLoc,OperandVector & Operands) ParseInstruction() argument 6398 parseTokenOp(StringRef Name,OperandVector & Operands) parseTokenOp() argument 6417 parseIntWithPrefix(const char * Prefix,OperandVector & Operands,AMDGPUOperand::ImmTy ImmTy,std::function<bool (int64_t &)> ConvertResult) parseIntWithPrefix() argument 6435 parseOperandArrayWithPrefix(const char * Prefix,OperandVector & Operands,AMDGPUOperand::ImmTy ImmTy,bool (* ConvertResult)(int64_t &)) parseOperandArrayWithPrefix() argument 6475 parseNamedBit(StringRef Name,OperandVector & Operands,AMDGPUOperand::ImmTy ImmTy) parseNamedBit() argument 6520 parseCPol(OperandVector & Operands) parseCPol() argument 6597 parseScope(OperandVector & Operands,int64_t & Scope) parseScope() argument 6622 parseTH(OperandVector & Operands,int64_t & TH) parseTH() argument 6684 addOptionalImmOperand(MCInst & Inst,const OperandVector & Operands,AMDGPUAsmParser::OptionalImmIndexMap & OptionalIdx,AMDGPUOperand::ImmTy ImmT,int64_t Default=0) addOptionalImmOperand() argument 6733 tryParseIndexKey(OperandVector & Operands,AMDGPUOperand::ImmTy ImmTy) tryParseIndexKey() argument 6752 parseIndexKey8bit(OperandVector & Operands) parseIndexKey8bit() argument 6756 parseIndexKey16bit(OperandVector & Operands) parseIndexKey16bit() argument 6924 parseFORMAT(OperandVector & Operands) parseFORMAT() argument 6975 parseFlatOffset(OperandVector & Operands) parseFlatOffset() argument 6985 parseR128A16(OperandVector & Operands) parseR128A16() argument 6993 parseBLGP(OperandVector & Operands) parseBLGP() argument 7007 cvtExp(MCInst & Inst,const OperandVector & Operands) cvtExp() argument 7142 parseSWaitCnt(OperandVector & Operands) parseSWaitCnt() argument 7223 parseSDelayALU(OperandVector & Operands) parseSDelayALU() argument 7310 parseDepCtr(OperandVector & Operands) parseDepCtr() argument 7377 parseHwreg(OperandVector & Operands) parseHwreg() argument 7514 parseSendMsg(OperandVector & Operands) parseSendMsg() argument 7549 parseInterpSlot(OperandVector & Operands) parseInterpSlot() argument 7570 parseInterpAttr(OperandVector & Operands) parseInterpAttr() argument 7612 parseExpTgt(OperandVector & Operands) parseExpTgt() argument 7726 parseExpr(OperandVector & Operands) parseExpr() argument 7837 getLitLoc(const OperandVector & Operands,bool SearchMandatoryLiterals) const getLitLoc() argument 8136 parseSwizzle(OperandVector & Operands) parseSwizzle() argument 8211 parseGPRIdxMode(OperandVector & Operands) parseGPRIdxMode() argument 8242 parseSOPPBrTarget(OperandVector & Operands) parseSOPPBrTarget() argument 8272 parseBoolReg(OperandVector & Operands) parseBoolReg() argument 8281 cvtMubufImpl(MCInst & Inst,const OperandVector & Operands,bool IsAtomic) cvtMubufImpl() argument 8454 parseOModSI(OperandVector & Operands) parseOModSI() argument 8507 cvtVOP3OpSel(MCInst & Inst,const OperandVector & Operands) cvtVOP3OpSel() argument 8512 cvtVOP3OpSel(MCInst & Inst,const OperandVector & Operands,OptionalImmIndexMap & OptionalIdx) cvtVOP3OpSel() argument 8531 cvtVOP3Interp(MCInst & Inst,const OperandVector & Operands) cvtVOP3Interp() argument 8569 cvtVINTERP(MCInst & Inst,const OperandVector & Operands) cvtVINTERP() argument 8629 cvtVOP3(MCInst & Inst,const OperandVector & Operands,OptionalImmIndexMap & OptionalIdx) cvtVOP3() argument 8681 cvtVOP3(MCInst & Inst,const OperandVector & Operands) cvtVOP3() argument 8686 cvtVOP3P(MCInst & Inst,const OperandVector & Operands,OptionalImmIndexMap & OptIdx) cvtVOP3P() argument 8800 cvtVOP3P(MCInst & Inst,const OperandVector & Operands) cvtVOP3P() argument 8806 addSrcModifiersAndSrc(MCInst & Inst,const OperandVector & Operands,unsigned i,unsigned Opc,unsigned OpName) addSrcModifiersAndSrc() argument 8814 cvtSWMMAC(MCInst & Inst,const OperandVector & Operands) cvtSWMMAC() argument 8847 parseVOPD(OperandVector & Operands) parseVOPD() argument 8868 cvtVOPD(MCInst & Inst,const OperandVector & Operands) cvtVOPD() argument 8982 parseDim(OperandVector & Operands) parseDim() argument 9005 parseDPP8(OperandVector & Operands) parseDPP8() argument 9042 isSupportedDPPCtrl(StringRef Ctrl,const OperandVector & Operands) isSupportedDPPCtrl() argument 9143 parseDPPCtrl(OperandVector & Operands) parseDPPCtrl() argument 9178 cvtVOP3DPP(MCInst & Inst,const OperandVector & Operands,bool IsDPP8) cvtVOP3DPP() argument 9291 cvtDPP(MCInst & Inst,const OperandVector & Operands,bool IsDPP8) cvtDPP() argument 9363 parseSDWASel(OperandVector & Operands,StringRef Prefix,AMDGPUOperand::ImmTy Type) parseSDWASel() argument 9394 parseSDWADstUnused(OperandVector & Operands) parseSDWADstUnused() argument 9419 cvtSdwaVOP1(MCInst & Inst,const OperandVector & Operands) cvtSdwaVOP1() argument 9423 cvtSdwaVOP2(MCInst & Inst,const OperandVector & Operands) cvtSdwaVOP2() argument 9427 cvtSdwaVOP2b(MCInst & Inst,const OperandVector & Operands) cvtSdwaVOP2b() argument 9431 cvtSdwaVOP2e(MCInst & Inst,const OperandVector & Operands) cvtSdwaVOP2e() argument 9435 cvtSdwaVOPC(MCInst & Inst,const OperandVector & Operands) cvtSdwaVOPC() argument 9439 cvtSDWA(MCInst & Inst,const OperandVector & Operands,uint64_t BasicInstType,bool SkipDstVcc,bool SkipSrcVcc) cvtSDWA() argument 9561 parseCustomOperand(OperandVector & Operands,unsigned MCK) parseCustomOperand() argument 9645 parseEndpgm(OperandVector & Operands) parseEndpgm() argument [all...] |
/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/ |
H A D | LVLocation.h | 36 SmallVector<uint64_t> Operands; variable 40 LVOperation(LVSmall Opcode, ArrayRef<LVUnsigned> Operands) in LVOperation() 152 virtual void addObject(LVSmall Opcode, ArrayRef<LVUnsigned> Operands) {} in addObject()
|
/llvm-project/llvm/lib/Target/BPF/AsmParser/ |
H A D | BPFAsmParser.cpp | 285 if (Operands.size() == 4) { in PreMatchCheck() argument 308 MatchAndEmitInstruction(SMLoc IDLoc,unsigned & Opcode,OperandVector & Operands,MCStreamer & Out,uint64_t & ErrorInfo,bool MatchingInlineAsm) MatchAndEmitInstruction() argument 376 parseOperandAsOperator(OperandVector & Operands) parseOperandAsOperator() argument 441 parseRegister(OperandVector & Operands) parseRegister() argument 461 parseImmediate(OperandVector & Operands) parseImmediate() argument 489 ParseInstruction(ParseInstructionInfo & Info,StringRef Name,SMLoc NameLoc,OperandVector & Operands) ParseInstruction() argument [all...] |
/llvm-project/llvm/lib/Target/Xtensa/AsmParser/ |
H A D | XtensaAsmParser.cpp | 354 RefineErrorLoc(const SMLoc Loc,const OperandVector & Operands,uint64_t ErrorInfo) RefineErrorLoc() argument 429 MatchAndEmitInstruction(SMLoc IDLoc,unsigned & Opcode,OperandVector & Operands,MCStreamer & Out,uint64_t & ErrorInfo,bool MatchingInlineAsm) MatchAndEmitInstruction() argument 512 parsePCRelTarget(OperandVector & Operands) parsePCRelTarget() argument 549 parseRegister(OperandVector & Operands,bool AllowParens,bool SR) parseRegister() argument 608 parseImmediate(OperandVector & Operands) parseImmediate() argument 643 parseOperandWithModifier(OperandVector & Operands) parseOperandWithModifier() argument 650 parseOperand(OperandVector & Operands,StringRef Mnemonic,bool SR) parseOperand() argument 678 ParseInstructionWithSR(ParseInstructionInfo & Info,StringRef Name,SMLoc NameLoc,OperandVector & Operands) ParseInstructionWithSR() argument 735 ParseInstruction(ParseInstructionInfo & Info,StringRef Name,SMLoc NameLoc,OperandVector & Operands) ParseInstruction() argument [all...] |
/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanSLP.cpp | 49 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
|
/llvm-project/llvm/lib/Target/RISCV/AsmParser/ |
H A D | RISCVAsmParser.cpp | 221 parseZcmpNegStackAdj(OperandVector & Operands) parseZcmpNegStackAdj() argument 1361 generateImmOutOfRangeError(OperandVector & Operands,uint64_t ErrorInfo,int64_t Lower,int64_t Upper,const Twine & Msg="immediate must be an integer in the range") generateImmOutOfRangeError() argument 1368 MatchAndEmitInstruction(SMLoc IDLoc,unsigned & Opcode,OperandVector & Operands,MCStreamer & Out,uint64_t & ErrorInfo,bool MatchingInlineAsm) MatchAndEmitInstruction() argument 1679 parseRegister(OperandVector & Operands,bool AllowParens) parseRegister() argument 1727 parseInsnDirectiveOpcode(OperandVector & Operands) parseInsnDirectiveOpcode() argument 1782 parseInsnCDirectiveOpcode(OperandVector & Operands) parseInsnCDirectiveOpcode() argument 1842 parseCSRSystemRegister(OperandVector & Operands) parseCSRSystemRegister() argument 1909 parseFPImm(OperandVector & Operands) parseFPImm() argument 1961 parseImmediate(OperandVector & Operands) parseImmediate() argument 1989 parseOperandWithModifier(OperandVector & Operands) parseOperandWithModifier() argument 2016 parseBareSymbol(OperandVector & Operands) parseBareSymbol() argument 2069 parseCallSymbol(OperandVector & Operands) parseCallSymbol() argument 2096 parsePseudoJumpSymbol(OperandVector & Operands) parsePseudoJumpSymbol() argument 2114 parseJALOffset(OperandVector & Operands) parseJALOffset() argument 2197 parseVTypeI(OperandVector & Operands) parseVTypeI() argument 2252 parseMaskReg(OperandVector & Operands) parseMaskReg() argument 2272 parseGPRAsFPR(OperandVector & Operands) parseGPRAsFPR() argument 2290 parseGPRPair(OperandVector & Operands) parseGPRPair() argument 2294 parseGPRPair(OperandVector & Operands,bool IsRV64Inst) parseGPRPair() argument 2331 parseFRMArg(OperandVector & Operands) parseFRMArg() argument 2348 parseFenceArg(OperandVector & Operands) parseFenceArg() argument 2408 parseMemOpBaseReg(OperandVector & Operands) parseMemOpBaseReg() argument 2423 parseZeroOffsetMemOp(OperandVector & Operands) parseZeroOffsetMemOp() argument 2482 parseRegReg(OperandVector & Operands) parseRegReg() argument 2513 parseReglist(OperandVector & Operands) parseReglist() argument 2609 parseZcmpStackAdj(OperandVector & Operands,bool ExpectNegative) parseZcmpStackAdj() argument 2629 parseOperand(OperandVector & Operands,StringRef Mnemonic) parseOperand() argument 2658 ParseInstruction(ParseInstructionInfo & Info,StringRef Name,SMLoc NameLoc,OperandVector & Operands) ParseInstruction() argument 3075 SmallVector<std::unique_ptr<MCParsedAsmOperand>, 8> Operands; parseDirectiveInsn() local 3356 checkPseudoAddTPRel(MCInst & Inst,OperandVector & Operands) checkPseudoAddTPRel() argument 3369 checkPseudoTLSDESCCall(MCInst & Inst,OperandVector & Operands) checkPseudoTLSDESCCall() argument 3397 validateInstruction(MCInst & Inst,OperandVector & Operands) validateInstruction() argument 3515 processInstruction(MCInst & Inst,SMLoc IDLoc,OperandVector & Operands,MCStreamer & Out) processInstruction() argument [all...] |
/llvm-project/llvm/lib/Target/AVR/AsmParser/ |
H A D | AVRAsmParser.cpp | 286 invalidOperand(SMLoc const & Loc,OperandVector const & Operands,uint64_t const & ErrorInfo) invalidOperand() argument 324 MatchAndEmitInstruction(SMLoc Loc,unsigned & Opcode,OperandVector & Operands,MCStreamer & Out,uint64_t & ErrorInfo,bool MatchingInlineAsm) MatchAndEmitInstruction() argument 403 tryParseRegisterOperand(OperandVector & Operands) tryParseRegisterOperand() argument 421 tryParseExpression(OperandVector & Operands) tryParseExpression() argument 445 tryParseRelocExpression(OperandVector & Operands) tryParseRelocExpression() argument 517 parseOperand(OperandVector & Operands,bool maybeReg) parseOperand() argument 561 parseMemriOperand(OperandVector & Operands) parseMemriOperand() argument 622 ParseInstruction(ParseInstructionInfo & Info,StringRef Mnemonic,SMLoc NameLoc,OperandVector & Operands) ParseInstruction() argument [all...] |
/llvm-project/llvm/lib/Target/CSKY/AsmParser/ |
H A D | CSKYAsmParser.cpp | 653 generateImmOutOfRangeError(OperandVector & Operands,uint64_t ErrorInfo,int64_t Lower,int64_t Upper,const Twine & Msg="immediate must be an integer in the range") generateImmOutOfRangeError() argument 660 MatchAndEmitInstruction(SMLoc IDLoc,unsigned & Opcode,OperandVector & Operands,MCStreamer & Out,uint64_t & ErrorInfo,bool MatchingInlineAsm) MatchAndEmitInstruction() argument 916 processInstruction(MCInst & Inst,SMLoc IDLoc,OperandVector & Operands,MCStreamer & Out) processInstruction() argument 1028 parseRegister(OperandVector & Operands) parseRegister() argument 1050 parseBaseRegImm(OperandVector & Operands) parseBaseRegImm() argument 1099 parseImmediate(OperandVector & Operands) parseImmediate() argument 1124 parseOperand(OperandVector & Operands,StringRef Mnemonic) parseOperand() argument 1161 parseCSKYSymbol(OperandVector & Operands) parseCSKYSymbol() argument 1236 parseDataSymbol(OperandVector & Operands) parseDataSymbol() argument 1317 parseConstpoolSymbol(OperandVector & Operands) parseConstpoolSymbol() argument 1389 parsePSRFlag(OperandVector & Operands) parsePSRFlag() argument 1425 parseRegSeq(OperandVector & Operands) parseRegSeq() argument 1446 parseRegList(OperandVector & Operands) parseRegList() argument 1489 ParseInstruction(ParseInstructionInfo & Info,StringRef Name,SMLoc NameLoc,OperandVector & Operands) ParseInstruction() argument [all...] |
/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | Formula.cpp | 21 ArrayRef<const Formula *> Operands, in create()
|
/llvm-project/llvm/lib/Target/Sparc/AsmParser/ |
H A D | SparcAsmParser.cpp | 751 MatchAndEmitInstruction(SMLoc IDLoc,unsigned & Opcode,OperandVector & Operands,MCStreamer & Out,uint64_t & ErrorInfo,bool MatchingInlineAsm) MatchAndEmitInstruction() argument 838 ParseInstruction(ParseInstructionInfo & Info,StringRef Name,SMLoc NameLoc,OperandVector & Operands) ParseInstruction() argument 899 parseMEMOperand(OperandVector & Operands) parseMEMOperand() argument 942 parseShiftAmtImm(OperandVector & Operands) parseShiftAmtImm() argument 966 parseTailRelocSym(OperandVector & Operands) parseTailRelocSym() argument 1046 parseMembarTag(OperandVector & Operands) parseMembarTag() argument 1088 parseASITag(OperandVector & Operands) parseASITag() argument 1126 parsePrefetchTag(OperandVector & Operands) parsePrefetchTag() argument 1161 parseCallTarget(OperandVector & Operands) parseCallTarget() argument 1188 parseOperand(OperandVector & Operands,StringRef Mnemonic) parseOperand() argument 1354 parseBranchModifiers(OperandVector & Operands) parseBranchModifiers() argument [all...] |
/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | TCE.cpp | 53 SmallVector<llvm::Metadata *, 5> Operands; in setTargetAttributes() local
|
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionExpressions.h | 307 std::array<const SCEV *, 2> Operands; variable 802 SmallVector<const SCEV *, 2> Operands; visitAddExpr() local 812 SmallVector<const SCEV *, 2> Operands; visitMulExpr() local 829 SmallVector<const SCEV *, 2> Operands; visitAddRecExpr() local 841 SmallVector<const SCEV *, 2> Operands; visitSMaxExpr() local 851 SmallVector<const SCEV *, 2> Operands; visitUMaxExpr() local 861 SmallVector<const SCEV *, 2> Operands; visitSMinExpr() local 871 SmallVector<const SCEV *, 2> Operands; visitUMinExpr() local 881 SmallVector<const SCEV *, 2> Operands; visitSequentialUMinExpr() local 941 SmallVector<const SCEV *, 2> Operands; visitAddRecExpr() local [all...] |
/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
H A D | AArch64AsmParser.cpp | 3032 tryParseSysCROperand(OperandVector & Operands) tryParseSysCROperand() argument 3054 tryParseRPRFMOperand(OperandVector & Operands) tryParseRPRFMOperand() argument 3096 tryParsePrefetch(OperandVector & Operands) tryParsePrefetch() argument 3155 tryParsePSBHint(OperandVector & Operands) tryParsePSBHint() argument 3171 tryParseSyspXzrPair(OperandVector & Operands) tryParseSyspXzrPair() argument 3205 tryParseBTIHint(OperandVector & Operands) tryParseBTIHint() argument 3223 tryParseAdrpLabel(OperandVector & Operands) tryParseAdrpLabel() argument 3272 tryParseAdrLabel(OperandVector & Operands) tryParseAdrLabel() argument 3307 tryParseFPImm(OperandVector & Operands) tryParseFPImm() argument 3357 tryParseImmWithOptionalShift(OperandVector & Operands) tryParseImmWithOptionalShift() argument 3467 parseCondCode(OperandVector & Operands,bool invertCondCode) parseCondCode() argument 3495 tryParseSVCR(OperandVector & Operands) tryParseSVCR() argument 3515 tryParseMatrixRegister(OperandVector & Operands) tryParseMatrixRegister() argument 3586 tryParseOptionalShiftExtend(OperandVector & Operands) tryParseOptionalShiftExtend() argument 3786 createSysAlias(uint16_t Encoding,OperandVector & Operands,SMLoc S) createSysAlias() argument 3809 parseSysAlias(StringRef Name,SMLoc NameLoc,OperandVector & Operands) parseSysAlias() argument 3913 parseSyspAlias(StringRef Name,SMLoc NameLoc,OperandVector & Operands) parseSyspAlias() argument 3969 tryParseBarrierOperand(OperandVector & Operands) tryParseBarrierOperand() argument 4032 tryParseBarriernXSOperand(OperandVector & Operands) tryParseBarriernXSOperand() argument 4077 tryParseSysReg(OperandVector & Operands) tryParseSysReg() argument 4113 tryParseNeonVectorRegister(OperandVector & Operands) tryParseNeonVectorRegister() argument 4142 tryParseVectorIndex(OperandVector & Operands) tryParseVectorIndex() argument 4199 tryParseSVEPredicateOrPredicateAsCounterVector(OperandVector & Operands) tryParseSVEPredicateOrPredicateAsCounterVector() argument 4210 tryParseSVEPredicateVector(OperandVector & Operands) tryParseSVEPredicateVector() argument 4271 parseRegister(OperandVector & Operands) parseRegister() argument 4364 tryParseMatrixTileList(OperandVector & Operands) tryParseMatrixTileList() argument 4471 tryParseVectorList(OperandVector & Operands,bool ExpectMatch) tryParseVectorList() argument 4595 parseNeonVectorList(OperandVector & Operands) parseNeonVectorList() argument 4603 tryParseGPR64sp0Operand(OperandVector & Operands) tryParseGPR64sp0Operand() argument 4632 tryParseZTOperand(OperandVector & Operands) tryParseZTOperand() argument 4671 tryParseGPROperand(OperandVector & Operands) tryParseGPROperand() argument 4704 parseOptionalMulOperand(OperandVector & Operands) parseOptionalMulOperand() argument 4746 parseOptionalVGOperand(OperandVector & Operands,StringRef & VecGroup) parseOptionalVGOperand() argument 4766 parseKeywordOperand(OperandVector & Operands) parseKeywordOperand() argument 4785 parseOperand(OperandVector & Operands,bool isCondCode,bool invertCondCode) parseOperand() argument 5092 ParseInstruction(ParseInstructionInfo & Info,StringRef Name,SMLoc NameLoc,OperandVector & Operands) ParseInstruction() argument 5745 showMatchError(SMLoc Loc,unsigned ErrCode,uint64_t ErrorInfo,OperandVector & Operands) showMatchError() argument 6208 MatchAndEmitInstruction(SMLoc IDLoc,unsigned & Opcode,OperandVector & Operands,MCStreamer & Out,uint64_t & ErrorInfo,bool MatchingInlineAsm) MatchAndEmitInstruction() argument 7871 tryParseGPRSeqPair(OperandVector & Operands) tryParseGPRSeqPair() argument 7936 tryParseSVEDataVector(OperandVector & Operands) tryParseSVEDataVector() argument 7986 tryParseSVEPattern(OperandVector & Operands) tryParseSVEPattern() argument 8030 tryParseSVEVecLenSpecifier(OperandVector & Operands) tryParseSVEVecLenSpecifier() argument 8051 tryParseGPR64x8(OperandVector & Operands) tryParseGPR64x8() argument 8072 tryParseImmRange(OperandVector & Operands) tryParseImmRange() argument [all...] |
/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | TruncInstCombine.cpp | 150 SmallVector<Value *, 2> Operands; in buildTruncExpressionGraph() local 156 SmallVector<Value *, 2> Operands; in buildTruncExpressionGraph() local 204 SmallVector<Value *, 2> Operands; in getMinBitWidth() local
|
/llvm-project/llvm/lib/Target/M68k/AsmParser/ |
H A D | M68kAsmParser.cpp | 780 Operands.push_back(M68kOperand::createImm(Expr, Start, End)); in parseMemOp() argument 764 parseImm(OperandVector & Operands) parseImm() argument 891 parseRegOrMoveMask(OperandVector & Operands) parseRegOrMoveMask() argument 963 ParseInstruction(ParseInstructionInfo & Info,StringRef Name,SMLoc NameLoc,OperandVector & Operands) ParseInstruction() argument 991 invalidOperand(SMLoc const & Loc,OperandVector const & Operands,uint64_t const & ErrorInfo) invalidOperand() argument 1028 MatchAndEmitInstruction(SMLoc Loc,unsigned & Opcode,OperandVector & Operands,MCStreamer & Out,uint64_t & ErrorInfo,bool MatchingInlineAsm) MatchAndEmitInstruction() argument [all...] |
/llvm-project/llvm/lib/Target/LoongArch/AsmParser/ |
H A D | LoongArchAsmParser.cpp | 623 parseRegister(OperandVector & Operands) parseRegister() argument 643 parseImmediate(OperandVector & Operands) parseImmediate() argument 672 parseOperandWithModifier(OperandVector & Operands) parseOperandWithModifier() argument 703 parseSImm26Operand(OperandVector & Operands) parseSImm26Operand() argument 727 parseAtomicMemOp(OperandVector & Operands) parseAtomicMemOp() argument 747 parseOperand(OperandVector & Operands,StringRef Mnemonic) parseOperand() argument 768 ParseInstruction(ParseInstructionInfo & Info,StringRef Name,SMLoc NameLoc,OperandVector & Operands) ParseInstruction() argument 1306 processInstruction(MCInst & Inst,SMLoc IDLoc,OperandVector & Operands,MCStreamer & Out) processInstruction() argument 1455 generateImmOutOfRangeError(OperandVector & Operands,uint64_t ErrorInfo,int64_t Lower,int64_t Upper,const Twine & Msg="immediate must be an integer in the range") generateImmOutOfRangeError() argument 1462 MatchAndEmitInstruction(SMLoc IDLoc,unsigned & Opcode,OperandVector & Operands,MCStreamer & Out,uint64_t & ErrorInfo,bool MatchingInlineAsm) MatchAndEmitInstruction() argument [all...] |
/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/ |
H A D | WebAssemblyAsmParser.cpp | 385 parseSingleInteger(bool IsNegative,OperandVector & Operands) parseSingleInteger() argument 396 parseSingleFloat(bool IsNegative,OperandVector & Operands) parseSingleFloat() argument 410 parseSpecialFloatMaybe(bool IsNegative,OperandVector & Operands) parseSpecialFloatMaybe() argument 432 checkForP2AlignIfLoadStore(OperandVector & Operands,StringRef InstName) checkForP2AlignIfLoadStore() argument 469 addBlockTypeOperand(OperandVector & Operands,SMLoc NameLoc,WebAssembly::BlockType BT) addBlockTypeOperand() argument 540 ParseInstruction(ParseInstructionInfo &,StringRef Name,SMLoc NameLoc,OperandVector & Operands) ParseInstruction() argument 1006 MatchAndEmitInstruction(SMLoc IDLoc,unsigned &,OperandVector & Operands,MCStreamer & Out,uint64_t & ErrorInfo,bool MatchingInlineAsm) MatchAndEmitInstruction() argument [all...] |
/llvm-project/llvm/lib/Target/Lanai/AsmParser/ |
H A D | LanaiAsmParser.cpp | 649 MatchAndEmitInstruction(SMLoc IdLoc,unsigned & Opcode,OperandVector & Operands,MCStreamer & Out,uint64_t & ErrorInfo,bool MatchingInlineAsm) MatchAndEmitInstruction() argument 885 parseMemoryOperand(OperandVector & Operands) parseMemoryOperand() argument 1009 parseOperand(OperandVector * Operands,StringRef Mnemonic) parseOperand() argument 1045 splitMnemonic(StringRef Name,SMLoc NameLoc,OperandVector * Operands) splitMnemonic() argument 1106 IsMemoryAssignmentError(const OperandVector & Operands) IsMemoryAssignmentError() argument 1147 MaybePredicatedInst(const OperandVector & Operands) MaybePredicatedInst() argument 1166 ParseInstruction(ParseInstructionInfo &,StringRef Name,SMLoc NameLoc,OperandVector & Operands) ParseInstruction() argument [all...] |
/llvm-project/llvm/lib/Target/VE/AsmParser/ |
H A D | VEAsmParser.cpp | 764 MatchAndEmitInstruction(SMLoc IDLoc,unsigned & Opcode,OperandVector & Operands,MCStreamer & Out,uint64_t & ErrorInfo,bool MatchingInlineAsm) MatchAndEmitInstruction() argument 855 parseCC(StringRef Name,unsigned Prefix,unsigned Suffix,bool IntegerCC,bool OmitCC,SMLoc NameLoc,OperandVector * Operands) parseCC() argument 883 parseRD(StringRef Name,unsigned Prefix,SMLoc NameLoc,OperandVector * Operands) parseRD() argument 909 splitMnemonic(StringRef Name,SMLoc NameLoc,OperandVector * Operands) splitMnemonic() argument 969 ParseInstruction(ParseInstructionInfo & Info,StringRef Name,SMLoc NameLoc,OperandVector & Operands) ParseInstruction() argument 1200 parseMEMOperand(OperandVector & Operands) parseMEMOperand() argument 1306 parseMEMAsOperand(OperandVector & Operands) parseMEMAsOperand() argument 1397 parseMImmOperand(OperandVector & Operands) parseMImmOperand() argument 1438 parseOperand(OperandVector & Operands,StringRef Mnemonic) parseOperand() argument [all...] |
/llvm-project/llvm/lib/Target/ARM/AsmParser/ |
H A D | ARMAsmParser.cpp | 4152 getMnemonicOpsEndInd(const OperandVector & Operands) getMnemonicOpsEndInd() argument 4296 tryParseShiftRegister(OperandVector & Operands) tryParseShiftRegister() argument 4386 tryParseRegisterWithWriteBack(OperandVector & Operands) tryParseRegisterWithWriteBack() argument 4482 parseITCondCode(OperandVector & Operands) parseITCondCode() argument 4502 parseCoprocNumOperand(OperandVector & Operands) parseCoprocNumOperand() argument 4523 parseCoprocRegOperand(OperandVector & Operands) parseCoprocRegOperand() argument 4541 parseCoprocOptionOperand(OperandVector & Operands) parseCoprocOptionOperand() argument 4611 parseRegisterList(OperandVector & Operands,bool EnforceOrder,bool AllowRAAC,bool AllowOutOfBoundReg) parseRegisterList() argument 4826 parseVectorList(OperandVector & Operands) parseVectorList() argument 5048 parseMemBarrierOptOperand(OperandVector & Operands) parseMemBarrierOptOperand() argument 5114 parseTraceSyncBarrierOptOperand(OperandVector & Operands) parseTraceSyncBarrierOptOperand() argument 5134 parseInstSyncBarrierOptOperand(OperandVector & Operands) parseInstSyncBarrierOptOperand() argument 5178 parseProcIFlagsOperand(OperandVector & Operands) parseProcIFlagsOperand() argument 5213 parseMSRMaskOperand(OperandVector & Operands) parseMSRMaskOperand() argument 5314 parseBankedRegOperand(OperandVector & Operands) parseBankedRegOperand() argument 5339 parsePKHImm(OperandVector & Operands,ARM_AM::ShiftOpc Op,int Low,int High) parsePKHImm() argument 5379 parseSetEndImm(OperandVector & Operands) parseSetEndImm() argument 5403 parseShifterImm(OperandVector & Operands) parseShifterImm() argument 5458 parseRotImm(OperandVector & Operands) parseRotImm() argument 5496 parseModImm(OperandVector & Operands) parseModImm() argument 5603 parseBitfield(OperandVector & Operands) parseBitfield() argument 5653 parsePostIdxReg(OperandVector & Operands) parsePostIdxReg() argument 5701 parseAM3Offset(OperandVector & Operands) parseAM3Offset() argument 5769 findCondCodeInd(const OperandVector & Operands,unsigned MnemonicOpsEndInd) findCondCodeInd() argument 5779 findCCOutInd(const OperandVector & Operands,unsigned MnemonicOpsEndInd) findCCOutInd() argument 5793 cvtThumbMultiply(MCInst & Inst,const OperandVector & Operands) cvtThumbMultiply() argument 5842 cvtThumbBranches(MCInst & Inst,const OperandVector & Operands) cvtThumbBranches() argument 5899 cvtMVEVMOVQtoDReg(MCInst & Inst,const OperandVector & Operands) cvtMVEVMOVQtoDReg() argument 5929 parseMemory(OperandVector & Operands) parseMemory() argument 6186 parseFPImm(OperandVector & Operands) parseFPImm() argument 6276 parseOperand(OperandVector & Operands,StringRef Mnemonic) parseOperand() argument 6744 operandsContainWide(OperandVector & Operands,unsigned MnemonicOpsEndInd) operandsContainWide() argument 6759 tryConvertingToTwoOperandForm(StringRef Mnemonic,ARMCC::CondCodes PredicationCode,bool CarrySetting,OperandVector & Operands,unsigned MnemonicOpsEndInd) tryConvertingToTwoOperandForm() argument 6864 shouldOmitVectorPredicateOperand(StringRef Mnemonic,OperandVector & Operands,unsigned MnemonicOpsEndInd) shouldOmitVectorPredicateOperand() argument 6923 fixupGNULDRDAlias(StringRef Mnemonic,OperandVector & Operands,unsigned MnemonicOpsEndInd) fixupGNULDRDAlias() argument 6972 CDEConvertDualRegOperand(StringRef Mnemonic,OperandVector & Operands,unsigned MnemonicOpsEndInd) CDEConvertDualRegOperand() argument 7027 removeCondCode(OperandVector & Operands,unsigned & MnemonicOpsEndInd) removeCondCode() argument 7036 removeCCOut(OperandVector & Operands,unsigned & MnemonicOpsEndInd) removeCCOut() argument 7045 removeVPTCondCode(OperandVector & Operands,unsigned & MnemonicOpsEndInd) removeVPTCondCode() argument 7056 ParseInstruction(ParseInstructionInfo & Info,StringRef Name,SMLoc NameLoc,OperandVector & Operands) ParseInstruction() argument 7497 getRegListInd(const OperandVector & Operands,unsigned MnemonicOpsEndInd) getRegListInd() argument 7509 validatetLDMRegList(const MCInst & Inst,const OperandVector & Operands,unsigned MnemonicOpsEndInd,unsigned ListIndex,bool IsARPop) validatetLDMRegList() argument 7528 validatetSTMRegList(const MCInst & Inst,const OperandVector & Operands,unsigned MnemonicOpsEndInd,unsigned ListIndex) validatetSTMRegList() argument 7549 validateLDRDSTRD(MCInst & Inst,const OperandVector & Operands,bool Load,bool ARMMode,bool Writeback,unsigned MnemonicOpsEndInd) validateLDRDSTRD() argument 7634 validateInstruction(MCInst & Inst,const OperandVector & Operands,unsigned MnemonicOpsEndInd) validateInstruction() argument 8883 processInstruction(MCInst & Inst,const OperandVector & Operands,unsigned MnemonicOpsEndInd,MCStreamer & Out) processInstruction() argument 11095 checkEarlyTargetMatchPredicate(MCInst & Inst,const OperandVector & Operands) checkEarlyTargetMatchPredicate() argument 11265 MatchInstruction(OperandVector & Operands,MCInst & Inst,SmallVectorImpl<NearMissInfo> & NearMisses,bool MatchingInlineAsm,bool & EmitInITBlock,MCStreamer & Out) MatchInstruction() argument 11355 MatchAndEmitInstruction(SMLoc IDLoc,unsigned & Opcode,OperandVector & Operands,MCStreamer & Out,uint64_t & ErrorInfo,bool MatchingInlineAsm) MatchAndEmitInstruction() argument 12167 SmallVector<std::unique_ptr<MCParsedAsmOperand>, 1> Operands; parseDirectiveRegSave() local 12516 SmallVector<std::unique_ptr<MCParsedAsmOperand>, 1> Operands; parseDirectiveSEHSaveRegs() local 12558 SmallVector<std::unique_ptr<MCParsedAsmOperand>, 1> Operands; parseDirectiveSEHSaveFRegs() local 12714 FilterNearMisses(SmallVectorImpl<NearMissInfo> & NearMissesIn,SmallVectorImpl<NearMissMessage> & NearMissesOut,SMLoc IDLoc,OperandVector & Operands) FilterNearMisses() argument 12879 ReportNearMisses(SmallVectorImpl<NearMissInfo> & NearMisses,SMLoc IDLoc,OperandVector & Operands) ReportNearMisses() argument [all...] |
/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCBoolRetToInt.cpp | 149 !llvm::all_of(Operands, IsValidOperand)) in getPromotablePHINodes() local 168 !llvm::all_of(Operands, IsPromotable)) in getPromotablePHINodes() local
|