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