Home
last modified time | relevance | path

Searched refs:MO (Results 1 – 25 of 417) sorted by relevance

12345678910>>...17

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DMachineStableHash.cpp62 stable_hash llvm::stableHashValue(const MachineOperand &MO) { in stableHashValue() argument
63 switch (MO.getType()) { in stableHashValue()
65 if (Register::isVirtualRegister(MO.getReg())) { in stableHashValue()
66 const MachineRegisterInfo &MRI = MO.getParent()->getMF()->getRegInfo(); in stableHashValue()
67 return MRI.getVRegDef(MO.getReg())->getOpcode(); in stableHashValue()
71 return stable_hash_combine(MO.getType(), MO.getReg(), MO.getSubReg(), in stableHashValue()
72 MO.isDef()); in stableHashValue()
74 return stable_hash_combine(MO.getType(), MO.getTargetFlags(), MO.getImm()); in stableHashValue()
77 auto Val = MO.isCImm() ? MO.getCImm()->getValue() in stableHashValue()
78 : MO.getFPImm()->getValueAPF().bitcastToAPInt(); in stableHashValue()
[all …]
DDetectDeadLanes.cpp72 void addUsedLanesOnOperand(const MachineOperand &MO, LaneBitmask UsedLanes);
94 const MachineOperand &MO) const;
101 bool isUndefRegAtInput(const MachineOperand &MO,
104 bool isUndefInput(const MachineOperand &MO, bool *CrossCopy) const;
152 const MachineOperand &MO) { in isCrossCopy() argument
154 Register SrcReg = MO.getReg(); in isCrossCopy()
159 unsigned SrcSubIdx = MO.getSubReg(); in isCrossCopy()
165 if (MI.getOperandNo(&MO) == 2) in isCrossCopy()
169 unsigned OpNum = MI.getOperandNo(&MO); in isCrossCopy()
190 void DetectDeadLanes::addUsedLanesOnOperand(const MachineOperand &MO, in addUsedLanesOnOperand() argument
[all …]
DMachineInstr.cpp146 for (const MachineOperand &MO : MI.operands()) in MachineInstr() local
147 addOperand(MF, MO); in MachineInstr()
170 for (MachineOperand &MO : operands()) in RemoveRegOperandsFromUseLists()
171 if (MO.isReg()) in RemoveRegOperandsFromUseLists()
172 MRI.removeRegOperandFromUseList(&MO); in RemoveRegOperandsFromUseLists()
179 for (MachineOperand &MO : operands()) in AddRegOperandsToUseLists()
180 if (MO.isReg()) in AddRegOperandsToUseLists()
181 MRI.addRegOperandToUseList(&MO); in AddRegOperandsToUseLists()
383 MachineMemOperand *MO) { in addMemOperand() argument
386 MMOs.push_back(MO); in addMemOperand()
[all …]
DLiveIntervalCalc.cpp43 LiveRange &LR, const MachineOperand &MO) { in createDeadDef() argument
44 const MachineInstr &MI = *MO.getParent(); in createDeadDef()
46 Indexes.getInstructionIndex(MI).getRegSlot(MO.isEarlyClobber()); in createDeadDef()
64 for (const MachineOperand &MO : MRI->reg_nodbg_operands(Reg)) { in calculate() local
65 if (!MO.isDef() && !MO.readsReg()) in calculate()
68 unsigned SubReg = MO.getSubReg(); in calculate()
81 [&MO, Indexes, Alloc](LiveInterval::SubRange &SR) { in calculate()
82 if (MO.isDef()) in calculate()
83 createDeadDef(*Indexes, *Alloc, SR, MO); in calculate()
90 if (MO.isDef() && !LI.hasSubRanges()) in calculate()
[all …]
DRegAllocFast.cpp269 void allocVirtRegUndef(MachineOperand &MO);
283 void setPhysReg(MachineInstr &MI, MachineOperand &MO, MCPhysReg PhysReg);
437 for (MachineOperand *MO : LRIDbgOperands) in spill()
438 SpilledOperandsMap[MO->getParent()].push_back(MO); in spill()
461 MachineOperand &MO = DBG.getDebugOperand(0); in spill() local
462 if (MO.isReg() && MO.getReg() == 0) { in spill()
504 for (MachineOperand &MO : I->operands()) { in getMBBBeginInsertionPoint()
505 if (MO.isReg()) in getMBBBeginInsertionPoint()
506 PrologLiveIns.insert(MO.getReg()); in getMBBBeginInsertionPoint()
677 for (MachineOperand &MO : DbgValue->getDebugOperandsForReg(VirtReg)) { in assignDanglingDebugValues()
[all …]
DRegisterScavenging.cpp120 for (const MachineOperand &MO : MI.operands()) { in determineKillsAndDefs() local
121 if (MO.isRegMask()) { in determineKillsAndDefs()
125 if (MO.clobbersPhysReg(*RURI)) { in determineKillsAndDefs()
135 if (!MO.isReg()) in determineKillsAndDefs()
137 if (!MO.getReg().isPhysical() || isReserved(MO.getReg())) in determineKillsAndDefs()
139 MCRegister Reg = MO.getReg().asMCReg(); in determineKillsAndDefs()
141 if (MO.isUse()) { in determineKillsAndDefs()
143 if (MO.isUndef()) in determineKillsAndDefs()
145 if (MO.isKill()) in determineKillsAndDefs()
148 assert(MO.isDef()); in determineKillsAndDefs()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
DAArch64MCInstLower.cpp37 AArch64MCInstLower::GetGlobalAddressSymbol(const MachineOperand &MO) const { in GetGlobalAddressSymbol()
38 const GlobalValue *GV = MO.getGlobal(); in GetGlobalAddressSymbol()
39 unsigned TargetFlags = MO.getTargetFlags(); in GetGlobalAddressSymbol()
75 AArch64MCInstLower::GetExternalSymbolSymbol(const MachineOperand &MO) const { in GetExternalSymbolSymbol()
76 return Printer.GetExternalSymbolSymbol(MO.getSymbolName()); in GetExternalSymbolSymbol()
79 MCOperand AArch64MCInstLower::lowerSymbolOperandDarwin(const MachineOperand &MO, in lowerSymbolOperandDarwin() argument
84 if ((MO.getTargetFlags() & AArch64II::MO_GOT) != 0) { in lowerSymbolOperandDarwin()
85 if ((MO.getTargetFlags() & AArch64II::MO_FRAGMENT) == AArch64II::MO_PAGE) in lowerSymbolOperandDarwin()
87 else if ((MO.getTargetFlags() & AArch64II::MO_FRAGMENT) == in lowerSymbolOperandDarwin()
92 } else if ((MO.getTargetFlags() & AArch64II::MO_TLS) != 0) { in lowerSymbolOperandDarwin()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
DMSP430MCInstLower.cpp31 GetGlobalAddressSymbol(const MachineOperand &MO) const { in GetGlobalAddressSymbol()
32 switch (MO.getTargetFlags()) { in GetGlobalAddressSymbol()
37 return Printer.getSymbol(MO.getGlobal()); in GetGlobalAddressSymbol()
41 GetExternalSymbolSymbol(const MachineOperand &MO) const { in GetExternalSymbolSymbol()
42 switch (MO.getTargetFlags()) { in GetExternalSymbolSymbol()
47 return Printer.GetExternalSymbolSymbol(MO.getSymbolName()); in GetExternalSymbolSymbol()
51 GetJumpTableSymbol(const MachineOperand &MO) const { in GetJumpTableSymbol()
56 << MO.getIndex(); in GetJumpTableSymbol()
58 switch (MO.getTargetFlags()) { in GetJumpTableSymbol()
68 GetConstantPoolIndexSymbol(const MachineOperand &MO) const { in GetConstantPoolIndexSymbol()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/M68k/
DM68kMCInstLower.cpp39 M68kMCInstLower::GetSymbolFromOperand(const MachineOperand &MO) const { in GetSymbolFromOperand()
40 assert((MO.isGlobal() || MO.isSymbol() || MO.isMBB()) && in GetSymbolFromOperand()
44 if (MO.isGlobal() && TT.isOSBinFormatELF()) in GetSymbolFromOperand()
45 return AsmPrinter.getSymbolPreferLocal(*MO.getGlobal()); in GetSymbolFromOperand()
56 if (MO.isGlobal()) { in GetSymbolFromOperand()
57 const GlobalValue *GV = MO.getGlobal(); in GetSymbolFromOperand()
59 } else if (MO.isSymbol()) { in GetSymbolFromOperand()
60 Mangler::getNameWithPrefix(Name, MO.getSymbolName(), DL); in GetSymbolFromOperand()
61 } else if (MO.isMBB()) { in GetSymbolFromOperand()
63 Sym = MO.getMBB()->getSymbol(); in GetSymbolFromOperand()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
DLanaiMCInstLower.cpp33 LanaiMCInstLower::GetGlobalAddressSymbol(const MachineOperand &MO) const { in GetGlobalAddressSymbol()
34 return Printer.getSymbol(MO.getGlobal()); in GetGlobalAddressSymbol()
38 LanaiMCInstLower::GetBlockAddressSymbol(const MachineOperand &MO) const { in GetBlockAddressSymbol()
39 return Printer.GetBlockAddressSymbol(MO.getBlockAddress()); in GetBlockAddressSymbol()
43 LanaiMCInstLower::GetExternalSymbolSymbol(const MachineOperand &MO) const { in GetExternalSymbolSymbol()
44 return Printer.GetExternalSymbolSymbol(MO.getSymbolName()); in GetExternalSymbolSymbol()
47 MCSymbol *LanaiMCInstLower::GetJumpTableSymbol(const MachineOperand &MO) const { in GetJumpTableSymbol()
51 << MO.getIndex(); in GetJumpTableSymbol()
57 LanaiMCInstLower::GetConstantPoolIndexSymbol(const MachineOperand &MO) const { in GetConstantPoolIndexSymbol()
61 << MO.getIndex(); in GetConstantPoolIndexSymbol()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
DPPCMCCodeEmitter.cpp46 const MCOperand &MO = MI.getOperand(OpNo); in getDirectBrEncoding() local
48 if (MO.isReg() || MO.isImm()) in getDirectBrEncoding()
49 return getMachineOpValue(MI, MO, Fixups, STI); in getDirectBrEncoding()
51 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getDirectBrEncoding()
62 const MCOperand &MO = MI.getOperand(OpNo); in getCondBrEncoding() local
63 if (MO.isReg() || MO.isImm()) return getMachineOpValue(MI, MO, Fixups, STI); in getCondBrEncoding()
66 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getCondBrEncoding()
75 const MCOperand &MO = MI.getOperand(OpNo); in getAbsDirectBrEncoding() local
76 if (MO.isReg() || MO.isImm()) return getMachineOpValue(MI, MO, Fixups, STI); in getAbsDirectBrEncoding()
79 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getAbsDirectBrEncoding()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
DPPCMCInstLower.cpp32 static MCSymbol *GetSymbolFromOperand(const MachineOperand &MO, in GetSymbolFromOperand() argument
40 if (!MO.isGlobal()) { in GetSymbolFromOperand()
41 assert(MO.isSymbol() && "Isn't a symbol reference"); in GetSymbolFromOperand()
42 Mangler::getNameWithPrefix(Name, MO.getSymbolName(), DL); in GetSymbolFromOperand()
44 const GlobalValue *GV = MO.getGlobal(); in GetSymbolFromOperand()
53 static MCOperand GetSymbolRef(const MachineOperand &MO, const MCSymbol *Symbol, in GetSymbolRef() argument
58 unsigned access = MO.getTargetFlags() & PPCII::MO_ACCESS_MASK; in GetSymbolRef()
77 bool IsPCRel = (MO.getTargetFlags() & ~access) == PPCII::MO_PCREL_FLAG; in GetSymbolRef()
83 if (MO.getTargetFlags() == PPCII::MO_PLT) in GetSymbolRef()
85 else if (MO.getTargetFlags() == PPCII::MO_PCREL_FLAG) in GetSymbolRef()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64MCCodeEmitter.cpp62 unsigned getMachineOpValue(const MCInst &MI, const MCOperand &MO,
208 AArch64MCCodeEmitter::getMachineOpValue(const MCInst &MI, const MCOperand &MO, in getMachineOpValue() argument
211 if (MO.isReg()) in getMachineOpValue()
212 return Ctx.getRegisterInfo()->getEncodingValue(MO.getReg()); in getMachineOpValue()
214 assert(MO.isImm() && "did not expect relocated expression"); in getMachineOpValue()
215 return static_cast<unsigned>(MO.getImm()); in getMachineOpValue()
222 const MCOperand &MO = MI.getOperand(OpIdx); in getLdStUImm12OpValue() local
225 if (MO.isImm()) in getLdStUImm12OpValue()
226 ImmVal = static_cast<uint32_t>(MO.getImm()); in getLdStUImm12OpValue()
228 assert(MO.isExpr() && "unable to encode load/store imm operand"); in getLdStUImm12OpValue()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/VE/
DVEMCInstLower.cpp29 const MachineOperand &MO, in LowerSymbolOperand() argument
31 VEMCExpr::VariantKind Kind = (VEMCExpr::VariantKind)MO.getTargetFlags(); in LowerSymbolOperand()
35 if (!MO.isJTI() && !MO.isMBB() && MO.getOffset()) in LowerSymbolOperand()
37 Expr, MCConstantExpr::create(MO.getOffset(), AP.OutContext), in LowerSymbolOperand()
43 static MCOperand LowerOperand(const MachineInstr *MI, const MachineOperand &MO, in LowerOperand() argument
45 switch (MO.getType()) { in LowerOperand()
50 if (MO.isImplicit()) in LowerOperand()
52 return MCOperand::createReg(MO.getReg()); in LowerOperand()
56 MI, MO, AP.GetBlockAddressSymbol(MO.getBlockAddress()), AP); in LowerOperand()
58 return LowerSymbolOperand(MI, MO, AP.GetCPISymbol(MO.getIndex()), AP); in LowerOperand()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
DCSKYMCCodeEmitter.h43 unsigned getMachineOpValue(const MCInst &MI, const MCOperand &MO,
51 const MCOperand &MO = MI.getOperand(Idx); in getImmOpValue() local
52 assert(MO.isImm() && "Unexpected MO type."); in getImmOpValue()
53 return (MO.getImm() >> shift); in getImmOpValue()
63 const MCOperand &MO = MI.getOperand(Idx); in getImmShiftOpValue() local
64 assert(MO.isImm() && "Unexpected MO type."); in getImmShiftOpValue()
65 return 1 << MO.getImm(); in getImmShiftOpValue()
74 const MCOperand &MO = MI.getOperand(Idx); in getBranchSymbolOpValue() local
76 if (MO.isImm()) in getBranchSymbolOpValue()
77 return MO.getImm() >> 1; in getBranchSymbolOpValue()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/
DAVRMCInstLower.cpp26 MCOperand AVRMCInstLower::lowerSymbolOperand(const MachineOperand &MO, in lowerSymbolOperand() argument
28 unsigned char TF = MO.getTargetFlags(); in lowerSymbolOperand()
34 if (!MO.isJTI() && MO.getOffset()) { in lowerSymbolOperand()
36 Expr, MCConstantExpr::create(MO.getOffset(), Ctx), Ctx); in lowerSymbolOperand()
39 bool IsFunction = MO.isGlobal() && isa<Function>(MO.getGlobal()); in lowerSymbolOperand()
65 for (MachineOperand const &MO : MI.operands()) { in lowerInstruction()
68 switch (MO.getType()) { in lowerInstruction()
74 if (MO.isImplicit()) in lowerInstruction()
76 MCOp = MCOperand::createReg(MO.getReg()); in lowerInstruction()
79 MCOp = MCOperand::createImm(MO.getImm()); in lowerInstruction()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
DMipsMCCodeEmitter.cpp239 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTargetOpValue() local
242 if (MO.isImm()) return MO.getImm() >> 2; in getBranchTargetOpValue()
244 assert(MO.isExpr() && in getBranchTargetOpValue()
248 MO.getExpr(), MCConstantExpr::create(-4, Ctx), Ctx); in getBranchTargetOpValue()
261 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTargetOpValue1SImm16() local
264 if (MO.isImm()) return MO.getImm() >> 1; in getBranchTargetOpValue1SImm16()
266 assert(MO.isExpr() && in getBranchTargetOpValue1SImm16()
270 MO.getExpr(), MCConstantExpr::create(-4, Ctx), Ctx); in getBranchTargetOpValue1SImm16()
283 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTargetOpValueMMR6() local
286 if (MO.isImm()) in getBranchTargetOpValueMMR6()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
DSparcMCCodeEmitter.cpp69 unsigned getMachineOpValue(const MCInst &MI, const MCOperand &MO,
117 const MCOperand &MO = MI.getOperand(tlsOpNo); in encodeInstruction() local
118 uint64_t op = getMachineOpValue(MI, MO, Fixups, STI); in encodeInstruction()
127 getMachineOpValue(const MCInst &MI, const MCOperand &MO, in getMachineOpValue() argument
130 if (MO.isReg()) in getMachineOpValue()
131 return Ctx.getRegisterInfo()->getEncodingValue(MO.getReg()); in getMachineOpValue()
133 if (MO.isImm()) in getMachineOpValue()
134 return MO.getImm(); in getMachineOpValue()
136 assert(MO.isExpr()); in getMachineOpValue()
137 const MCExpr *Expr = MO.getExpr(); in getMachineOpValue()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMMCInstLower.cpp38 MCOperand ARMAsmPrinter::GetSymbolRef(const MachineOperand &MO, in GetSymbolRef() argument
41 if (MO.getTargetFlags() & ARMII::MO_SBREL) in GetSymbolRef()
46 switch (MO.getTargetFlags() & ARMII::MO_OPTION_MASK) { in GetSymbolRef()
63 if (!MO.isJTI() && MO.getOffset()) in GetSymbolRef()
65 MCConstantExpr::create(MO.getOffset(), in GetSymbolRef()
72 bool ARMAsmPrinter::lowerOperand(const MachineOperand &MO, in lowerOperand() argument
74 switch (MO.getType()) { in lowerOperand()
78 if (MO.isImplicit()) in lowerOperand()
80 assert(!MO.getSubReg() && "Subregs should be eliminated!"); in lowerOperand()
81 MCOp = MCOperand::createReg(MO.getReg()); in lowerOperand()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/
DBPFMCInstLower.cpp27 BPFMCInstLower::GetGlobalAddressSymbol(const MachineOperand &MO) const { in GetGlobalAddressSymbol()
28 return Printer.getSymbol(MO.getGlobal()); in GetGlobalAddressSymbol()
32 BPFMCInstLower::GetExternalSymbolSymbol(const MachineOperand &MO) const { in GetExternalSymbolSymbol()
33 return Printer.GetExternalSymbolSymbol(MO.getSymbolName()); in GetExternalSymbolSymbol()
36 MCOperand BPFMCInstLower::LowerSymbolOperand(const MachineOperand &MO, in LowerSymbolOperand() argument
41 if (!MO.isJTI() && MO.getOffset()) in LowerSymbolOperand()
51 const MachineOperand &MO = MI->getOperand(i); in Lower() local
54 switch (MO.getType()) { in Lower()
60 if (MO.isImplicit()) in Lower()
62 MCOp = MCOperand::createReg(MO.getReg()); in Lower()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
DSystemZMCInstLower.cpp36 SystemZMCInstLower::getExpr(const MachineOperand &MO, in getExpr() argument
40 switch (MO.getType()) { in getExpr()
42 Symbol = MO.getMBB()->getSymbol(); in getExpr()
47 Symbol = AsmPrinter.getSymbol(MO.getGlobal()); in getExpr()
51 Symbol = AsmPrinter.GetExternalSymbolSymbol(MO.getSymbolName()); in getExpr()
55 Symbol = AsmPrinter.GetJTISymbol(MO.getIndex()); in getExpr()
60 Symbol = AsmPrinter.GetCPISymbol(MO.getIndex()); in getExpr()
64 Symbol = AsmPrinter.GetBlockAddressSymbol(MO.getBlockAddress()); in getExpr()
72 if (int64_t Offset = MO.getOffset()) { in getExpr()
79 MCOperand SystemZMCInstLower::lowerOperand(const MachineOperand &MO) const { in lowerOperand()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
DRISCVMCInstLower.cpp29 static MCOperand lowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym, in lowerSymbolOperand() argument
34 switch (MO.getTargetFlags()) { in lowerSymbolOperand()
81 if (!MO.isJTI() && !MO.isMBB() && MO.getOffset()) in lowerSymbolOperand()
83 ME, MCConstantExpr::create(MO.getOffset(), Ctx), Ctx); in lowerSymbolOperand()
90 bool llvm::LowerRISCVMachineOperandToMCOperand(const MachineOperand &MO, in LowerRISCVMachineOperandToMCOperand() argument
93 switch (MO.getType()) { in LowerRISCVMachineOperandToMCOperand()
98 if (MO.isImplicit()) in LowerRISCVMachineOperandToMCOperand()
100 MCOp = MCOperand::createReg(MO.getReg()); in LowerRISCVMachineOperandToMCOperand()
106 MCOp = MCOperand::createImm(MO.getImm()); in LowerRISCVMachineOperandToMCOperand()
109 MCOp = lowerSymbolOperand(MO, MO.getMBB()->getSymbol(), AP); in LowerRISCVMachineOperandToMCOperand()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/
DARCMCInstLower.cpp29 MCOperand ARCMCInstLower::LowerSymbolOperand(const MachineOperand &MO, in LowerSymbolOperand() argument
37 Symbol = MO.getMBB()->getSymbol(); in LowerSymbolOperand()
40 Symbol = Printer.getSymbol(MO.getGlobal()); in LowerSymbolOperand()
41 Offset += MO.getOffset(); in LowerSymbolOperand()
44 Symbol = Printer.GetBlockAddressSymbol(MO.getBlockAddress()); in LowerSymbolOperand()
45 Offset += MO.getOffset(); in LowerSymbolOperand()
48 Symbol = Printer.GetExternalSymbolSymbol(MO.getSymbolName()); in LowerSymbolOperand()
49 Offset += MO.getOffset(); in LowerSymbolOperand()
52 Symbol = Printer.GetJTISymbol(MO.getIndex()); in LowerSymbolOperand()
55 Symbol = Printer.GetCPISymbol(MO.getIndex()); in LowerSymbolOperand()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/
DXCoreMCInstLower.cpp31 MCOperand XCoreMCInstLower::LowerSymbolOperand(const MachineOperand &MO, in LowerSymbolOperand() argument
39 Symbol = MO.getMBB()->getSymbol(); in LowerSymbolOperand()
42 Symbol = Printer.getSymbol(MO.getGlobal()); in LowerSymbolOperand()
43 Offset += MO.getOffset(); in LowerSymbolOperand()
46 Symbol = Printer.GetBlockAddressSymbol(MO.getBlockAddress()); in LowerSymbolOperand()
47 Offset += MO.getOffset(); in LowerSymbolOperand()
50 Symbol = Printer.GetExternalSymbolSymbol(MO.getSymbolName()); in LowerSymbolOperand()
51 Offset += MO.getOffset(); in LowerSymbolOperand()
54 Symbol = Printer.GetJTISymbol(MO.getIndex()); in LowerSymbolOperand()
57 Symbol = Printer.GetCPISymbol(MO.getIndex()); in LowerSymbolOperand()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
DAVRMCCodeEmitter.cpp96 const MCOperand &MO = MI.getOperand(OpNo); in encodeRelCondBrTarget() local
98 if (MO.isExpr()) { in encodeRelCondBrTarget()
99 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in encodeRelCondBrTarget()
104 assert(MO.isImm()); in encodeRelCondBrTarget()
108 auto target = MO.getImm(); in encodeRelCondBrTarget()
116 auto MO = MI.getOperand(OpNo); in encodeLDSTPtrReg() local
119 assert(MO.isReg()); in encodeLDSTPtrReg()
121 switch (MO.getReg()) { in encodeLDSTPtrReg()
184 auto MO = MI.getOperand(OpNo); in encodeImm() local
186 if (MO.isExpr()) { in encodeImm()
[all …]

12345678910>>...17