Lines Matching defs:Dest
451 bool parseRegisterOperand(MachineOperand &Dest,
454 bool parseImmediateOperand(MachineOperand &Dest);
459 bool parseTypedImmediateOperand(MachineOperand &Dest);
460 bool parseFPImmediateOperand(MachineOperand &Dest);
462 bool parseMBBOperand(MachineOperand &Dest);
464 bool parseStackObjectOperand(MachineOperand &Dest);
466 bool parseFixedStackObjectOperand(MachineOperand &Dest);
468 bool parseGlobalAddressOperand(MachineOperand &Dest);
469 bool parseConstantPoolIndexOperand(MachineOperand &Dest);
470 bool parseSubRegisterIndexOperand(MachineOperand &Dest);
471 bool parseJumpTableIndexOperand(MachineOperand &Dest);
472 bool parseExternalSymbolOperand(MachineOperand &Dest);
473 bool parseMCSymbolOperand(MachineOperand &Dest);
477 bool parseMetadataOperand(MachineOperand &Dest);
482 bool parseCFIOperand(MachineOperand &Dest);
484 bool parseBlockAddressOperand(MachineOperand &Dest);
485 bool parseIntrinsicOperand(MachineOperand &Dest);
486 bool parsePredicateOperand(MachineOperand &Dest);
487 bool parseShuffleMaskOperand(MachineOperand &Dest);
488 bool parseTargetIndexOperand(MachineOperand &Dest);
489 bool parseDbgInstrRefOperand(MachineOperand &Dest);
490 bool parseCustomRegisterMaskOperand(MachineOperand &Dest);
491 bool parseLiveoutRegisterMaskOperand(MachineOperand &Dest);
493 MachineOperand &Dest,
497 MachineOperand &Dest,
510 bool parseMachinePointerInfo(MachinePointerInfo &Dest);
513 bool parseMachineMemoryOperand(MachineMemOperand *&Dest);
519 MachineOperand &Dest, const MIRFormatter &MF);
1737 bool MIParser::parseRegisterOperand(MachineOperand &Dest,
1822 Dest = MachineOperand::CreateReg(
1831 bool MIParser::parseImmediateOperand(MachineOperand &Dest) {
1835 Dest = MachineOperand::CreateImm(*SImm);
1837 Dest = MachineOperand::CreateImm(*UImm);
1846 MachineOperand &Dest,
1872 Dest = MachineOperand::CreateImm(Val);
2014 bool MIParser::parseTypedImmediateOperand(MachineOperand &Dest) {
2035 Dest = MachineOperand::CreateCImm(cast<ConstantInt>(C));
2039 bool MIParser::parseFPImmediateOperand(MachineOperand &Dest) {
2048 Dest = MachineOperand::CreateFPImm(cast<ConstantFP>(C));
2117 bool MIParser::parseMBBOperand(MachineOperand &Dest) {
2121 Dest = MachineOperand::CreateMBB(MBB);
2147 bool MIParser::parseStackObjectOperand(MachineOperand &Dest) {
2151 Dest = MachineOperand::CreateFI(FI);
2169 bool MIParser::parseFixedStackObjectOperand(MachineOperand &Dest) {
2173 Dest = MachineOperand::CreateFI(FI);
2213 bool MIParser::parseGlobalAddressOperand(MachineOperand &Dest) {
2218 Dest = MachineOperand::CreateGA(GV, /*Offset=*/0);
2219 if (parseOperandsOffset(Dest))
2224 bool MIParser::parseConstantPoolIndexOperand(MachineOperand &Dest) {
2233 Dest = MachineOperand::CreateCPI(ID, /*Offset=*/0);
2234 if (parseOperandsOffset(Dest))
2239 bool MIParser::parseJumpTableIndexOperand(MachineOperand &Dest) {
2248 Dest = MachineOperand::CreateJTI(JumpTableEntryInfo->second);
2252 bool MIParser::parseExternalSymbolOperand(MachineOperand &Dest) {
2256 Dest = MachineOperand::CreateES(Symbol);
2257 if (parseOperandsOffset(Dest))
2262 bool MIParser::parseMCSymbolOperand(MachineOperand &Dest) {
2266 Dest = MachineOperand::CreateMCSymbol(Symbol);
2267 if (parseOperandsOffset(Dest))
2272 bool MIParser::parseSubRegisterIndexOperand(MachineOperand &Dest) {
2279 Dest = MachineOperand::CreateImm(SubRegIndex);
2419 bool MIParser::parseMetadataOperand(MachineOperand &Dest) {
2428 Dest = MachineOperand::CreateMetadata(Node);
2483 bool MIParser::parseCFIOperand(MachineOperand &Dest) {
2586 Dest = MachineOperand::CreateCFIIndex(CFIIndex);
2615 bool MIParser::parseBlockAddressOperand(MachineOperand &Dest) {
2640 Dest = MachineOperand::CreateBA(BlockAddress::get(F, BB), /*Offset=*/0);
2641 if (parseOperandsOffset(Dest))
2646 bool MIParser::parseIntrinsicOperand(MachineOperand &Dest) {
2670 Dest = MachineOperand::CreateIntrinsicID(ID);
2675 bool MIParser::parsePredicateOperand(MachineOperand &Dest) {
2726 Dest = MachineOperand::CreatePredicate(Pred);
2733 bool MIParser::parseShuffleMaskOperand(MachineOperand &Dest) {
2757 Dest = MachineOperand::CreateShuffleMask(MaskAlloc);
2761 bool MIParser::parseDbgInstrRefOperand(MachineOperand &Dest) {
2788 Dest = MachineOperand::CreateDbgInstrRef(InstrIdx, OpIdx);
2792 bool MIParser::parseTargetIndexOperand(MachineOperand &Dest) {
2805 Dest = MachineOperand::CreateTargetIndex(unsigned(Index), /*Offset=*/0);
2806 if (parseOperandsOffset(Dest))
2811 bool MIParser::parseCustomRegisterMaskOperand(MachineOperand &Dest) {
2834 Dest = MachineOperand::CreateRegMask(Mask);
2838 bool MIParser::parseLiveoutRegisterMaskOperand(MachineOperand &Dest) {
2859 Dest = MachineOperand::CreateRegLiveOut(Mask);
2864 MachineOperand &Dest,
2881 return parseRegisterOperand(Dest, TiedDefIdx);
2883 return parseImmediateOperand(Dest);
2891 return parseFPImmediateOperand(Dest);
2893 return parseMBBOperand(Dest);
2895 return parseStackObjectOperand(Dest);
2897 return parseFixedStackObjectOperand(Dest);
2900 return parseGlobalAddressOperand(Dest);
2902 return parseConstantPoolIndexOperand(Dest);
2904 return parseJumpTableIndexOperand(Dest);
2906 return parseExternalSymbolOperand(Dest);
2908 return parseMCSymbolOperand(Dest);
2910 return parseSubRegisterIndexOperand(Dest);
2913 return parseMetadataOperand(Dest);
2930 return parseCFIOperand(Dest);
2932 return parseBlockAddressOperand(Dest);
2934 return parseIntrinsicOperand(Dest);
2936 return parseTargetIndexOperand(Dest);
2938 return parseLiveoutRegisterMaskOperand(Dest);
2941 return parsePredicateOperand(Dest);
2943 return parseShuffleMaskOperand(Dest);
2945 return parseDbgInstrRefOperand(Dest);
2950 Dest = MachineOperand::CreateRegMask(RegMask);
2954 return parseCustomRegisterMaskOperand(Dest);
2956 return parseTypedImmediateOperand(Dest);
2960 return parseTargetImmMnemonic(OpCode, OpIdx, Dest, *Formatter);
2972 const unsigned OpCode, const unsigned OpIdx, MachineOperand &Dest,
3005 if (parseMachineOperand(OpCode, OpIdx, Dest, TiedDefIdx))
3009 if (Dest.isReg())
3011 Dest.setTargetFlags(TF);
3254 bool MIParser::parseMachinePointerInfo(MachinePointerInfo &Dest) {
3265 Dest = MachinePointerInfo(PSV, Offset);
3283 Dest = MachinePointerInfo(V, Offset);
3329 bool MIParser::parseMachineMemoryOperand(MachineMemOperand *&Dest) {
3466 Dest = MF.getMachineMemOperand(Ptr, Flags, MemoryType, Align(BaseAlignment),