|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/MC/MCInstBuilder.h 50 Inst.addOperand(MCOperand::createExpr(Val));
lib/MC/MCDisassembler/MCExternalSymbolizer.cpp 142 MI.addOperand(MCOperand::createExpr(Expr));
lib/Target/AArch64/AArch64MCInstLower.cpp 111 return MCOperand::createExpr(Expr);
188 return MCOperand::createExpr(Expr);
238 return MCOperand::createExpr(Expr);
270 MCOp = MCOperand::createExpr(
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp 1421 Inst.addOperand(MCOperand::createExpr(Expr));
1585 Inst.addOperand(MCOperand::createExpr(getImm()));
5309 Inst.addOperand(MCOperand::createExpr(Expr));
lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp 220 MI.addOperand(MCOperand::createExpr(Expr));
lib/Target/AMDGPU/AMDGPUMCInstLower.cpp 139 MCOp = MCOperand::createExpr(
142 MCOp = MCOperand::createExpr(
160 MCOp = MCOperand::createExpr(Expr);
167 MCOp = MCOperand::createExpr(Expr);
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp 763 Inst.addOperand(MCOperand::createExpr(Expr));
810 Inst.addOperand(MCOperand::createExpr(Expr));
lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp 1234 Inst.addOperand(MCOperand::createExpr(Add));
lib/Target/ARC/ARCMCInstLower.cpp 66 return MCOperand::createExpr(MCSym);
73 return MCOperand::createExpr(Add);
lib/Target/ARM/ARMAsmPrinter.cpp 1413 TmpInst.addOperand(MCOperand::createExpr(PCRelExpr));
1446 TmpInst.addOperand(MCOperand::createExpr(PCRelExpr));
lib/Target/ARM/ARMMCInstLower.cpp 68 return MCOperand::createExpr(Expr);
87 MCOp = MCOperand::createExpr(MCSymbolRefExpr::create(
lib/Target/ARM/AsmParser/ARMAsmParser.cpp 2329 Inst.addOperand(MCOperand::createExpr(Expr));
2679 Inst.addOperand(MCOperand::createExpr(SR));
2691 Inst.addOperand(MCOperand::createExpr(SR));
2748 Inst.addOperand(MCOperand::createExpr(getImm()));
2847 Inst.addOperand(MCOperand::createExpr(getImm()));
2898 Inst.addOperand(MCOperand::createExpr(getImm()));
2920 Inst.addOperand(MCOperand::createExpr(getImm()));
2942 Inst.addOperand(MCOperand::createExpr(getImm()));
2958 Inst.addOperand(MCOperand::createExpr(getImm()));
8314 TmpInst.addOperand(MCOperand::createExpr(FixupAddr));
8421 TmpInst.addOperand(MCOperand::createExpr(CPLoc)); // offset to constpool
lib/Target/AVR/AVRMCInstLower.cpp 59 return MCOperand::createExpr(Expr);
89 MCOp = MCOperand::createExpr(
lib/Target/AVR/AsmParser/AVRAsmParser.cpp 143 Inst.addOperand(MCOperand::createExpr(Expr));
lib/Target/BPF/AsmParser/BPFAsmParser.cpp 182 Inst.addOperand(MCOperand::createExpr(Expr));
lib/Target/BPF/BPFMCInstLower.cpp 44 return MCOperand::createExpr(Expr);
68 MCOp = MCOperand::createExpr(
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp 385 Inst.addOperand(MCOperand::createExpr(getImm()));
394 Inst.addOperand(MCOperand::createExpr(Expr));
404 Inst.addOperand(MCOperand::createExpr(NewExpr));
537 NewInst.addOperand(MCOperand::createExpr(HexagonMCExpr::create(
1537 TmpInst.addOperand(MCOperand::createExpr(HexagonMCExpr::create(
1550 MCOperand imm(MCOperand::createExpr(
1565 MCOperand imm(MCOperand::createExpr(HexagonMCExpr::create(
1571 MCOperand imm2(MCOperand::createExpr(Expr)); // lower 32
1574 MCOperand imm(MCOperand::createExpr(HexagonMCExpr::create(
1915 TmpInst.addOperand(MCOperand::createExpr(
1980 MCOperand::createExpr(MCConstantExpr::create(255, Context)));
lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp 282 MCOperand::createExpr(MCConstantExpr::create(-1, Context)));
286 MCOperand::createExpr(MCConstantExpr::create(-1, Context)));
452 MCOperand::createExpr(MCConstantExpr::create(-1, getContext())));
lib/Target/Hexagon/HexagonAsmPrinter.cpp 260 T.addOperand(MCOperand::createExpr(NewHE));
293 Inst.addOperand(MCOperand::createExpr(Zero));
300 Inst.addOperand(MCOperand::createExpr(Zero));
307 Inst.addOperand(MCOperand::createExpr(Zero));
314 Inst.addOperand(MCOperand::createExpr(Zero));
321 Inst.addOperand(MCOperand::createExpr(C255));
338 TmpInst.addOperand(MCOperand::createExpr(
354 TmpInst.addOperand(MCOperand::createExpr(HexagonMCExpr::create(
445 MCOperand::createExpr(HexagonMCExpr::create(Sub, OutContext)));
481 MCOperand::createExpr(HexagonMCExpr::create(Sub, OutContext)));
508 MCOperand::createExpr(HexagonMCExpr::create(Sub, OutContext)));
526 TmpInst.addOperand(MCOperand::createExpr(E));
530 TmpInst.addOperand(MCOperand::createExpr(E));
lib/Target/Hexagon/HexagonMCInstLower.cpp 93 return MCOperand::createExpr(ME);
138 MCO = MCOperand::createExpr(Expr);
145 MCO = MCOperand::createExpr(Expr);
153 MCO = MCOperand::createExpr(Expr);
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp 83 MI.addOperand(MCOperand::createExpr(MCConstantExpr::create(Value, Context)));
170 XMI.addOperand(MCOperand::createExpr(MO.getExpr()));
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp 397 Inst.addOperand(MCOperand::createExpr(Expr));
475 Inst.addOperand(MCOperand::createExpr(getImm()));
483 Inst.addOperand(MCOperand::createExpr(getImm()));
506 Inst.addOperand(MCOperand::createExpr(getImm()));
514 Inst.addOperand(MCOperand::createExpr(getImm()));
537 Inst.addOperand(MCOperand::createExpr(getImm()));
545 Inst.addOperand(MCOperand::createExpr(getImm()));
553 Inst.addOperand(MCOperand::createExpr(getImm()));
lib/Target/Lanai/LanaiMCInstLower.cpp 90 return MCOperand::createExpr(Expr);
111 MCOp = MCOperand::createExpr(
lib/Target/MSP430/AsmParser/MSP430AsmParser.cpp 139 Inst.addOperand(MCOperand::createExpr(Expr));
lib/Target/MSP430/MSP430MCInstLower.cpp 109 return MCOperand::createExpr(Expr);
135 MCOp = MCOperand::createExpr(MCSymbolRefExpr::create(
lib/Target/Mips/AsmParser/MipsAsmParser.cpp 1015 Inst.addOperand(MCOperand::createExpr(Expr));
2868 TOut.emitRX(Mips::LUi, DstReg, MCOperand::createExpr(CallHiExpr), IDLoc,
2873 MCOperand::createExpr(CallLoExpr), IDLoc, STI);
2878 MCOperand::createExpr(CallExpr), IDLoc, STI);
2913 TOut.emitRX(Mips::LUi, TmpReg, MCOperand::createExpr(CallHiExpr), IDLoc,
2918 MCOperand::createExpr(CallLoExpr), IDLoc, STI);
2922 MCOperand::createExpr(MCConstantExpr::create(
2985 MCOperand::createExpr(GotExpr), IDLoc, STI);
2989 MCOperand::createExpr(LoExpr), IDLoc, STI);
3031 TOut.emitRX(Mips::LUi, ATReg, MCOperand::createExpr(HighestExpr), IDLoc,
3034 MCOperand::createExpr(HigherExpr), IDLoc, STI);
3036 TOut.emitRRX(Mips::DADDiu, ATReg, ATReg, MCOperand::createExpr(HiExpr),
3039 TOut.emitRRX(Mips::DADDiu, ATReg, ATReg, MCOperand::createExpr(LoExpr),
3058 TOut.emitRX(Mips::LUi, DstReg, MCOperand::createExpr(HighestExpr), IDLoc,
3060 TOut.emitRX(Mips::LUi, ATReg, MCOperand::createExpr(HiExpr), IDLoc, STI);
3062 MCOperand::createExpr(HigherExpr), IDLoc, STI);
3063 TOut.emitRRX(Mips::DADDiu, ATReg, ATReg, MCOperand::createExpr(LoExpr),
3080 TOut.emitRX(Mips::LUi, DstReg, MCOperand::createExpr(HighestExpr), IDLoc,
3083 MCOperand::createExpr(HigherExpr), IDLoc, STI);
3086 MCOperand::createExpr(HiExpr), IDLoc, STI);
3089 MCOperand::createExpr(LoExpr), IDLoc, STI);
3125 TOut.emitRX(Mips::LUi, TmpReg, MCOperand::createExpr(HiExpr), IDLoc, STI);
3126 TOut.emitRRX(Mips::ADDiu, TmpReg, TmpReg, MCOperand::createExpr(LoExpr),
3216 TOut.emitRRX(Mips::LW, ATReg, GPReg, MCOperand::createExpr(GotExpr),
3219 TOut.emitRRX(Mips::LD, ATReg, GPReg, MCOperand::createExpr(GotExpr),
3235 TOut.emitRX(Mips::LUi, ATReg, MCOperand::createExpr(HiExpr), IDLoc, STI);
3246 TOut.emitRX(Mips::LUi, ATReg, MCOperand::createExpr(HighestExpr), IDLoc,
3249 MCOperand::createExpr(HigherExpr), IDLoc, STI);
3251 TOut.emitRRX(Mips::DADDiu, ATReg, ATReg, MCOperand::createExpr(HiExpr),
3342 TOut.emitRRX(Mips::LWC1, FirstReg, TmpReg, MCOperand::createExpr(LoExpr),
3401 MCOperand::createExpr(LoExpr), IDLoc, STI);
3480 MCOperand::createExpr(LoExpr), IDLoc, STI);
3499 Inst.addOperand(MCOperand::createExpr(Offset.getExpr()));
3570 MCOperand::createExpr(MemOffsetOp.getExpr()), IDLoc, STI);
3588 MCOperand::createExpr(MemOffsetOp.getExpr()), IDLoc, STI);
3632 MCOperand LoOperand = MCOperand::createExpr(
3634 MCOperand HiOperand = MCOperand::createExpr(
3697 MCOperand LoOperand = MCOperand::createExpr(
3699 MCOperand HiOperand = MCOperand::createExpr(
3886 TOut.emitRX(Mips::BLTZ, Mips::ZERO, MCOperand::createExpr(OffsetExpr),
3891 TOut.emitRX(Mips::BLEZ, Mips::ZERO, MCOperand::createExpr(OffsetExpr),
3897 TOut.emitRX(Mips::BGEZ, Mips::ZERO, MCOperand::createExpr(OffsetExpr),
3903 TOut.emitRX(Mips::BGTZ, Mips::ZERO, MCOperand::createExpr(OffsetExpr),
3909 MCOperand::createExpr(OffsetExpr), IDLoc, STI);
3916 MCOperand::createExpr(OffsetExpr), IDLoc, STI);
3941 MCOperand::createExpr(OffsetExpr), IDLoc, STI);
3960 MCOperand::createExpr(OffsetExpr), IDLoc, STI);
3968 MCOperand::createExpr(OffsetExpr), IDLoc, STI);
4002 ATRegNum, Mips::ZERO, MCOperand::createExpr(OffsetExpr), IDLoc,
4131 LabelOp = MCOperand::createExpr(MCSymbolRefExpr::create(BrTarget, Context));
4160 MCOperand::createExpr(MCSymbolRefExpr::create(BrTargetEnd, Context));
4976 MCOperand::createExpr(MCSymbolRefExpr::create(BrTarget, Context));
5013 MCOperand::createExpr(MCSymbolRefExpr::create(BrTarget, Context));
lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp 1176 TmpInst.addOperand(MCOperand::createExpr(HiSym));
1189 TmpInst.addOperand(MCOperand::createExpr(LoSym));
1261 emitRX(Mips::LUi, GPReg, MCOperand::createExpr(HiExpr), SMLoc(), &STI);
1264 emitRRX(Mips::ADDiu, GPReg, GPReg, MCOperand::createExpr(LoExpr), SMLoc(),
1278 emitRX(Mips::LUi, GPReg, MCOperand::createExpr(HiExpr), SMLoc(), &STI);
1281 emitRRX(Mips::ADDiu, GPReg, GPReg, MCOperand::createExpr(LoExpr), SMLoc(),
lib/Target/Mips/MipsAsmPrinter.cpp 856 MCOperand::createExpr(MCSymbolRefExpr::create(Symbol, OutContext)));
lib/Target/Mips/MipsMCInstLower.cpp 176 return MCOperand::createExpr(Expr);
213 return MCOperand::createExpr(MipsMCExpr::create(Kind, Sub, *Ctx));
246 OutMI.addOperand(MCOperand::createExpr(MipsExpr));
288 OutMI.addOperand(MCOperand::createExpr(MipsExpr));
lib/Target/NVPTX/NVPTXAsmPrinter.cpp 250 MCOp = MCOperand::createExpr(MCSymbolRefExpr::create(
266 MCOp = MCOperand::createExpr(
270 MCOp = MCOperand::createExpr(
274 MCOp = MCOperand::createExpr(
328 return MCOperand::createExpr(Expr);
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp 527 Inst.addOperand(MCOperand::createExpr(getExpr()));
540 Inst.addOperand(MCOperand::createExpr(getExpr()));
555 Inst.addOperand(MCOperand::createExpr(getExpr()));
565 Inst.addOperand(MCOperand::createExpr(getExpr()));
570 Inst.addOperand(MCOperand::createExpr(getTLSReg()));
698 Inst.addOperand(MCOperand::createExpr(UnExpr->getSubExpr()));
705 Inst.addOperand(MCOperand::createExpr(NE));
709 Inst.addOperand(MCOperand::createExpr(MCUnaryExpr::createMinus(Expr, Ctx)));
lib/Target/PowerPC/PPCAsmPrinter.cpp 664 MCOperand::createExpr(MCBinaryExpr::createSub(Exp, PB, OutContext));
699 TmpInst.getOperand(1) = MCOperand::createExpr(Exp);
718 TmpInst.getOperand(1) = MCOperand::createExpr(Exp);
728 TmpInst.getOperand(1) = MCOperand::createExpr(Exp);
758 TmpInst.getOperand(1) = MCOperand::createExpr(Exp);
788 TmpInst.getOperand(2) = MCOperand::createExpr(Exp);
818 TmpInst.getOperand(1) = MCOperand::createExpr(Exp);
858 TmpInst.getOperand(2) = MCOperand::createExpr(Exp);
893 TmpInst.getOperand(1) = MCOperand::createExpr(Exp);
916 TmpInst.getOperand(2) = MCOperand::createExpr(Exp);
950 TmpInst.getOperand(1) = MCOperand::createExpr(Exp);
lib/Target/PowerPC/PPCMCInstLower.cpp 147 return MCOperand::createExpr(Expr);
179 OutMO = MCOperand::createExpr(
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp 684 Inst.addOperand(MCOperand::createExpr(Expr));
lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp 124 .addOperand(MCOperand::createExpr(CallExpr));
lib/Target/RISCV/RISCVMCInstLower.cpp 86 return MCOperand::createExpr(ME);
lib/Target/Sparc/AsmParser/SparcAsmParser.cpp 351 Inst.addOperand(MCOperand::createExpr(Expr));
548 TmpInst.addOperand(MCOperand::createExpr(Expr));
574 TmpInst.addOperand(MCOperand::createExpr(Expr));
lib/Target/Sparc/SparcAsmPrinter.cpp 78 return MCOperand::createExpr(expr);
101 return MCOperand::createExpr(expr);
196 MCOperand imm = MCOperand::createExpr(MCConstantExpr::create(12,
208 MCOperand imm = MCOperand::createExpr(MCConstantExpr::create(32,
lib/Target/Sparc/SparcMCInstLower.cpp 64 return MCOperand::createExpr(expr);
lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp 148 Inst.addOperand(MCOperand::createExpr(Expr));
lib/Target/SystemZ/SystemZMCInstLower.cpp 89 return MCOperand::createExpr(getExpr(MO, Kind));
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp 121 Inst.addOperand(MCOperand::createExpr(Sym.Exp));
lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp 238 MI.addOperand(MCOperand::createExpr(Expr));
lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp 163 return MCOperand::createExpr(Expr);
178 return MCOperand::createExpr(Expr);
lib/Target/X86/AsmParser/X86Operand.h 493 Inst.addOperand(MCOperand::createExpr(Expr));
558 Inst.addOperand(MCOperand::createExpr(getMemDisp()));
578 Inst.addOperand(MCOperand::createExpr(getMemDisp()));
lib/Target/X86/X86MCInstLower.cpp 287 return MCOperand::createExpr(Expr);
lib/Target/XCore/XCoreMCInstLower.cpp 67 return MCOperand::createExpr(MCSym);
74 return MCOperand::createExpr(Add);