Lines Matching defs:Dest
460 bool parseRegisterOperand(MachineOperand &Dest,
463 bool parseImmediateOperand(MachineOperand &Dest);
468 bool parseTypedImmediateOperand(MachineOperand &Dest);
469 bool parseFPImmediateOperand(MachineOperand &Dest);
471 bool parseMBBOperand(MachineOperand &Dest);
473 bool parseStackObjectOperand(MachineOperand &Dest);
475 bool parseFixedStackObjectOperand(MachineOperand &Dest);
477 bool parseGlobalAddressOperand(MachineOperand &Dest);
478 bool parseConstantPoolIndexOperand(MachineOperand &Dest);
479 bool parseSubRegisterIndexOperand(MachineOperand &Dest);
480 bool parseJumpTableIndexOperand(MachineOperand &Dest);
481 bool parseExternalSymbolOperand(MachineOperand &Dest);
482 bool parseMCSymbolOperand(MachineOperand &Dest);
486 bool parseMetadataOperand(MachineOperand &Dest);
491 bool parseCFIOperand(MachineOperand &Dest);
493 bool parseBlockAddressOperand(MachineOperand &Dest);
494 bool parseIntrinsicOperand(MachineOperand &Dest);
495 bool parsePredicateOperand(MachineOperand &Dest);
496 bool parseShuffleMaskOperand(MachineOperand &Dest);
497 bool parseTargetIndexOperand(MachineOperand &Dest);
498 bool parseDbgInstrRefOperand(MachineOperand &Dest);
499 bool parseCustomRegisterMaskOperand(MachineOperand &Dest);
500 bool parseLiveoutRegisterMaskOperand(MachineOperand &Dest);
502 MachineOperand &Dest,
506 MachineOperand &Dest,
519 bool parseMachinePointerInfo(MachinePointerInfo &Dest);
522 bool parseMachineMemoryOperand(MachineMemOperand *&Dest);
528 MachineOperand &Dest, const MIRFormatter &MF);
1743 bool MIParser::parseRegisterOperand(MachineOperand &Dest,
1829 Dest = MachineOperand::CreateReg(
1838 bool MIParser::parseImmediateOperand(MachineOperand &Dest) {
1842 Dest = MachineOperand::CreateImm(*SImm);
1844 Dest = MachineOperand::CreateImm(*UImm);
1853 MachineOperand &Dest,
1879 Dest = MachineOperand::CreateImm(Val);
2021 bool MIParser::parseTypedImmediateOperand(MachineOperand &Dest) {
2042 Dest = MachineOperand::CreateCImm(cast<ConstantInt>(C));
2046 bool MIParser::parseFPImmediateOperand(MachineOperand &Dest) {
2055 Dest = MachineOperand::CreateFPImm(cast<ConstantFP>(C));
2124 bool MIParser::parseMBBOperand(MachineOperand &Dest) {
2128 Dest = MachineOperand::CreateMBB(MBB);
2154 bool MIParser::parseStackObjectOperand(MachineOperand &Dest) {
2158 Dest = MachineOperand::CreateFI(FI);
2176 bool MIParser::parseFixedStackObjectOperand(MachineOperand &Dest) {
2180 Dest = MachineOperand::CreateFI(FI);
2220 bool MIParser::parseGlobalAddressOperand(MachineOperand &Dest) {
2225 Dest = MachineOperand::CreateGA(GV, /*Offset=*/0);
2226 if (parseOperandsOffset(Dest))
2231 bool MIParser::parseConstantPoolIndexOperand(MachineOperand &Dest) {
2240 Dest = MachineOperand::CreateCPI(ID, /*Offset=*/0);
2241 if (parseOperandsOffset(Dest))
2246 bool MIParser::parseJumpTableIndexOperand(MachineOperand &Dest) {
2255 Dest = MachineOperand::CreateJTI(JumpTableEntryInfo->second);
2259 bool MIParser::parseExternalSymbolOperand(MachineOperand &Dest) {
2263 Dest = MachineOperand::CreateES(Symbol);
2264 if (parseOperandsOffset(Dest))
2269 bool MIParser::parseMCSymbolOperand(MachineOperand &Dest) {
2273 Dest = MachineOperand::CreateMCSymbol(Symbol);
2274 if (parseOperandsOffset(Dest))
2279 bool MIParser::parseSubRegisterIndexOperand(MachineOperand &Dest) {
2286 Dest = MachineOperand::CreateImm(SubRegIndex);
2426 bool MIParser::parseMetadataOperand(MachineOperand &Dest) {
2435 Dest = MachineOperand::CreateMetadata(Node);
2490 bool MIParser::parseCFIOperand(MachineOperand &Dest) {
2597 Dest = MachineOperand::CreateCFIIndex(CFIIndex);
2626 bool MIParser::parseBlockAddressOperand(MachineOperand &Dest) {
2651 Dest = MachineOperand::CreateBA(BlockAddress::get(F, BB), /*Offset=*/0);
2652 if (parseOperandsOffset(Dest))
2657 bool MIParser::parseIntrinsicOperand(MachineOperand &Dest) {
2681 Dest = MachineOperand::CreateIntrinsicID(ID);
2686 bool MIParser::parsePredicateOperand(MachineOperand &Dest) {
2737 Dest = MachineOperand::CreatePredicate(Pred);
2744 bool MIParser::parseShuffleMaskOperand(MachineOperand &Dest) {
2768 Dest = MachineOperand::CreateShuffleMask(MaskAlloc);
2772 bool MIParser::parseDbgInstrRefOperand(MachineOperand &Dest) {
2799 Dest = MachineOperand::CreateDbgInstrRef(InstrIdx, OpIdx);
2803 bool MIParser::parseTargetIndexOperand(MachineOperand &Dest) {
2816 Dest = MachineOperand::CreateTargetIndex(unsigned(Index), /*Offset=*/0);
2817 if (parseOperandsOffset(Dest))
2822 bool MIParser::parseCustomRegisterMaskOperand(MachineOperand &Dest) {
2845 Dest = MachineOperand::CreateRegMask(Mask);
2849 bool MIParser::parseLiveoutRegisterMaskOperand(MachineOperand &Dest) {
2870 Dest = MachineOperand::CreateRegLiveOut(Mask);
2875 MachineOperand &Dest,
2892 return parseRegisterOperand(Dest, TiedDefIdx);
2894 return parseImmediateOperand(Dest);
2902 return parseFPImmediateOperand(Dest);
2904 return parseMBBOperand(Dest);
2906 return parseStackObjectOperand(Dest);
2908 return parseFixedStackObjectOperand(Dest);
2911 return parseGlobalAddressOperand(Dest);
2913 return parseConstantPoolIndexOperand(Dest);
2915 return parseJumpTableIndexOperand(Dest);
2917 return parseExternalSymbolOperand(Dest);
2919 return parseMCSymbolOperand(Dest);
2921 return parseSubRegisterIndexOperand(Dest);
2924 return parseMetadataOperand(Dest);
2942 return parseCFIOperand(Dest);
2944 return parseBlockAddressOperand(Dest);
2946 return parseIntrinsicOperand(Dest);
2948 return parseTargetIndexOperand(Dest);
2950 return parseLiveoutRegisterMaskOperand(Dest);
2953 return parsePredicateOperand(Dest);
2955 return parseShuffleMaskOperand(Dest);
2957 return parseDbgInstrRefOperand(Dest);
2962 Dest = MachineOperand::CreateRegMask(RegMask);
2966 return parseCustomRegisterMaskOperand(Dest);
2968 return parseTypedImmediateOperand(Dest);
2972 return parseTargetImmMnemonic(OpCode, OpIdx, Dest, *Formatter);
2984 const unsigned OpCode, const unsigned OpIdx, MachineOperand &Dest,
3017 if (parseMachineOperand(OpCode, OpIdx, Dest, TiedDefIdx))
3021 if (Dest.isReg())
3023 Dest.setTargetFlags(TF);
3266 bool MIParser::parseMachinePointerInfo(MachinePointerInfo &Dest) {
3277 Dest = MachinePointerInfo(PSV, Offset);
3295 Dest = MachinePointerInfo(V, Offset);
3341 bool MIParser::parseMachineMemoryOperand(MachineMemOperand *&Dest) {
3477 Dest = MF.getMachineMemOperand(Ptr, Flags, MemoryType, Align(BaseAlignment),